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_LIBLZMA_FALSE 639HAVE_LIBLZMA_TRUE 640HAVE_MINIDEBUG_FALSE 641HAVE_MINIDEBUG_TRUE 642HAVE_COMM_FALSE 643HAVE_COMM_TRUE 644COMM 645HAVE_XZ_FALSE 646HAVE_XZ_TRUE 647XZ 648USE_DSYMUTIL_FALSE 649USE_DSYMUTIL_TRUE 650HAVE_OBJCOPY_DEBUGLINK_FALSE 651HAVE_OBJCOPY_DEBUGLINK_TRUE 652READELF 653OBJCOPY 654HAVE_COMPRESSED_DEBUG_ZSTD_FALSE 655HAVE_COMPRESSED_DEBUG_ZSTD_TRUE 656HAVE_ZSTD_FALSE 657HAVE_ZSTD_TRUE 658HAVE_COMPRESSED_DEBUG_FALSE 659HAVE_COMPRESSED_DEBUG_TRUE 660HAVE_BUILDID_FALSE 661HAVE_BUILDID_TRUE 662HAVE_ZLIB_FALSE 663HAVE_ZLIB_TRUE 664HAVE_DWARF5_FALSE 665HAVE_DWARF5_TRUE 666HAVE_PTHREAD_FALSE 667HAVE_PTHREAD_TRUE 668PTHREAD_CFLAGS 669CLOCK_GETTIME_LINK 670BACKTRACE_USES_MALLOC 671ALLOC_FILE 672VIEW_FILE 673BACKTRACE_SUPPORTS_DATA 674BACKTRACE_SUPPORTED 675HAVE_ELF_FALSE 676HAVE_ELF_TRUE 677FORMAT_FILE 678BACKTRACE_SUPPORTS_THREADS 679CET_HOST_FLAGS 680PIC_FLAG 681WARN_FLAGS 682EXTRA_FLAGS 683BACKTRACE_FILE 684OTOOL64 685OTOOL 686LIPO 687NMEDIT 688DSYMUTIL 689AR 690OBJDUMP 691LN_S 692NM 693ac_ct_DUMPBIN 694DUMPBIN 695LD 696FGREP 697SED 698LIBTOOL 699HAVE_DWZ_FALSE 700HAVE_DWZ_TRUE 701DWZ 702RANLIB 703MAINT 704MAINTAINER_MODE_FALSE 705MAINTAINER_MODE_TRUE 706AM_BACKSLASH 707AM_DEFAULT_VERBOSITY 708AM_DEFAULT_V 709AM_V 710am__untar 711am__tar 712AMTAR 713am__leading_dot 714SET_MAKE 715AWK 716mkdir_p 717MKDIR_P 718INSTALL_STRIP_PROGRAM 719STRIP 720install_sh 721MAKEINFO 722AUTOHEADER 723AUTOMAKE 724AUTOCONF 725ACLOCAL 726VERSION 727PACKAGE 728CYGPATH_W 729am__isrc 730INSTALL_DATA 731INSTALL_SCRIPT 732INSTALL_PROGRAM 733libtool_VERSION 734EGREP 735GREP 736CPP 737OBJEXT 738EXEEXT 739ac_ct_CC 740CPPFLAGS 741LDFLAGS 742CFLAGS 743CC 744target_os 745target_vendor 746target_cpu 747target 748host_os 749host_vendor 750host_cpu 751host 752build_os 753build_vendor 754build_cpu 755build 756multi_basedir 757target_alias 758host_alias 759build_alias 760LIBS 761ECHO_T 762ECHO_N 763ECHO_C 764DEFS 765mandir 766localedir 767libdir 768psdir 769pdfdir 770dvidir 771htmldir 772infodir 773docdir 774oldincludedir 775includedir 776localstatedir 777sharedstatedir 778sysconfdir 779datadir 780datarootdir 781libexecdir 782sbindir 783bindir 784program_transform_name 785prefix 786exec_prefix 787PACKAGE_URL 788PACKAGE_BUGREPORT 789PACKAGE_STRING 790PACKAGE_VERSION 791PACKAGE_TARNAME 792PACKAGE_NAME 793PATH_SEPARATOR 794SHELL' 795ac_subst_files='' 796ac_user_opts=' 797enable_option_checking 798enable_multilib 799enable_silent_rules 800enable_maintainer_mode 801with_target_subdir 802enable_shared 803enable_static 804with_pic 805enable_fast_install 806with_gnu_ld 807enable_libtool_lock 808enable_largefile 809enable_cet 810enable_werror 811with_system_libunwind 812enable_host_shared 813' 814 ac_precious_vars='build_alias 815host_alias 816target_alias 817CC 818CFLAGS 819LDFLAGS 820LIBS 821CPPFLAGS 822CPP 823OBJCOPY 824DSYMUTIL 825NM' 826 827 828# Initialize some variables set by options. 829ac_init_help= 830ac_init_version=false 831ac_unrecognized_opts= 832ac_unrecognized_sep= 833# The variables have the same names as the options, with 834# dashes changed to underlines. 835cache_file=/dev/null 836exec_prefix=NONE 837no_create= 838no_recursion= 839prefix=NONE 840program_prefix=NONE 841program_suffix=NONE 842program_transform_name=s,x,x, 843silent= 844site= 845srcdir= 846verbose= 847x_includes=NONE 848x_libraries=NONE 849 850# Installation directory options. 851# These are left unexpanded so users can "make install exec_prefix=/foo" 852# and all the variables that are supposed to be based on exec_prefix 853# by default will actually change. 854# Use braces instead of parens because sh, perl, etc. also accept them. 855# (The list follows the same order as the GNU Coding Standards.) 856bindir='${exec_prefix}/bin' 857sbindir='${exec_prefix}/sbin' 858libexecdir='${exec_prefix}/libexec' 859datarootdir='${prefix}/share' 860datadir='${datarootdir}' 861sysconfdir='${prefix}/etc' 862sharedstatedir='${prefix}/com' 863localstatedir='${prefix}/var' 864includedir='${prefix}/include' 865oldincludedir='/usr/include' 866docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 867infodir='${datarootdir}/info' 868htmldir='${docdir}' 869dvidir='${docdir}' 870pdfdir='${docdir}' 871psdir='${docdir}' 872libdir='${exec_prefix}/lib' 873localedir='${datarootdir}/locale' 874mandir='${datarootdir}/man' 875 876ac_prev= 877ac_dashdash= 878for ac_option 879do 880 # If the previous option needs an argument, assign it. 881 if test -n "$ac_prev"; then 882 eval $ac_prev=\$ac_option 883 ac_prev= 884 continue 885 fi 886 887 case $ac_option in 888 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 889 *=) ac_optarg= ;; 890 *) ac_optarg=yes ;; 891 esac 892 893 # Accept the important Cygnus configure options, so we can diagnose typos. 894 895 case $ac_dashdash$ac_option in 896 --) 897 ac_dashdash=yes ;; 898 899 -bindir | --bindir | --bindi | --bind | --bin | --bi) 900 ac_prev=bindir ;; 901 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 902 bindir=$ac_optarg ;; 903 904 -build | --build | --buil | --bui | --bu) 905 ac_prev=build_alias ;; 906 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 907 build_alias=$ac_optarg ;; 908 909 -cache-file | --cache-file | --cache-fil | --cache-fi \ 910 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 911 ac_prev=cache_file ;; 912 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 913 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 914 cache_file=$ac_optarg ;; 915 916 --config-cache | -C) 917 cache_file=config.cache ;; 918 919 -datadir | --datadir | --datadi | --datad) 920 ac_prev=datadir ;; 921 -datadir=* | --datadir=* | --datadi=* | --datad=*) 922 datadir=$ac_optarg ;; 923 924 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 925 | --dataroo | --dataro | --datar) 926 ac_prev=datarootdir ;; 927 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 928 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 929 datarootdir=$ac_optarg ;; 930 931 -disable-* | --disable-*) 932 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 933 # Reject names that are not valid shell variable names. 934 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 935 as_fn_error $? "invalid feature name: $ac_useropt" 936 ac_useropt_orig=$ac_useropt 937 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 938 case $ac_user_opts in 939 *" 940"enable_$ac_useropt" 941"*) ;; 942 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 943 ac_unrecognized_sep=', ';; 944 esac 945 eval enable_$ac_useropt=no ;; 946 947 -docdir | --docdir | --docdi | --doc | --do) 948 ac_prev=docdir ;; 949 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 950 docdir=$ac_optarg ;; 951 952 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 953 ac_prev=dvidir ;; 954 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 955 dvidir=$ac_optarg ;; 956 957 -enable-* | --enable-*) 958 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 959 # Reject names that are not valid shell variable names. 960 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 961 as_fn_error $? "invalid feature name: $ac_useropt" 962 ac_useropt_orig=$ac_useropt 963 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 964 case $ac_user_opts in 965 *" 966"enable_$ac_useropt" 967"*) ;; 968 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 969 ac_unrecognized_sep=', ';; 970 esac 971 eval enable_$ac_useropt=\$ac_optarg ;; 972 973 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 974 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 975 | --exec | --exe | --ex) 976 ac_prev=exec_prefix ;; 977 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 978 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 979 | --exec=* | --exe=* | --ex=*) 980 exec_prefix=$ac_optarg ;; 981 982 -gas | --gas | --ga | --g) 983 # Obsolete; use --with-gas. 984 with_gas=yes ;; 985 986 -help | --help | --hel | --he | -h) 987 ac_init_help=long ;; 988 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 989 ac_init_help=recursive ;; 990 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 991 ac_init_help=short ;; 992 993 -host | --host | --hos | --ho) 994 ac_prev=host_alias ;; 995 -host=* | --host=* | --hos=* | --ho=*) 996 host_alias=$ac_optarg ;; 997 998 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 999 ac_prev=htmldir ;; 1000 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1001 | --ht=*) 1002 htmldir=$ac_optarg ;; 1003 1004 -includedir | --includedir | --includedi | --included | --include \ 1005 | --includ | --inclu | --incl | --inc) 1006 ac_prev=includedir ;; 1007 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1008 | --includ=* | --inclu=* | --incl=* | --inc=*) 1009 includedir=$ac_optarg ;; 1010 1011 -infodir | --infodir | --infodi | --infod | --info | --inf) 1012 ac_prev=infodir ;; 1013 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1014 infodir=$ac_optarg ;; 1015 1016 -libdir | --libdir | --libdi | --libd) 1017 ac_prev=libdir ;; 1018 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1019 libdir=$ac_optarg ;; 1020 1021 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1022 | --libexe | --libex | --libe) 1023 ac_prev=libexecdir ;; 1024 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1025 | --libexe=* | --libex=* | --libe=*) 1026 libexecdir=$ac_optarg ;; 1027 1028 -localedir | --localedir | --localedi | --localed | --locale) 1029 ac_prev=localedir ;; 1030 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1031 localedir=$ac_optarg ;; 1032 1033 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1034 | --localstate | --localstat | --localsta | --localst | --locals) 1035 ac_prev=localstatedir ;; 1036 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1037 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1038 localstatedir=$ac_optarg ;; 1039 1040 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1041 ac_prev=mandir ;; 1042 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1043 mandir=$ac_optarg ;; 1044 1045 -nfp | --nfp | --nf) 1046 # Obsolete; use --without-fp. 1047 with_fp=no ;; 1048 1049 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1050 | --no-cr | --no-c | -n) 1051 no_create=yes ;; 1052 1053 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1054 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1055 no_recursion=yes ;; 1056 1057 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1058 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1059 | --oldin | --oldi | --old | --ol | --o) 1060 ac_prev=oldincludedir ;; 1061 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1062 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1063 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1064 oldincludedir=$ac_optarg ;; 1065 1066 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1067 ac_prev=prefix ;; 1068 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1069 prefix=$ac_optarg ;; 1070 1071 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1072 | --program-pre | --program-pr | --program-p) 1073 ac_prev=program_prefix ;; 1074 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1075 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1076 program_prefix=$ac_optarg ;; 1077 1078 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1079 | --program-suf | --program-su | --program-s) 1080 ac_prev=program_suffix ;; 1081 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1082 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1083 program_suffix=$ac_optarg ;; 1084 1085 -program-transform-name | --program-transform-name \ 1086 | --program-transform-nam | --program-transform-na \ 1087 | --program-transform-n | --program-transform- \ 1088 | --program-transform | --program-transfor \ 1089 | --program-transfo | --program-transf \ 1090 | --program-trans | --program-tran \ 1091 | --progr-tra | --program-tr | --program-t) 1092 ac_prev=program_transform_name ;; 1093 -program-transform-name=* | --program-transform-name=* \ 1094 | --program-transform-nam=* | --program-transform-na=* \ 1095 | --program-transform-n=* | --program-transform-=* \ 1096 | --program-transform=* | --program-transfor=* \ 1097 | --program-transfo=* | --program-transf=* \ 1098 | --program-trans=* | --program-tran=* \ 1099 | --progr-tra=* | --program-tr=* | --program-t=*) 1100 program_transform_name=$ac_optarg ;; 1101 1102 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1103 ac_prev=pdfdir ;; 1104 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1105 pdfdir=$ac_optarg ;; 1106 1107 -psdir | --psdir | --psdi | --psd | --ps) 1108 ac_prev=psdir ;; 1109 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1110 psdir=$ac_optarg ;; 1111 1112 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1113 | -silent | --silent | --silen | --sile | --sil) 1114 silent=yes ;; 1115 1116 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1117 ac_prev=sbindir ;; 1118 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1119 | --sbi=* | --sb=*) 1120 sbindir=$ac_optarg ;; 1121 1122 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1123 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1124 | --sharedst | --shareds | --shared | --share | --shar \ 1125 | --sha | --sh) 1126 ac_prev=sharedstatedir ;; 1127 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1128 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1129 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1130 | --sha=* | --sh=*) 1131 sharedstatedir=$ac_optarg ;; 1132 1133 -site | --site | --sit) 1134 ac_prev=site ;; 1135 -site=* | --site=* | --sit=*) 1136 site=$ac_optarg ;; 1137 1138 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1139 ac_prev=srcdir ;; 1140 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1141 srcdir=$ac_optarg ;; 1142 1143 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1144 | --syscon | --sysco | --sysc | --sys | --sy) 1145 ac_prev=sysconfdir ;; 1146 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1147 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1148 sysconfdir=$ac_optarg ;; 1149 1150 -target | --target | --targe | --targ | --tar | --ta | --t) 1151 ac_prev=target_alias ;; 1152 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1153 target_alias=$ac_optarg ;; 1154 1155 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1156 verbose=yes ;; 1157 1158 -version | --version | --versio | --versi | --vers | -V) 1159 ac_init_version=: ;; 1160 1161 -with-* | --with-*) 1162 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1163 # Reject names that are not valid shell variable names. 1164 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1165 as_fn_error $? "invalid package name: $ac_useropt" 1166 ac_useropt_orig=$ac_useropt 1167 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1168 case $ac_user_opts in 1169 *" 1170"with_$ac_useropt" 1171"*) ;; 1172 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1173 ac_unrecognized_sep=', ';; 1174 esac 1175 eval with_$ac_useropt=\$ac_optarg ;; 1176 1177 -without-* | --without-*) 1178 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1179 # Reject names that are not valid shell variable names. 1180 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1181 as_fn_error $? "invalid package name: $ac_useropt" 1182 ac_useropt_orig=$ac_useropt 1183 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1184 case $ac_user_opts in 1185 *" 1186"with_$ac_useropt" 1187"*) ;; 1188 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1189 ac_unrecognized_sep=', ';; 1190 esac 1191 eval with_$ac_useropt=no ;; 1192 1193 --x) 1194 # Obsolete; use --with-x. 1195 with_x=yes ;; 1196 1197 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1198 | --x-incl | --x-inc | --x-in | --x-i) 1199 ac_prev=x_includes ;; 1200 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1201 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1202 x_includes=$ac_optarg ;; 1203 1204 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1205 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1206 ac_prev=x_libraries ;; 1207 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1208 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1209 x_libraries=$ac_optarg ;; 1210 1211 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1212Try \`$0 --help' for more information" 1213 ;; 1214 1215 *=*) 1216 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1217 # Reject names that are not valid shell variable names. 1218 case $ac_envvar in #( 1219 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1220 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1221 esac 1222 eval $ac_envvar=\$ac_optarg 1223 export $ac_envvar ;; 1224 1225 *) 1226 # FIXME: should be removed in autoconf 3.0. 1227 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1228 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1229 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1230 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1231 ;; 1232 1233 esac 1234done 1235 1236if test -n "$ac_prev"; then 1237 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1238 as_fn_error $? "missing argument to $ac_option" 1239fi 1240 1241if test -n "$ac_unrecognized_opts"; then 1242 case $enable_option_checking in 1243 no) ;; 1244 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1245 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1246 esac 1247fi 1248 1249# Check all directory arguments for consistency. 1250for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1251 datadir sysconfdir sharedstatedir localstatedir includedir \ 1252 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1253 libdir localedir mandir 1254do 1255 eval ac_val=\$$ac_var 1256 # Remove trailing slashes. 1257 case $ac_val in 1258 */ ) 1259 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1260 eval $ac_var=\$ac_val;; 1261 esac 1262 # Be sure to have absolute directory names. 1263 case $ac_val in 1264 [\\/$]* | ?:[\\/]* ) continue;; 1265 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1266 esac 1267 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1268done 1269 1270# There might be people who depend on the old broken behavior: `$host' 1271# used to hold the argument of --host etc. 1272# FIXME: To remove some day. 1273build=$build_alias 1274host=$host_alias 1275target=$target_alias 1276 1277# FIXME: To remove some day. 1278if test "x$host_alias" != x; then 1279 if test "x$build_alias" = x; then 1280 cross_compiling=maybe 1281 elif test "x$build_alias" != "x$host_alias"; then 1282 cross_compiling=yes 1283 fi 1284fi 1285 1286ac_tool_prefix= 1287test -n "$host_alias" && ac_tool_prefix=$host_alias- 1288 1289test "$silent" = yes && exec 6>/dev/null 1290 1291 1292ac_pwd=`pwd` && test -n "$ac_pwd" && 1293ac_ls_di=`ls -di .` && 1294ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1295 as_fn_error $? "working directory cannot be determined" 1296test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1297 as_fn_error $? "pwd does not report name of working directory" 1298 1299 1300# Find the source files, if location was not specified. 1301if test -z "$srcdir"; then 1302 ac_srcdir_defaulted=yes 1303 # Try the directory containing this script, then the parent directory. 1304 ac_confdir=`$as_dirname -- "$as_myself" || 1305$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1306 X"$as_myself" : 'X\(//\)[^/]' \| \ 1307 X"$as_myself" : 'X\(//\)$' \| \ 1308 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1309$as_echo X"$as_myself" | 1310 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1311 s//\1/ 1312 q 1313 } 1314 /^X\(\/\/\)[^/].*/{ 1315 s//\1/ 1316 q 1317 } 1318 /^X\(\/\/\)$/{ 1319 s//\1/ 1320 q 1321 } 1322 /^X\(\/\).*/{ 1323 s//\1/ 1324 q 1325 } 1326 s/.*/./; q'` 1327 srcdir=$ac_confdir 1328 if test ! -r "$srcdir/$ac_unique_file"; then 1329 srcdir=.. 1330 fi 1331else 1332 ac_srcdir_defaulted=no 1333fi 1334if test ! -r "$srcdir/$ac_unique_file"; then 1335 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1336 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1337fi 1338ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1339ac_abs_confdir=`( 1340 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1341 pwd)` 1342# When building in place, set srcdir=. 1343if test "$ac_abs_confdir" = "$ac_pwd"; then 1344 srcdir=. 1345fi 1346# Remove unnecessary trailing slashes from srcdir. 1347# Double slashes in file names in object file debugging info 1348# mess up M-x gdb in Emacs. 1349case $srcdir in 1350*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1351esac 1352for ac_var in $ac_precious_vars; do 1353 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1354 eval ac_env_${ac_var}_value=\$${ac_var} 1355 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1356 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1357done 1358 1359# 1360# Report the --help message. 1361# 1362if test "$ac_init_help" = "long"; then 1363 # Omit some internal or obsolete options to make the list less imposing. 1364 # This message is too long to be a string in the A/UX 3.1 sh. 1365 cat <<_ACEOF 1366\`configure' configures package-unused version-unused to adapt to many kinds of systems. 1367 1368Usage: $0 [OPTION]... [VAR=VALUE]... 1369 1370To assign environment variables (e.g., CC, CFLAGS...), specify them as 1371VAR=VALUE. See below for descriptions of some of the useful variables. 1372 1373Defaults for the options are specified in brackets. 1374 1375Configuration: 1376 -h, --help display this help and exit 1377 --help=short display options specific to this package 1378 --help=recursive display the short help of all the included packages 1379 -V, --version display version information and exit 1380 -q, --quiet, --silent do not print \`checking ...' messages 1381 --cache-file=FILE cache test results in FILE [disabled] 1382 -C, --config-cache alias for \`--cache-file=config.cache' 1383 -n, --no-create do not create output files 1384 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1385 1386Installation directories: 1387 --prefix=PREFIX install architecture-independent files in PREFIX 1388 [$ac_default_prefix] 1389 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1390 [PREFIX] 1391 1392By default, \`make install' will install all the files in 1393\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1394an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1395for instance \`--prefix=\$HOME'. 1396 1397For better control, use the options below. 1398 1399Fine tuning of the installation directories: 1400 --bindir=DIR user executables [EPREFIX/bin] 1401 --sbindir=DIR system admin executables [EPREFIX/sbin] 1402 --libexecdir=DIR program executables [EPREFIX/libexec] 1403 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1404 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1405 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1406 --libdir=DIR object code libraries [EPREFIX/lib] 1407 --includedir=DIR C header files [PREFIX/include] 1408 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1409 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1410 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1411 --infodir=DIR info documentation [DATAROOTDIR/info] 1412 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1413 --mandir=DIR man documentation [DATAROOTDIR/man] 1414 --docdir=DIR documentation root [DATAROOTDIR/doc/libbacktrace] 1415 --htmldir=DIR html documentation [DOCDIR] 1416 --dvidir=DIR dvi documentation [DOCDIR] 1417 --pdfdir=DIR pdf documentation [DOCDIR] 1418 --psdir=DIR ps documentation [DOCDIR] 1419_ACEOF 1420 1421 cat <<\_ACEOF 1422 1423Program names: 1424 --program-prefix=PREFIX prepend PREFIX to installed program names 1425 --program-suffix=SUFFIX append SUFFIX to installed program names 1426 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1427 1428System types: 1429 --build=BUILD configure for building on BUILD [guessed] 1430 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1431 --target=TARGET configure for building compilers for TARGET [HOST] 1432_ACEOF 1433fi 1434 1435if test -n "$ac_init_help"; then 1436 case $ac_init_help in 1437 short | recursive ) echo "Configuration of package-unused version-unused:";; 1438 esac 1439 cat <<\_ACEOF 1440 1441Optional Features: 1442 --disable-option-checking ignore unrecognized --enable/--with options 1443 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1444 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1445 --enable-multilib build many library versions (default) 1446 --enable-silent-rules less verbose build output (undo: "make V=1") 1447 --disable-silent-rules verbose build output (undo: "make V=0") 1448 --enable-maintainer-mode 1449 enable make rules and dependencies not useful (and 1450 sometimes confusing) to the casual installer 1451 --enable-shared[=PKGS] build shared libraries [default=yes] 1452 --enable-static[=PKGS] build static libraries [default=yes] 1453 --enable-fast-install[=PKGS] 1454 optimize for fast installation [default=yes] 1455 --disable-libtool-lock avoid locking (might break parallel builds) 1456 --disable-largefile omit support for large files 1457 --enable-cet enable Intel CET in target libraries [default=auto] 1458 --disable-werror disable building with -Werror 1459 --enable-host-shared build host code as shared libraries 1460 --enable-cet enable Intel CET in host libraries [default=auto] 1461 1462Optional Packages: 1463 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1464 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1465 --with-target-subdir=SUBDIR Configuring in a subdirectory for target 1466 --with-pic try to use only PIC/non-PIC objects [default=use 1467 both] 1468 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1469 --with-system-libunwind use installed libunwind 1470 1471Some influential environment variables: 1472 CC C compiler command 1473 CFLAGS C compiler flags 1474 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1475 nonstandard directory <lib dir> 1476 LIBS libraries to pass to the linker, e.g. -l<library> 1477 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1478 you have headers in a nonstandard directory <include dir> 1479 CPP C preprocessor 1480 OBJCOPY location of objcopy 1481 DSYMUTIL location of dsymutil 1482 NM location of nm 1483 1484Use these variables to override the choices made by `configure' or to help 1485it to find libraries and programs with nonstandard names/locations. 1486 1487Report bugs to the package provider. 1488_ACEOF 1489ac_status=$? 1490fi 1491 1492if test "$ac_init_help" = "recursive"; then 1493 # If there are subdirs, report their specific --help. 1494 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1495 test -d "$ac_dir" || 1496 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1497 continue 1498 ac_builddir=. 1499 1500case "$ac_dir" in 1501.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1502*) 1503 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1504 # A ".." for each directory in $ac_dir_suffix. 1505 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1506 case $ac_top_builddir_sub in 1507 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1508 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1509 esac ;; 1510esac 1511ac_abs_top_builddir=$ac_pwd 1512ac_abs_builddir=$ac_pwd$ac_dir_suffix 1513# for backward compatibility: 1514ac_top_builddir=$ac_top_build_prefix 1515 1516case $srcdir in 1517 .) # We are building in place. 1518 ac_srcdir=. 1519 ac_top_srcdir=$ac_top_builddir_sub 1520 ac_abs_top_srcdir=$ac_pwd ;; 1521 [\\/]* | ?:[\\/]* ) # Absolute name. 1522 ac_srcdir=$srcdir$ac_dir_suffix; 1523 ac_top_srcdir=$srcdir 1524 ac_abs_top_srcdir=$srcdir ;; 1525 *) # Relative name. 1526 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1527 ac_top_srcdir=$ac_top_build_prefix$srcdir 1528 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1529esac 1530ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1531 1532 cd "$ac_dir" || { ac_status=$?; continue; } 1533 # Check for guested configure. 1534 if test -f "$ac_srcdir/configure.gnu"; then 1535 echo && 1536 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1537 elif test -f "$ac_srcdir/configure"; then 1538 echo && 1539 $SHELL "$ac_srcdir/configure" --help=recursive 1540 else 1541 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1542 fi || ac_status=$? 1543 cd "$ac_pwd" || { ac_status=$?; break; } 1544 done 1545fi 1546 1547test -n "$ac_init_help" && exit $ac_status 1548if $ac_init_version; then 1549 cat <<\_ACEOF 1550package-unused configure version-unused 1551generated by GNU Autoconf 2.69 1552 1553Copyright (C) 2012 Free Software Foundation, Inc. 1554This configure script is free software; the Free Software Foundation 1555gives unlimited permission to copy, distribute and modify it. 1556_ACEOF 1557 exit 1558fi 1559 1560## ------------------------ ## 1561## Autoconf initialization. ## 1562## ------------------------ ## 1563 1564# ac_fn_c_try_compile LINENO 1565# -------------------------- 1566# Try to compile conftest.$ac_ext, and return whether this succeeded. 1567ac_fn_c_try_compile () 1568{ 1569 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1570 rm -f conftest.$ac_objext 1571 if { { ac_try="$ac_compile" 1572case "(($ac_try" in 1573 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1574 *) ac_try_echo=$ac_try;; 1575esac 1576eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1577$as_echo "$ac_try_echo"; } >&5 1578 (eval "$ac_compile") 2>conftest.err 1579 ac_status=$? 1580 if test -s conftest.err; then 1581 grep -v '^ *+' conftest.err >conftest.er1 1582 cat conftest.er1 >&5 1583 mv -f conftest.er1 conftest.err 1584 fi 1585 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1586 test $ac_status = 0; } && { 1587 test -z "$ac_c_werror_flag" || 1588 test ! -s conftest.err 1589 } && test -s conftest.$ac_objext; then : 1590 ac_retval=0 1591else 1592 $as_echo "$as_me: failed program was:" >&5 1593sed 's/^/| /' conftest.$ac_ext >&5 1594 1595 ac_retval=1 1596fi 1597 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1598 as_fn_set_status $ac_retval 1599 1600} # ac_fn_c_try_compile 1601 1602# ac_fn_c_try_cpp LINENO 1603# ---------------------- 1604# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1605ac_fn_c_try_cpp () 1606{ 1607 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1608 if { { ac_try="$ac_cpp conftest.$ac_ext" 1609case "(($ac_try" in 1610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1611 *) ac_try_echo=$ac_try;; 1612esac 1613eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1614$as_echo "$ac_try_echo"; } >&5 1615 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1616 ac_status=$? 1617 if test -s conftest.err; then 1618 grep -v '^ *+' conftest.err >conftest.er1 1619 cat conftest.er1 >&5 1620 mv -f conftest.er1 conftest.err 1621 fi 1622 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1623 test $ac_status = 0; } > conftest.i && { 1624 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1625 test ! -s conftest.err 1626 }; then : 1627 ac_retval=0 1628else 1629 $as_echo "$as_me: failed program was:" >&5 1630sed 's/^/| /' conftest.$ac_ext >&5 1631 1632 ac_retval=1 1633fi 1634 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1635 as_fn_set_status $ac_retval 1636 1637} # ac_fn_c_try_cpp 1638 1639# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1640# ------------------------------------------------------- 1641# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1642# the include files in INCLUDES and setting the cache variable VAR 1643# accordingly. 1644ac_fn_c_check_header_mongrel () 1645{ 1646 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1647 if eval \${$3+:} false; then : 1648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1649$as_echo_n "checking for $2... " >&6; } 1650if eval \${$3+:} false; then : 1651 $as_echo_n "(cached) " >&6 1652fi 1653eval ac_res=\$$3 1654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1655$as_echo "$ac_res" >&6; } 1656else 1657 # Is the header compilable? 1658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1659$as_echo_n "checking $2 usability... " >&6; } 1660cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1661/* end confdefs.h. */ 1662$4 1663#include <$2> 1664_ACEOF 1665if ac_fn_c_try_compile "$LINENO"; then : 1666 ac_header_compiler=yes 1667else 1668 ac_header_compiler=no 1669fi 1670rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1672$as_echo "$ac_header_compiler" >&6; } 1673 1674# Is the header present? 1675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1676$as_echo_n "checking $2 presence... " >&6; } 1677cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1678/* end confdefs.h. */ 1679#include <$2> 1680_ACEOF 1681if ac_fn_c_try_cpp "$LINENO"; then : 1682 ac_header_preproc=yes 1683else 1684 ac_header_preproc=no 1685fi 1686rm -f conftest.err conftest.i conftest.$ac_ext 1687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1688$as_echo "$ac_header_preproc" >&6; } 1689 1690# So? What about this header? 1691case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1692 yes:no: ) 1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1694$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1696$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1697 ;; 1698 no:yes:* ) 1699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1700$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1701 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1702$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1703 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1704$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1706$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1707 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1708$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1709 ;; 1710esac 1711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1712$as_echo_n "checking for $2... " >&6; } 1713if eval \${$3+:} false; then : 1714 $as_echo_n "(cached) " >&6 1715else 1716 eval "$3=\$ac_header_compiler" 1717fi 1718eval ac_res=\$$3 1719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1720$as_echo "$ac_res" >&6; } 1721fi 1722 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1723 1724} # ac_fn_c_check_header_mongrel 1725 1726# ac_fn_c_try_run LINENO 1727# ---------------------- 1728# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1729# that executables *can* be run. 1730ac_fn_c_try_run () 1731{ 1732 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1733 if { { ac_try="$ac_link" 1734case "(($ac_try" in 1735 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1736 *) ac_try_echo=$ac_try;; 1737esac 1738eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1739$as_echo "$ac_try_echo"; } >&5 1740 (eval "$ac_link") 2>&5 1741 ac_status=$? 1742 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1743 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1744 { { case "(($ac_try" in 1745 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1746 *) ac_try_echo=$ac_try;; 1747esac 1748eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1749$as_echo "$ac_try_echo"; } >&5 1750 (eval "$ac_try") 2>&5 1751 ac_status=$? 1752 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1753 test $ac_status = 0; }; }; then : 1754 ac_retval=0 1755else 1756 $as_echo "$as_me: program exited with status $ac_status" >&5 1757 $as_echo "$as_me: failed program was:" >&5 1758sed 's/^/| /' conftest.$ac_ext >&5 1759 1760 ac_retval=$ac_status 1761fi 1762 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1763 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1764 as_fn_set_status $ac_retval 1765 1766} # ac_fn_c_try_run 1767 1768# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1769# ------------------------------------------------------- 1770# Tests whether HEADER exists and can be compiled using the include files in 1771# INCLUDES, setting the cache variable VAR accordingly. 1772ac_fn_c_check_header_compile () 1773{ 1774 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1776$as_echo_n "checking for $2... " >&6; } 1777if eval \${$3+:} false; then : 1778 $as_echo_n "(cached) " >&6 1779else 1780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1781/* end confdefs.h. */ 1782$4 1783#include <$2> 1784_ACEOF 1785if ac_fn_c_try_compile "$LINENO"; then : 1786 eval "$3=yes" 1787else 1788 eval "$3=no" 1789fi 1790rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1791fi 1792eval ac_res=\$$3 1793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1794$as_echo "$ac_res" >&6; } 1795 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1796 1797} # ac_fn_c_check_header_compile 1798 1799# ac_fn_c_try_link LINENO 1800# ----------------------- 1801# Try to link conftest.$ac_ext, and return whether this succeeded. 1802ac_fn_c_try_link () 1803{ 1804 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1805 rm -f conftest.$ac_objext conftest$ac_exeext 1806 if { { ac_try="$ac_link" 1807case "(($ac_try" in 1808 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1809 *) ac_try_echo=$ac_try;; 1810esac 1811eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1812$as_echo "$ac_try_echo"; } >&5 1813 (eval "$ac_link") 2>conftest.err 1814 ac_status=$? 1815 if test -s conftest.err; then 1816 grep -v '^ *+' conftest.err >conftest.er1 1817 cat conftest.er1 >&5 1818 mv -f conftest.er1 conftest.err 1819 fi 1820 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1821 test $ac_status = 0; } && { 1822 test -z "$ac_c_werror_flag" || 1823 test ! -s conftest.err 1824 } && test -s conftest$ac_exeext && { 1825 test "$cross_compiling" = yes || 1826 test -x conftest$ac_exeext 1827 }; then : 1828 ac_retval=0 1829else 1830 $as_echo "$as_me: failed program was:" >&5 1831sed 's/^/| /' conftest.$ac_ext >&5 1832 1833 ac_retval=1 1834fi 1835 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1836 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1837 # interfere with the next link command; also delete a directory that is 1838 # left behind by Apple's compiler. We do this before executing the actions. 1839 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1840 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1841 as_fn_set_status $ac_retval 1842 1843} # ac_fn_c_try_link 1844 1845# ac_fn_c_check_func LINENO FUNC VAR 1846# ---------------------------------- 1847# Tests whether FUNC exists, setting the cache variable VAR accordingly 1848ac_fn_c_check_func () 1849{ 1850 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1852$as_echo_n "checking for $2... " >&6; } 1853if eval \${$3+:} false; then : 1854 $as_echo_n "(cached) " >&6 1855else 1856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1857/* end confdefs.h. */ 1858/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1859 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1860#define $2 innocuous_$2 1861 1862/* System header to define __stub macros and hopefully few prototypes, 1863 which can conflict with char $2 (); below. 1864 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1865 <limits.h> exists even on freestanding compilers. */ 1866 1867#ifdef __STDC__ 1868# include <limits.h> 1869#else 1870# include <assert.h> 1871#endif 1872 1873#undef $2 1874 1875/* Override any GCC internal prototype to avoid an error. 1876 Use char because int might match the return type of a GCC 1877 builtin and then its argument prototype would still apply. */ 1878#ifdef __cplusplus 1879extern "C" 1880#endif 1881char $2 (); 1882/* The GNU C library defines this for functions which it implements 1883 to always fail with ENOSYS. Some functions are actually named 1884 something starting with __ and the normal name is an alias. */ 1885#if defined __stub_$2 || defined __stub___$2 1886choke me 1887#endif 1888 1889int 1890main () 1891{ 1892return $2 (); 1893 ; 1894 return 0; 1895} 1896_ACEOF 1897if ac_fn_c_try_link "$LINENO"; then : 1898 eval "$3=yes" 1899else 1900 eval "$3=no" 1901fi 1902rm -f core conftest.err conftest.$ac_objext \ 1903 conftest$ac_exeext conftest.$ac_ext 1904fi 1905eval ac_res=\$$3 1906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1907$as_echo "$ac_res" >&6; } 1908 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1909 1910} # ac_fn_c_check_func 1911 1912# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1913# ------------------------------------------- 1914# Tests whether TYPE exists after having included INCLUDES, setting cache 1915# variable VAR accordingly. 1916ac_fn_c_check_type () 1917{ 1918 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1920$as_echo_n "checking for $2... " >&6; } 1921if eval \${$3+:} false; then : 1922 $as_echo_n "(cached) " >&6 1923else 1924 eval "$3=no" 1925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1926/* end confdefs.h. */ 1927$4 1928int 1929main () 1930{ 1931if (sizeof ($2)) 1932 return 0; 1933 ; 1934 return 0; 1935} 1936_ACEOF 1937if ac_fn_c_try_compile "$LINENO"; then : 1938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1939/* end confdefs.h. */ 1940$4 1941int 1942main () 1943{ 1944if (sizeof (($2))) 1945 return 0; 1946 ; 1947 return 0; 1948} 1949_ACEOF 1950if ac_fn_c_try_compile "$LINENO"; then : 1951 1952else 1953 eval "$3=yes" 1954fi 1955rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1956fi 1957rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1958fi 1959eval ac_res=\$$3 1960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1961$as_echo "$ac_res" >&6; } 1962 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1963 1964} # ac_fn_c_check_type 1965 1966# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 1967# -------------------------------------------- 1968# Tries to find the compile-time value of EXPR in a program that includes 1969# INCLUDES, setting VAR accordingly. Returns whether the value could be 1970# computed 1971ac_fn_c_compute_int () 1972{ 1973 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1974 if test "$cross_compiling" = yes; then 1975 # Depending upon the size, compute the lo and hi bounds. 1976cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1977/* end confdefs.h. */ 1978$4 1979int 1980main () 1981{ 1982static int test_array [1 - 2 * !(($2) >= 0)]; 1983test_array [0] = 0; 1984return test_array [0]; 1985 1986 ; 1987 return 0; 1988} 1989_ACEOF 1990if ac_fn_c_try_compile "$LINENO"; then : 1991 ac_lo=0 ac_mid=0 1992 while :; do 1993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1994/* end confdefs.h. */ 1995$4 1996int 1997main () 1998{ 1999static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2000test_array [0] = 0; 2001return test_array [0]; 2002 2003 ; 2004 return 0; 2005} 2006_ACEOF 2007if ac_fn_c_try_compile "$LINENO"; then : 2008 ac_hi=$ac_mid; break 2009else 2010 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2011 if test $ac_lo -le $ac_mid; then 2012 ac_lo= ac_hi= 2013 break 2014 fi 2015 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2016fi 2017rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2018 done 2019else 2020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2021/* end confdefs.h. */ 2022$4 2023int 2024main () 2025{ 2026static int test_array [1 - 2 * !(($2) < 0)]; 2027test_array [0] = 0; 2028return test_array [0]; 2029 2030 ; 2031 return 0; 2032} 2033_ACEOF 2034if ac_fn_c_try_compile "$LINENO"; then : 2035 ac_hi=-1 ac_mid=-1 2036 while :; do 2037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2038/* end confdefs.h. */ 2039$4 2040int 2041main () 2042{ 2043static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2044test_array [0] = 0; 2045return test_array [0]; 2046 2047 ; 2048 return 0; 2049} 2050_ACEOF 2051if ac_fn_c_try_compile "$LINENO"; then : 2052 ac_lo=$ac_mid; break 2053else 2054 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2055 if test $ac_mid -le $ac_hi; then 2056 ac_lo= ac_hi= 2057 break 2058 fi 2059 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2060fi 2061rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2062 done 2063else 2064 ac_lo= ac_hi= 2065fi 2066rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2067fi 2068rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2069# Binary search between lo and hi bounds. 2070while test "x$ac_lo" != "x$ac_hi"; do 2071 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2073/* end confdefs.h. */ 2074$4 2075int 2076main () 2077{ 2078static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2079test_array [0] = 0; 2080return test_array [0]; 2081 2082 ; 2083 return 0; 2084} 2085_ACEOF 2086if ac_fn_c_try_compile "$LINENO"; then : 2087 ac_hi=$ac_mid 2088else 2089 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2090fi 2091rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2092done 2093case $ac_lo in #(( 2094?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2095'') ac_retval=1 ;; 2096esac 2097 else 2098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2099/* end confdefs.h. */ 2100$4 2101static long int longval () { return $2; } 2102static unsigned long int ulongval () { return $2; } 2103#include <stdio.h> 2104#include <stdlib.h> 2105int 2106main () 2107{ 2108 2109 FILE *f = fopen ("conftest.val", "w"); 2110 if (! f) 2111 return 1; 2112 if (($2) < 0) 2113 { 2114 long int i = longval (); 2115 if (i != ($2)) 2116 return 1; 2117 fprintf (f, "%ld", i); 2118 } 2119 else 2120 { 2121 unsigned long int i = ulongval (); 2122 if (i != ($2)) 2123 return 1; 2124 fprintf (f, "%lu", i); 2125 } 2126 /* Do not output a trailing newline, as this causes \r\n confusion 2127 on some platforms. */ 2128 return ferror (f) || fclose (f) != 0; 2129 2130 ; 2131 return 0; 2132} 2133_ACEOF 2134if ac_fn_c_try_run "$LINENO"; then : 2135 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2136else 2137 ac_retval=1 2138fi 2139rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2140 conftest.$ac_objext conftest.beam conftest.$ac_ext 2141rm -f conftest.val 2142 2143 fi 2144 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2145 as_fn_set_status $ac_retval 2146 2147} # ac_fn_c_compute_int 2148 2149# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2150# --------------------------------------------- 2151# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2152# accordingly. 2153ac_fn_c_check_decl () 2154{ 2155 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2156 as_decl_name=`echo $2|sed 's/ *(.*//'` 2157 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2159$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2160if eval \${$3+:} false; then : 2161 $as_echo_n "(cached) " >&6 2162else 2163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2164/* end confdefs.h. */ 2165$4 2166int 2167main () 2168{ 2169#ifndef $as_decl_name 2170#ifdef __cplusplus 2171 (void) $as_decl_use; 2172#else 2173 (void) $as_decl_name; 2174#endif 2175#endif 2176 2177 ; 2178 return 0; 2179} 2180_ACEOF 2181if ac_fn_c_try_compile "$LINENO"; then : 2182 eval "$3=yes" 2183else 2184 eval "$3=no" 2185fi 2186rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2187fi 2188eval ac_res=\$$3 2189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2190$as_echo "$ac_res" >&6; } 2191 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2192 2193} # ac_fn_c_check_decl 2194cat >config.log <<_ACEOF 2195This file contains any messages produced by compilers while 2196running configure, to aid debugging if configure makes a mistake. 2197 2198It was created by package-unused $as_me version-unused, which was 2199generated by GNU Autoconf 2.69. Invocation command line was 2200 2201 $ $0 $@ 2202 2203_ACEOF 2204exec 5>>config.log 2205{ 2206cat <<_ASUNAME 2207## --------- ## 2208## Platform. ## 2209## --------- ## 2210 2211hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2212uname -m = `(uname -m) 2>/dev/null || echo unknown` 2213uname -r = `(uname -r) 2>/dev/null || echo unknown` 2214uname -s = `(uname -s) 2>/dev/null || echo unknown` 2215uname -v = `(uname -v) 2>/dev/null || echo unknown` 2216 2217/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2218/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2219 2220/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2221/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2222/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2223/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2224/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2225/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2226/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2227 2228_ASUNAME 2229 2230as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2231for as_dir in $PATH 2232do 2233 IFS=$as_save_IFS 2234 test -z "$as_dir" && as_dir=. 2235 $as_echo "PATH: $as_dir" 2236 done 2237IFS=$as_save_IFS 2238 2239} >&5 2240 2241cat >&5 <<_ACEOF 2242 2243 2244## ----------- ## 2245## Core tests. ## 2246## ----------- ## 2247 2248_ACEOF 2249 2250 2251# Keep a trace of the command line. 2252# Strip out --no-create and --no-recursion so they do not pile up. 2253# Strip out --silent because we don't want to record it for future runs. 2254# Also quote any args containing shell meta-characters. 2255# Make two passes to allow for proper duplicate-argument suppression. 2256ac_configure_args= 2257ac_configure_args0= 2258ac_configure_args1= 2259ac_must_keep_next=false 2260for ac_pass in 1 2 2261do 2262 for ac_arg 2263 do 2264 case $ac_arg in 2265 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2266 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2267 | -silent | --silent | --silen | --sile | --sil) 2268 continue ;; 2269 *\'*) 2270 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2271 esac 2272 case $ac_pass in 2273 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2274 2) 2275 as_fn_append ac_configure_args1 " '$ac_arg'" 2276 if test $ac_must_keep_next = true; then 2277 ac_must_keep_next=false # Got value, back to normal. 2278 else 2279 case $ac_arg in 2280 *=* | --config-cache | -C | -disable-* | --disable-* \ 2281 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2282 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2283 | -with-* | --with-* | -without-* | --without-* | --x) 2284 case "$ac_configure_args0 " in 2285 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2286 esac 2287 ;; 2288 -* ) ac_must_keep_next=true ;; 2289 esac 2290 fi 2291 as_fn_append ac_configure_args " '$ac_arg'" 2292 ;; 2293 esac 2294 done 2295done 2296{ ac_configure_args0=; unset ac_configure_args0;} 2297{ ac_configure_args1=; unset ac_configure_args1;} 2298 2299# When interrupted or exit'd, cleanup temporary files, and complete 2300# config.log. We remove comments because anyway the quotes in there 2301# would cause problems or look ugly. 2302# WARNING: Use '\'' to represent an apostrophe within the trap. 2303# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2304trap 'exit_status=$? 2305 # Save into config.log some information that might help in debugging. 2306 { 2307 echo 2308 2309 $as_echo "## ---------------- ## 2310## Cache variables. ## 2311## ---------------- ##" 2312 echo 2313 # The following way of writing the cache mishandles newlines in values, 2314( 2315 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2316 eval ac_val=\$$ac_var 2317 case $ac_val in #( 2318 *${as_nl}*) 2319 case $ac_var in #( 2320 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2321$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2322 esac 2323 case $ac_var in #( 2324 _ | IFS | as_nl) ;; #( 2325 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2326 *) { eval $ac_var=; unset $ac_var;} ;; 2327 esac ;; 2328 esac 2329 done 2330 (set) 2>&1 | 2331 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2332 *${as_nl}ac_space=\ *) 2333 sed -n \ 2334 "s/'\''/'\''\\\\'\'''\''/g; 2335 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2336 ;; #( 2337 *) 2338 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2339 ;; 2340 esac | 2341 sort 2342) 2343 echo 2344 2345 $as_echo "## ----------------- ## 2346## Output variables. ## 2347## ----------------- ##" 2348 echo 2349 for ac_var in $ac_subst_vars 2350 do 2351 eval ac_val=\$$ac_var 2352 case $ac_val in 2353 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2354 esac 2355 $as_echo "$ac_var='\''$ac_val'\''" 2356 done | sort 2357 echo 2358 2359 if test -n "$ac_subst_files"; then 2360 $as_echo "## ------------------- ## 2361## File substitutions. ## 2362## ------------------- ##" 2363 echo 2364 for ac_var in $ac_subst_files 2365 do 2366 eval ac_val=\$$ac_var 2367 case $ac_val in 2368 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2369 esac 2370 $as_echo "$ac_var='\''$ac_val'\''" 2371 done | sort 2372 echo 2373 fi 2374 2375 if test -s confdefs.h; then 2376 $as_echo "## ----------- ## 2377## confdefs.h. ## 2378## ----------- ##" 2379 echo 2380 cat confdefs.h 2381 echo 2382 fi 2383 test "$ac_signal" != 0 && 2384 $as_echo "$as_me: caught signal $ac_signal" 2385 $as_echo "$as_me: exit $exit_status" 2386 } >&5 2387 rm -f core *.core core.conftest.* && 2388 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2389 exit $exit_status 2390' 0 2391for ac_signal in 1 2 13 15; do 2392 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2393done 2394ac_signal=0 2395 2396# confdefs.h avoids OS command line length limits that DEFS can exceed. 2397rm -f -r conftest* confdefs.h 2398 2399$as_echo "/* confdefs.h */" > confdefs.h 2400 2401# Predefined preprocessor variables. 2402 2403cat >>confdefs.h <<_ACEOF 2404#define PACKAGE_NAME "$PACKAGE_NAME" 2405_ACEOF 2406 2407cat >>confdefs.h <<_ACEOF 2408#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2409_ACEOF 2410 2411cat >>confdefs.h <<_ACEOF 2412#define PACKAGE_VERSION "$PACKAGE_VERSION" 2413_ACEOF 2414 2415cat >>confdefs.h <<_ACEOF 2416#define PACKAGE_STRING "$PACKAGE_STRING" 2417_ACEOF 2418 2419cat >>confdefs.h <<_ACEOF 2420#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2421_ACEOF 2422 2423cat >>confdefs.h <<_ACEOF 2424#define PACKAGE_URL "$PACKAGE_URL" 2425_ACEOF 2426 2427 2428# Let the site file select an alternate cache file if it wants to. 2429# Prefer an explicitly selected file to automatically selected ones. 2430ac_site_file1=NONE 2431ac_site_file2=NONE 2432if test -n "$CONFIG_SITE"; then 2433 # We do not want a PATH search for config.site. 2434 case $CONFIG_SITE in #(( 2435 -*) ac_site_file1=./$CONFIG_SITE;; 2436 */*) ac_site_file1=$CONFIG_SITE;; 2437 *) ac_site_file1=./$CONFIG_SITE;; 2438 esac 2439elif test "x$prefix" != xNONE; then 2440 ac_site_file1=$prefix/share/config.site 2441 ac_site_file2=$prefix/etc/config.site 2442else 2443 ac_site_file1=$ac_default_prefix/share/config.site 2444 ac_site_file2=$ac_default_prefix/etc/config.site 2445fi 2446for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2447do 2448 test "x$ac_site_file" = xNONE && continue 2449 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2450 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2451$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2452 sed 's/^/| /' "$ac_site_file" >&5 2453 . "$ac_site_file" \ 2454 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2455$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2456as_fn_error $? "failed to load site script $ac_site_file 2457See \`config.log' for more details" "$LINENO" 5; } 2458 fi 2459done 2460 2461if test -r "$cache_file"; then 2462 # Some versions of bash will fail to source /dev/null (special files 2463 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2464 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2465 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2466$as_echo "$as_me: loading cache $cache_file" >&6;} 2467 case $cache_file in 2468 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2469 *) . "./$cache_file";; 2470 esac 2471 fi 2472else 2473 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2474$as_echo "$as_me: creating cache $cache_file" >&6;} 2475 >$cache_file 2476fi 2477 2478# Check that the precious variables saved in the cache have kept the same 2479# value. 2480ac_cache_corrupted=false 2481for ac_var in $ac_precious_vars; do 2482 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2483 eval ac_new_set=\$ac_env_${ac_var}_set 2484 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2485 eval ac_new_val=\$ac_env_${ac_var}_value 2486 case $ac_old_set,$ac_new_set in 2487 set,) 2488 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2489$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2490 ac_cache_corrupted=: ;; 2491 ,set) 2492 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2493$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2494 ac_cache_corrupted=: ;; 2495 ,);; 2496 *) 2497 if test "x$ac_old_val" != "x$ac_new_val"; then 2498 # differences in whitespace do not lead to failure. 2499 ac_old_val_w=`echo x $ac_old_val` 2500 ac_new_val_w=`echo x $ac_new_val` 2501 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2502 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2503$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2504 ac_cache_corrupted=: 2505 else 2506 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2507$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2508 eval $ac_var=\$ac_old_val 2509 fi 2510 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2511$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2512 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2513$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2514 fi;; 2515 esac 2516 # Pass precious variables to config.status. 2517 if test "$ac_new_set" = set; then 2518 case $ac_new_val in 2519 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2520 *) ac_arg=$ac_var=$ac_new_val ;; 2521 esac 2522 case " $ac_configure_args " in 2523 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2524 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2525 esac 2526 fi 2527done 2528if $ac_cache_corrupted; then 2529 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2530$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2531 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2532$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2533 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2534fi 2535## -------------------- ## 2536## Main body of script. ## 2537## -------------------- ## 2538 2539ac_ext=c 2540ac_cpp='$CPP $CPPFLAGS' 2541ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2542ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2543ac_compiler_gnu=$ac_cv_c_compiler_gnu 2544 2545 2546 2547 2548 2549 2550ac_config_headers="$ac_config_headers config.h" 2551 2552 2553if test -n "${with_target_subdir}"; then 2554 # Default to --enable-multilib 2555# Check whether --enable-multilib was given. 2556if test "${enable_multilib+set}" = set; then : 2557 enableval=$enable_multilib; case "$enableval" in 2558 yes) multilib=yes ;; 2559 no) multilib=no ;; 2560 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 2561 esac 2562else 2563 multilib=yes 2564fi 2565 2566 2567# We may get other options which we leave undocumented: 2568# --with-target-subdir, --with-multisrctop, --with-multisubdir 2569# See config-ml.in if you want the gory details. 2570 2571if test "$srcdir" = "."; then 2572 if test "$with_target_subdir" != "."; then 2573 multi_basedir="$srcdir/$with_multisrctop../.." 2574 else 2575 multi_basedir="$srcdir/$with_multisrctop.." 2576 fi 2577else 2578 multi_basedir="$srcdir/.." 2579fi 2580 2581 2582# Even if the default multilib is not a cross compilation, 2583# it may be that some of the other multilibs are. 2584if test $cross_compiling = no && test $multilib = yes \ 2585 && test "x${with_multisubdir}" != x ; then 2586 cross_compiling=maybe 2587fi 2588 2589ac_config_commands="$ac_config_commands default-1" 2590 2591fi 2592 2593ac_aux_dir= 2594for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2595 if test -f "$ac_dir/install-sh"; then 2596 ac_aux_dir=$ac_dir 2597 ac_install_sh="$ac_aux_dir/install-sh -c" 2598 break 2599 elif test -f "$ac_dir/install.sh"; then 2600 ac_aux_dir=$ac_dir 2601 ac_install_sh="$ac_aux_dir/install.sh -c" 2602 break 2603 elif test -f "$ac_dir/shtool"; then 2604 ac_aux_dir=$ac_dir 2605 ac_install_sh="$ac_aux_dir/shtool install -c" 2606 break 2607 fi 2608done 2609if test -z "$ac_aux_dir"; then 2610 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2611fi 2612 2613# These three variables are undocumented and unsupported, 2614# and are intended to be withdrawn in a future Autoconf release. 2615# They can cause serious problems if a builder's source tree is in a directory 2616# whose full name contains unusual characters. 2617ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2618ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2619ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2620 2621 2622# Make sure we can run config.sub. 2623$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2624 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2625 2626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2627$as_echo_n "checking build system type... " >&6; } 2628if ${ac_cv_build+:} false; then : 2629 $as_echo_n "(cached) " >&6 2630else 2631 ac_build_alias=$build_alias 2632test "x$ac_build_alias" = x && 2633 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2634test "x$ac_build_alias" = x && 2635 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2636ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2637 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2638 2639fi 2640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2641$as_echo "$ac_cv_build" >&6; } 2642case $ac_cv_build in 2643*-*-*) ;; 2644*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2645esac 2646build=$ac_cv_build 2647ac_save_IFS=$IFS; IFS='-' 2648set x $ac_cv_build 2649shift 2650build_cpu=$1 2651build_vendor=$2 2652shift; shift 2653# Remember, the first character of IFS is used to create $*, 2654# except with old shells: 2655build_os=$* 2656IFS=$ac_save_IFS 2657case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2658 2659 2660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2661$as_echo_n "checking host system type... " >&6; } 2662if ${ac_cv_host+:} false; then : 2663 $as_echo_n "(cached) " >&6 2664else 2665 if test "x$host_alias" = x; then 2666 ac_cv_host=$ac_cv_build 2667else 2668 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2669 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2670fi 2671 2672fi 2673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2674$as_echo "$ac_cv_host" >&6; } 2675case $ac_cv_host in 2676*-*-*) ;; 2677*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2678esac 2679host=$ac_cv_host 2680ac_save_IFS=$IFS; IFS='-' 2681set x $ac_cv_host 2682shift 2683host_cpu=$1 2684host_vendor=$2 2685shift; shift 2686# Remember, the first character of IFS is used to create $*, 2687# except with old shells: 2688host_os=$* 2689IFS=$ac_save_IFS 2690case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2691 2692 2693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2694$as_echo_n "checking target system type... " >&6; } 2695if ${ac_cv_target+:} false; then : 2696 $as_echo_n "(cached) " >&6 2697else 2698 if test "x$target_alias" = x; then 2699 ac_cv_target=$ac_cv_host 2700else 2701 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2702 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2703fi 2704 2705fi 2706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2707$as_echo "$ac_cv_target" >&6; } 2708case $ac_cv_target in 2709*-*-*) ;; 2710*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2711esac 2712target=$ac_cv_target 2713ac_save_IFS=$IFS; IFS='-' 2714set x $ac_cv_target 2715shift 2716target_cpu=$1 2717target_vendor=$2 2718shift; shift 2719# Remember, the first character of IFS is used to create $*, 2720# except with old shells: 2721target_os=$* 2722IFS=$ac_save_IFS 2723case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2724 2725 2726# The aliases save the names the user supplied, while $host etc. 2727# will get canonicalized. 2728test -n "$target_alias" && 2729 test "$program_prefix$program_suffix$program_transform_name" = \ 2730 NONENONEs,x,x, && 2731 program_prefix=${target_alias}- 2732 2733target_alias=${target_alias-$host_alias} 2734 2735# Expand $ac_aux_dir to an absolute path. 2736am_aux_dir=`cd "$ac_aux_dir" && pwd` 2737 2738ac_ext=c 2739ac_cpp='$CPP $CPPFLAGS' 2740ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2741ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2742ac_compiler_gnu=$ac_cv_c_compiler_gnu 2743if test -n "$ac_tool_prefix"; then 2744 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2745set dummy ${ac_tool_prefix}gcc; ac_word=$2 2746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2747$as_echo_n "checking for $ac_word... " >&6; } 2748if ${ac_cv_prog_CC+:} false; then : 2749 $as_echo_n "(cached) " >&6 2750else 2751 if test -n "$CC"; then 2752 ac_cv_prog_CC="$CC" # Let the user override the test. 2753else 2754as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2755for as_dir in $PATH 2756do 2757 IFS=$as_save_IFS 2758 test -z "$as_dir" && as_dir=. 2759 for ac_exec_ext in '' $ac_executable_extensions; do 2760 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2761 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2762 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2763 break 2 2764 fi 2765done 2766 done 2767IFS=$as_save_IFS 2768 2769fi 2770fi 2771CC=$ac_cv_prog_CC 2772if test -n "$CC"; then 2773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2774$as_echo "$CC" >&6; } 2775else 2776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2777$as_echo "no" >&6; } 2778fi 2779 2780 2781fi 2782if test -z "$ac_cv_prog_CC"; then 2783 ac_ct_CC=$CC 2784 # Extract the first word of "gcc", so it can be a program name with args. 2785set dummy gcc; ac_word=$2 2786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2787$as_echo_n "checking for $ac_word... " >&6; } 2788if ${ac_cv_prog_ac_ct_CC+:} false; then : 2789 $as_echo_n "(cached) " >&6 2790else 2791 if test -n "$ac_ct_CC"; then 2792 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2793else 2794as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2795for as_dir in $PATH 2796do 2797 IFS=$as_save_IFS 2798 test -z "$as_dir" && as_dir=. 2799 for ac_exec_ext in '' $ac_executable_extensions; do 2800 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2801 ac_cv_prog_ac_ct_CC="gcc" 2802 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2803 break 2 2804 fi 2805done 2806 done 2807IFS=$as_save_IFS 2808 2809fi 2810fi 2811ac_ct_CC=$ac_cv_prog_ac_ct_CC 2812if test -n "$ac_ct_CC"; then 2813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2814$as_echo "$ac_ct_CC" >&6; } 2815else 2816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2817$as_echo "no" >&6; } 2818fi 2819 2820 if test "x$ac_ct_CC" = x; then 2821 CC="" 2822 else 2823 case $cross_compiling:$ac_tool_warned in 2824yes:) 2825{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2826$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2827ac_tool_warned=yes ;; 2828esac 2829 CC=$ac_ct_CC 2830 fi 2831else 2832 CC="$ac_cv_prog_CC" 2833fi 2834 2835if test -z "$CC"; then 2836 if test -n "$ac_tool_prefix"; then 2837 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2838set dummy ${ac_tool_prefix}cc; ac_word=$2 2839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2840$as_echo_n "checking for $ac_word... " >&6; } 2841if ${ac_cv_prog_CC+:} false; then : 2842 $as_echo_n "(cached) " >&6 2843else 2844 if test -n "$CC"; then 2845 ac_cv_prog_CC="$CC" # Let the user override the test. 2846else 2847as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2848for as_dir in $PATH 2849do 2850 IFS=$as_save_IFS 2851 test -z "$as_dir" && as_dir=. 2852 for ac_exec_ext in '' $ac_executable_extensions; do 2853 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2854 ac_cv_prog_CC="${ac_tool_prefix}cc" 2855 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2856 break 2 2857 fi 2858done 2859 done 2860IFS=$as_save_IFS 2861 2862fi 2863fi 2864CC=$ac_cv_prog_CC 2865if test -n "$CC"; then 2866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2867$as_echo "$CC" >&6; } 2868else 2869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2870$as_echo "no" >&6; } 2871fi 2872 2873 2874 fi 2875fi 2876if test -z "$CC"; then 2877 # Extract the first word of "cc", so it can be a program name with args. 2878set dummy cc; ac_word=$2 2879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2880$as_echo_n "checking for $ac_word... " >&6; } 2881if ${ac_cv_prog_CC+:} false; then : 2882 $as_echo_n "(cached) " >&6 2883else 2884 if test -n "$CC"; then 2885 ac_cv_prog_CC="$CC" # Let the user override the test. 2886else 2887 ac_prog_rejected=no 2888as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2889for as_dir in $PATH 2890do 2891 IFS=$as_save_IFS 2892 test -z "$as_dir" && as_dir=. 2893 for ac_exec_ext in '' $ac_executable_extensions; do 2894 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2895 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2896 ac_prog_rejected=yes 2897 continue 2898 fi 2899 ac_cv_prog_CC="cc" 2900 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2901 break 2 2902 fi 2903done 2904 done 2905IFS=$as_save_IFS 2906 2907if test $ac_prog_rejected = yes; then 2908 # We found a bogon in the path, so make sure we never use it. 2909 set dummy $ac_cv_prog_CC 2910 shift 2911 if test $# != 0; then 2912 # We chose a different compiler from the bogus one. 2913 # However, it has the same basename, so the bogon will be chosen 2914 # first if we set CC to just the basename; use the full file name. 2915 shift 2916 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2917 fi 2918fi 2919fi 2920fi 2921CC=$ac_cv_prog_CC 2922if test -n "$CC"; then 2923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2924$as_echo "$CC" >&6; } 2925else 2926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2927$as_echo "no" >&6; } 2928fi 2929 2930 2931fi 2932if test -z "$CC"; then 2933 if test -n "$ac_tool_prefix"; then 2934 for ac_prog in cl.exe 2935 do 2936 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2937set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2939$as_echo_n "checking for $ac_word... " >&6; } 2940if ${ac_cv_prog_CC+:} false; then : 2941 $as_echo_n "(cached) " >&6 2942else 2943 if test -n "$CC"; then 2944 ac_cv_prog_CC="$CC" # Let the user override the test. 2945else 2946as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2947for as_dir in $PATH 2948do 2949 IFS=$as_save_IFS 2950 test -z "$as_dir" && as_dir=. 2951 for ac_exec_ext in '' $ac_executable_extensions; do 2952 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2953 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2955 break 2 2956 fi 2957done 2958 done 2959IFS=$as_save_IFS 2960 2961fi 2962fi 2963CC=$ac_cv_prog_CC 2964if test -n "$CC"; then 2965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2966$as_echo "$CC" >&6; } 2967else 2968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2969$as_echo "no" >&6; } 2970fi 2971 2972 2973 test -n "$CC" && break 2974 done 2975fi 2976if test -z "$CC"; then 2977 ac_ct_CC=$CC 2978 for ac_prog in cl.exe 2979do 2980 # Extract the first word of "$ac_prog", so it can be a program name with args. 2981set dummy $ac_prog; ac_word=$2 2982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2983$as_echo_n "checking for $ac_word... " >&6; } 2984if ${ac_cv_prog_ac_ct_CC+:} false; then : 2985 $as_echo_n "(cached) " >&6 2986else 2987 if test -n "$ac_ct_CC"; then 2988 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2989else 2990as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2991for as_dir in $PATH 2992do 2993 IFS=$as_save_IFS 2994 test -z "$as_dir" && as_dir=. 2995 for ac_exec_ext in '' $ac_executable_extensions; do 2996 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2997 ac_cv_prog_ac_ct_CC="$ac_prog" 2998 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2999 break 2 3000 fi 3001done 3002 done 3003IFS=$as_save_IFS 3004 3005fi 3006fi 3007ac_ct_CC=$ac_cv_prog_ac_ct_CC 3008if test -n "$ac_ct_CC"; then 3009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3010$as_echo "$ac_ct_CC" >&6; } 3011else 3012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3013$as_echo "no" >&6; } 3014fi 3015 3016 3017 test -n "$ac_ct_CC" && break 3018done 3019 3020 if test "x$ac_ct_CC" = x; then 3021 CC="" 3022 else 3023 case $cross_compiling:$ac_tool_warned in 3024yes:) 3025{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3026$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3027ac_tool_warned=yes ;; 3028esac 3029 CC=$ac_ct_CC 3030 fi 3031fi 3032 3033fi 3034 3035 3036test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3037$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3038as_fn_error $? "no acceptable C compiler found in \$PATH 3039See \`config.log' for more details" "$LINENO" 5; } 3040 3041# Provide some information about the compiler. 3042$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3043set X $ac_compile 3044ac_compiler=$2 3045for ac_option in --version -v -V -qversion; do 3046 { { ac_try="$ac_compiler $ac_option >&5" 3047case "(($ac_try" in 3048 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3049 *) ac_try_echo=$ac_try;; 3050esac 3051eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3052$as_echo "$ac_try_echo"; } >&5 3053 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3054 ac_status=$? 3055 if test -s conftest.err; then 3056 sed '10a\ 3057... rest of stderr output deleted ... 3058 10q' conftest.err >conftest.er1 3059 cat conftest.er1 >&5 3060 fi 3061 rm -f conftest.er1 conftest.err 3062 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3063 test $ac_status = 0; } 3064done 3065 3066cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3067/* end confdefs.h. */ 3068 3069int 3070main () 3071{ 3072 3073 ; 3074 return 0; 3075} 3076_ACEOF 3077ac_clean_files_save=$ac_clean_files 3078ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3079# Try to create an executable without -o first, disregard a.out. 3080# It will help us diagnose broken compilers, and finding out an intuition 3081# of exeext. 3082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3083$as_echo_n "checking whether the C compiler works... " >&6; } 3084ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3085 3086# The possible output files: 3087ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3088 3089ac_rmfiles= 3090for ac_file in $ac_files 3091do 3092 case $ac_file in 3093 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3094 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3095 esac 3096done 3097rm -f $ac_rmfiles 3098 3099if { { ac_try="$ac_link_default" 3100case "(($ac_try" in 3101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3102 *) ac_try_echo=$ac_try;; 3103esac 3104eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3105$as_echo "$ac_try_echo"; } >&5 3106 (eval "$ac_link_default") 2>&5 3107 ac_status=$? 3108 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3109 test $ac_status = 0; }; then : 3110 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3111# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3112# in a Makefile. We should not override ac_cv_exeext if it was cached, 3113# so that the user can short-circuit this test for compilers unknown to 3114# Autoconf. 3115for ac_file in $ac_files '' 3116do 3117 test -f "$ac_file" || continue 3118 case $ac_file in 3119 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3120 ;; 3121 [ab].out ) 3122 # We found the default executable, but exeext='' is most 3123 # certainly right. 3124 break;; 3125 *.* ) 3126 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3127 then :; else 3128 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3129 fi 3130 # We set ac_cv_exeext here because the later test for it is not 3131 # safe: cross compilers may not add the suffix if given an `-o' 3132 # argument, so we may need to know it at that point already. 3133 # Even if this section looks crufty: it has the advantage of 3134 # actually working. 3135 break;; 3136 * ) 3137 break;; 3138 esac 3139done 3140test "$ac_cv_exeext" = no && ac_cv_exeext= 3141 3142else 3143 ac_file='' 3144fi 3145if test -z "$ac_file"; then : 3146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3147$as_echo "no" >&6; } 3148$as_echo "$as_me: failed program was:" >&5 3149sed 's/^/| /' conftest.$ac_ext >&5 3150 3151{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3152$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3153as_fn_error 77 "C compiler cannot create executables 3154See \`config.log' for more details" "$LINENO" 5; } 3155else 3156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3157$as_echo "yes" >&6; } 3158fi 3159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3160$as_echo_n "checking for C compiler default output file name... " >&6; } 3161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3162$as_echo "$ac_file" >&6; } 3163ac_exeext=$ac_cv_exeext 3164 3165rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3166ac_clean_files=$ac_clean_files_save 3167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3168$as_echo_n "checking for suffix of executables... " >&6; } 3169if { { ac_try="$ac_link" 3170case "(($ac_try" in 3171 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3172 *) ac_try_echo=$ac_try;; 3173esac 3174eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3175$as_echo "$ac_try_echo"; } >&5 3176 (eval "$ac_link") 2>&5 3177 ac_status=$? 3178 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3179 test $ac_status = 0; }; then : 3180 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3181# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3182# work properly (i.e., refer to `conftest.exe'), while it won't with 3183# `rm'. 3184for ac_file in conftest.exe conftest conftest.*; do 3185 test -f "$ac_file" || continue 3186 case $ac_file in 3187 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3188 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3189 break;; 3190 * ) break;; 3191 esac 3192done 3193else 3194 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3195$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3196as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3197See \`config.log' for more details" "$LINENO" 5; } 3198fi 3199rm -f conftest conftest$ac_cv_exeext 3200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3201$as_echo "$ac_cv_exeext" >&6; } 3202 3203rm -f conftest.$ac_ext 3204EXEEXT=$ac_cv_exeext 3205ac_exeext=$EXEEXT 3206cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3207/* end confdefs.h. */ 3208#include <stdio.h> 3209int 3210main () 3211{ 3212FILE *f = fopen ("conftest.out", "w"); 3213 return ferror (f) || fclose (f) != 0; 3214 3215 ; 3216 return 0; 3217} 3218_ACEOF 3219ac_clean_files="$ac_clean_files conftest.out" 3220# Check that the compiler produces executables we can run. If not, either 3221# the compiler is broken, or we cross compile. 3222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3223$as_echo_n "checking whether we are cross compiling... " >&6; } 3224if test "$cross_compiling" != yes; then 3225 { { ac_try="$ac_link" 3226case "(($ac_try" in 3227 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3228 *) ac_try_echo=$ac_try;; 3229esac 3230eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3231$as_echo "$ac_try_echo"; } >&5 3232 (eval "$ac_link") 2>&5 3233 ac_status=$? 3234 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3235 test $ac_status = 0; } 3236 if { ac_try='./conftest$ac_cv_exeext' 3237 { { case "(($ac_try" in 3238 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3239 *) ac_try_echo=$ac_try;; 3240esac 3241eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3242$as_echo "$ac_try_echo"; } >&5 3243 (eval "$ac_try") 2>&5 3244 ac_status=$? 3245 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3246 test $ac_status = 0; }; }; then 3247 cross_compiling=no 3248 else 3249 if test "$cross_compiling" = maybe; then 3250 cross_compiling=yes 3251 else 3252 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3253$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3254as_fn_error $? "cannot run C compiled programs. 3255If you meant to cross compile, use \`--host'. 3256See \`config.log' for more details" "$LINENO" 5; } 3257 fi 3258 fi 3259fi 3260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3261$as_echo "$cross_compiling" >&6; } 3262 3263rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3264ac_clean_files=$ac_clean_files_save 3265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3266$as_echo_n "checking for suffix of object files... " >&6; } 3267if ${ac_cv_objext+:} false; then : 3268 $as_echo_n "(cached) " >&6 3269else 3270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3271/* end confdefs.h. */ 3272 3273int 3274main () 3275{ 3276 3277 ; 3278 return 0; 3279} 3280_ACEOF 3281rm -f conftest.o conftest.obj 3282if { { ac_try="$ac_compile" 3283case "(($ac_try" in 3284 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3285 *) ac_try_echo=$ac_try;; 3286esac 3287eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3288$as_echo "$ac_try_echo"; } >&5 3289 (eval "$ac_compile") 2>&5 3290 ac_status=$? 3291 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3292 test $ac_status = 0; }; then : 3293 for ac_file in conftest.o conftest.obj conftest.*; do 3294 test -f "$ac_file" || continue; 3295 case $ac_file in 3296 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3297 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3298 break;; 3299 esac 3300done 3301else 3302 $as_echo "$as_me: failed program was:" >&5 3303sed 's/^/| /' conftest.$ac_ext >&5 3304 3305{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3306$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3307as_fn_error $? "cannot compute suffix of object files: cannot compile 3308See \`config.log' for more details" "$LINENO" 5; } 3309fi 3310rm -f conftest.$ac_cv_objext conftest.$ac_ext 3311fi 3312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3313$as_echo "$ac_cv_objext" >&6; } 3314OBJEXT=$ac_cv_objext 3315ac_objext=$OBJEXT 3316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3317$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3318if ${ac_cv_c_compiler_gnu+:} false; then : 3319 $as_echo_n "(cached) " >&6 3320else 3321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3322/* end confdefs.h. */ 3323 3324int 3325main () 3326{ 3327#ifndef __GNUC__ 3328 choke me 3329#endif 3330 3331 ; 3332 return 0; 3333} 3334_ACEOF 3335if ac_fn_c_try_compile "$LINENO"; then : 3336 ac_compiler_gnu=yes 3337else 3338 ac_compiler_gnu=no 3339fi 3340rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3341ac_cv_c_compiler_gnu=$ac_compiler_gnu 3342 3343fi 3344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3345$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3346if test $ac_compiler_gnu = yes; then 3347 GCC=yes 3348else 3349 GCC= 3350fi 3351ac_test_CFLAGS=${CFLAGS+set} 3352ac_save_CFLAGS=$CFLAGS 3353{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3354$as_echo_n "checking whether $CC accepts -g... " >&6; } 3355if ${ac_cv_prog_cc_g+:} false; then : 3356 $as_echo_n "(cached) " >&6 3357else 3358 ac_save_c_werror_flag=$ac_c_werror_flag 3359 ac_c_werror_flag=yes 3360 ac_cv_prog_cc_g=no 3361 CFLAGS="-g" 3362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3363/* end confdefs.h. */ 3364 3365int 3366main () 3367{ 3368 3369 ; 3370 return 0; 3371} 3372_ACEOF 3373if ac_fn_c_try_compile "$LINENO"; then : 3374 ac_cv_prog_cc_g=yes 3375else 3376 CFLAGS="" 3377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3378/* end confdefs.h. */ 3379 3380int 3381main () 3382{ 3383 3384 ; 3385 return 0; 3386} 3387_ACEOF 3388if ac_fn_c_try_compile "$LINENO"; then : 3389 3390else 3391 ac_c_werror_flag=$ac_save_c_werror_flag 3392 CFLAGS="-g" 3393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3394/* end confdefs.h. */ 3395 3396int 3397main () 3398{ 3399 3400 ; 3401 return 0; 3402} 3403_ACEOF 3404if ac_fn_c_try_compile "$LINENO"; then : 3405 ac_cv_prog_cc_g=yes 3406fi 3407rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3408fi 3409rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3410fi 3411rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3412 ac_c_werror_flag=$ac_save_c_werror_flag 3413fi 3414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3415$as_echo "$ac_cv_prog_cc_g" >&6; } 3416if test "$ac_test_CFLAGS" = set; then 3417 CFLAGS=$ac_save_CFLAGS 3418elif test $ac_cv_prog_cc_g = yes; then 3419 if test "$GCC" = yes; then 3420 CFLAGS="-g -O2" 3421 else 3422 CFLAGS="-g" 3423 fi 3424else 3425 if test "$GCC" = yes; then 3426 CFLAGS="-O2" 3427 else 3428 CFLAGS= 3429 fi 3430fi 3431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3432$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3433if ${ac_cv_prog_cc_c89+:} false; then : 3434 $as_echo_n "(cached) " >&6 3435else 3436 ac_cv_prog_cc_c89=no 3437ac_save_CC=$CC 3438cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3439/* end confdefs.h. */ 3440#include <stdarg.h> 3441#include <stdio.h> 3442struct stat; 3443/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3444struct buf { int x; }; 3445FILE * (*rcsopen) (struct buf *, struct stat *, int); 3446static char *e (p, i) 3447 char **p; 3448 int i; 3449{ 3450 return p[i]; 3451} 3452static char *f (char * (*g) (char **, int), char **p, ...) 3453{ 3454 char *s; 3455 va_list v; 3456 va_start (v,p); 3457 s = g (p, va_arg (v,int)); 3458 va_end (v); 3459 return s; 3460} 3461 3462/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3463 function prototypes and stuff, but not '\xHH' hex character constants. 3464 These don't provoke an error unfortunately, instead are silently treated 3465 as 'x'. The following induces an error, until -std is added to get 3466 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3467 array size at least. It's necessary to write '\x00'==0 to get something 3468 that's true only with -std. */ 3469int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3470 3471/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3472 inside strings and character constants. */ 3473#define FOO(x) 'x' 3474int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3475 3476int test (int i, double x); 3477struct s1 {int (*f) (int a);}; 3478struct s2 {int (*f) (double a);}; 3479int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3480int argc; 3481char **argv; 3482int 3483main () 3484{ 3485return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3486 ; 3487 return 0; 3488} 3489_ACEOF 3490for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3491 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3492do 3493 CC="$ac_save_CC $ac_arg" 3494 if ac_fn_c_try_compile "$LINENO"; then : 3495 ac_cv_prog_cc_c89=$ac_arg 3496fi 3497rm -f core conftest.err conftest.$ac_objext 3498 test "x$ac_cv_prog_cc_c89" != "xno" && break 3499done 3500rm -f conftest.$ac_ext 3501CC=$ac_save_CC 3502 3503fi 3504# AC_CACHE_VAL 3505case "x$ac_cv_prog_cc_c89" in 3506 x) 3507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3508$as_echo "none needed" >&6; } ;; 3509 xno) 3510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3511$as_echo "unsupported" >&6; } ;; 3512 *) 3513 CC="$CC $ac_cv_prog_cc_c89" 3514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3515$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3516esac 3517if test "x$ac_cv_prog_cc_c89" != xno; then : 3518 3519fi 3520 3521ac_ext=c 3522ac_cpp='$CPP $CPPFLAGS' 3523ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3524ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3525ac_compiler_gnu=$ac_cv_c_compiler_gnu 3526 3527ac_ext=c 3528ac_cpp='$CPP $CPPFLAGS' 3529ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3530ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3531ac_compiler_gnu=$ac_cv_c_compiler_gnu 3532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3533$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3534if ${am_cv_prog_cc_c_o+:} false; then : 3535 $as_echo_n "(cached) " >&6 3536else 3537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3538/* end confdefs.h. */ 3539 3540int 3541main () 3542{ 3543 3544 ; 3545 return 0; 3546} 3547_ACEOF 3548 # Make sure it works both with $CC and with simple cc. 3549 # Following AC_PROG_CC_C_O, we do the test twice because some 3550 # compilers refuse to overwrite an existing .o file with -o, 3551 # though they will create one. 3552 am_cv_prog_cc_c_o=yes 3553 for am_i in 1 2; do 3554 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3555 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3556 ac_status=$? 3557 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3558 (exit $ac_status); } \ 3559 && test -f conftest2.$ac_objext; then 3560 : OK 3561 else 3562 am_cv_prog_cc_c_o=no 3563 break 3564 fi 3565 done 3566 rm -f core conftest* 3567 unset am_i 3568fi 3569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3570$as_echo "$am_cv_prog_cc_c_o" >&6; } 3571if test "$am_cv_prog_cc_c_o" != yes; then 3572 # Losing compiler, so override with the script. 3573 # FIXME: It is wrong to rewrite CC. 3574 # But if we don't then we get into trouble of one sort or another. 3575 # A longer-term fix would be to have automake use am__CC in this case, 3576 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3577 CC="$am_aux_dir/compile $CC" 3578fi 3579ac_ext=c 3580ac_cpp='$CPP $CPPFLAGS' 3581ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3582ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3583ac_compiler_gnu=$ac_cv_c_compiler_gnu 3584 3585 3586 3587ac_ext=c 3588ac_cpp='$CPP $CPPFLAGS' 3589ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3590ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3591ac_compiler_gnu=$ac_cv_c_compiler_gnu 3592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3593$as_echo_n "checking how to run the C preprocessor... " >&6; } 3594# On Suns, sometimes $CPP names a directory. 3595if test -n "$CPP" && test -d "$CPP"; then 3596 CPP= 3597fi 3598if test -z "$CPP"; then 3599 if ${ac_cv_prog_CPP+:} false; then : 3600 $as_echo_n "(cached) " >&6 3601else 3602 # Double quotes because CPP needs to be expanded 3603 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3604 do 3605 ac_preproc_ok=false 3606for ac_c_preproc_warn_flag in '' yes 3607do 3608 # Use a header file that comes with gcc, so configuring glibc 3609 # with a fresh cross-compiler works. 3610 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3611 # <limits.h> exists even on freestanding compilers. 3612 # On the NeXT, cc -E runs the code through the compiler's parser, 3613 # not just through cpp. "Syntax error" is here to catch this case. 3614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3615/* end confdefs.h. */ 3616#ifdef __STDC__ 3617# include <limits.h> 3618#else 3619# include <assert.h> 3620#endif 3621 Syntax error 3622_ACEOF 3623if ac_fn_c_try_cpp "$LINENO"; then : 3624 3625else 3626 # Broken: fails on valid input. 3627continue 3628fi 3629rm -f conftest.err conftest.i conftest.$ac_ext 3630 3631 # OK, works on sane cases. Now check whether nonexistent headers 3632 # can be detected and how. 3633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3634/* end confdefs.h. */ 3635#include <ac_nonexistent.h> 3636_ACEOF 3637if ac_fn_c_try_cpp "$LINENO"; then : 3638 # Broken: success on invalid input. 3639continue 3640else 3641 # Passes both tests. 3642ac_preproc_ok=: 3643break 3644fi 3645rm -f conftest.err conftest.i conftest.$ac_ext 3646 3647done 3648# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3649rm -f conftest.i conftest.err conftest.$ac_ext 3650if $ac_preproc_ok; then : 3651 break 3652fi 3653 3654 done 3655 ac_cv_prog_CPP=$CPP 3656 3657fi 3658 CPP=$ac_cv_prog_CPP 3659else 3660 ac_cv_prog_CPP=$CPP 3661fi 3662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3663$as_echo "$CPP" >&6; } 3664ac_preproc_ok=false 3665for ac_c_preproc_warn_flag in '' yes 3666do 3667 # Use a header file that comes with gcc, so configuring glibc 3668 # with a fresh cross-compiler works. 3669 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3670 # <limits.h> exists even on freestanding compilers. 3671 # On the NeXT, cc -E runs the code through the compiler's parser, 3672 # not just through cpp. "Syntax error" is here to catch this case. 3673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3674/* end confdefs.h. */ 3675#ifdef __STDC__ 3676# include <limits.h> 3677#else 3678# include <assert.h> 3679#endif 3680 Syntax error 3681_ACEOF 3682if ac_fn_c_try_cpp "$LINENO"; then : 3683 3684else 3685 # Broken: fails on valid input. 3686continue 3687fi 3688rm -f conftest.err conftest.i conftest.$ac_ext 3689 3690 # OK, works on sane cases. Now check whether nonexistent headers 3691 # can be detected and how. 3692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3693/* end confdefs.h. */ 3694#include <ac_nonexistent.h> 3695_ACEOF 3696if ac_fn_c_try_cpp "$LINENO"; then : 3697 # Broken: success on invalid input. 3698continue 3699else 3700 # Passes both tests. 3701ac_preproc_ok=: 3702break 3703fi 3704rm -f conftest.err conftest.i conftest.$ac_ext 3705 3706done 3707# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3708rm -f conftest.i conftest.err conftest.$ac_ext 3709if $ac_preproc_ok; then : 3710 3711else 3712 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3713$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3714as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3715See \`config.log' for more details" "$LINENO" 5; } 3716fi 3717 3718ac_ext=c 3719ac_cpp='$CPP $CPPFLAGS' 3720ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3721ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3722ac_compiler_gnu=$ac_cv_c_compiler_gnu 3723 3724 3725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3726$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3727if ${ac_cv_path_GREP+:} false; then : 3728 $as_echo_n "(cached) " >&6 3729else 3730 if test -z "$GREP"; then 3731 ac_path_GREP_found=false 3732 # Loop through the user's path and test for each of PROGNAME-LIST 3733 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3734for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3735do 3736 IFS=$as_save_IFS 3737 test -z "$as_dir" && as_dir=. 3738 for ac_prog in grep ggrep; do 3739 for ac_exec_ext in '' $ac_executable_extensions; do 3740 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3741 as_fn_executable_p "$ac_path_GREP" || continue 3742# Check for GNU ac_path_GREP and select it if it is found. 3743 # Check for GNU $ac_path_GREP 3744case `"$ac_path_GREP" --version 2>&1` in 3745*GNU*) 3746 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3747*) 3748 ac_count=0 3749 $as_echo_n 0123456789 >"conftest.in" 3750 while : 3751 do 3752 cat "conftest.in" "conftest.in" >"conftest.tmp" 3753 mv "conftest.tmp" "conftest.in" 3754 cp "conftest.in" "conftest.nl" 3755 $as_echo 'GREP' >> "conftest.nl" 3756 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3757 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3758 as_fn_arith $ac_count + 1 && ac_count=$as_val 3759 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3760 # Best one so far, save it but keep looking for a better one 3761 ac_cv_path_GREP="$ac_path_GREP" 3762 ac_path_GREP_max=$ac_count 3763 fi 3764 # 10*(2^10) chars as input seems more than enough 3765 test $ac_count -gt 10 && break 3766 done 3767 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3768esac 3769 3770 $ac_path_GREP_found && break 3 3771 done 3772 done 3773 done 3774IFS=$as_save_IFS 3775 if test -z "$ac_cv_path_GREP"; then 3776 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3777 fi 3778else 3779 ac_cv_path_GREP=$GREP 3780fi 3781 3782fi 3783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3784$as_echo "$ac_cv_path_GREP" >&6; } 3785 GREP="$ac_cv_path_GREP" 3786 3787 3788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3789$as_echo_n "checking for egrep... " >&6; } 3790if ${ac_cv_path_EGREP+:} false; then : 3791 $as_echo_n "(cached) " >&6 3792else 3793 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3794 then ac_cv_path_EGREP="$GREP -E" 3795 else 3796 if test -z "$EGREP"; then 3797 ac_path_EGREP_found=false 3798 # Loop through the user's path and test for each of PROGNAME-LIST 3799 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3800for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3801do 3802 IFS=$as_save_IFS 3803 test -z "$as_dir" && as_dir=. 3804 for ac_prog in egrep; do 3805 for ac_exec_ext in '' $ac_executable_extensions; do 3806 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3807 as_fn_executable_p "$ac_path_EGREP" || continue 3808# Check for GNU ac_path_EGREP and select it if it is found. 3809 # Check for GNU $ac_path_EGREP 3810case `"$ac_path_EGREP" --version 2>&1` in 3811*GNU*) 3812 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3813*) 3814 ac_count=0 3815 $as_echo_n 0123456789 >"conftest.in" 3816 while : 3817 do 3818 cat "conftest.in" "conftest.in" >"conftest.tmp" 3819 mv "conftest.tmp" "conftest.in" 3820 cp "conftest.in" "conftest.nl" 3821 $as_echo 'EGREP' >> "conftest.nl" 3822 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3823 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3824 as_fn_arith $ac_count + 1 && ac_count=$as_val 3825 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3826 # Best one so far, save it but keep looking for a better one 3827 ac_cv_path_EGREP="$ac_path_EGREP" 3828 ac_path_EGREP_max=$ac_count 3829 fi 3830 # 10*(2^10) chars as input seems more than enough 3831 test $ac_count -gt 10 && break 3832 done 3833 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3834esac 3835 3836 $ac_path_EGREP_found && break 3 3837 done 3838 done 3839 done 3840IFS=$as_save_IFS 3841 if test -z "$ac_cv_path_EGREP"; then 3842 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3843 fi 3844else 3845 ac_cv_path_EGREP=$EGREP 3846fi 3847 3848 fi 3849fi 3850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3851$as_echo "$ac_cv_path_EGREP" >&6; } 3852 EGREP="$ac_cv_path_EGREP" 3853 3854 3855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3856$as_echo_n "checking for ANSI C header files... " >&6; } 3857if ${ac_cv_header_stdc+:} false; then : 3858 $as_echo_n "(cached) " >&6 3859else 3860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3861/* end confdefs.h. */ 3862#include <stdlib.h> 3863#include <stdarg.h> 3864#include <string.h> 3865#include <float.h> 3866 3867int 3868main () 3869{ 3870 3871 ; 3872 return 0; 3873} 3874_ACEOF 3875if ac_fn_c_try_compile "$LINENO"; then : 3876 ac_cv_header_stdc=yes 3877else 3878 ac_cv_header_stdc=no 3879fi 3880rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3881 3882if test $ac_cv_header_stdc = yes; then 3883 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3885/* end confdefs.h. */ 3886#include <string.h> 3887 3888_ACEOF 3889if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3890 $EGREP "memchr" >/dev/null 2>&1; then : 3891 3892else 3893 ac_cv_header_stdc=no 3894fi 3895rm -f conftest* 3896 3897fi 3898 3899if test $ac_cv_header_stdc = yes; then 3900 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3902/* end confdefs.h. */ 3903#include <stdlib.h> 3904 3905_ACEOF 3906if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3907 $EGREP "free" >/dev/null 2>&1; then : 3908 3909else 3910 ac_cv_header_stdc=no 3911fi 3912rm -f conftest* 3913 3914fi 3915 3916if test $ac_cv_header_stdc = yes; then 3917 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3918 if test "$cross_compiling" = yes; then : 3919 : 3920else 3921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3922/* end confdefs.h. */ 3923#include <ctype.h> 3924#include <stdlib.h> 3925#if ((' ' & 0x0FF) == 0x020) 3926# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3927# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3928#else 3929# define ISLOWER(c) \ 3930 (('a' <= (c) && (c) <= 'i') \ 3931 || ('j' <= (c) && (c) <= 'r') \ 3932 || ('s' <= (c) && (c) <= 'z')) 3933# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3934#endif 3935 3936#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3937int 3938main () 3939{ 3940 int i; 3941 for (i = 0; i < 256; i++) 3942 if (XOR (islower (i), ISLOWER (i)) 3943 || toupper (i) != TOUPPER (i)) 3944 return 2; 3945 return 0; 3946} 3947_ACEOF 3948if ac_fn_c_try_run "$LINENO"; then : 3949 3950else 3951 ac_cv_header_stdc=no 3952fi 3953rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3954 conftest.$ac_objext conftest.beam conftest.$ac_ext 3955fi 3956 3957fi 3958fi 3959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3960$as_echo "$ac_cv_header_stdc" >&6; } 3961if test $ac_cv_header_stdc = yes; then 3962 3963$as_echo "#define STDC_HEADERS 1" >>confdefs.h 3964 3965fi 3966 3967# On IRIX 5.3, sys/types and inttypes.h are conflicting. 3968for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 3969 inttypes.h stdint.h unistd.h 3970do : 3971 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 3972ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 3973" 3974if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 3975 cat >>confdefs.h <<_ACEOF 3976#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 3977_ACEOF 3978 3979fi 3980 3981done 3982 3983 3984 3985 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 3986if test "x$ac_cv_header_minix_config_h" = xyes; then : 3987 MINIX=yes 3988else 3989 MINIX= 3990fi 3991 3992 3993 if test "$MINIX" = yes; then 3994 3995$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 3996 3997 3998$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 3999 4000 4001$as_echo "#define _MINIX 1" >>confdefs.h 4002 4003 fi 4004 4005 4006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4007$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4008if ${ac_cv_safe_to_define___extensions__+:} false; then : 4009 $as_echo_n "(cached) " >&6 4010else 4011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4012/* end confdefs.h. */ 4013 4014# define __EXTENSIONS__ 1 4015 $ac_includes_default 4016int 4017main () 4018{ 4019 4020 ; 4021 return 0; 4022} 4023_ACEOF 4024if ac_fn_c_try_compile "$LINENO"; then : 4025 ac_cv_safe_to_define___extensions__=yes 4026else 4027 ac_cv_safe_to_define___extensions__=no 4028fi 4029rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4030fi 4031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4032$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4033 test $ac_cv_safe_to_define___extensions__ = yes && 4034 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4035 4036 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4037 4038 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4039 4040 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4041 4042 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4043 4044 4045 4046libtool_VERSION=1:0:0 4047 4048 4049# 1.11.1: Require that version of automake. 4050# foreign: Don't require README, INSTALL, NEWS, etc. 4051# no-define: Don't define PACKAGE and VERSION. 4052# no-dependencies: Don't generate automatic dependencies. 4053# (because it breaks when using bootstrap-lean, since some of the 4054# headers are gone at "make install" time). 4055# -Wall: Issue all automake warnings. 4056# -Wno-portability: Don't warn about constructs supported by GNU make. 4057# (because GCC requires GNU make anyhow). 4058am__api_version='1.15' 4059 4060# Find a good install program. We prefer a C program (faster), 4061# so one script is as good as another. But avoid the broken or 4062# incompatible versions: 4063# SysV /etc/install, /usr/sbin/install 4064# SunOS /usr/etc/install 4065# IRIX /sbin/install 4066# AIX /bin/install 4067# AmigaOS /C/install, which installs bootblocks on floppy discs 4068# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 4069# AFS /usr/afsws/bin/install, which mishandles nonexistent args 4070# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 4071# OS/2's system install, which has a completely different semantic 4072# ./install, which can be erroneously created by make from ./install.sh. 4073# Reject install programs that cannot install multiple files. 4074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 4075$as_echo_n "checking for a BSD-compatible install... " >&6; } 4076if test -z "$INSTALL"; then 4077if ${ac_cv_path_install+:} false; then : 4078 $as_echo_n "(cached) " >&6 4079else 4080 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4081for as_dir in $PATH 4082do 4083 IFS=$as_save_IFS 4084 test -z "$as_dir" && as_dir=. 4085 # Account for people who put trailing slashes in PATH elements. 4086case $as_dir/ in #(( 4087 ./ | .// | /[cC]/* | \ 4088 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 4089 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 4090 /usr/ucb/* ) ;; 4091 *) 4092 # OSF1 and SCO ODT 3.0 have their own names for install. 4093 # Don't use installbsd from OSF since it installs stuff as root 4094 # by default. 4095 for ac_prog in ginstall scoinst install; do 4096 for ac_exec_ext in '' $ac_executable_extensions; do 4097 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 4098 if test $ac_prog = install && 4099 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4100 # AIX install. It has an incompatible calling convention. 4101 : 4102 elif test $ac_prog = install && 4103 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 4104 # program-specific install script used by HP pwplus--don't use. 4105 : 4106 else 4107 rm -rf conftest.one conftest.two conftest.dir 4108 echo one > conftest.one 4109 echo two > conftest.two 4110 mkdir conftest.dir 4111 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 4112 test -s conftest.one && test -s conftest.two && 4113 test -s conftest.dir/conftest.one && 4114 test -s conftest.dir/conftest.two 4115 then 4116 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 4117 break 3 4118 fi 4119 fi 4120 fi 4121 done 4122 done 4123 ;; 4124esac 4125 4126 done 4127IFS=$as_save_IFS 4128 4129rm -rf conftest.one conftest.two conftest.dir 4130 4131fi 4132 if test "${ac_cv_path_install+set}" = set; then 4133 INSTALL=$ac_cv_path_install 4134 else 4135 # As a last resort, use the slow shell script. Don't cache a 4136 # value for INSTALL within a source directory, because that will 4137 # break other packages using the cache if that directory is 4138 # removed, or if the value is a relative name. 4139 INSTALL=$ac_install_sh 4140 fi 4141fi 4142{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 4143$as_echo "$INSTALL" >&6; } 4144 4145# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 4146# It thinks the first close brace ends the variable substitution. 4147test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 4148 4149test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 4150 4151test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 4152 4153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 4154$as_echo_n "checking whether build environment is sane... " >&6; } 4155# Reject unsafe characters in $srcdir or the absolute working directory 4156# name. Accept space and tab only in the latter. 4157am_lf=' 4158' 4159case `pwd` in 4160 *[\\\"\#\$\&\'\`$am_lf]*) 4161 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 4162esac 4163case $srcdir in 4164 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 4165 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 4166esac 4167 4168# Do 'set' in a subshell so we don't clobber the current shell's 4169# arguments. Must try -L first in case configure is actually a 4170# symlink; some systems play weird games with the mod time of symlinks 4171# (eg FreeBSD returns the mod time of the symlink's containing 4172# directory). 4173if ( 4174 am_has_slept=no 4175 for am_try in 1 2; do 4176 echo "timestamp, slept: $am_has_slept" > conftest.file 4177 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 4178 if test "$*" = "X"; then 4179 # -L didn't work. 4180 set X `ls -t "$srcdir/configure" conftest.file` 4181 fi 4182 if test "$*" != "X $srcdir/configure conftest.file" \ 4183 && test "$*" != "X conftest.file $srcdir/configure"; then 4184 4185 # If neither matched, then we have a broken ls. This can happen 4186 # if, for instance, CONFIG_SHELL is bash and it inherits a 4187 # broken ls alias from the environment. This has actually 4188 # happened. Such a system could not be considered "sane". 4189 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 4190 alias in your environment" "$LINENO" 5 4191 fi 4192 if test "$2" = conftest.file || test $am_try -eq 2; then 4193 break 4194 fi 4195 # Just in case. 4196 sleep 1 4197 am_has_slept=yes 4198 done 4199 test "$2" = conftest.file 4200 ) 4201then 4202 # Ok. 4203 : 4204else 4205 as_fn_error $? "newly created file is older than distributed files! 4206Check your system clock" "$LINENO" 5 4207fi 4208{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4209$as_echo "yes" >&6; } 4210# If we didn't sleep, we still need to ensure time stamps of config.status and 4211# generated files are strictly newer. 4212am_sleep_pid= 4213if grep 'slept: no' conftest.file >/dev/null 2>&1; then 4214 ( sleep 1 ) & 4215 am_sleep_pid=$! 4216fi 4217 4218rm -f conftest.file 4219 4220test "$program_prefix" != NONE && 4221 program_transform_name="s&^&$program_prefix&;$program_transform_name" 4222# Use a double $ so make ignores it. 4223test "$program_suffix" != NONE && 4224 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 4225# Double any \ or $. 4226# By default was `s,x,x', remove it if useless. 4227ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 4228program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 4229 4230if test x"${MISSING+set}" != xset; then 4231 case $am_aux_dir in 4232 *\ * | *\ *) 4233 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 4234 *) 4235 MISSING="\${SHELL} $am_aux_dir/missing" ;; 4236 esac 4237fi 4238# Use eval to expand $SHELL 4239if eval "$MISSING --is-lightweight"; then 4240 am_missing_run="$MISSING " 4241else 4242 am_missing_run= 4243 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 4244$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 4245fi 4246 4247if test x"${install_sh+set}" != xset; then 4248 case $am_aux_dir in 4249 *\ * | *\ *) 4250 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 4251 *) 4252 install_sh="\${SHELL} $am_aux_dir/install-sh" 4253 esac 4254fi 4255 4256# Installed binaries are usually stripped using 'strip' when the user 4257# run "make install-strip". However 'strip' might not be the right 4258# tool to use in cross-compilation environments, therefore Automake 4259# will honor the 'STRIP' environment variable to overrule this program. 4260if test "$cross_compiling" != no; then 4261 if test -n "$ac_tool_prefix"; then 4262 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 4263set dummy ${ac_tool_prefix}strip; ac_word=$2 4264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4265$as_echo_n "checking for $ac_word... " >&6; } 4266if ${ac_cv_prog_STRIP+:} false; then : 4267 $as_echo_n "(cached) " >&6 4268else 4269 if test -n "$STRIP"; then 4270 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4271else 4272as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4273for as_dir in $PATH 4274do 4275 IFS=$as_save_IFS 4276 test -z "$as_dir" && as_dir=. 4277 for ac_exec_ext in '' $ac_executable_extensions; do 4278 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4279 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 4280 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4281 break 2 4282 fi 4283done 4284 done 4285IFS=$as_save_IFS 4286 4287fi 4288fi 4289STRIP=$ac_cv_prog_STRIP 4290if test -n "$STRIP"; then 4291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4292$as_echo "$STRIP" >&6; } 4293else 4294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4295$as_echo "no" >&6; } 4296fi 4297 4298 4299fi 4300if test -z "$ac_cv_prog_STRIP"; then 4301 ac_ct_STRIP=$STRIP 4302 # Extract the first word of "strip", so it can be a program name with args. 4303set dummy strip; ac_word=$2 4304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4305$as_echo_n "checking for $ac_word... " >&6; } 4306if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 4307 $as_echo_n "(cached) " >&6 4308else 4309 if test -n "$ac_ct_STRIP"; then 4310 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 4311else 4312as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4313for as_dir in $PATH 4314do 4315 IFS=$as_save_IFS 4316 test -z "$as_dir" && as_dir=. 4317 for ac_exec_ext in '' $ac_executable_extensions; do 4318 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4319 ac_cv_prog_ac_ct_STRIP="strip" 4320 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4321 break 2 4322 fi 4323done 4324 done 4325IFS=$as_save_IFS 4326 4327fi 4328fi 4329ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 4330if test -n "$ac_ct_STRIP"; then 4331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 4332$as_echo "$ac_ct_STRIP" >&6; } 4333else 4334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4335$as_echo "no" >&6; } 4336fi 4337 4338 if test "x$ac_ct_STRIP" = x; then 4339 STRIP=":" 4340 else 4341 case $cross_compiling:$ac_tool_warned in 4342yes:) 4343{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4344$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4345ac_tool_warned=yes ;; 4346esac 4347 STRIP=$ac_ct_STRIP 4348 fi 4349else 4350 STRIP="$ac_cv_prog_STRIP" 4351fi 4352 4353fi 4354INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 4355 4356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 4357$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 4358if test -z "$MKDIR_P"; then 4359 if ${ac_cv_path_mkdir+:} false; then : 4360 $as_echo_n "(cached) " >&6 4361else 4362 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4363for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 4364do 4365 IFS=$as_save_IFS 4366 test -z "$as_dir" && as_dir=. 4367 for ac_prog in mkdir gmkdir; do 4368 for ac_exec_ext in '' $ac_executable_extensions; do 4369 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 4370 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 4371 'mkdir (GNU coreutils) '* | \ 4372 'mkdir (coreutils) '* | \ 4373 'mkdir (fileutils) '4.1*) 4374 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 4375 break 3;; 4376 esac 4377 done 4378 done 4379 done 4380IFS=$as_save_IFS 4381 4382fi 4383 4384 test -d ./--version && rmdir ./--version 4385 if test "${ac_cv_path_mkdir+set}" = set; then 4386 MKDIR_P="$ac_cv_path_mkdir -p" 4387 else 4388 # As a last resort, use the slow shell script. Don't cache a 4389 # value for MKDIR_P within a source directory, because that will 4390 # break other packages using the cache if that directory is 4391 # removed, or if the value is a relative name. 4392 MKDIR_P="$ac_install_sh -d" 4393 fi 4394fi 4395{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 4396$as_echo "$MKDIR_P" >&6; } 4397 4398for ac_prog in gawk mawk nawk awk 4399do 4400 # Extract the first word of "$ac_prog", so it can be a program name with args. 4401set dummy $ac_prog; ac_word=$2 4402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4403$as_echo_n "checking for $ac_word... " >&6; } 4404if ${ac_cv_prog_AWK+:} false; then : 4405 $as_echo_n "(cached) " >&6 4406else 4407 if test -n "$AWK"; then 4408 ac_cv_prog_AWK="$AWK" # Let the user override the test. 4409else 4410as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4411for as_dir in $PATH 4412do 4413 IFS=$as_save_IFS 4414 test -z "$as_dir" && as_dir=. 4415 for ac_exec_ext in '' $ac_executable_extensions; do 4416 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4417 ac_cv_prog_AWK="$ac_prog" 4418 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4419 break 2 4420 fi 4421done 4422 done 4423IFS=$as_save_IFS 4424 4425fi 4426fi 4427AWK=$ac_cv_prog_AWK 4428if test -n "$AWK"; then 4429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4430$as_echo "$AWK" >&6; } 4431else 4432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4433$as_echo "no" >&6; } 4434fi 4435 4436 4437 test -n "$AWK" && break 4438done 4439 4440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4441$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4442set x ${MAKE-make} 4443ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4444if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4445 $as_echo_n "(cached) " >&6 4446else 4447 cat >conftest.make <<\_ACEOF 4448SHELL = /bin/sh 4449all: 4450 @echo '@@@%%%=$(MAKE)=@@@%%%' 4451_ACEOF 4452# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4453case `${MAKE-make} -f conftest.make 2>/dev/null` in 4454 *@@@%%%=?*=@@@%%%*) 4455 eval ac_cv_prog_make_${ac_make}_set=yes;; 4456 *) 4457 eval ac_cv_prog_make_${ac_make}_set=no;; 4458esac 4459rm -f conftest.make 4460fi 4461if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4463$as_echo "yes" >&6; } 4464 SET_MAKE= 4465else 4466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4467$as_echo "no" >&6; } 4468 SET_MAKE="MAKE=${MAKE-make}" 4469fi 4470 4471rm -rf .tst 2>/dev/null 4472mkdir .tst 2>/dev/null 4473if test -d .tst; then 4474 am__leading_dot=. 4475else 4476 am__leading_dot=_ 4477fi 4478rmdir .tst 2>/dev/null 4479 4480# Check whether --enable-silent-rules was given. 4481if test "${enable_silent_rules+set}" = set; then : 4482 enableval=$enable_silent_rules; 4483fi 4484 4485case $enable_silent_rules in # ((( 4486 yes) AM_DEFAULT_VERBOSITY=0;; 4487 no) AM_DEFAULT_VERBOSITY=1;; 4488 *) AM_DEFAULT_VERBOSITY=1;; 4489esac 4490am_make=${MAKE-make} 4491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 4492$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 4493if ${am_cv_make_support_nested_variables+:} false; then : 4494 $as_echo_n "(cached) " >&6 4495else 4496 if $as_echo 'TRUE=$(BAR$(V)) 4497BAR0=false 4498BAR1=true 4499V=1 4500am__doit: 4501 @$(TRUE) 4502.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 4503 am_cv_make_support_nested_variables=yes 4504else 4505 am_cv_make_support_nested_variables=no 4506fi 4507fi 4508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 4509$as_echo "$am_cv_make_support_nested_variables" >&6; } 4510if test $am_cv_make_support_nested_variables = yes; then 4511 AM_V='$(V)' 4512 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 4513else 4514 AM_V=$AM_DEFAULT_VERBOSITY 4515 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 4516fi 4517AM_BACKSLASH='\' 4518 4519if test "`cd $srcdir && pwd`" != "`pwd`"; then 4520 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 4521 # is not polluted with repeated "-I." 4522 am__isrc=' -I$(srcdir)' 4523 # test to see if srcdir already configured 4524 if test -f $srcdir/config.status; then 4525 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 4526 fi 4527fi 4528 4529# test whether we have cygpath 4530if test -z "$CYGPATH_W"; then 4531 if (cygpath --version) >/dev/null 2>/dev/null; then 4532 CYGPATH_W='cygpath -w' 4533 else 4534 CYGPATH_W=echo 4535 fi 4536fi 4537 4538 4539# Define the identity of the package. 4540 PACKAGE='libbacktrace' 4541 VERSION='version-unused' 4542 4543 4544# Some tools Automake needs. 4545 4546ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 4547 4548 4549AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 4550 4551 4552AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 4553 4554 4555AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 4556 4557 4558MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 4559 4560# For better backward compatibility. To be removed once Automake 1.9.x 4561# dies out for good. For more background, see: 4562# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 4563# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 4564mkdir_p='$(MKDIR_P)' 4565 4566# We need awk for the "check" target (and possibly the TAP driver). The 4567# system "awk" is bad on some platforms. 4568# Always define AMTAR for backward compatibility. Yes, it's still used 4569# in the wild :-( We should find a proper way to deprecate it ... 4570AMTAR='$${TAR-tar}' 4571 4572 4573# We'll loop over all known methods to create a tar archive until one works. 4574_am_tools='gnutar pax cpio none' 4575 4576am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 4577 4578 4579 4580 4581 4582 4583# POSIX will say in a future version that running "rm -f" with no argument 4584# is OK; and we want to be able to make that assumption in our Makefile 4585# recipes. So use an aggressive probe to check that the usage we want is 4586# actually supported "in the wild" to an acceptable degree. 4587# See automake bug#10828. 4588# To make any issue more visible, cause the running configure to be aborted 4589# by default if the 'rm' program in use doesn't match our expectations; the 4590# user can still override this though. 4591if rm -f && rm -fr && rm -rf; then : OK; else 4592 cat >&2 <<'END' 4593Oops! 4594 4595Your 'rm' program seems unable to run without file operands specified 4596on the command line, even when the '-f' option is present. This is contrary 4597to the behaviour of most rm programs out there, and not conforming with 4598the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 4599 4600Please tell bug-automake@gnu.org about your system, including the value 4601of your $PATH and any error possibly output before this message. This 4602can help us improve future automake versions. 4603 4604END 4605 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 4606 echo 'Configuration will proceed anyway, since you have set the' >&2 4607 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 4608 echo >&2 4609 else 4610 cat >&2 <<'END' 4611Aborting the configuration process, to ensure you take notice of the issue. 4612 4613You can download and install GNU coreutils to get an 'rm' implementation 4614that behaves properly: <http://www.gnu.org/software/coreutils/>. 4615 4616If you want to complete the configuration process using your problematic 4617'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 4618to "yes", and re-run configure. 4619 4620END 4621 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 4622 fi 4623fi 4624 4625 4626 4627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 4628$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 4629 # Check whether --enable-maintainer-mode was given. 4630if test "${enable_maintainer_mode+set}" = set; then : 4631 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 4632else 4633 USE_MAINTAINER_MODE=no 4634fi 4635 4636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 4637$as_echo "$USE_MAINTAINER_MODE" >&6; } 4638 if test $USE_MAINTAINER_MODE = yes; then 4639 MAINTAINER_MODE_TRUE= 4640 MAINTAINER_MODE_FALSE='#' 4641else 4642 MAINTAINER_MODE_TRUE='#' 4643 MAINTAINER_MODE_FALSE= 4644fi 4645 4646 MAINT=$MAINTAINER_MODE_TRUE 4647 4648 4649 4650 4651# Check whether --with-target-subdir was given. 4652if test "${with_target_subdir+set}" = set; then : 4653 withval=$with_target_subdir; 4654fi 4655 4656 4657# We must force CC to /not/ be precious variables; otherwise 4658# the wrong, non-multilib-adjusted value will be used in multilibs. 4659# As a side effect, we have to subst CFLAGS ourselves. 4660 4661 4662ac_ext=c 4663ac_cpp='$CPP $CPPFLAGS' 4664ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4665ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4666ac_compiler_gnu=$ac_cv_c_compiler_gnu 4667if test -n "$ac_tool_prefix"; then 4668 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4669set dummy ${ac_tool_prefix}gcc; ac_word=$2 4670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4671$as_echo_n "checking for $ac_word... " >&6; } 4672if ${ac_cv_prog_CC+:} false; then : 4673 $as_echo_n "(cached) " >&6 4674else 4675 if test -n "$CC"; then 4676 ac_cv_prog_CC="$CC" # Let the user override the test. 4677else 4678as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4679for as_dir in $PATH 4680do 4681 IFS=$as_save_IFS 4682 test -z "$as_dir" && as_dir=. 4683 for ac_exec_ext in '' $ac_executable_extensions; do 4684 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4685 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4686 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4687 break 2 4688 fi 4689done 4690 done 4691IFS=$as_save_IFS 4692 4693fi 4694fi 4695CC=$ac_cv_prog_CC 4696if test -n "$CC"; then 4697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4698$as_echo "$CC" >&6; } 4699else 4700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4701$as_echo "no" >&6; } 4702fi 4703 4704 4705fi 4706if test -z "$ac_cv_prog_CC"; then 4707 ac_ct_CC=$CC 4708 # Extract the first word of "gcc", so it can be a program name with args. 4709set dummy gcc; ac_word=$2 4710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4711$as_echo_n "checking for $ac_word... " >&6; } 4712if ${ac_cv_prog_ac_ct_CC+:} false; then : 4713 $as_echo_n "(cached) " >&6 4714else 4715 if test -n "$ac_ct_CC"; then 4716 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4717else 4718as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4719for as_dir in $PATH 4720do 4721 IFS=$as_save_IFS 4722 test -z "$as_dir" && as_dir=. 4723 for ac_exec_ext in '' $ac_executable_extensions; do 4724 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4725 ac_cv_prog_ac_ct_CC="gcc" 4726 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4727 break 2 4728 fi 4729done 4730 done 4731IFS=$as_save_IFS 4732 4733fi 4734fi 4735ac_ct_CC=$ac_cv_prog_ac_ct_CC 4736if test -n "$ac_ct_CC"; then 4737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4738$as_echo "$ac_ct_CC" >&6; } 4739else 4740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4741$as_echo "no" >&6; } 4742fi 4743 4744 if test "x$ac_ct_CC" = x; then 4745 CC="" 4746 else 4747 case $cross_compiling:$ac_tool_warned in 4748yes:) 4749{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4750$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4751ac_tool_warned=yes ;; 4752esac 4753 CC=$ac_ct_CC 4754 fi 4755else 4756 CC="$ac_cv_prog_CC" 4757fi 4758 4759if test -z "$CC"; then 4760 if test -n "$ac_tool_prefix"; then 4761 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4762set dummy ${ac_tool_prefix}cc; ac_word=$2 4763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4764$as_echo_n "checking for $ac_word... " >&6; } 4765if ${ac_cv_prog_CC+:} false; then : 4766 $as_echo_n "(cached) " >&6 4767else 4768 if test -n "$CC"; then 4769 ac_cv_prog_CC="$CC" # Let the user override the test. 4770else 4771as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4772for as_dir in $PATH 4773do 4774 IFS=$as_save_IFS 4775 test -z "$as_dir" && as_dir=. 4776 for ac_exec_ext in '' $ac_executable_extensions; do 4777 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4778 ac_cv_prog_CC="${ac_tool_prefix}cc" 4779 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4780 break 2 4781 fi 4782done 4783 done 4784IFS=$as_save_IFS 4785 4786fi 4787fi 4788CC=$ac_cv_prog_CC 4789if test -n "$CC"; then 4790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4791$as_echo "$CC" >&6; } 4792else 4793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4794$as_echo "no" >&6; } 4795fi 4796 4797 4798 fi 4799fi 4800if test -z "$CC"; then 4801 # Extract the first word of "cc", so it can be a program name with args. 4802set dummy cc; ac_word=$2 4803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4804$as_echo_n "checking for $ac_word... " >&6; } 4805if ${ac_cv_prog_CC+:} false; then : 4806 $as_echo_n "(cached) " >&6 4807else 4808 if test -n "$CC"; then 4809 ac_cv_prog_CC="$CC" # Let the user override the test. 4810else 4811 ac_prog_rejected=no 4812as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4813for as_dir in $PATH 4814do 4815 IFS=$as_save_IFS 4816 test -z "$as_dir" && as_dir=. 4817 for ac_exec_ext in '' $ac_executable_extensions; do 4818 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4819 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4820 ac_prog_rejected=yes 4821 continue 4822 fi 4823 ac_cv_prog_CC="cc" 4824 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4825 break 2 4826 fi 4827done 4828 done 4829IFS=$as_save_IFS 4830 4831if test $ac_prog_rejected = yes; then 4832 # We found a bogon in the path, so make sure we never use it. 4833 set dummy $ac_cv_prog_CC 4834 shift 4835 if test $# != 0; then 4836 # We chose a different compiler from the bogus one. 4837 # However, it has the same basename, so the bogon will be chosen 4838 # first if we set CC to just the basename; use the full file name. 4839 shift 4840 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4841 fi 4842fi 4843fi 4844fi 4845CC=$ac_cv_prog_CC 4846if test -n "$CC"; then 4847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4848$as_echo "$CC" >&6; } 4849else 4850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4851$as_echo "no" >&6; } 4852fi 4853 4854 4855fi 4856if test -z "$CC"; then 4857 if test -n "$ac_tool_prefix"; then 4858 for ac_prog in cl.exe 4859 do 4860 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4861set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4863$as_echo_n "checking for $ac_word... " >&6; } 4864if ${ac_cv_prog_CC+:} false; then : 4865 $as_echo_n "(cached) " >&6 4866else 4867 if test -n "$CC"; then 4868 ac_cv_prog_CC="$CC" # Let the user override the test. 4869else 4870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4871for as_dir in $PATH 4872do 4873 IFS=$as_save_IFS 4874 test -z "$as_dir" && as_dir=. 4875 for ac_exec_ext in '' $ac_executable_extensions; do 4876 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4877 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4878 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4879 break 2 4880 fi 4881done 4882 done 4883IFS=$as_save_IFS 4884 4885fi 4886fi 4887CC=$ac_cv_prog_CC 4888if test -n "$CC"; then 4889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4890$as_echo "$CC" >&6; } 4891else 4892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4893$as_echo "no" >&6; } 4894fi 4895 4896 4897 test -n "$CC" && break 4898 done 4899fi 4900if test -z "$CC"; then 4901 ac_ct_CC=$CC 4902 for ac_prog in cl.exe 4903do 4904 # Extract the first word of "$ac_prog", so it can be a program name with args. 4905set dummy $ac_prog; ac_word=$2 4906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4907$as_echo_n "checking for $ac_word... " >&6; } 4908if ${ac_cv_prog_ac_ct_CC+:} false; then : 4909 $as_echo_n "(cached) " >&6 4910else 4911 if test -n "$ac_ct_CC"; then 4912 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4913else 4914as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4915for as_dir in $PATH 4916do 4917 IFS=$as_save_IFS 4918 test -z "$as_dir" && as_dir=. 4919 for ac_exec_ext in '' $ac_executable_extensions; do 4920 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4921 ac_cv_prog_ac_ct_CC="$ac_prog" 4922 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4923 break 2 4924 fi 4925done 4926 done 4927IFS=$as_save_IFS 4928 4929fi 4930fi 4931ac_ct_CC=$ac_cv_prog_ac_ct_CC 4932if test -n "$ac_ct_CC"; then 4933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4934$as_echo "$ac_ct_CC" >&6; } 4935else 4936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4937$as_echo "no" >&6; } 4938fi 4939 4940 4941 test -n "$ac_ct_CC" && break 4942done 4943 4944 if test "x$ac_ct_CC" = x; then 4945 CC="" 4946 else 4947 case $cross_compiling:$ac_tool_warned in 4948yes:) 4949{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4950$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4951ac_tool_warned=yes ;; 4952esac 4953 CC=$ac_ct_CC 4954 fi 4955fi 4956 4957fi 4958 4959 4960test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4961$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4962as_fn_error $? "no acceptable C compiler found in \$PATH 4963See \`config.log' for more details" "$LINENO" 5; } 4964 4965# Provide some information about the compiler. 4966$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4967set X $ac_compile 4968ac_compiler=$2 4969for ac_option in --version -v -V -qversion; do 4970 { { ac_try="$ac_compiler $ac_option >&5" 4971case "(($ac_try" in 4972 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4973 *) ac_try_echo=$ac_try;; 4974esac 4975eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4976$as_echo "$ac_try_echo"; } >&5 4977 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4978 ac_status=$? 4979 if test -s conftest.err; then 4980 sed '10a\ 4981... rest of stderr output deleted ... 4982 10q' conftest.err >conftest.er1 4983 cat conftest.er1 >&5 4984 fi 4985 rm -f conftest.er1 conftest.err 4986 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4987 test $ac_status = 0; } 4988done 4989 4990{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4991$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4992if ${ac_cv_c_compiler_gnu+:} false; then : 4993 $as_echo_n "(cached) " >&6 4994else 4995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4996/* end confdefs.h. */ 4997 4998int 4999main () 5000{ 5001#ifndef __GNUC__ 5002 choke me 5003#endif 5004 5005 ; 5006 return 0; 5007} 5008_ACEOF 5009if ac_fn_c_try_compile "$LINENO"; then : 5010 ac_compiler_gnu=yes 5011else 5012 ac_compiler_gnu=no 5013fi 5014rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5015ac_cv_c_compiler_gnu=$ac_compiler_gnu 5016 5017fi 5018{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 5019$as_echo "$ac_cv_c_compiler_gnu" >&6; } 5020if test $ac_compiler_gnu = yes; then 5021 GCC=yes 5022else 5023 GCC= 5024fi 5025ac_test_CFLAGS=${CFLAGS+set} 5026ac_save_CFLAGS=$CFLAGS 5027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 5028$as_echo_n "checking whether $CC accepts -g... " >&6; } 5029if ${ac_cv_prog_cc_g+:} false; then : 5030 $as_echo_n "(cached) " >&6 5031else 5032 ac_save_c_werror_flag=$ac_c_werror_flag 5033 ac_c_werror_flag=yes 5034 ac_cv_prog_cc_g=no 5035 CFLAGS="-g" 5036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5037/* end confdefs.h. */ 5038 5039int 5040main () 5041{ 5042 5043 ; 5044 return 0; 5045} 5046_ACEOF 5047if ac_fn_c_try_compile "$LINENO"; then : 5048 ac_cv_prog_cc_g=yes 5049else 5050 CFLAGS="" 5051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5052/* end confdefs.h. */ 5053 5054int 5055main () 5056{ 5057 5058 ; 5059 return 0; 5060} 5061_ACEOF 5062if ac_fn_c_try_compile "$LINENO"; then : 5063 5064else 5065 ac_c_werror_flag=$ac_save_c_werror_flag 5066 CFLAGS="-g" 5067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5068/* end confdefs.h. */ 5069 5070int 5071main () 5072{ 5073 5074 ; 5075 return 0; 5076} 5077_ACEOF 5078if ac_fn_c_try_compile "$LINENO"; then : 5079 ac_cv_prog_cc_g=yes 5080fi 5081rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5082fi 5083rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5084fi 5085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5086 ac_c_werror_flag=$ac_save_c_werror_flag 5087fi 5088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 5089$as_echo "$ac_cv_prog_cc_g" >&6; } 5090if test "$ac_test_CFLAGS" = set; then 5091 CFLAGS=$ac_save_CFLAGS 5092elif test $ac_cv_prog_cc_g = yes; then 5093 if test "$GCC" = yes; then 5094 CFLAGS="-g -O2" 5095 else 5096 CFLAGS="-g" 5097 fi 5098else 5099 if test "$GCC" = yes; then 5100 CFLAGS="-O2" 5101 else 5102 CFLAGS= 5103 fi 5104fi 5105{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 5106$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 5107if ${ac_cv_prog_cc_c89+:} false; then : 5108 $as_echo_n "(cached) " >&6 5109else 5110 ac_cv_prog_cc_c89=no 5111ac_save_CC=$CC 5112cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5113/* end confdefs.h. */ 5114#include <stdarg.h> 5115#include <stdio.h> 5116struct stat; 5117/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 5118struct buf { int x; }; 5119FILE * (*rcsopen) (struct buf *, struct stat *, int); 5120static char *e (p, i) 5121 char **p; 5122 int i; 5123{ 5124 return p[i]; 5125} 5126static char *f (char * (*g) (char **, int), char **p, ...) 5127{ 5128 char *s; 5129 va_list v; 5130 va_start (v,p); 5131 s = g (p, va_arg (v,int)); 5132 va_end (v); 5133 return s; 5134} 5135 5136/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 5137 function prototypes and stuff, but not '\xHH' hex character constants. 5138 These don't provoke an error unfortunately, instead are silently treated 5139 as 'x'. The following induces an error, until -std is added to get 5140 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 5141 array size at least. It's necessary to write '\x00'==0 to get something 5142 that's true only with -std. */ 5143int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 5144 5145/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 5146 inside strings and character constants. */ 5147#define FOO(x) 'x' 5148int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 5149 5150int test (int i, double x); 5151struct s1 {int (*f) (int a);}; 5152struct s2 {int (*f) (double a);}; 5153int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 5154int argc; 5155char **argv; 5156int 5157main () 5158{ 5159return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 5160 ; 5161 return 0; 5162} 5163_ACEOF 5164for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 5165 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 5166do 5167 CC="$ac_save_CC $ac_arg" 5168 if ac_fn_c_try_compile "$LINENO"; then : 5169 ac_cv_prog_cc_c89=$ac_arg 5170fi 5171rm -f core conftest.err conftest.$ac_objext 5172 test "x$ac_cv_prog_cc_c89" != "xno" && break 5173done 5174rm -f conftest.$ac_ext 5175CC=$ac_save_CC 5176 5177fi 5178# AC_CACHE_VAL 5179case "x$ac_cv_prog_cc_c89" in 5180 x) 5181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5182$as_echo "none needed" >&6; } ;; 5183 xno) 5184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5185$as_echo "unsupported" >&6; } ;; 5186 *) 5187 CC="$CC $ac_cv_prog_cc_c89" 5188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 5189$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 5190esac 5191if test "x$ac_cv_prog_cc_c89" != xno; then : 5192 5193fi 5194 5195ac_ext=c 5196ac_cpp='$CPP $CPPFLAGS' 5197ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5198ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5199ac_compiler_gnu=$ac_cv_c_compiler_gnu 5200 5201ac_ext=c 5202ac_cpp='$CPP $CPPFLAGS' 5203ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5204ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5205ac_compiler_gnu=$ac_cv_c_compiler_gnu 5206{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 5207$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 5208if ${am_cv_prog_cc_c_o+:} false; then : 5209 $as_echo_n "(cached) " >&6 5210else 5211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5212/* end confdefs.h. */ 5213 5214int 5215main () 5216{ 5217 5218 ; 5219 return 0; 5220} 5221_ACEOF 5222 # Make sure it works both with $CC and with simple cc. 5223 # Following AC_PROG_CC_C_O, we do the test twice because some 5224 # compilers refuse to overwrite an existing .o file with -o, 5225 # though they will create one. 5226 am_cv_prog_cc_c_o=yes 5227 for am_i in 1 2; do 5228 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 5229 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 5230 ac_status=$? 5231 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5232 (exit $ac_status); } \ 5233 && test -f conftest2.$ac_objext; then 5234 : OK 5235 else 5236 am_cv_prog_cc_c_o=no 5237 break 5238 fi 5239 done 5240 rm -f core conftest* 5241 unset am_i 5242fi 5243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 5244$as_echo "$am_cv_prog_cc_c_o" >&6; } 5245if test "$am_cv_prog_cc_c_o" != yes; then 5246 # Losing compiler, so override with the script. 5247 # FIXME: It is wrong to rewrite CC. 5248 # But if we don't then we get into trouble of one sort or another. 5249 # A longer-term fix would be to have automake use am__CC in this case, 5250 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5251 CC="$am_aux_dir/compile $CC" 5252fi 5253ac_ext=c 5254ac_cpp='$CPP $CPPFLAGS' 5255ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5256ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5257ac_compiler_gnu=$ac_cv_c_compiler_gnu 5258 5259 5260 5261 5262 5263 5264if test -n "$ac_tool_prefix"; then 5265 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5266set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5268$as_echo_n "checking for $ac_word... " >&6; } 5269if ${ac_cv_prog_RANLIB+:} false; then : 5270 $as_echo_n "(cached) " >&6 5271else 5272 if test -n "$RANLIB"; then 5273 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5274else 5275as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5276for as_dir in $PATH 5277do 5278 IFS=$as_save_IFS 5279 test -z "$as_dir" && as_dir=. 5280 for ac_exec_ext in '' $ac_executable_extensions; do 5281 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5282 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5283 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5284 break 2 5285 fi 5286done 5287 done 5288IFS=$as_save_IFS 5289 5290fi 5291fi 5292RANLIB=$ac_cv_prog_RANLIB 5293if test -n "$RANLIB"; then 5294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5295$as_echo "$RANLIB" >&6; } 5296else 5297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5298$as_echo "no" >&6; } 5299fi 5300 5301 5302fi 5303if test -z "$ac_cv_prog_RANLIB"; then 5304 ac_ct_RANLIB=$RANLIB 5305 # Extract the first word of "ranlib", so it can be a program name with args. 5306set dummy ranlib; ac_word=$2 5307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5308$as_echo_n "checking for $ac_word... " >&6; } 5309if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5310 $as_echo_n "(cached) " >&6 5311else 5312 if test -n "$ac_ct_RANLIB"; then 5313 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5314else 5315as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5316for as_dir in $PATH 5317do 5318 IFS=$as_save_IFS 5319 test -z "$as_dir" && as_dir=. 5320 for ac_exec_ext in '' $ac_executable_extensions; do 5321 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5322 ac_cv_prog_ac_ct_RANLIB="ranlib" 5323 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5324 break 2 5325 fi 5326done 5327 done 5328IFS=$as_save_IFS 5329 5330fi 5331fi 5332ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5333if test -n "$ac_ct_RANLIB"; then 5334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5335$as_echo "$ac_ct_RANLIB" >&6; } 5336else 5337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5338$as_echo "no" >&6; } 5339fi 5340 5341 if test "x$ac_ct_RANLIB" = x; then 5342 RANLIB=":" 5343 else 5344 case $cross_compiling:$ac_tool_warned in 5345yes:) 5346{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5347$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5348ac_tool_warned=yes ;; 5349esac 5350 RANLIB=$ac_ct_RANLIB 5351 fi 5352else 5353 RANLIB="$ac_cv_prog_RANLIB" 5354fi 5355 5356 5357for ac_prog in gawk mawk nawk awk 5358do 5359 # Extract the first word of "$ac_prog", so it can be a program name with args. 5360set dummy $ac_prog; ac_word=$2 5361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5362$as_echo_n "checking for $ac_word... " >&6; } 5363if ${ac_cv_prog_AWK+:} false; then : 5364 $as_echo_n "(cached) " >&6 5365else 5366 if test -n "$AWK"; then 5367 ac_cv_prog_AWK="$AWK" # Let the user override the test. 5368else 5369as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5370for as_dir in $PATH 5371do 5372 IFS=$as_save_IFS 5373 test -z "$as_dir" && as_dir=. 5374 for ac_exec_ext in '' $ac_executable_extensions; do 5375 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5376 ac_cv_prog_AWK="$ac_prog" 5377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5378 break 2 5379 fi 5380done 5381 done 5382IFS=$as_save_IFS 5383 5384fi 5385fi 5386AWK=$ac_cv_prog_AWK 5387if test -n "$AWK"; then 5388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 5389$as_echo "$AWK" >&6; } 5390else 5391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5392$as_echo "no" >&6; } 5393fi 5394 5395 5396 test -n "$AWK" && break 5397done 5398 5399case "$AWK" in 5400"") as_fn_error $? "can't build without awk" "$LINENO" 5 ;; 5401esac 5402 5403# Extract the first word of "dwz", so it can be a program name with args. 5404set dummy dwz; ac_word=$2 5405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5406$as_echo_n "checking for $ac_word... " >&6; } 5407if ${ac_cv_prog_DWZ+:} false; then : 5408 $as_echo_n "(cached) " >&6 5409else 5410 if test -n "$DWZ"; then 5411 ac_cv_prog_DWZ="$DWZ" # Let the user override the test. 5412else 5413as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5414for as_dir in $PATH 5415do 5416 IFS=$as_save_IFS 5417 test -z "$as_dir" && as_dir=. 5418 for ac_exec_ext in '' $ac_executable_extensions; do 5419 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5420 ac_cv_prog_DWZ="dwz" 5421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5422 break 2 5423 fi 5424done 5425 done 5426IFS=$as_save_IFS 5427 5428fi 5429fi 5430DWZ=$ac_cv_prog_DWZ 5431if test -n "$DWZ"; then 5432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DWZ" >&5 5433$as_echo "$DWZ" >&6; } 5434else 5435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5436$as_echo "no" >&6; } 5437fi 5438 5439 5440 if test "$DWZ" != ""; then 5441 HAVE_DWZ_TRUE= 5442 HAVE_DWZ_FALSE='#' 5443else 5444 HAVE_DWZ_TRUE='#' 5445 HAVE_DWZ_FALSE= 5446fi 5447 5448 5449case `pwd` in 5450 *\ * | *\ *) 5451 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5452$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5453esac 5454 5455 5456 5457macro_version='2.2.7a' 5458macro_revision='1.3134' 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472ltmain="$ac_aux_dir/ltmain.sh" 5473 5474# Backslashify metacharacters that are still active within 5475# double-quoted strings. 5476sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5477 5478# Same as above, but do not quote variable references. 5479double_quote_subst='s/\(["`\\]\)/\\\1/g' 5480 5481# Sed substitution to delay expansion of an escaped shell variable in a 5482# double_quote_subst'ed string. 5483delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5484 5485# Sed substitution to delay expansion of an escaped single quote. 5486delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5487 5488# Sed substitution to avoid accidental globbing in evaled expressions 5489no_glob_subst='s/\*/\\\*/g' 5490 5491ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5492ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5493ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5494 5495{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5496$as_echo_n "checking how to print strings... " >&6; } 5497# Test print first, because it will be a builtin if present. 5498if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5499 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5500 ECHO='print -r --' 5501elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5502 ECHO='printf %s\n' 5503else 5504 # Use this function as a fallback that always works. 5505 func_fallback_echo () 5506 { 5507 eval 'cat <<_LTECHO_EOF 5508$1 5509_LTECHO_EOF' 5510 } 5511 ECHO='func_fallback_echo' 5512fi 5513 5514# func_echo_all arg... 5515# Invoke $ECHO with all args, space-separated. 5516func_echo_all () 5517{ 5518 $ECHO "" 5519} 5520 5521case "$ECHO" in 5522 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5523$as_echo "printf" >&6; } ;; 5524 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5525$as_echo "print -r" >&6; } ;; 5526 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5527$as_echo "cat" >&6; } ;; 5528esac 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5544$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5545if ${ac_cv_path_SED+:} false; then : 5546 $as_echo_n "(cached) " >&6 5547else 5548 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5549 for ac_i in 1 2 3 4 5 6 7; do 5550 ac_script="$ac_script$as_nl$ac_script" 5551 done 5552 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5553 { ac_script=; unset ac_script;} 5554 if test -z "$SED"; then 5555 ac_path_SED_found=false 5556 # Loop through the user's path and test for each of PROGNAME-LIST 5557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5558for as_dir in $PATH 5559do 5560 IFS=$as_save_IFS 5561 test -z "$as_dir" && as_dir=. 5562 for ac_prog in sed gsed; do 5563 for ac_exec_ext in '' $ac_executable_extensions; do 5564 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5565 as_fn_executable_p "$ac_path_SED" || continue 5566# Check for GNU ac_path_SED and select it if it is found. 5567 # Check for GNU $ac_path_SED 5568case `"$ac_path_SED" --version 2>&1` in 5569*GNU*) 5570 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5571*) 5572 ac_count=0 5573 $as_echo_n 0123456789 >"conftest.in" 5574 while : 5575 do 5576 cat "conftest.in" "conftest.in" >"conftest.tmp" 5577 mv "conftest.tmp" "conftest.in" 5578 cp "conftest.in" "conftest.nl" 5579 $as_echo '' >> "conftest.nl" 5580 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5581 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5582 as_fn_arith $ac_count + 1 && ac_count=$as_val 5583 if test $ac_count -gt ${ac_path_SED_max-0}; then 5584 # Best one so far, save it but keep looking for a better one 5585 ac_cv_path_SED="$ac_path_SED" 5586 ac_path_SED_max=$ac_count 5587 fi 5588 # 10*(2^10) chars as input seems more than enough 5589 test $ac_count -gt 10 && break 5590 done 5591 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5592esac 5593 5594 $ac_path_SED_found && break 3 5595 done 5596 done 5597 done 5598IFS=$as_save_IFS 5599 if test -z "$ac_cv_path_SED"; then 5600 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5601 fi 5602else 5603 ac_cv_path_SED=$SED 5604fi 5605 5606fi 5607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5608$as_echo "$ac_cv_path_SED" >&6; } 5609 SED="$ac_cv_path_SED" 5610 rm -f conftest.sed 5611 5612test -z "$SED" && SED=sed 5613Xsed="$SED -e 1s/^X//" 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5626$as_echo_n "checking for fgrep... " >&6; } 5627if ${ac_cv_path_FGREP+:} false; then : 5628 $as_echo_n "(cached) " >&6 5629else 5630 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5631 then ac_cv_path_FGREP="$GREP -F" 5632 else 5633 if test -z "$FGREP"; then 5634 ac_path_FGREP_found=false 5635 # Loop through the user's path and test for each of PROGNAME-LIST 5636 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5637for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5638do 5639 IFS=$as_save_IFS 5640 test -z "$as_dir" && as_dir=. 5641 for ac_prog in fgrep; do 5642 for ac_exec_ext in '' $ac_executable_extensions; do 5643 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5644 as_fn_executable_p "$ac_path_FGREP" || continue 5645# Check for GNU ac_path_FGREP and select it if it is found. 5646 # Check for GNU $ac_path_FGREP 5647case `"$ac_path_FGREP" --version 2>&1` in 5648*GNU*) 5649 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5650*) 5651 ac_count=0 5652 $as_echo_n 0123456789 >"conftest.in" 5653 while : 5654 do 5655 cat "conftest.in" "conftest.in" >"conftest.tmp" 5656 mv "conftest.tmp" "conftest.in" 5657 cp "conftest.in" "conftest.nl" 5658 $as_echo 'FGREP' >> "conftest.nl" 5659 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5660 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5661 as_fn_arith $ac_count + 1 && ac_count=$as_val 5662 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5663 # Best one so far, save it but keep looking for a better one 5664 ac_cv_path_FGREP="$ac_path_FGREP" 5665 ac_path_FGREP_max=$ac_count 5666 fi 5667 # 10*(2^10) chars as input seems more than enough 5668 test $ac_count -gt 10 && break 5669 done 5670 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5671esac 5672 5673 $ac_path_FGREP_found && break 3 5674 done 5675 done 5676 done 5677IFS=$as_save_IFS 5678 if test -z "$ac_cv_path_FGREP"; then 5679 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5680 fi 5681else 5682 ac_cv_path_FGREP=$FGREP 5683fi 5684 5685 fi 5686fi 5687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5688$as_echo "$ac_cv_path_FGREP" >&6; } 5689 FGREP="$ac_cv_path_FGREP" 5690 5691 5692test -z "$GREP" && GREP=grep 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712# Check whether --with-gnu-ld was given. 5713if test "${with_gnu_ld+set}" = set; then : 5714 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5715else 5716 with_gnu_ld=no 5717fi 5718 5719ac_prog=ld 5720if test "$GCC" = yes; then 5721 # Check if gcc -print-prog-name=ld gives a path. 5722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5723$as_echo_n "checking for ld used by $CC... " >&6; } 5724 case $host in 5725 *-*-mingw*) 5726 # gcc leaves a trailing carriage return which upsets mingw 5727 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5728 *) 5729 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5730 esac 5731 case $ac_prog in 5732 # Accept absolute paths. 5733 [\\/]* | ?:[\\/]*) 5734 re_direlt='/[^/][^/]*/\.\./' 5735 # Canonicalize the pathname of ld 5736 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5737 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5738 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5739 done 5740 test -z "$LD" && LD="$ac_prog" 5741 ;; 5742 "") 5743 # If it fails, then pretend we aren't using GCC. 5744 ac_prog=ld 5745 ;; 5746 *) 5747 # If it is relative, then search for the first ld in PATH. 5748 with_gnu_ld=unknown 5749 ;; 5750 esac 5751elif test "$with_gnu_ld" = yes; then 5752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5753$as_echo_n "checking for GNU ld... " >&6; } 5754else 5755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5756$as_echo_n "checking for non-GNU ld... " >&6; } 5757fi 5758if ${lt_cv_path_LD+:} false; then : 5759 $as_echo_n "(cached) " >&6 5760else 5761 if test -z "$LD"; then 5762 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5763 for ac_dir in $PATH; do 5764 IFS="$lt_save_ifs" 5765 test -z "$ac_dir" && ac_dir=. 5766 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5767 lt_cv_path_LD="$ac_dir/$ac_prog" 5768 # Check to see if the program is GNU ld. I'd rather use --version, 5769 # but apparently some variants of GNU ld only accept -v. 5770 # Break only if it was the GNU/non-GNU ld that we prefer. 5771 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5772 *GNU* | *'with BFD'*) 5773 test "$with_gnu_ld" != no && break 5774 ;; 5775 *) 5776 test "$with_gnu_ld" != yes && break 5777 ;; 5778 esac 5779 fi 5780 done 5781 IFS="$lt_save_ifs" 5782else 5783 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5784fi 5785fi 5786 5787LD="$lt_cv_path_LD" 5788if test -n "$LD"; then 5789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5790$as_echo "$LD" >&6; } 5791else 5792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5793$as_echo "no" >&6; } 5794fi 5795test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5797$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5798if ${lt_cv_prog_gnu_ld+:} false; then : 5799 $as_echo_n "(cached) " >&6 5800else 5801 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5802case `$LD -v 2>&1 </dev/null` in 5803*GNU* | *'with BFD'*) 5804 lt_cv_prog_gnu_ld=yes 5805 ;; 5806*) 5807 lt_cv_prog_gnu_ld=no 5808 ;; 5809esac 5810fi 5811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5812$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5813with_gnu_ld=$lt_cv_prog_gnu_ld 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5824$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5825if ${lt_cv_path_NM+:} false; then : 5826 $as_echo_n "(cached) " >&6 5827else 5828 if test -n "$NM"; then 5829 # Let the user override the nm to test. 5830 lt_nm_to_check="$NM" 5831 else 5832 lt_nm_to_check="${ac_tool_prefix}nm" 5833 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5834 lt_nm_to_check="$lt_nm_to_check nm" 5835 fi 5836 fi 5837 for lt_tmp_nm in "$lt_nm_to_check"; do 5838 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5839 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5840 IFS="$lt_save_ifs" 5841 test -z "$ac_dir" && ac_dir=. 5842 # Strip out any user-provided options from the nm to test twice, 5843 # the first time to test to see if nm (rather than its options) has 5844 # an explicit path, the second time to yield a file which can be 5845 # nm'ed itself. 5846 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 5847 case "$tmp_nm_path" in 5848 */*|*\\*) tmp_nm="$lt_tmp_nm";; 5849 *) tmp_nm="$ac_dir/$lt_tmp_nm";; 5850 esac 5851 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 5852 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 5853 # Check to see if the nm accepts a BSD-compat flag. 5854 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5855 # nm: unknown option "B" ignored 5856 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5857 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 5858 break 5859 ;; 5860 *) 5861 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5862 *$tmp_nm*) 5863 lt_cv_path_NM="$tmp_nm -p" 5864 break 5865 ;; 5866 *) 5867 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5868 continue # so that we can try to find one that supports BSD flags 5869 ;; 5870 esac 5871 ;; 5872 esac 5873 fi 5874 done 5875 IFS="$lt_save_ifs" 5876 done 5877 : ${lt_cv_path_NM=no} 5878fi 5879{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5880$as_echo "$lt_cv_path_NM" >&6; } 5881if test "$lt_cv_path_NM" != "no"; then 5882 NM="$lt_cv_path_NM" 5883else 5884 # Didn't find any BSD compatible name lister, look for dumpbin. 5885 if test -n "$DUMPBIN"; then : 5886 # Let the user override the test. 5887 else 5888 if test -n "$ac_tool_prefix"; then 5889 for ac_prog in dumpbin "link -dump" 5890 do 5891 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5892set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5894$as_echo_n "checking for $ac_word... " >&6; } 5895if ${ac_cv_prog_DUMPBIN+:} false; then : 5896 $as_echo_n "(cached) " >&6 5897else 5898 if test -n "$DUMPBIN"; then 5899 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5900else 5901as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5902for as_dir in $PATH 5903do 5904 IFS=$as_save_IFS 5905 test -z "$as_dir" && as_dir=. 5906 for ac_exec_ext in '' $ac_executable_extensions; do 5907 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5908 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5909 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5910 break 2 5911 fi 5912done 5913 done 5914IFS=$as_save_IFS 5915 5916fi 5917fi 5918DUMPBIN=$ac_cv_prog_DUMPBIN 5919if test -n "$DUMPBIN"; then 5920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5921$as_echo "$DUMPBIN" >&6; } 5922else 5923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5924$as_echo "no" >&6; } 5925fi 5926 5927 5928 test -n "$DUMPBIN" && break 5929 done 5930fi 5931if test -z "$DUMPBIN"; then 5932 ac_ct_DUMPBIN=$DUMPBIN 5933 for ac_prog in dumpbin "link -dump" 5934do 5935 # Extract the first word of "$ac_prog", so it can be a program name with args. 5936set dummy $ac_prog; ac_word=$2 5937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5938$as_echo_n "checking for $ac_word... " >&6; } 5939if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5940 $as_echo_n "(cached) " >&6 5941else 5942 if test -n "$ac_ct_DUMPBIN"; then 5943 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5944else 5945as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5946for as_dir in $PATH 5947do 5948 IFS=$as_save_IFS 5949 test -z "$as_dir" && as_dir=. 5950 for ac_exec_ext in '' $ac_executable_extensions; do 5951 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5952 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5953 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5954 break 2 5955 fi 5956done 5957 done 5958IFS=$as_save_IFS 5959 5960fi 5961fi 5962ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5963if test -n "$ac_ct_DUMPBIN"; then 5964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5965$as_echo "$ac_ct_DUMPBIN" >&6; } 5966else 5967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5968$as_echo "no" >&6; } 5969fi 5970 5971 5972 test -n "$ac_ct_DUMPBIN" && break 5973done 5974 5975 if test "x$ac_ct_DUMPBIN" = x; then 5976 DUMPBIN=":" 5977 else 5978 case $cross_compiling:$ac_tool_warned in 5979yes:) 5980{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5981$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5982ac_tool_warned=yes ;; 5983esac 5984 DUMPBIN=$ac_ct_DUMPBIN 5985 fi 5986fi 5987 5988 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5989 *COFF*) 5990 DUMPBIN="$DUMPBIN -symbols" 5991 ;; 5992 *) 5993 DUMPBIN=: 5994 ;; 5995 esac 5996 fi 5997 5998 if test "$DUMPBIN" != ":"; then 5999 NM="$DUMPBIN" 6000 fi 6001fi 6002test -z "$NM" && NM=nm 6003 6004 6005 6006 6007 6008 6009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6010$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6011if ${lt_cv_nm_interface+:} false; then : 6012 $as_echo_n "(cached) " >&6 6013else 6014 lt_cv_nm_interface="BSD nm" 6015 echo "int some_variable = 0;" > conftest.$ac_ext 6016 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6017 (eval "$ac_compile" 2>conftest.err) 6018 cat conftest.err >&5 6019 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6020 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6021 cat conftest.err >&5 6022 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6023 cat conftest.out >&5 6024 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6025 lt_cv_nm_interface="MS dumpbin" 6026 fi 6027 rm -f conftest* 6028fi 6029{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6030$as_echo "$lt_cv_nm_interface" >&6; } 6031 6032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6033$as_echo_n "checking whether ln -s works... " >&6; } 6034LN_S=$as_ln_s 6035if test "$LN_S" = "ln -s"; then 6036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6037$as_echo "yes" >&6; } 6038else 6039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6040$as_echo "no, using $LN_S" >&6; } 6041fi 6042 6043# find the maximum length of command line arguments 6044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6045$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6046if ${lt_cv_sys_max_cmd_len+:} false; then : 6047 $as_echo_n "(cached) " >&6 6048else 6049 i=0 6050 teststring="ABCD" 6051 6052 case $build_os in 6053 msdosdjgpp*) 6054 # On DJGPP, this test can blow up pretty badly due to problems in libc 6055 # (any single argument exceeding 2000 bytes causes a buffer overrun 6056 # during glob expansion). Even if it were fixed, the result of this 6057 # check would be larger than it should be. 6058 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6059 ;; 6060 6061 gnu*) 6062 # Under GNU Hurd, this test is not required because there is 6063 # no limit to the length of command line arguments. 6064 # Libtool will interpret -1 as no limit whatsoever 6065 lt_cv_sys_max_cmd_len=-1; 6066 ;; 6067 6068 cygwin* | mingw* | cegcc*) 6069 # On Win9x/ME, this test blows up -- it succeeds, but takes 6070 # about 5 minutes as the teststring grows exponentially. 6071 # Worse, since 9x/ME are not pre-emptively multitasking, 6072 # you end up with a "frozen" computer, even though with patience 6073 # the test eventually succeeds (with a max line length of 256k). 6074 # Instead, let's just punt: use the minimum linelength reported by 6075 # all of the supported platforms: 8192 (on NT/2K/XP). 6076 lt_cv_sys_max_cmd_len=8192; 6077 ;; 6078 6079 mint*) 6080 # On MiNT this can take a long time and run out of memory. 6081 lt_cv_sys_max_cmd_len=8192; 6082 ;; 6083 6084 amigaos*) 6085 # On AmigaOS with pdksh, this test takes hours, literally. 6086 # So we just punt and use a minimum line length of 8192. 6087 lt_cv_sys_max_cmd_len=8192; 6088 ;; 6089 6090 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6091 # This has been around since 386BSD, at least. Likely further. 6092 if test -x /sbin/sysctl; then 6093 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6094 elif test -x /usr/sbin/sysctl; then 6095 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6096 else 6097 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6098 fi 6099 # And add a safety zone 6100 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6101 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6102 ;; 6103 6104 interix*) 6105 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6106 lt_cv_sys_max_cmd_len=196608 6107 ;; 6108 6109 osf*) 6110 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6111 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6112 # nice to cause kernel panics so lets avoid the loop below. 6113 # First set a reasonable default. 6114 lt_cv_sys_max_cmd_len=16384 6115 # 6116 if test -x /sbin/sysconfig; then 6117 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6118 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6119 esac 6120 fi 6121 ;; 6122 sco3.2v5*) 6123 lt_cv_sys_max_cmd_len=102400 6124 ;; 6125 sysv5* | sco5v6* | sysv4.2uw2*) 6126 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6127 if test -n "$kargmax"; then 6128 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6129 else 6130 lt_cv_sys_max_cmd_len=32768 6131 fi 6132 ;; 6133 *) 6134 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6135 if test -n "$lt_cv_sys_max_cmd_len"; then 6136 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6137 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6138 else 6139 # Make teststring a little bigger before we do anything with it. 6140 # a 1K string should be a reasonable start. 6141 for i in 1 2 3 4 5 6 7 8 ; do 6142 teststring=$teststring$teststring 6143 done 6144 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6145 # If test is not a shell built-in, we'll probably end up computing a 6146 # maximum length that is only half of the actual maximum length, but 6147 # we can't tell. 6148 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6149 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6150 test $i != 17 # 1/2 MB should be enough 6151 do 6152 i=`expr $i + 1` 6153 teststring=$teststring$teststring 6154 done 6155 # Only check the string length outside the loop. 6156 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6157 teststring= 6158 # Add a significant safety factor because C++ compilers can tack on 6159 # massive amounts of additional arguments before passing them to the 6160 # linker. It appears as though 1/2 is a usable value. 6161 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6162 fi 6163 ;; 6164 esac 6165 6166fi 6167 6168if test -n $lt_cv_sys_max_cmd_len ; then 6169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6170$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6171else 6172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6173$as_echo "none" >&6; } 6174fi 6175max_cmd_len=$lt_cv_sys_max_cmd_len 6176 6177 6178 6179 6180 6181 6182: ${CP="cp -f"} 6183: ${MV="mv -f"} 6184: ${RM="rm -f"} 6185 6186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6187$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6188# Try some XSI features 6189xsi_shell=no 6190( _lt_dummy="a/b/c" 6191 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6192 = c,a/b,, \ 6193 && eval 'test $(( 1 + 1 )) -eq 2 \ 6194 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6195 && xsi_shell=yes 6196{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6197$as_echo "$xsi_shell" >&6; } 6198 6199 6200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6201$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6202lt_shell_append=no 6203( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6204 >/dev/null 2>&1 \ 6205 && lt_shell_append=yes 6206{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6207$as_echo "$lt_shell_append" >&6; } 6208 6209 6210if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6211 lt_unset=unset 6212else 6213 lt_unset=false 6214fi 6215 6216 6217 6218 6219 6220# test EBCDIC or ASCII 6221case `echo X|tr X '\101'` in 6222 A) # ASCII based system 6223 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6224 lt_SP2NL='tr \040 \012' 6225 lt_NL2SP='tr \015\012 \040\040' 6226 ;; 6227 *) # EBCDIC based system 6228 lt_SP2NL='tr \100 \n' 6229 lt_NL2SP='tr \r\n \100\100' 6230 ;; 6231esac 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6242$as_echo_n "checking for $LD option to reload object files... " >&6; } 6243if ${lt_cv_ld_reload_flag+:} false; then : 6244 $as_echo_n "(cached) " >&6 6245else 6246 lt_cv_ld_reload_flag='-r' 6247fi 6248{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6249$as_echo "$lt_cv_ld_reload_flag" >&6; } 6250reload_flag=$lt_cv_ld_reload_flag 6251case $reload_flag in 6252"" | " "*) ;; 6253*) reload_flag=" $reload_flag" ;; 6254esac 6255reload_cmds='$LD$reload_flag -o $output$reload_objs' 6256case $host_os in 6257 darwin*) 6258 if test "$GCC" = yes; then 6259 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6260 else 6261 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6262 fi 6263 ;; 6264esac 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274if test -n "$ac_tool_prefix"; then 6275 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6276set dummy ${ac_tool_prefix}objdump; ac_word=$2 6277{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6278$as_echo_n "checking for $ac_word... " >&6; } 6279if ${ac_cv_prog_OBJDUMP+:} false; then : 6280 $as_echo_n "(cached) " >&6 6281else 6282 if test -n "$OBJDUMP"; then 6283 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6284else 6285as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6286for as_dir in $PATH 6287do 6288 IFS=$as_save_IFS 6289 test -z "$as_dir" && as_dir=. 6290 for ac_exec_ext in '' $ac_executable_extensions; do 6291 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6292 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6293 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6294 break 2 6295 fi 6296done 6297 done 6298IFS=$as_save_IFS 6299 6300fi 6301fi 6302OBJDUMP=$ac_cv_prog_OBJDUMP 6303if test -n "$OBJDUMP"; then 6304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6305$as_echo "$OBJDUMP" >&6; } 6306else 6307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6308$as_echo "no" >&6; } 6309fi 6310 6311 6312fi 6313if test -z "$ac_cv_prog_OBJDUMP"; then 6314 ac_ct_OBJDUMP=$OBJDUMP 6315 # Extract the first word of "objdump", so it can be a program name with args. 6316set dummy objdump; ac_word=$2 6317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6318$as_echo_n "checking for $ac_word... " >&6; } 6319if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6320 $as_echo_n "(cached) " >&6 6321else 6322 if test -n "$ac_ct_OBJDUMP"; then 6323 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6324else 6325as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6326for as_dir in $PATH 6327do 6328 IFS=$as_save_IFS 6329 test -z "$as_dir" && as_dir=. 6330 for ac_exec_ext in '' $ac_executable_extensions; do 6331 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6332 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6333 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6334 break 2 6335 fi 6336done 6337 done 6338IFS=$as_save_IFS 6339 6340fi 6341fi 6342ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6343if test -n "$ac_ct_OBJDUMP"; then 6344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6345$as_echo "$ac_ct_OBJDUMP" >&6; } 6346else 6347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6348$as_echo "no" >&6; } 6349fi 6350 6351 if test "x$ac_ct_OBJDUMP" = x; then 6352 OBJDUMP="false" 6353 else 6354 case $cross_compiling:$ac_tool_warned in 6355yes:) 6356{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6357$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6358ac_tool_warned=yes ;; 6359esac 6360 OBJDUMP=$ac_ct_OBJDUMP 6361 fi 6362else 6363 OBJDUMP="$ac_cv_prog_OBJDUMP" 6364fi 6365 6366test -z "$OBJDUMP" && OBJDUMP=objdump 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6377$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6378if ${lt_cv_deplibs_check_method+:} false; then : 6379 $as_echo_n "(cached) " >&6 6380else 6381 lt_cv_file_magic_cmd='$MAGIC_CMD' 6382lt_cv_file_magic_test_file= 6383lt_cv_deplibs_check_method='unknown' 6384# Need to set the preceding variable on all platforms that support 6385# interlibrary dependencies. 6386# 'none' -- dependencies not supported. 6387# `unknown' -- same as none, but documents that we really don't know. 6388# 'pass_all' -- all dependencies passed with no checks. 6389# 'test_compile' -- check by making test program. 6390# 'file_magic [[regex]]' -- check by looking for files in library path 6391# which responds to the $file_magic_cmd with a given extended regex. 6392# If you have `file' or equivalent on your system and you're not sure 6393# whether `pass_all' will *always* work, you probably want this one. 6394 6395case $host_os in 6396aix[4-9]*) 6397 lt_cv_deplibs_check_method=pass_all 6398 ;; 6399 6400beos*) 6401 lt_cv_deplibs_check_method=pass_all 6402 ;; 6403 6404bsdi[45]*) 6405 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6406 lt_cv_file_magic_cmd='/usr/bin/file -L' 6407 lt_cv_file_magic_test_file=/shlib/libc.so 6408 ;; 6409 6410cygwin*) 6411 # func_win32_libid is a shell function defined in ltmain.sh 6412 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6413 lt_cv_file_magic_cmd='func_win32_libid' 6414 ;; 6415 6416mingw* | pw32*) 6417 # Base MSYS/MinGW do not provide the 'file' command needed by 6418 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6419 # unless we find 'file', for example because we are cross-compiling. 6420 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6421 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6422 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6423 lt_cv_file_magic_cmd='func_win32_libid' 6424 else 6425 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6426 lt_cv_file_magic_cmd='$OBJDUMP -f' 6427 fi 6428 ;; 6429 6430cegcc*) 6431 # use the weaker test based on 'objdump'. See mingw*. 6432 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6433 lt_cv_file_magic_cmd='$OBJDUMP -f' 6434 ;; 6435 6436darwin* | rhapsody*) 6437 lt_cv_deplibs_check_method=pass_all 6438 ;; 6439 6440freebsd* | dragonfly*) 6441 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6442 case $host_cpu in 6443 i*86 ) 6444 # Not sure whether the presence of OpenBSD here was a mistake. 6445 # Let's accept both of them until this is cleared up. 6446 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6447 lt_cv_file_magic_cmd=/usr/bin/file 6448 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6449 ;; 6450 esac 6451 else 6452 lt_cv_deplibs_check_method=pass_all 6453 fi 6454 ;; 6455 6456gnu*) 6457 lt_cv_deplibs_check_method=pass_all 6458 ;; 6459 6460haiku*) 6461 lt_cv_deplibs_check_method=pass_all 6462 ;; 6463 6464hpux10.20* | hpux11*) 6465 lt_cv_file_magic_cmd=/usr/bin/file 6466 case $host_cpu in 6467 ia64*) 6468 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6469 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6470 ;; 6471 hppa*64*) 6472 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]' 6473 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6474 ;; 6475 *) 6476 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6477 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6478 ;; 6479 esac 6480 ;; 6481 6482interix[3-9]*) 6483 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6484 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6485 ;; 6486 6487irix5* | irix6* | nonstopux*) 6488 case $LD in 6489 *-32|*"-32 ") libmagic=32-bit;; 6490 *-n32|*"-n32 ") libmagic=N32;; 6491 *-64|*"-64 ") libmagic=64-bit;; 6492 *) libmagic=never-match;; 6493 esac 6494 lt_cv_deplibs_check_method=pass_all 6495 ;; 6496 6497# This must be Linux ELF. 6498linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 6499 lt_cv_deplibs_check_method=pass_all 6500 ;; 6501 6502netbsd*) 6503 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6504 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6505 else 6506 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6507 fi 6508 ;; 6509 6510newos6*) 6511 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6512 lt_cv_file_magic_cmd=/usr/bin/file 6513 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6514 ;; 6515 6516*nto* | *qnx*) 6517 lt_cv_deplibs_check_method=pass_all 6518 ;; 6519 6520openbsd*) 6521 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6522 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6523 else 6524 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6525 fi 6526 ;; 6527 6528osf3* | osf4* | osf5*) 6529 lt_cv_deplibs_check_method=pass_all 6530 ;; 6531 6532rdos*) 6533 lt_cv_deplibs_check_method=pass_all 6534 ;; 6535 6536solaris*) 6537 lt_cv_deplibs_check_method=pass_all 6538 ;; 6539 6540sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6541 lt_cv_deplibs_check_method=pass_all 6542 ;; 6543 6544sysv4 | sysv4.3*) 6545 case $host_vendor in 6546 motorola) 6547 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]' 6548 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6549 ;; 6550 ncr) 6551 lt_cv_deplibs_check_method=pass_all 6552 ;; 6553 sequent) 6554 lt_cv_file_magic_cmd='/bin/file' 6555 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6556 ;; 6557 sni) 6558 lt_cv_file_magic_cmd='/bin/file' 6559 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6560 lt_cv_file_magic_test_file=/lib/libc.so 6561 ;; 6562 siemens) 6563 lt_cv_deplibs_check_method=pass_all 6564 ;; 6565 pc) 6566 lt_cv_deplibs_check_method=pass_all 6567 ;; 6568 esac 6569 ;; 6570 6571tpf*) 6572 lt_cv_deplibs_check_method=pass_all 6573 ;; 6574vxworks*) 6575 # Assume VxWorks cross toolchains are built on Linux, possibly 6576 # as canadian for Windows hosts. 6577 lt_cv_deplibs_check_method=pass_all 6578 ;; 6579esac 6580 6581fi 6582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6583$as_echo "$lt_cv_deplibs_check_method" >&6; } 6584file_magic_cmd=$lt_cv_file_magic_cmd 6585deplibs_check_method=$lt_cv_deplibs_check_method 6586test -z "$deplibs_check_method" && deplibs_check_method=unknown 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599plugin_option= 6600plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 6601for plugin in $plugin_names; do 6602 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 6603 if test x$plugin_so = x$plugin; then 6604 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 6605 fi 6606 if test x$plugin_so != x$plugin; then 6607 plugin_option="--plugin $plugin_so" 6608 break 6609 fi 6610done 6611 6612if test -n "$ac_tool_prefix"; then 6613 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6614set dummy ${ac_tool_prefix}ar; ac_word=$2 6615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6616$as_echo_n "checking for $ac_word... " >&6; } 6617if ${ac_cv_prog_AR+:} false; then : 6618 $as_echo_n "(cached) " >&6 6619else 6620 if test -n "$AR"; then 6621 ac_cv_prog_AR="$AR" # Let the user override the test. 6622else 6623as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6624for as_dir in $PATH 6625do 6626 IFS=$as_save_IFS 6627 test -z "$as_dir" && as_dir=. 6628 for ac_exec_ext in '' $ac_executable_extensions; do 6629 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6630 ac_cv_prog_AR="${ac_tool_prefix}ar" 6631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6632 break 2 6633 fi 6634done 6635 done 6636IFS=$as_save_IFS 6637 6638fi 6639fi 6640AR=$ac_cv_prog_AR 6641if test -n "$AR"; then 6642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6643$as_echo "$AR" >&6; } 6644else 6645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6646$as_echo "no" >&6; } 6647fi 6648 6649 6650fi 6651if test -z "$ac_cv_prog_AR"; then 6652 ac_ct_AR=$AR 6653 # Extract the first word of "ar", so it can be a program name with args. 6654set dummy ar; ac_word=$2 6655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6656$as_echo_n "checking for $ac_word... " >&6; } 6657if ${ac_cv_prog_ac_ct_AR+:} false; then : 6658 $as_echo_n "(cached) " >&6 6659else 6660 if test -n "$ac_ct_AR"; then 6661 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6662else 6663as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6664for as_dir in $PATH 6665do 6666 IFS=$as_save_IFS 6667 test -z "$as_dir" && as_dir=. 6668 for ac_exec_ext in '' $ac_executable_extensions; do 6669 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6670 ac_cv_prog_ac_ct_AR="ar" 6671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6672 break 2 6673 fi 6674done 6675 done 6676IFS=$as_save_IFS 6677 6678fi 6679fi 6680ac_ct_AR=$ac_cv_prog_ac_ct_AR 6681if test -n "$ac_ct_AR"; then 6682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6683$as_echo "$ac_ct_AR" >&6; } 6684else 6685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6686$as_echo "no" >&6; } 6687fi 6688 6689 if test "x$ac_ct_AR" = x; then 6690 AR="false" 6691 else 6692 case $cross_compiling:$ac_tool_warned in 6693yes:) 6694{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6695$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6696ac_tool_warned=yes ;; 6697esac 6698 AR=$ac_ct_AR 6699 fi 6700else 6701 AR="$ac_cv_prog_AR" 6702fi 6703 6704test -z "$AR" && AR=ar 6705if test -n "$plugin_option"; then 6706 if $AR --help 2>&1 | grep -q "\--plugin"; then 6707 touch conftest.c 6708 $AR $plugin_option rc conftest.a conftest.c 6709 if test "$?" != 0; then 6710 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 6711$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 6712 else 6713 AR="$AR $plugin_option" 6714 fi 6715 rm -f conftest.* 6716 fi 6717fi 6718test -z "$AR_FLAGS" && AR_FLAGS=cru 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730if test -n "$ac_tool_prefix"; then 6731 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6732set dummy ${ac_tool_prefix}strip; ac_word=$2 6733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6734$as_echo_n "checking for $ac_word... " >&6; } 6735if ${ac_cv_prog_STRIP+:} false; then : 6736 $as_echo_n "(cached) " >&6 6737else 6738 if test -n "$STRIP"; then 6739 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6740else 6741as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6742for as_dir in $PATH 6743do 6744 IFS=$as_save_IFS 6745 test -z "$as_dir" && as_dir=. 6746 for ac_exec_ext in '' $ac_executable_extensions; do 6747 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6748 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6749 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6750 break 2 6751 fi 6752done 6753 done 6754IFS=$as_save_IFS 6755 6756fi 6757fi 6758STRIP=$ac_cv_prog_STRIP 6759if test -n "$STRIP"; then 6760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6761$as_echo "$STRIP" >&6; } 6762else 6763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6764$as_echo "no" >&6; } 6765fi 6766 6767 6768fi 6769if test -z "$ac_cv_prog_STRIP"; then 6770 ac_ct_STRIP=$STRIP 6771 # Extract the first word of "strip", so it can be a program name with args. 6772set dummy strip; ac_word=$2 6773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6774$as_echo_n "checking for $ac_word... " >&6; } 6775if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6776 $as_echo_n "(cached) " >&6 6777else 6778 if test -n "$ac_ct_STRIP"; then 6779 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6780else 6781as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6782for as_dir in $PATH 6783do 6784 IFS=$as_save_IFS 6785 test -z "$as_dir" && as_dir=. 6786 for ac_exec_ext in '' $ac_executable_extensions; do 6787 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6788 ac_cv_prog_ac_ct_STRIP="strip" 6789 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6790 break 2 6791 fi 6792done 6793 done 6794IFS=$as_save_IFS 6795 6796fi 6797fi 6798ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6799if test -n "$ac_ct_STRIP"; then 6800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6801$as_echo "$ac_ct_STRIP" >&6; } 6802else 6803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6804$as_echo "no" >&6; } 6805fi 6806 6807 if test "x$ac_ct_STRIP" = x; then 6808 STRIP=":" 6809 else 6810 case $cross_compiling:$ac_tool_warned in 6811yes:) 6812{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6813$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6814ac_tool_warned=yes ;; 6815esac 6816 STRIP=$ac_ct_STRIP 6817 fi 6818else 6819 STRIP="$ac_cv_prog_STRIP" 6820fi 6821 6822test -z "$STRIP" && STRIP=: 6823 6824 6825 6826 6827 6828 6829if test -n "$ac_tool_prefix"; then 6830 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6831set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6833$as_echo_n "checking for $ac_word... " >&6; } 6834if ${ac_cv_prog_RANLIB+:} false; then : 6835 $as_echo_n "(cached) " >&6 6836else 6837 if test -n "$RANLIB"; then 6838 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6839else 6840as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6841for as_dir in $PATH 6842do 6843 IFS=$as_save_IFS 6844 test -z "$as_dir" && as_dir=. 6845 for ac_exec_ext in '' $ac_executable_extensions; do 6846 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6847 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6848 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6849 break 2 6850 fi 6851done 6852 done 6853IFS=$as_save_IFS 6854 6855fi 6856fi 6857RANLIB=$ac_cv_prog_RANLIB 6858if test -n "$RANLIB"; then 6859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6860$as_echo "$RANLIB" >&6; } 6861else 6862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6863$as_echo "no" >&6; } 6864fi 6865 6866 6867fi 6868if test -z "$ac_cv_prog_RANLIB"; then 6869 ac_ct_RANLIB=$RANLIB 6870 # Extract the first word of "ranlib", so it can be a program name with args. 6871set dummy ranlib; ac_word=$2 6872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6873$as_echo_n "checking for $ac_word... " >&6; } 6874if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6875 $as_echo_n "(cached) " >&6 6876else 6877 if test -n "$ac_ct_RANLIB"; then 6878 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6879else 6880as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6881for as_dir in $PATH 6882do 6883 IFS=$as_save_IFS 6884 test -z "$as_dir" && as_dir=. 6885 for ac_exec_ext in '' $ac_executable_extensions; do 6886 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6887 ac_cv_prog_ac_ct_RANLIB="ranlib" 6888 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6889 break 2 6890 fi 6891done 6892 done 6893IFS=$as_save_IFS 6894 6895fi 6896fi 6897ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6898if test -n "$ac_ct_RANLIB"; then 6899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6900$as_echo "$ac_ct_RANLIB" >&6; } 6901else 6902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6903$as_echo "no" >&6; } 6904fi 6905 6906 if test "x$ac_ct_RANLIB" = x; then 6907 RANLIB=":" 6908 else 6909 case $cross_compiling:$ac_tool_warned in 6910yes:) 6911{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6912$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6913ac_tool_warned=yes ;; 6914esac 6915 RANLIB=$ac_ct_RANLIB 6916 fi 6917else 6918 RANLIB="$ac_cv_prog_RANLIB" 6919fi 6920 6921test -z "$RANLIB" && RANLIB=: 6922if test -n "$plugin_option" && test "$RANLIB" != ":"; then 6923 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 6924 RANLIB="$RANLIB $plugin_option" 6925 fi 6926fi 6927 6928 6929 6930 6931 6932 6933# Determine commands to create old-style static archives. 6934old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6935old_postinstall_cmds='chmod 644 $oldlib' 6936old_postuninstall_cmds= 6937 6938if test -n "$RANLIB"; then 6939 case $host_os in 6940 openbsd*) 6941 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6942 ;; 6943 *) 6944 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6945 ;; 6946 esac 6947 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6948fi 6949 6950case $host_os in 6951 darwin*) 6952 lock_old_archive_extraction=yes ;; 6953 *) 6954 lock_old_archive_extraction=no ;; 6955esac 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995# If no C compiler was specified, use CC. 6996LTCC=${LTCC-"$CC"} 6997 6998# If no C compiler flags were specified, use CFLAGS. 6999LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7000 7001# Allow CC to be a program name with arguments. 7002compiler=$CC 7003 7004 7005# Check for command to grab the raw symbol name followed by C symbol from nm. 7006{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7007$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7008if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7009 $as_echo_n "(cached) " >&6 7010else 7011 7012# These are sane defaults that work on at least a few old systems. 7013# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7014 7015# Character class describing NM global symbol codes. 7016symcode='[BCDEGRST]' 7017 7018# Regexp to match symbols that can be accessed directly from C. 7019sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7020 7021# Define system-specific variables. 7022case $host_os in 7023aix*) 7024 symcode='[BCDT]' 7025 ;; 7026cygwin* | mingw* | pw32* | cegcc*) 7027 symcode='[ABCDGISTW]' 7028 ;; 7029hpux*) 7030 if test "$host_cpu" = ia64; then 7031 symcode='[ABCDEGRST]' 7032 fi 7033 ;; 7034irix* | nonstopux*) 7035 symcode='[BCDEGRST]' 7036 ;; 7037osf*) 7038 symcode='[BCDEGQRST]' 7039 ;; 7040solaris*) 7041 symcode='[BCDRT]' 7042 ;; 7043sco3.2v5*) 7044 symcode='[DT]' 7045 ;; 7046sysv4.2uw2*) 7047 symcode='[DT]' 7048 ;; 7049sysv5* | sco5v6* | unixware* | OpenUNIX*) 7050 symcode='[ABDT]' 7051 ;; 7052sysv4) 7053 symcode='[DFNSTU]' 7054 ;; 7055esac 7056 7057# If we're using GNU nm, then use its standard symbol codes. 7058case `$NM -V 2>&1` in 7059*GNU* | *'with BFD'*) 7060 symcode='[ABCDGIRSTW]' ;; 7061esac 7062 7063# Transform an extracted symbol line into a proper C declaration. 7064# Some systems (esp. on ia64) link data and code symbols differently, 7065# so use this general approach. 7066lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7067 7068# Transform an extracted symbol line into symbol name and symbol address 7069lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7070lt_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'" 7071 7072# Handle CRLF in mingw tool chain 7073opt_cr= 7074case $build_os in 7075mingw*) 7076 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7077 ;; 7078esac 7079 7080# Try without a prefix underscore, then with it. 7081for ac_symprfx in "" "_"; do 7082 7083 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7084 symxfrm="\\1 $ac_symprfx\\2 \\2" 7085 7086 # Write the raw and C identifiers. 7087 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7088 # Fake it for dumpbin and say T for any non-static function 7089 # and D for any global variable. 7090 # Also find C++ and __fastcall symbols from MSVC++, 7091 # which start with @ or ?. 7092 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7093" {last_section=section; section=\$ 3};"\ 7094" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7095" \$ 0!~/External *\|/{next};"\ 7096" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7097" {if(hide[section]) next};"\ 7098" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7099" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7100" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7101" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7102" ' prfx=^$ac_symprfx" 7103 else 7104 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7105 fi 7106 7107 # Check to see that the pipe works correctly. 7108 pipe_works=no 7109 7110 rm -f conftest* 7111 cat > conftest.$ac_ext <<_LT_EOF 7112#ifdef __cplusplus 7113extern "C" { 7114#endif 7115char nm_test_var; 7116void nm_test_func(void); 7117void nm_test_func(void){} 7118#ifdef __cplusplus 7119} 7120#endif 7121int main(){nm_test_var='a';nm_test_func();return(0);} 7122_LT_EOF 7123 7124 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7125 (eval $ac_compile) 2>&5 7126 ac_status=$? 7127 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7128 test $ac_status = 0; }; then 7129 # Now try to grab the symbols. 7130 nlist=conftest.nm 7131 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7132 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7133 ac_status=$? 7134 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7135 test $ac_status = 0; } && test -s "$nlist"; then 7136 # Try sorting and uniquifying the output. 7137 if sort "$nlist" | uniq > "$nlist"T; then 7138 mv -f "$nlist"T "$nlist" 7139 else 7140 rm -f "$nlist"T 7141 fi 7142 7143 # Make sure that we snagged all the symbols we need. 7144 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7145 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7146 cat <<_LT_EOF > conftest.$ac_ext 7147#ifdef __cplusplus 7148extern "C" { 7149#endif 7150 7151_LT_EOF 7152 # Now generate the symbol file. 7153 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7154 7155 cat <<_LT_EOF >> conftest.$ac_ext 7156 7157/* The mapping between symbol names and symbols. */ 7158const struct { 7159 const char *name; 7160 void *address; 7161} 7162lt__PROGRAM__LTX_preloaded_symbols[] = 7163{ 7164 { "@PROGRAM@", (void *) 0 }, 7165_LT_EOF 7166 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7167 cat <<\_LT_EOF >> conftest.$ac_ext 7168 {0, (void *) 0} 7169}; 7170 7171/* This works around a problem in FreeBSD linker */ 7172#ifdef FREEBSD_WORKAROUND 7173static const void *lt_preloaded_setup() { 7174 return lt__PROGRAM__LTX_preloaded_symbols; 7175} 7176#endif 7177 7178#ifdef __cplusplus 7179} 7180#endif 7181_LT_EOF 7182 # Now try linking the two files. 7183 mv conftest.$ac_objext conftstm.$ac_objext 7184 lt_save_LIBS="$LIBS" 7185 lt_save_CFLAGS="$CFLAGS" 7186 LIBS="conftstm.$ac_objext" 7187 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7188 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7189 (eval $ac_link) 2>&5 7190 ac_status=$? 7191 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7192 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7193 pipe_works=yes 7194 fi 7195 LIBS="$lt_save_LIBS" 7196 CFLAGS="$lt_save_CFLAGS" 7197 else 7198 echo "cannot find nm_test_func in $nlist" >&5 7199 fi 7200 else 7201 echo "cannot find nm_test_var in $nlist" >&5 7202 fi 7203 else 7204 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7205 fi 7206 else 7207 echo "$progname: failed program was:" >&5 7208 cat conftest.$ac_ext >&5 7209 fi 7210 rm -rf conftest* conftst* 7211 7212 # Do not use the global_symbol_pipe unless it works. 7213 if test "$pipe_works" = yes; then 7214 break 7215 else 7216 lt_cv_sys_global_symbol_pipe= 7217 fi 7218done 7219 7220fi 7221 7222if test -z "$lt_cv_sys_global_symbol_pipe"; then 7223 lt_cv_sys_global_symbol_to_cdecl= 7224fi 7225if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7227$as_echo "failed" >&6; } 7228else 7229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7230$as_echo "ok" >&6; } 7231fi 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254# Check whether --enable-libtool-lock was given. 7255if test "${enable_libtool_lock+set}" = set; then : 7256 enableval=$enable_libtool_lock; 7257fi 7258 7259test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7260 7261# Some flags need to be propagated to the compiler or linker for good 7262# libtool support. 7263case $host in 7264ia64-*-hpux*) 7265 # Find out which ABI we are using. 7266 echo 'int i;' > conftest.$ac_ext 7267 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7268 (eval $ac_compile) 2>&5 7269 ac_status=$? 7270 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7271 test $ac_status = 0; }; then 7272 case `/usr/bin/file conftest.$ac_objext` in 7273 *ELF-32*) 7274 HPUX_IA64_MODE="32" 7275 ;; 7276 *ELF-64*) 7277 HPUX_IA64_MODE="64" 7278 ;; 7279 esac 7280 fi 7281 rm -rf conftest* 7282 ;; 7283*-*-irix6*) 7284 # Find out which ABI we are using. 7285 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7286 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7287 (eval $ac_compile) 2>&5 7288 ac_status=$? 7289 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7290 test $ac_status = 0; }; then 7291 if test "$lt_cv_prog_gnu_ld" = yes; then 7292 case `/usr/bin/file conftest.$ac_objext` in 7293 *32-bit*) 7294 LD="${LD-ld} -melf32bsmip" 7295 ;; 7296 *N32*) 7297 LD="${LD-ld} -melf32bmipn32" 7298 ;; 7299 *64-bit*) 7300 LD="${LD-ld} -melf64bmip" 7301 ;; 7302 esac 7303 else 7304 case `/usr/bin/file conftest.$ac_objext` in 7305 *32-bit*) 7306 LD="${LD-ld} -32" 7307 ;; 7308 *N32*) 7309 LD="${LD-ld} -n32" 7310 ;; 7311 *64-bit*) 7312 LD="${LD-ld} -64" 7313 ;; 7314 esac 7315 fi 7316 fi 7317 rm -rf conftest* 7318 ;; 7319 7320x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7321s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7322 # Find out which ABI we are using. 7323 echo 'int i;' > conftest.$ac_ext 7324 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7325 (eval $ac_compile) 2>&5 7326 ac_status=$? 7327 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7328 test $ac_status = 0; }; then 7329 case `/usr/bin/file conftest.o` in 7330 *32-bit*) 7331 case $host in 7332 x86_64-*kfreebsd*-gnu) 7333 LD="${LD-ld} -m elf_i386_fbsd" 7334 ;; 7335 x86_64-*linux*) 7336 case `/usr/bin/file conftest.o` in 7337 *x86-64*) 7338 LD="${LD-ld} -m elf32_x86_64" 7339 ;; 7340 *) 7341 LD="${LD-ld} -m elf_i386" 7342 ;; 7343 esac 7344 ;; 7345 powerpc64le-*linux*) 7346 LD="${LD-ld} -m elf32lppclinux" 7347 ;; 7348 powerpc64-*linux*) 7349 LD="${LD-ld} -m elf32ppclinux" 7350 ;; 7351 s390x-*linux*) 7352 LD="${LD-ld} -m elf_s390" 7353 ;; 7354 sparc64-*linux*) 7355 LD="${LD-ld} -m elf32_sparc" 7356 ;; 7357 esac 7358 ;; 7359 *64-bit*) 7360 case $host in 7361 x86_64-*kfreebsd*-gnu) 7362 LD="${LD-ld} -m elf_x86_64_fbsd" 7363 ;; 7364 x86_64-*linux*) 7365 LD="${LD-ld} -m elf_x86_64" 7366 ;; 7367 powerpcle-*linux*) 7368 LD="${LD-ld} -m elf64lppc" 7369 ;; 7370 powerpc-*linux*) 7371 LD="${LD-ld} -m elf64ppc" 7372 ;; 7373 s390*-*linux*|s390*-*tpf*) 7374 LD="${LD-ld} -m elf64_s390" 7375 ;; 7376 sparc*-*linux*) 7377 LD="${LD-ld} -m elf64_sparc" 7378 ;; 7379 esac 7380 ;; 7381 esac 7382 fi 7383 rm -rf conftest* 7384 ;; 7385 7386*-*-sco3.2v5*) 7387 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7388 SAVE_CFLAGS="$CFLAGS" 7389 CFLAGS="$CFLAGS -belf" 7390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7391$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7392if ${lt_cv_cc_needs_belf+:} false; then : 7393 $as_echo_n "(cached) " >&6 7394else 7395 ac_ext=c 7396ac_cpp='$CPP $CPPFLAGS' 7397ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7398ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7399ac_compiler_gnu=$ac_cv_c_compiler_gnu 7400 7401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7402/* end confdefs.h. */ 7403 7404int 7405main () 7406{ 7407 7408 ; 7409 return 0; 7410} 7411_ACEOF 7412if ac_fn_c_try_link "$LINENO"; then : 7413 lt_cv_cc_needs_belf=yes 7414else 7415 lt_cv_cc_needs_belf=no 7416fi 7417rm -f core conftest.err conftest.$ac_objext \ 7418 conftest$ac_exeext conftest.$ac_ext 7419 ac_ext=c 7420ac_cpp='$CPP $CPPFLAGS' 7421ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7422ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7423ac_compiler_gnu=$ac_cv_c_compiler_gnu 7424 7425fi 7426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7427$as_echo "$lt_cv_cc_needs_belf" >&6; } 7428 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7429 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7430 CFLAGS="$SAVE_CFLAGS" 7431 fi 7432 ;; 7433sparc*-*solaris*) 7434 # Find out which ABI we are using. 7435 echo 'int i;' > conftest.$ac_ext 7436 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7437 (eval $ac_compile) 2>&5 7438 ac_status=$? 7439 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7440 test $ac_status = 0; }; then 7441 case `/usr/bin/file conftest.o` in 7442 *64-bit*) 7443 case $lt_cv_prog_gnu_ld in 7444 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7445 *) 7446 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7447 LD="${LD-ld} -64" 7448 fi 7449 ;; 7450 esac 7451 ;; 7452 esac 7453 fi 7454 rm -rf conftest* 7455 ;; 7456esac 7457 7458need_locks="$enable_libtool_lock" 7459 7460 7461 case $host_os in 7462 rhapsody* | darwin*) 7463 if test -n "$ac_tool_prefix"; then 7464 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7465set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7467$as_echo_n "checking for $ac_word... " >&6; } 7468if ${ac_cv_prog_DSYMUTIL+:} false; then : 7469 $as_echo_n "(cached) " >&6 7470else 7471 if test -n "$DSYMUTIL"; then 7472 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7473else 7474as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7475for as_dir in $PATH 7476do 7477 IFS=$as_save_IFS 7478 test -z "$as_dir" && as_dir=. 7479 for ac_exec_ext in '' $ac_executable_extensions; do 7480 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7481 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7482 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7483 break 2 7484 fi 7485done 7486 done 7487IFS=$as_save_IFS 7488 7489fi 7490fi 7491DSYMUTIL=$ac_cv_prog_DSYMUTIL 7492if test -n "$DSYMUTIL"; then 7493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7494$as_echo "$DSYMUTIL" >&6; } 7495else 7496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7497$as_echo "no" >&6; } 7498fi 7499 7500 7501fi 7502if test -z "$ac_cv_prog_DSYMUTIL"; then 7503 ac_ct_DSYMUTIL=$DSYMUTIL 7504 # Extract the first word of "dsymutil", so it can be a program name with args. 7505set dummy dsymutil; ac_word=$2 7506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7507$as_echo_n "checking for $ac_word... " >&6; } 7508if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7509 $as_echo_n "(cached) " >&6 7510else 7511 if test -n "$ac_ct_DSYMUTIL"; then 7512 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7513else 7514as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7515for as_dir in $PATH 7516do 7517 IFS=$as_save_IFS 7518 test -z "$as_dir" && as_dir=. 7519 for ac_exec_ext in '' $ac_executable_extensions; do 7520 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7521 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7522 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7523 break 2 7524 fi 7525done 7526 done 7527IFS=$as_save_IFS 7528 7529fi 7530fi 7531ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7532if test -n "$ac_ct_DSYMUTIL"; then 7533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7534$as_echo "$ac_ct_DSYMUTIL" >&6; } 7535else 7536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7537$as_echo "no" >&6; } 7538fi 7539 7540 if test "x$ac_ct_DSYMUTIL" = x; then 7541 DSYMUTIL=":" 7542 else 7543 case $cross_compiling:$ac_tool_warned in 7544yes:) 7545{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7546$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7547ac_tool_warned=yes ;; 7548esac 7549 DSYMUTIL=$ac_ct_DSYMUTIL 7550 fi 7551else 7552 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7553fi 7554 7555 if test -n "$ac_tool_prefix"; then 7556 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7557set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7559$as_echo_n "checking for $ac_word... " >&6; } 7560if ${ac_cv_prog_NMEDIT+:} false; then : 7561 $as_echo_n "(cached) " >&6 7562else 7563 if test -n "$NMEDIT"; then 7564 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7565else 7566as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7567for as_dir in $PATH 7568do 7569 IFS=$as_save_IFS 7570 test -z "$as_dir" && as_dir=. 7571 for ac_exec_ext in '' $ac_executable_extensions; do 7572 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7573 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7574 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7575 break 2 7576 fi 7577done 7578 done 7579IFS=$as_save_IFS 7580 7581fi 7582fi 7583NMEDIT=$ac_cv_prog_NMEDIT 7584if test -n "$NMEDIT"; then 7585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7586$as_echo "$NMEDIT" >&6; } 7587else 7588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7589$as_echo "no" >&6; } 7590fi 7591 7592 7593fi 7594if test -z "$ac_cv_prog_NMEDIT"; then 7595 ac_ct_NMEDIT=$NMEDIT 7596 # Extract the first word of "nmedit", so it can be a program name with args. 7597set dummy nmedit; ac_word=$2 7598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7599$as_echo_n "checking for $ac_word... " >&6; } 7600if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7601 $as_echo_n "(cached) " >&6 7602else 7603 if test -n "$ac_ct_NMEDIT"; then 7604 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7605else 7606as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7607for as_dir in $PATH 7608do 7609 IFS=$as_save_IFS 7610 test -z "$as_dir" && as_dir=. 7611 for ac_exec_ext in '' $ac_executable_extensions; do 7612 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7613 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7614 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7615 break 2 7616 fi 7617done 7618 done 7619IFS=$as_save_IFS 7620 7621fi 7622fi 7623ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7624if test -n "$ac_ct_NMEDIT"; then 7625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7626$as_echo "$ac_ct_NMEDIT" >&6; } 7627else 7628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7629$as_echo "no" >&6; } 7630fi 7631 7632 if test "x$ac_ct_NMEDIT" = x; then 7633 NMEDIT=":" 7634 else 7635 case $cross_compiling:$ac_tool_warned in 7636yes:) 7637{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7638$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7639ac_tool_warned=yes ;; 7640esac 7641 NMEDIT=$ac_ct_NMEDIT 7642 fi 7643else 7644 NMEDIT="$ac_cv_prog_NMEDIT" 7645fi 7646 7647 if test -n "$ac_tool_prefix"; then 7648 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7649set dummy ${ac_tool_prefix}lipo; ac_word=$2 7650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7651$as_echo_n "checking for $ac_word... " >&6; } 7652if ${ac_cv_prog_LIPO+:} false; then : 7653 $as_echo_n "(cached) " >&6 7654else 7655 if test -n "$LIPO"; then 7656 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7657else 7658as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7659for as_dir in $PATH 7660do 7661 IFS=$as_save_IFS 7662 test -z "$as_dir" && as_dir=. 7663 for ac_exec_ext in '' $ac_executable_extensions; do 7664 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7665 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7666 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7667 break 2 7668 fi 7669done 7670 done 7671IFS=$as_save_IFS 7672 7673fi 7674fi 7675LIPO=$ac_cv_prog_LIPO 7676if test -n "$LIPO"; then 7677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7678$as_echo "$LIPO" >&6; } 7679else 7680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7681$as_echo "no" >&6; } 7682fi 7683 7684 7685fi 7686if test -z "$ac_cv_prog_LIPO"; then 7687 ac_ct_LIPO=$LIPO 7688 # Extract the first word of "lipo", so it can be a program name with args. 7689set dummy lipo; ac_word=$2 7690{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7691$as_echo_n "checking for $ac_word... " >&6; } 7692if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7693 $as_echo_n "(cached) " >&6 7694else 7695 if test -n "$ac_ct_LIPO"; then 7696 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7697else 7698as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7699for as_dir in $PATH 7700do 7701 IFS=$as_save_IFS 7702 test -z "$as_dir" && as_dir=. 7703 for ac_exec_ext in '' $ac_executable_extensions; do 7704 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7705 ac_cv_prog_ac_ct_LIPO="lipo" 7706 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7707 break 2 7708 fi 7709done 7710 done 7711IFS=$as_save_IFS 7712 7713fi 7714fi 7715ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7716if test -n "$ac_ct_LIPO"; then 7717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7718$as_echo "$ac_ct_LIPO" >&6; } 7719else 7720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7721$as_echo "no" >&6; } 7722fi 7723 7724 if test "x$ac_ct_LIPO" = x; then 7725 LIPO=":" 7726 else 7727 case $cross_compiling:$ac_tool_warned in 7728yes:) 7729{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7730$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7731ac_tool_warned=yes ;; 7732esac 7733 LIPO=$ac_ct_LIPO 7734 fi 7735else 7736 LIPO="$ac_cv_prog_LIPO" 7737fi 7738 7739 if test -n "$ac_tool_prefix"; then 7740 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7741set dummy ${ac_tool_prefix}otool; ac_word=$2 7742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7743$as_echo_n "checking for $ac_word... " >&6; } 7744if ${ac_cv_prog_OTOOL+:} false; then : 7745 $as_echo_n "(cached) " >&6 7746else 7747 if test -n "$OTOOL"; then 7748 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7749else 7750as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7751for as_dir in $PATH 7752do 7753 IFS=$as_save_IFS 7754 test -z "$as_dir" && as_dir=. 7755 for ac_exec_ext in '' $ac_executable_extensions; do 7756 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7757 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7758 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7759 break 2 7760 fi 7761done 7762 done 7763IFS=$as_save_IFS 7764 7765fi 7766fi 7767OTOOL=$ac_cv_prog_OTOOL 7768if test -n "$OTOOL"; then 7769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7770$as_echo "$OTOOL" >&6; } 7771else 7772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7773$as_echo "no" >&6; } 7774fi 7775 7776 7777fi 7778if test -z "$ac_cv_prog_OTOOL"; then 7779 ac_ct_OTOOL=$OTOOL 7780 # Extract the first word of "otool", so it can be a program name with args. 7781set dummy otool; ac_word=$2 7782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7783$as_echo_n "checking for $ac_word... " >&6; } 7784if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7785 $as_echo_n "(cached) " >&6 7786else 7787 if test -n "$ac_ct_OTOOL"; then 7788 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7789else 7790as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7791for as_dir in $PATH 7792do 7793 IFS=$as_save_IFS 7794 test -z "$as_dir" && as_dir=. 7795 for ac_exec_ext in '' $ac_executable_extensions; do 7796 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7797 ac_cv_prog_ac_ct_OTOOL="otool" 7798 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7799 break 2 7800 fi 7801done 7802 done 7803IFS=$as_save_IFS 7804 7805fi 7806fi 7807ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7808if test -n "$ac_ct_OTOOL"; then 7809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7810$as_echo "$ac_ct_OTOOL" >&6; } 7811else 7812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7813$as_echo "no" >&6; } 7814fi 7815 7816 if test "x$ac_ct_OTOOL" = x; then 7817 OTOOL=":" 7818 else 7819 case $cross_compiling:$ac_tool_warned in 7820yes:) 7821{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7822$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7823ac_tool_warned=yes ;; 7824esac 7825 OTOOL=$ac_ct_OTOOL 7826 fi 7827else 7828 OTOOL="$ac_cv_prog_OTOOL" 7829fi 7830 7831 if test -n "$ac_tool_prefix"; then 7832 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7833set dummy ${ac_tool_prefix}otool64; ac_word=$2 7834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7835$as_echo_n "checking for $ac_word... " >&6; } 7836if ${ac_cv_prog_OTOOL64+:} false; then : 7837 $as_echo_n "(cached) " >&6 7838else 7839 if test -n "$OTOOL64"; then 7840 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7841else 7842as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7843for as_dir in $PATH 7844do 7845 IFS=$as_save_IFS 7846 test -z "$as_dir" && as_dir=. 7847 for ac_exec_ext in '' $ac_executable_extensions; do 7848 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7849 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7850 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7851 break 2 7852 fi 7853done 7854 done 7855IFS=$as_save_IFS 7856 7857fi 7858fi 7859OTOOL64=$ac_cv_prog_OTOOL64 7860if test -n "$OTOOL64"; then 7861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7862$as_echo "$OTOOL64" >&6; } 7863else 7864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7865$as_echo "no" >&6; } 7866fi 7867 7868 7869fi 7870if test -z "$ac_cv_prog_OTOOL64"; then 7871 ac_ct_OTOOL64=$OTOOL64 7872 # Extract the first word of "otool64", so it can be a program name with args. 7873set dummy otool64; ac_word=$2 7874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7875$as_echo_n "checking for $ac_word... " >&6; } 7876if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7877 $as_echo_n "(cached) " >&6 7878else 7879 if test -n "$ac_ct_OTOOL64"; then 7880 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7881else 7882as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7883for as_dir in $PATH 7884do 7885 IFS=$as_save_IFS 7886 test -z "$as_dir" && as_dir=. 7887 for ac_exec_ext in '' $ac_executable_extensions; do 7888 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7889 ac_cv_prog_ac_ct_OTOOL64="otool64" 7890 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7891 break 2 7892 fi 7893done 7894 done 7895IFS=$as_save_IFS 7896 7897fi 7898fi 7899ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7900if test -n "$ac_ct_OTOOL64"; then 7901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7902$as_echo "$ac_ct_OTOOL64" >&6; } 7903else 7904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7905$as_echo "no" >&6; } 7906fi 7907 7908 if test "x$ac_ct_OTOOL64" = x; then 7909 OTOOL64=":" 7910 else 7911 case $cross_compiling:$ac_tool_warned in 7912yes:) 7913{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7914$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7915ac_tool_warned=yes ;; 7916esac 7917 OTOOL64=$ac_ct_OTOOL64 7918 fi 7919else 7920 OTOOL64="$ac_cv_prog_OTOOL64" 7921fi 7922 7923 7924 7925 7926 7927 7928 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 7947 7948 7949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7950$as_echo_n "checking for -single_module linker flag... " >&6; } 7951if ${lt_cv_apple_cc_single_mod+:} false; then : 7952 $as_echo_n "(cached) " >&6 7953else 7954 lt_cv_apple_cc_single_mod=no 7955 if test -z "${LT_MULTI_MODULE}"; then 7956 # By default we will add the -single_module flag. You can override 7957 # by either setting the environment variable LT_MULTI_MODULE 7958 # non-empty at configure time, or by adding -multi_module to the 7959 # link flags. 7960 rm -rf libconftest.dylib* 7961 echo "int foo(void){return 1;}" > conftest.c 7962 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7963-dynamiclib -Wl,-single_module conftest.c" >&5 7964 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7965 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7966 _lt_result=$? 7967 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7968 lt_cv_apple_cc_single_mod=yes 7969 else 7970 cat conftest.err >&5 7971 fi 7972 rm -rf libconftest.dylib* 7973 rm -f conftest.* 7974 fi 7975fi 7976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7977$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7979$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7980if ${lt_cv_ld_exported_symbols_list+:} false; then : 7981 $as_echo_n "(cached) " >&6 7982else 7983 lt_cv_ld_exported_symbols_list=no 7984 save_LDFLAGS=$LDFLAGS 7985 echo "_main" > conftest.sym 7986 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7988/* end confdefs.h. */ 7989 7990int 7991main () 7992{ 7993 7994 ; 7995 return 0; 7996} 7997_ACEOF 7998if ac_fn_c_try_link "$LINENO"; then : 7999 lt_cv_ld_exported_symbols_list=yes 8000else 8001 lt_cv_ld_exported_symbols_list=no 8002fi 8003rm -f core conftest.err conftest.$ac_objext \ 8004 conftest$ac_exeext conftest.$ac_ext 8005 LDFLAGS="$save_LDFLAGS" 8006 8007fi 8008{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8009$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8011$as_echo_n "checking for -force_load linker flag... " >&6; } 8012if ${lt_cv_ld_force_load+:} false; then : 8013 $as_echo_n "(cached) " >&6 8014else 8015 lt_cv_ld_force_load=no 8016 cat > conftest.c << _LT_EOF 8017int forced_loaded() { return 2;} 8018_LT_EOF 8019 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8020 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8021 echo "$AR cru libconftest.a conftest.o" >&5 8022 $AR cru libconftest.a conftest.o 2>&5 8023 cat > conftest.c << _LT_EOF 8024int main() { return 0;} 8025_LT_EOF 8026 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8027 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8028 _lt_result=$? 8029 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8030 lt_cv_ld_force_load=yes 8031 else 8032 cat conftest.err >&5 8033 fi 8034 rm -f conftest.err libconftest.a conftest conftest.c 8035 rm -rf conftest.dSYM 8036 8037fi 8038{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8039$as_echo "$lt_cv_ld_force_load" >&6; } 8040 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 8041 # build without first building modern cctools / linker. 8042 case $host_cpu-$host_os in 8043 *-rhapsody* | *-darwin1.[012]) 8044 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8045 *-darwin1.*) 8046 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8047 *-darwin*) 8048 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 8049 # deployment target is forced to an earlier version. 8050 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 8051 UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 8052 ;; 8053 10.[012][,.]*) 8054 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 8055 ;; 8056 *) 8057 ;; 8058 esac 8059 ;; 8060 esac 8061 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8062 _lt_dar_single_mod='$single_module' 8063 fi 8064 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8065 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8066 else 8067 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8068 fi 8069 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8070 _lt_dsymutil='~$DSYMUTIL $lib || :' 8071 else 8072 _lt_dsymutil= 8073 fi 8074 ;; 8075 esac 8076 8077for ac_header in dlfcn.h 8078do : 8079 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8080" 8081if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8082 cat >>confdefs.h <<_ACEOF 8083#define HAVE_DLFCN_H 1 8084_ACEOF 8085 8086fi 8087 8088done 8089 8090 8091 8092 8093 8094# Set options 8095 8096 8097 8098 enable_dlopen=no 8099 8100 8101 enable_win32_dll=no 8102 8103 8104 # Check whether --enable-shared was given. 8105if test "${enable_shared+set}" = set; then : 8106 enableval=$enable_shared; p=${PACKAGE-default} 8107 case $enableval in 8108 yes) enable_shared=yes ;; 8109 no) enable_shared=no ;; 8110 *) 8111 enable_shared=no 8112 # Look at the argument we got. We use all the common list separators. 8113 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8114 for pkg in $enableval; do 8115 IFS="$lt_save_ifs" 8116 if test "X$pkg" = "X$p"; then 8117 enable_shared=yes 8118 fi 8119 done 8120 IFS="$lt_save_ifs" 8121 ;; 8122 esac 8123else 8124 enable_shared=yes 8125fi 8126 8127 8128 8129 8130 8131 8132 8133 8134 8135 # Check whether --enable-static was given. 8136if test "${enable_static+set}" = set; then : 8137 enableval=$enable_static; p=${PACKAGE-default} 8138 case $enableval in 8139 yes) enable_static=yes ;; 8140 no) enable_static=no ;; 8141 *) 8142 enable_static=no 8143 # Look at the argument we got. We use all the common list separators. 8144 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8145 for pkg in $enableval; do 8146 IFS="$lt_save_ifs" 8147 if test "X$pkg" = "X$p"; then 8148 enable_static=yes 8149 fi 8150 done 8151 IFS="$lt_save_ifs" 8152 ;; 8153 esac 8154else 8155 enable_static=yes 8156fi 8157 8158 8159 8160 8161 8162 8163 8164 8165 8166 8167# Check whether --with-pic was given. 8168if test "${with_pic+set}" = set; then : 8169 withval=$with_pic; pic_mode="$withval" 8170else 8171 pic_mode=default 8172fi 8173 8174 8175test -z "$pic_mode" && pic_mode=default 8176 8177 8178 8179 8180 8181 8182 8183 # Check whether --enable-fast-install was given. 8184if test "${enable_fast_install+set}" = set; then : 8185 enableval=$enable_fast_install; p=${PACKAGE-default} 8186 case $enableval in 8187 yes) enable_fast_install=yes ;; 8188 no) enable_fast_install=no ;; 8189 *) 8190 enable_fast_install=no 8191 # Look at the argument we got. We use all the common list separators. 8192 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8193 for pkg in $enableval; do 8194 IFS="$lt_save_ifs" 8195 if test "X$pkg" = "X$p"; then 8196 enable_fast_install=yes 8197 fi 8198 done 8199 IFS="$lt_save_ifs" 8200 ;; 8201 esac 8202else 8203 enable_fast_install=yes 8204fi 8205 8206 8207 8208 8209 8210 8211 8212 8213 8214 8215 8216# This can be used to rebuild libtool when needed 8217LIBTOOL_DEPS="$ltmain" 8218 8219# Always use our own libtool. 8220LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8221 8222 8223 8224 8225 8226 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247test -z "$LN_S" && LN_S="ln -s" 8248 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258 8259 8260 8261 8262if test -n "${ZSH_VERSION+set}" ; then 8263 setopt NO_GLOB_SUBST 8264fi 8265 8266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8267$as_echo_n "checking for objdir... " >&6; } 8268if ${lt_cv_objdir+:} false; then : 8269 $as_echo_n "(cached) " >&6 8270else 8271 rm -f .libs 2>/dev/null 8272mkdir .libs 2>/dev/null 8273if test -d .libs; then 8274 lt_cv_objdir=.libs 8275else 8276 # MS-DOS does not allow filenames that begin with a dot. 8277 lt_cv_objdir=_libs 8278fi 8279rmdir .libs 2>/dev/null 8280fi 8281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8282$as_echo "$lt_cv_objdir" >&6; } 8283objdir=$lt_cv_objdir 8284 8285 8286 8287 8288 8289cat >>confdefs.h <<_ACEOF 8290#define LT_OBJDIR "$lt_cv_objdir/" 8291_ACEOF 8292 8293 8294 8295 8296case $host_os in 8297aix3*) 8298 # AIX sometimes has problems with the GCC collect2 program. For some 8299 # reason, if we set the COLLECT_NAMES environment variable, the problems 8300 # vanish in a puff of smoke. 8301 if test "X${COLLECT_NAMES+set}" != Xset; then 8302 COLLECT_NAMES= 8303 export COLLECT_NAMES 8304 fi 8305 ;; 8306esac 8307 8308# Global variables: 8309ofile=libtool 8310can_build_shared=yes 8311 8312# All known linkers require a `.a' archive for static linking (except MSVC, 8313# which needs '.lib'). 8314libext=a 8315 8316with_gnu_ld="$lt_cv_prog_gnu_ld" 8317 8318old_CC="$CC" 8319old_CFLAGS="$CFLAGS" 8320 8321# Set sane defaults for various variables 8322test -z "$CC" && CC=cc 8323test -z "$LTCC" && LTCC=$CC 8324test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8325test -z "$LD" && LD=ld 8326test -z "$ac_objext" && ac_objext=o 8327 8328for cc_temp in $compiler""; do 8329 case $cc_temp in 8330 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8331 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8332 \-*) ;; 8333 *) break;; 8334 esac 8335done 8336cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8337 8338 8339# Only perform the check for file, if the check method requires it 8340test -z "$MAGIC_CMD" && MAGIC_CMD=file 8341case $deplibs_check_method in 8342file_magic*) 8343 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8345$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8346if ${lt_cv_path_MAGIC_CMD+:} false; then : 8347 $as_echo_n "(cached) " >&6 8348else 8349 case $MAGIC_CMD in 8350[\\/*] | ?:[\\/]*) 8351 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8352 ;; 8353*) 8354 lt_save_MAGIC_CMD="$MAGIC_CMD" 8355 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8356 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8357 for ac_dir in $ac_dummy; do 8358 IFS="$lt_save_ifs" 8359 test -z "$ac_dir" && ac_dir=. 8360 if test -f $ac_dir/${ac_tool_prefix}file; then 8361 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8362 if test -n "$file_magic_test_file"; then 8363 case $deplibs_check_method in 8364 "file_magic "*) 8365 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8366 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8367 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8368 $EGREP "$file_magic_regex" > /dev/null; then 8369 : 8370 else 8371 cat <<_LT_EOF 1>&2 8372 8373*** Warning: the command libtool uses to detect shared libraries, 8374*** $file_magic_cmd, produces output that libtool cannot recognize. 8375*** The result is that libtool may fail to recognize shared libraries 8376*** as such. This will affect the creation of libtool libraries that 8377*** depend on shared libraries, but programs linked with such libtool 8378*** libraries will work regardless of this problem. Nevertheless, you 8379*** may want to report the problem to your system manager and/or to 8380*** bug-libtool@gnu.org 8381 8382_LT_EOF 8383 fi ;; 8384 esac 8385 fi 8386 break 8387 fi 8388 done 8389 IFS="$lt_save_ifs" 8390 MAGIC_CMD="$lt_save_MAGIC_CMD" 8391 ;; 8392esac 8393fi 8394 8395MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8396if test -n "$MAGIC_CMD"; then 8397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8398$as_echo "$MAGIC_CMD" >&6; } 8399else 8400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8401$as_echo "no" >&6; } 8402fi 8403 8404 8405 8406 8407 8408if test -z "$lt_cv_path_MAGIC_CMD"; then 8409 if test -n "$ac_tool_prefix"; then 8410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8411$as_echo_n "checking for file... " >&6; } 8412if ${lt_cv_path_MAGIC_CMD+:} false; then : 8413 $as_echo_n "(cached) " >&6 8414else 8415 case $MAGIC_CMD in 8416[\\/*] | ?:[\\/]*) 8417 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8418 ;; 8419*) 8420 lt_save_MAGIC_CMD="$MAGIC_CMD" 8421 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8422 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8423 for ac_dir in $ac_dummy; do 8424 IFS="$lt_save_ifs" 8425 test -z "$ac_dir" && ac_dir=. 8426 if test -f $ac_dir/file; then 8427 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8428 if test -n "$file_magic_test_file"; then 8429 case $deplibs_check_method in 8430 "file_magic "*) 8431 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8432 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8433 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8434 $EGREP "$file_magic_regex" > /dev/null; then 8435 : 8436 else 8437 cat <<_LT_EOF 1>&2 8438 8439*** Warning: the command libtool uses to detect shared libraries, 8440*** $file_magic_cmd, produces output that libtool cannot recognize. 8441*** The result is that libtool may fail to recognize shared libraries 8442*** as such. This will affect the creation of libtool libraries that 8443*** depend on shared libraries, but programs linked with such libtool 8444*** libraries will work regardless of this problem. Nevertheless, you 8445*** may want to report the problem to your system manager and/or to 8446*** bug-libtool@gnu.org 8447 8448_LT_EOF 8449 fi ;; 8450 esac 8451 fi 8452 break 8453 fi 8454 done 8455 IFS="$lt_save_ifs" 8456 MAGIC_CMD="$lt_save_MAGIC_CMD" 8457 ;; 8458esac 8459fi 8460 8461MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8462if test -n "$MAGIC_CMD"; then 8463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8464$as_echo "$MAGIC_CMD" >&6; } 8465else 8466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8467$as_echo "no" >&6; } 8468fi 8469 8470 8471 else 8472 MAGIC_CMD=: 8473 fi 8474fi 8475 8476 fi 8477 ;; 8478esac 8479 8480# Use C for the default configuration in the libtool script 8481 8482lt_save_CC="$CC" 8483ac_ext=c 8484ac_cpp='$CPP $CPPFLAGS' 8485ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8486ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8487ac_compiler_gnu=$ac_cv_c_compiler_gnu 8488 8489 8490# Source file extension for C test sources. 8491ac_ext=c 8492 8493# Object file extension for compiled C test sources. 8494objext=o 8495objext=$objext 8496 8497# Code to be used in simple compile tests 8498lt_simple_compile_test_code="int some_variable = 0;" 8499 8500# Code to be used in simple link tests 8501lt_simple_link_test_code='int main(){return(0);}' 8502 8503 8504 8505 8506 8507 8508 8509# If no C compiler was specified, use CC. 8510LTCC=${LTCC-"$CC"} 8511 8512# If no C compiler flags were specified, use CFLAGS. 8513LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8514 8515# Allow CC to be a program name with arguments. 8516compiler=$CC 8517 8518# Save the default compiler, since it gets overwritten when the other 8519# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8520compiler_DEFAULT=$CC 8521 8522# save warnings/boilerplate of simple test code 8523ac_outfile=conftest.$ac_objext 8524echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8525eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8526_lt_compiler_boilerplate=`cat conftest.err` 8527$RM conftest* 8528 8529ac_outfile=conftest.$ac_objext 8530echo "$lt_simple_link_test_code" >conftest.$ac_ext 8531eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8532_lt_linker_boilerplate=`cat conftest.err` 8533$RM -r conftest* 8534 8535 8536## CAVEAT EMPTOR: 8537## There is no encapsulation within the following macros, do not change 8538## the running order or otherwise move them around unless you know exactly 8539## what you are doing... 8540if test -n "$compiler"; then 8541 8542lt_prog_compiler_no_builtin_flag= 8543 8544if test "$GCC" = yes; then 8545 case $cc_basename in 8546 nvcc*) 8547 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8548 *) 8549 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8550 esac 8551 8552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8553$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8554if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8555 $as_echo_n "(cached) " >&6 8556else 8557 lt_cv_prog_compiler_rtti_exceptions=no 8558 ac_outfile=conftest.$ac_objext 8559 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8560 lt_compiler_flag="-fno-rtti -fno-exceptions" 8561 # Insert the option either (1) after the last *FLAGS variable, or 8562 # (2) before a word containing "conftest.", or (3) at the end. 8563 # Note that $ac_compile itself does not contain backslashes and begins 8564 # with a dollar sign (not a hyphen), so the echo should work correctly. 8565 # The option is referenced via a variable to avoid confusing sed. 8566 lt_compile=`echo "$ac_compile" | $SED \ 8567 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8568 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8569 -e 's:$: $lt_compiler_flag:'` 8570 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8571 (eval "$lt_compile" 2>conftest.err) 8572 ac_status=$? 8573 cat conftest.err >&5 8574 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8575 if (exit $ac_status) && test -s "$ac_outfile"; then 8576 # The compiler can only warn and ignore the option if not recognized 8577 # So say no if there are warnings other than the usual output. 8578 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8579 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8580 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8581 lt_cv_prog_compiler_rtti_exceptions=yes 8582 fi 8583 fi 8584 $RM conftest* 8585 8586fi 8587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8588$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8589 8590if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8591 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8592else 8593 : 8594fi 8595 8596fi 8597 8598 8599 8600 8601 8602 8603 lt_prog_compiler_wl= 8604lt_prog_compiler_pic= 8605lt_prog_compiler_static= 8606 8607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8608$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8609 8610 if test "$GCC" = yes; then 8611 lt_prog_compiler_wl='-Wl,' 8612 lt_prog_compiler_static='-static' 8613 8614 case $host_os in 8615 aix*) 8616 # All AIX code is PIC. 8617 if test "$host_cpu" = ia64; then 8618 # AIX 5 now supports IA64 processor 8619 lt_prog_compiler_static='-Bstatic' 8620 fi 8621 lt_prog_compiler_pic='-fPIC' 8622 ;; 8623 8624 amigaos*) 8625 case $host_cpu in 8626 powerpc) 8627 # see comment about AmigaOS4 .so support 8628 lt_prog_compiler_pic='-fPIC' 8629 ;; 8630 m68k) 8631 # FIXME: we need at least 68020 code to build shared libraries, but 8632 # adding the `-m68020' flag to GCC prevents building anything better, 8633 # like `-m68040'. 8634 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8635 ;; 8636 esac 8637 ;; 8638 8639 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8640 # PIC is the default for these OSes. 8641 ;; 8642 8643 mingw* | cygwin* | pw32* | os2* | cegcc*) 8644 # This hack is so that the source file can tell whether it is being 8645 # built for inclusion in a dll (and should export symbols for example). 8646 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8647 # (--disable-auto-import) libraries 8648 lt_prog_compiler_pic='-DDLL_EXPORT' 8649 ;; 8650 8651 darwin* | rhapsody*) 8652 # PIC is the default on this platform 8653 # Common symbols not allowed in MH_DYLIB files 8654 lt_prog_compiler_pic='-fno-common' 8655 ;; 8656 8657 haiku*) 8658 # PIC is the default for Haiku. 8659 # The "-static" flag exists, but is broken. 8660 lt_prog_compiler_static= 8661 ;; 8662 8663 hpux*) 8664 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8665 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8666 # sets the default TLS model and affects inlining. 8667 case $host_cpu in 8668 hppa*64*) 8669 # +Z the default 8670 ;; 8671 *) 8672 lt_prog_compiler_pic='-fPIC' 8673 ;; 8674 esac 8675 ;; 8676 8677 interix[3-9]*) 8678 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8679 # Instead, we relocate shared libraries at runtime. 8680 ;; 8681 8682 msdosdjgpp*) 8683 # Just because we use GCC doesn't mean we suddenly get shared libraries 8684 # on systems that don't support them. 8685 lt_prog_compiler_can_build_shared=no 8686 enable_shared=no 8687 ;; 8688 8689 *nto* | *qnx*) 8690 # QNX uses GNU C++, but need to define -shared option too, otherwise 8691 # it will coredump. 8692 lt_prog_compiler_pic='-fPIC -shared' 8693 ;; 8694 8695 sysv4*MP*) 8696 if test -d /usr/nec; then 8697 lt_prog_compiler_pic=-Kconform_pic 8698 fi 8699 ;; 8700 8701 *) 8702 lt_prog_compiler_pic='-fPIC' 8703 ;; 8704 esac 8705 8706 case $cc_basename in 8707 nvcc*) # Cuda Compiler Driver 2.2 8708 lt_prog_compiler_wl='-Xlinker ' 8709 lt_prog_compiler_pic='-Xcompiler -fPIC' 8710 ;; 8711 esac 8712 else 8713 # PORTME Check for flag to pass linker flags through the system compiler. 8714 case $host_os in 8715 aix*) 8716 lt_prog_compiler_wl='-Wl,' 8717 if test "$host_cpu" = ia64; then 8718 # AIX 5 now supports IA64 processor 8719 lt_prog_compiler_static='-Bstatic' 8720 else 8721 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8722 fi 8723 ;; 8724 8725 mingw* | cygwin* | pw32* | os2* | cegcc*) 8726 # This hack is so that the source file can tell whether it is being 8727 # built for inclusion in a dll (and should export symbols for example). 8728 lt_prog_compiler_pic='-DDLL_EXPORT' 8729 ;; 8730 8731 hpux9* | hpux10* | hpux11*) 8732 lt_prog_compiler_wl='-Wl,' 8733 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8734 # not for PA HP-UX. 8735 case $host_cpu in 8736 hppa*64*|ia64*) 8737 # +Z the default 8738 ;; 8739 *) 8740 lt_prog_compiler_pic='+Z' 8741 ;; 8742 esac 8743 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8744 lt_prog_compiler_static='${wl}-a ${wl}archive' 8745 ;; 8746 8747 irix5* | irix6* | nonstopux*) 8748 lt_prog_compiler_wl='-Wl,' 8749 # PIC (with -KPIC) is the default. 8750 lt_prog_compiler_static='-non_shared' 8751 ;; 8752 8753 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8754 case $cc_basename in 8755 # old Intel for x86_64 which still supported -KPIC. 8756 ecc*) 8757 lt_prog_compiler_wl='-Wl,' 8758 lt_prog_compiler_pic='-KPIC' 8759 lt_prog_compiler_static='-static' 8760 ;; 8761 # icc used to be incompatible with GCC. 8762 # ICC 10 doesn't accept -KPIC any more. 8763 icc* | ifort*) 8764 lt_prog_compiler_wl='-Wl,' 8765 lt_prog_compiler_pic='-fPIC' 8766 lt_prog_compiler_static='-static' 8767 ;; 8768 # Lahey Fortran 8.1. 8769 lf95*) 8770 lt_prog_compiler_wl='-Wl,' 8771 lt_prog_compiler_pic='--shared' 8772 lt_prog_compiler_static='--static' 8773 ;; 8774 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8775 # Portland Group compilers (*not* the Pentium gcc compiler, 8776 # which looks to be a dead project) 8777 lt_prog_compiler_wl='-Wl,' 8778 lt_prog_compiler_pic='-fpic' 8779 lt_prog_compiler_static='-Bstatic' 8780 ;; 8781 ccc*) 8782 lt_prog_compiler_wl='-Wl,' 8783 # All Alpha code is PIC. 8784 lt_prog_compiler_static='-non_shared' 8785 ;; 8786 xl* | bgxl* | bgf* | mpixl*) 8787 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8788 lt_prog_compiler_wl='-Wl,' 8789 lt_prog_compiler_pic='-qpic' 8790 lt_prog_compiler_static='-qstaticlink' 8791 ;; 8792 *) 8793 case `$CC -V 2>&1 | sed 5q` in 8794 *Sun\ F* | *Sun*Fortran*) 8795 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8796 lt_prog_compiler_pic='-KPIC' 8797 lt_prog_compiler_static='-Bstatic' 8798 lt_prog_compiler_wl='' 8799 ;; 8800 *Sun\ C*) 8801 # Sun C 5.9 8802 lt_prog_compiler_pic='-KPIC' 8803 lt_prog_compiler_static='-Bstatic' 8804 lt_prog_compiler_wl='-Wl,' 8805 ;; 8806 esac 8807 ;; 8808 esac 8809 ;; 8810 8811 newsos6) 8812 lt_prog_compiler_pic='-KPIC' 8813 lt_prog_compiler_static='-Bstatic' 8814 ;; 8815 8816 *nto* | *qnx*) 8817 # QNX uses GNU C++, but need to define -shared option too, otherwise 8818 # it will coredump. 8819 lt_prog_compiler_pic='-fPIC -shared' 8820 ;; 8821 8822 osf3* | osf4* | osf5*) 8823 lt_prog_compiler_wl='-Wl,' 8824 # All OSF/1 code is PIC. 8825 lt_prog_compiler_static='-non_shared' 8826 ;; 8827 8828 rdos*) 8829 lt_prog_compiler_static='-non_shared' 8830 ;; 8831 8832 solaris*) 8833 lt_prog_compiler_pic='-KPIC' 8834 lt_prog_compiler_static='-Bstatic' 8835 case $cc_basename in 8836 f77* | f90* | f95*) 8837 lt_prog_compiler_wl='-Qoption ld ';; 8838 *) 8839 lt_prog_compiler_wl='-Wl,';; 8840 esac 8841 ;; 8842 8843 sunos4*) 8844 lt_prog_compiler_wl='-Qoption ld ' 8845 lt_prog_compiler_pic='-PIC' 8846 lt_prog_compiler_static='-Bstatic' 8847 ;; 8848 8849 sysv4 | sysv4.2uw2* | sysv4.3*) 8850 lt_prog_compiler_wl='-Wl,' 8851 lt_prog_compiler_pic='-KPIC' 8852 lt_prog_compiler_static='-Bstatic' 8853 ;; 8854 8855 sysv4*MP*) 8856 if test -d /usr/nec ;then 8857 lt_prog_compiler_pic='-Kconform_pic' 8858 lt_prog_compiler_static='-Bstatic' 8859 fi 8860 ;; 8861 8862 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8863 lt_prog_compiler_wl='-Wl,' 8864 lt_prog_compiler_pic='-KPIC' 8865 lt_prog_compiler_static='-Bstatic' 8866 ;; 8867 8868 unicos*) 8869 lt_prog_compiler_wl='-Wl,' 8870 lt_prog_compiler_can_build_shared=no 8871 ;; 8872 8873 uts4*) 8874 lt_prog_compiler_pic='-pic' 8875 lt_prog_compiler_static='-Bstatic' 8876 ;; 8877 8878 *) 8879 lt_prog_compiler_can_build_shared=no 8880 ;; 8881 esac 8882 fi 8883 8884case $host_os in 8885 # For platforms which do not support PIC, -DPIC is meaningless: 8886 *djgpp*) 8887 lt_prog_compiler_pic= 8888 ;; 8889 *) 8890 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8891 ;; 8892esac 8893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8894$as_echo "$lt_prog_compiler_pic" >&6; } 8895 8896 8897 8898 8899 8900 8901# 8902# Check to make sure the PIC flag actually works. 8903# 8904if test -n "$lt_prog_compiler_pic"; then 8905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8906$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8907if ${lt_cv_prog_compiler_pic_works+:} false; then : 8908 $as_echo_n "(cached) " >&6 8909else 8910 lt_cv_prog_compiler_pic_works=no 8911 ac_outfile=conftest.$ac_objext 8912 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8913 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8914 # Insert the option either (1) after the last *FLAGS variable, or 8915 # (2) before a word containing "conftest.", or (3) at the end. 8916 # Note that $ac_compile itself does not contain backslashes and begins 8917 # with a dollar sign (not a hyphen), so the echo should work correctly. 8918 # The option is referenced via a variable to avoid confusing sed. 8919 lt_compile=`echo "$ac_compile" | $SED \ 8920 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8921 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8922 -e 's:$: $lt_compiler_flag:'` 8923 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8924 (eval "$lt_compile" 2>conftest.err) 8925 ac_status=$? 8926 cat conftest.err >&5 8927 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8928 if (exit $ac_status) && test -s "$ac_outfile"; then 8929 # The compiler can only warn and ignore the option if not recognized 8930 # So say no if there are warnings other than the usual output. 8931 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8932 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8933 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8934 lt_cv_prog_compiler_pic_works=yes 8935 fi 8936 fi 8937 $RM conftest* 8938 8939fi 8940{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8941$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8942 8943if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8944 case $lt_prog_compiler_pic in 8945 "" | " "*) ;; 8946 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8947 esac 8948else 8949 lt_prog_compiler_pic= 8950 lt_prog_compiler_can_build_shared=no 8951fi 8952 8953fi 8954 8955 8956 8957 8958 8959 8960# 8961# Check to make sure the static flag actually works. 8962# 8963wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8965$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8966if ${lt_cv_prog_compiler_static_works+:} false; then : 8967 $as_echo_n "(cached) " >&6 8968else 8969 lt_cv_prog_compiler_static_works=no 8970 save_LDFLAGS="$LDFLAGS" 8971 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8972 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8973 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8974 # The linker can only warn and ignore the option if not recognized 8975 # So say no if there are warnings 8976 if test -s conftest.err; then 8977 # Append any errors to the config.log. 8978 cat conftest.err 1>&5 8979 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8980 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8981 if diff conftest.exp conftest.er2 >/dev/null; then 8982 lt_cv_prog_compiler_static_works=yes 8983 fi 8984 else 8985 lt_cv_prog_compiler_static_works=yes 8986 fi 8987 fi 8988 $RM -r conftest* 8989 LDFLAGS="$save_LDFLAGS" 8990 8991fi 8992{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8993$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8994 8995if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8996 : 8997else 8998 lt_prog_compiler_static= 8999fi 9000 9001 9002 9003 9004 9005 9006 9007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9008$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9009if ${lt_cv_prog_compiler_c_o+:} false; then : 9010 $as_echo_n "(cached) " >&6 9011else 9012 lt_cv_prog_compiler_c_o=no 9013 $RM -r conftest 2>/dev/null 9014 mkdir conftest 9015 cd conftest 9016 mkdir out 9017 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9018 9019 lt_compiler_flag="-o out/conftest2.$ac_objext" 9020 # Insert the option either (1) after the last *FLAGS variable, or 9021 # (2) before a word containing "conftest.", or (3) at the end. 9022 # Note that $ac_compile itself does not contain backslashes and begins 9023 # with a dollar sign (not a hyphen), so the echo should work correctly. 9024 lt_compile=`echo "$ac_compile" | $SED \ 9025 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9026 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9027 -e 's:$: $lt_compiler_flag:'` 9028 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9029 (eval "$lt_compile" 2>out/conftest.err) 9030 ac_status=$? 9031 cat out/conftest.err >&5 9032 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9033 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9034 then 9035 # The compiler can only warn and ignore the option if not recognized 9036 # So say no if there are warnings 9037 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9038 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9039 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9040 lt_cv_prog_compiler_c_o=yes 9041 fi 9042 fi 9043 chmod u+w . 2>&5 9044 $RM conftest* 9045 # SGI C++ compiler will create directory out/ii_files/ for 9046 # template instantiation 9047 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9048 $RM out/* && rmdir out 9049 cd .. 9050 $RM -r conftest 9051 $RM conftest* 9052 9053fi 9054{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9055$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9056 9057 9058 9059 9060 9061 9062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9063$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9064if ${lt_cv_prog_compiler_c_o+:} false; then : 9065 $as_echo_n "(cached) " >&6 9066else 9067 lt_cv_prog_compiler_c_o=no 9068 $RM -r conftest 2>/dev/null 9069 mkdir conftest 9070 cd conftest 9071 mkdir out 9072 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9073 9074 lt_compiler_flag="-o out/conftest2.$ac_objext" 9075 # Insert the option either (1) after the last *FLAGS variable, or 9076 # (2) before a word containing "conftest.", or (3) at the end. 9077 # Note that $ac_compile itself does not contain backslashes and begins 9078 # with a dollar sign (not a hyphen), so the echo should work correctly. 9079 lt_compile=`echo "$ac_compile" | $SED \ 9080 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9081 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9082 -e 's:$: $lt_compiler_flag:'` 9083 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9084 (eval "$lt_compile" 2>out/conftest.err) 9085 ac_status=$? 9086 cat out/conftest.err >&5 9087 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9088 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9089 then 9090 # The compiler can only warn and ignore the option if not recognized 9091 # So say no if there are warnings 9092 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9093 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9094 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9095 lt_cv_prog_compiler_c_o=yes 9096 fi 9097 fi 9098 chmod u+w . 2>&5 9099 $RM conftest* 9100 # SGI C++ compiler will create directory out/ii_files/ for 9101 # template instantiation 9102 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9103 $RM out/* && rmdir out 9104 cd .. 9105 $RM -r conftest 9106 $RM conftest* 9107 9108fi 9109{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9110$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9111 9112 9113 9114 9115hard_links="nottested" 9116if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9117 # do not overwrite the value of need_locks provided by the user 9118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9119$as_echo_n "checking if we can lock with hard links... " >&6; } 9120 hard_links=yes 9121 $RM conftest* 9122 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9123 touch conftest.a 9124 ln conftest.a conftest.b 2>&5 || hard_links=no 9125 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9127$as_echo "$hard_links" >&6; } 9128 if test "$hard_links" = no; then 9129 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9130$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9131 need_locks=warn 9132 fi 9133else 9134 need_locks=no 9135fi 9136 9137 9138 9139 9140 9141 9142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9143$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9144 9145 runpath_var= 9146 allow_undefined_flag= 9147 always_export_symbols=no 9148 archive_cmds= 9149 archive_expsym_cmds= 9150 compiler_needs_object=no 9151 enable_shared_with_static_runtimes=no 9152 export_dynamic_flag_spec= 9153 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9154 hardcode_automatic=no 9155 hardcode_direct=no 9156 hardcode_direct_absolute=no 9157 hardcode_libdir_flag_spec= 9158 hardcode_libdir_flag_spec_ld= 9159 hardcode_libdir_separator= 9160 hardcode_minus_L=no 9161 hardcode_shlibpath_var=unsupported 9162 inherit_rpath=no 9163 link_all_deplibs=unknown 9164 module_cmds= 9165 module_expsym_cmds= 9166 old_archive_from_new_cmds= 9167 old_archive_from_expsyms_cmds= 9168 thread_safe_flag_spec= 9169 whole_archive_flag_spec= 9170 # include_expsyms should be a list of space-separated symbols to be *always* 9171 # included in the symbol list 9172 include_expsyms= 9173 # exclude_expsyms can be an extended regexp of symbols to exclude 9174 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9175 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9176 # as well as any symbol that contains `d'. 9177 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9178 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9179 # platforms (ab)use it in PIC code, but their linkers get confused if 9180 # the symbol is explicitly referenced. Since portable code cannot 9181 # rely on this symbol name, it's probably fine to never include it in 9182 # preloaded symbol tables. 9183 # Exclude shared library initialization/finalization symbols. 9184 extract_expsyms_cmds= 9185 9186 case $host_os in 9187 cygwin* | mingw* | pw32* | cegcc*) 9188 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9189 # When not using gcc, we currently assume that we are using 9190 # Microsoft Visual C++. 9191 if test "$GCC" != yes; then 9192 with_gnu_ld=no 9193 fi 9194 ;; 9195 interix*) 9196 # we just hope/assume this is gcc and not c89 (= MSVC++) 9197 with_gnu_ld=yes 9198 ;; 9199 openbsd*) 9200 with_gnu_ld=no 9201 ;; 9202 esac 9203 9204 ld_shlibs=yes 9205 9206 # On some targets, GNU ld is compatible enough with the native linker 9207 # that we're better off using the native interface for both. 9208 lt_use_gnu_ld_interface=no 9209 if test "$with_gnu_ld" = yes; then 9210 case $host_os in 9211 aix*) 9212 # The AIX port of GNU ld has always aspired to compatibility 9213 # with the native linker. However, as the warning in the GNU ld 9214 # block says, versions before 2.19.5* couldn't really create working 9215 # shared libraries, regardless of the interface used. 9216 case `$LD -v 2>&1` in 9217 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9218 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9219 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9220 *) 9221 lt_use_gnu_ld_interface=yes 9222 ;; 9223 esac 9224 ;; 9225 *) 9226 lt_use_gnu_ld_interface=yes 9227 ;; 9228 esac 9229 fi 9230 9231 if test "$lt_use_gnu_ld_interface" = yes; then 9232 # If archive_cmds runs LD, not CC, wlarc should be empty 9233 wlarc='${wl}' 9234 9235 # Set some defaults for GNU ld with shared library support. These 9236 # are reset later if shared libraries are not supported. Putting them 9237 # here allows them to be overridden if necessary. 9238 runpath_var=LD_RUN_PATH 9239 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9240 export_dynamic_flag_spec='${wl}--export-dynamic' 9241 # ancient GNU ld didn't support --whole-archive et. al. 9242 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9243 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9244 else 9245 whole_archive_flag_spec= 9246 fi 9247 supports_anon_versioning=no 9248 case `$LD -v 2>&1` in 9249 *GNU\ gold*) supports_anon_versioning=yes ;; 9250 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9251 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9252 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9253 *\ 2.11.*) ;; # other 2.11 versions 9254 *) supports_anon_versioning=yes ;; 9255 esac 9256 9257 # See if GNU ld supports shared libraries. 9258 case $host_os in 9259 aix[3-9]*) 9260 # On AIX/PPC, the GNU linker is very broken 9261 if test "$host_cpu" != ia64; then 9262 ld_shlibs=no 9263 cat <<_LT_EOF 1>&2 9264 9265*** Warning: the GNU linker, at least up to release 2.19, is reported 9266*** to be unable to reliably create shared libraries on AIX. 9267*** Therefore, libtool is disabling shared libraries support. If you 9268*** really care for shared libraries, you may want to install binutils 9269*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9270*** You will then need to restart the configuration process. 9271 9272_LT_EOF 9273 fi 9274 ;; 9275 9276 amigaos*) 9277 case $host_cpu in 9278 powerpc) 9279 # see comment about AmigaOS4 .so support 9280 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9281 archive_expsym_cmds='' 9282 ;; 9283 m68k) 9284 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)' 9285 hardcode_libdir_flag_spec='-L$libdir' 9286 hardcode_minus_L=yes 9287 ;; 9288 esac 9289 ;; 9290 9291 beos*) 9292 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9293 allow_undefined_flag=unsupported 9294 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9295 # support --undefined. This deserves some investigation. FIXME 9296 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9297 else 9298 ld_shlibs=no 9299 fi 9300 ;; 9301 9302 cygwin* | mingw* | pw32* | cegcc*) 9303 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9304 # as there is no search path for DLLs. 9305 hardcode_libdir_flag_spec='-L$libdir' 9306 export_dynamic_flag_spec='${wl}--export-all-symbols' 9307 allow_undefined_flag=unsupported 9308 always_export_symbols=no 9309 enable_shared_with_static_runtimes=yes 9310 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9311 9312 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9313 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9314 # If the export-symbols file already is a .def file (1st line 9315 # is EXPORTS), use it as is; otherwise, prepend... 9316 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9317 cp $export_symbols $output_objdir/$soname.def; 9318 else 9319 echo EXPORTS > $output_objdir/$soname.def; 9320 cat $export_symbols >> $output_objdir/$soname.def; 9321 fi~ 9322 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9323 else 9324 ld_shlibs=no 9325 fi 9326 ;; 9327 9328 haiku*) 9329 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9330 link_all_deplibs=yes 9331 ;; 9332 9333 interix[3-9]*) 9334 hardcode_direct=no 9335 hardcode_shlibpath_var=no 9336 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9337 export_dynamic_flag_spec='${wl}-E' 9338 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9339 # Instead, shared libraries are loaded at an image base (0x10000000 by 9340 # default) and relocated if they conflict, which is a slow very memory 9341 # consuming and fragmenting process. To avoid this, we pick a random, 9342 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9343 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9344 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9345 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' 9346 ;; 9347 9348 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 9349 tmp_diet=no 9350 if test "$host_os" = linux-dietlibc; then 9351 case $cc_basename in 9352 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9353 esac 9354 fi 9355 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9356 && test "$tmp_diet" = no 9357 then 9358 tmp_addflag=' $pic_flag' 9359 tmp_sharedflag='-shared' 9360 case $cc_basename,$host_cpu in 9361 pgcc*) # Portland Group C compiler 9362 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' 9363 tmp_addflag=' $pic_flag' 9364 ;; 9365 pgf77* | pgf90* | pgf95* | pgfortran*) 9366 # Portland Group f77 and f90 compilers 9367 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' 9368 tmp_addflag=' $pic_flag -Mnomain' ;; 9369 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9370 tmp_addflag=' -i_dynamic' ;; 9371 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9372 tmp_addflag=' -i_dynamic -nofor_main' ;; 9373 ifc* | ifort*) # Intel Fortran compiler 9374 tmp_addflag=' -nofor_main' ;; 9375 lf95*) # Lahey Fortran 8.1 9376 whole_archive_flag_spec= 9377 tmp_sharedflag='--shared' ;; 9378 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9379 tmp_sharedflag='-qmkshrobj' 9380 tmp_addflag= ;; 9381 nvcc*) # Cuda Compiler Driver 2.2 9382 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' 9383 compiler_needs_object=yes 9384 ;; 9385 esac 9386 case `$CC -V 2>&1 | sed 5q` in 9387 *Sun\ C*) # Sun C 5.9 9388 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' 9389 compiler_needs_object=yes 9390 tmp_sharedflag='-G' ;; 9391 *Sun\ F*) # Sun Fortran 8.3 9392 tmp_sharedflag='-G' ;; 9393 esac 9394 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9395 9396 if test "x$supports_anon_versioning" = xyes; then 9397 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9398 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9399 echo "local: *; };" >> $output_objdir/$libname.ver~ 9400 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9401 fi 9402 9403 case $cc_basename in 9404 xlf* | bgf* | bgxlf* | mpixlf*) 9405 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9406 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9407 hardcode_libdir_flag_spec= 9408 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9409 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9410 if test "x$supports_anon_versioning" = xyes; then 9411 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9412 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9413 echo "local: *; };" >> $output_objdir/$libname.ver~ 9414 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9415 fi 9416 ;; 9417 esac 9418 else 9419 ld_shlibs=no 9420 fi 9421 ;; 9422 9423 netbsd*) 9424 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9425 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9426 wlarc= 9427 else 9428 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9429 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9430 fi 9431 ;; 9432 9433 solaris*) 9434 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9435 ld_shlibs=no 9436 cat <<_LT_EOF 1>&2 9437 9438*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9439*** create shared libraries on Solaris systems. Therefore, libtool 9440*** is disabling shared libraries support. We urge you to upgrade GNU 9441*** binutils to release 2.9.1 or newer. Another option is to modify 9442*** your PATH or compiler configuration so that the native linker is 9443*** used, and then restart. 9444 9445_LT_EOF 9446 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9447 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9448 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9449 else 9450 ld_shlibs=no 9451 fi 9452 ;; 9453 9454 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9455 case `$LD -v 2>&1` in 9456 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9457 ld_shlibs=no 9458 cat <<_LT_EOF 1>&2 9459 9460*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9461*** reliably create shared libraries on SCO systems. Therefore, libtool 9462*** is disabling shared libraries support. We urge you to upgrade GNU 9463*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9464*** your PATH or compiler configuration so that the native linker is 9465*** used, and then restart. 9466 9467_LT_EOF 9468 ;; 9469 *) 9470 # For security reasons, it is highly recommended that you always 9471 # use absolute paths for naming shared libraries, and exclude the 9472 # DT_RUNPATH tag from executables and libraries. But doing so 9473 # requires that you compile everything twice, which is a pain. 9474 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9475 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9476 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9477 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9478 else 9479 ld_shlibs=no 9480 fi 9481 ;; 9482 esac 9483 ;; 9484 9485 sunos4*) 9486 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9487 wlarc= 9488 hardcode_direct=yes 9489 hardcode_shlibpath_var=no 9490 ;; 9491 9492 *) 9493 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9494 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9495 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9496 else 9497 ld_shlibs=no 9498 fi 9499 ;; 9500 esac 9501 9502 if test "$ld_shlibs" = no; then 9503 runpath_var= 9504 hardcode_libdir_flag_spec= 9505 export_dynamic_flag_spec= 9506 whole_archive_flag_spec= 9507 fi 9508 else 9509 # PORTME fill in a description of your system's linker (not GNU ld) 9510 case $host_os in 9511 aix3*) 9512 allow_undefined_flag=unsupported 9513 always_export_symbols=yes 9514 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' 9515 # Note: this linker hardcodes the directories in LIBPATH if there 9516 # are no directories specified by -L. 9517 hardcode_minus_L=yes 9518 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9519 # Neither direct hardcoding nor static linking is supported with a 9520 # broken collect2. 9521 hardcode_direct=unsupported 9522 fi 9523 ;; 9524 9525 aix[4-9]*) 9526 if test "$host_cpu" = ia64; then 9527 # On IA64, the linker does run time linking by default, so we don't 9528 # have to do anything special. 9529 aix_use_runtimelinking=no 9530 exp_sym_flag='-Bexport' 9531 no_entry_flag="" 9532 else 9533 # If we're using GNU nm, then we don't want the "-C" option. 9534 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9535 # Also, AIX nm treats weak defined symbols like other global 9536 # defined symbols, whereas GNU nm marks them as "W". 9537 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9538 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' 9539 else 9540 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' 9541 fi 9542 aix_use_runtimelinking=no 9543 9544 # Test if we are trying to use run time linking or normal 9545 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9546 # need to do runtime linking. 9547 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9548 for ld_flag in $LDFLAGS; do 9549 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9550 aix_use_runtimelinking=yes 9551 break 9552 fi 9553 done 9554 ;; 9555 esac 9556 9557 exp_sym_flag='-bexport' 9558 no_entry_flag='-bnoentry' 9559 fi 9560 9561 # When large executables or shared objects are built, AIX ld can 9562 # have problems creating the table of contents. If linking a library 9563 # or program results in "error TOC overflow" add -mminimal-toc to 9564 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9565 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9566 9567 archive_cmds='' 9568 hardcode_direct=yes 9569 hardcode_direct_absolute=yes 9570 hardcode_libdir_separator=':' 9571 link_all_deplibs=yes 9572 file_list_spec='${wl}-f,' 9573 9574 if test "$GCC" = yes; then 9575 case $host_os in aix4.[012]|aix4.[012].*) 9576 # We only want to do this on AIX 4.2 and lower, the check 9577 # below for broken collect2 doesn't work under 4.3+ 9578 collect2name=`${CC} -print-prog-name=collect2` 9579 if test -f "$collect2name" && 9580 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9581 then 9582 # We have reworked collect2 9583 : 9584 else 9585 # We have old collect2 9586 hardcode_direct=unsupported 9587 # It fails to find uninstalled libraries when the uninstalled 9588 # path is not listed in the libpath. Setting hardcode_minus_L 9589 # to unsupported forces relinking 9590 hardcode_minus_L=yes 9591 hardcode_libdir_flag_spec='-L$libdir' 9592 hardcode_libdir_separator= 9593 fi 9594 ;; 9595 esac 9596 shared_flag='-shared' 9597 if test "$aix_use_runtimelinking" = yes; then 9598 shared_flag="$shared_flag "'${wl}-G' 9599 fi 9600 else 9601 # not using gcc 9602 if test "$host_cpu" = ia64; then 9603 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9604 # chokes on -Wl,-G. The following line is correct: 9605 shared_flag='-G' 9606 else 9607 if test "$aix_use_runtimelinking" = yes; then 9608 shared_flag='${wl}-G' 9609 else 9610 shared_flag='${wl}-bM:SRE' 9611 fi 9612 fi 9613 fi 9614 9615 export_dynamic_flag_spec='${wl}-bexpall' 9616 # It seems that -bexpall does not export symbols beginning with 9617 # underscore (_), so it is better to generate a list of symbols to export. 9618 always_export_symbols=yes 9619 if test "$aix_use_runtimelinking" = yes; then 9620 # Warning - without using the other runtime loading flags (-brtl), 9621 # -berok will link without error, but may produce a broken library. 9622 allow_undefined_flag='-berok' 9623 # Determine the default libpath from the value encoded in an 9624 # empty executable. 9625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9626/* end confdefs.h. */ 9627 9628int 9629main () 9630{ 9631 9632 ; 9633 return 0; 9634} 9635_ACEOF 9636if ac_fn_c_try_link "$LINENO"; then : 9637 9638lt_aix_libpath_sed=' 9639 /Import File Strings/,/^$/ { 9640 /^0/ { 9641 s/^0 *\(.*\)$/\1/ 9642 p 9643 } 9644 }' 9645aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9646# Check for a 64-bit object if we didn't find anything. 9647if test -z "$aix_libpath"; then 9648 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9649fi 9650fi 9651rm -f core conftest.err conftest.$ac_objext \ 9652 conftest$ac_exeext conftest.$ac_ext 9653if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9654 9655 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9656 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" 9657 else 9658 if test "$host_cpu" = ia64; then 9659 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9660 allow_undefined_flag="-z nodefs" 9661 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" 9662 else 9663 # Determine the default libpath from the value encoded in an 9664 # empty executable. 9665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9666/* end confdefs.h. */ 9667 9668int 9669main () 9670{ 9671 9672 ; 9673 return 0; 9674} 9675_ACEOF 9676if ac_fn_c_try_link "$LINENO"; then : 9677 9678lt_aix_libpath_sed=' 9679 /Import File Strings/,/^$/ { 9680 /^0/ { 9681 s/^0 *\(.*\)$/\1/ 9682 p 9683 } 9684 }' 9685aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9686# Check for a 64-bit object if we didn't find anything. 9687if test -z "$aix_libpath"; then 9688 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9689fi 9690fi 9691rm -f core conftest.err conftest.$ac_objext \ 9692 conftest$ac_exeext conftest.$ac_ext 9693if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9694 9695 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9696 # Warning - without using the other run time loading flags, 9697 # -berok will link without error, but may produce a broken library. 9698 no_undefined_flag=' ${wl}-bernotok' 9699 allow_undefined_flag=' ${wl}-berok' 9700 if test "$with_gnu_ld" = yes; then 9701 # We only use this code for GNU lds that support --whole-archive. 9702 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9703 else 9704 # Exported symbols can be pulled into shared objects from archives 9705 whole_archive_flag_spec='$convenience' 9706 fi 9707 archive_cmds_need_lc=yes 9708 # This is similar to how AIX traditionally builds its shared libraries. 9709 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' 9710 fi 9711 fi 9712 ;; 9713 9714 amigaos*) 9715 case $host_cpu in 9716 powerpc) 9717 # see comment about AmigaOS4 .so support 9718 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9719 archive_expsym_cmds='' 9720 ;; 9721 m68k) 9722 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)' 9723 hardcode_libdir_flag_spec='-L$libdir' 9724 hardcode_minus_L=yes 9725 ;; 9726 esac 9727 ;; 9728 9729 bsdi[45]*) 9730 export_dynamic_flag_spec=-rdynamic 9731 ;; 9732 9733 cygwin* | mingw* | pw32* | cegcc*) 9734 # When not using gcc, we currently assume that we are using 9735 # Microsoft Visual C++. 9736 # hardcode_libdir_flag_spec is actually meaningless, as there is 9737 # no search path for DLLs. 9738 hardcode_libdir_flag_spec=' ' 9739 allow_undefined_flag=unsupported 9740 # Tell ltmain to make .lib files, not .a files. 9741 libext=lib 9742 # Tell ltmain to make .dll files, not .so files. 9743 shrext_cmds=".dll" 9744 # FIXME: Setting linknames here is a bad hack. 9745 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9746 # The linker will automatically build a .lib file if we build a DLL. 9747 old_archive_from_new_cmds='true' 9748 # FIXME: Should let the user specify the lib program. 9749 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9750 fix_srcfile_path='`cygpath -w "$srcfile"`' 9751 enable_shared_with_static_runtimes=yes 9752 ;; 9753 9754 darwin* | rhapsody*) 9755 9756 9757 archive_cmds_need_lc=no 9758 hardcode_direct=no 9759 hardcode_automatic=yes 9760 hardcode_shlibpath_var=unsupported 9761 if test "$lt_cv_ld_force_load" = "yes"; then 9762 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\"`' 9763 else 9764 whole_archive_flag_spec='' 9765 fi 9766 link_all_deplibs=yes 9767 allow_undefined_flag="$_lt_dar_allow_undefined" 9768 case $cc_basename in 9769 ifort*) _lt_dar_can_shared=yes ;; 9770 *) _lt_dar_can_shared=$GCC ;; 9771 esac 9772 if test "$_lt_dar_can_shared" = "yes"; then 9773 output_verbose_link_cmd=func_echo_all 9774 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9775 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9776 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}" 9777 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}" 9778 9779 else 9780 ld_shlibs=no 9781 fi 9782 9783 ;; 9784 9785 dgux*) 9786 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9787 hardcode_libdir_flag_spec='-L$libdir' 9788 hardcode_shlibpath_var=no 9789 ;; 9790 9791 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9792 # support. Future versions do this automatically, but an explicit c++rt0.o 9793 # does not break anything, and helps significantly (at the cost of a little 9794 # extra space). 9795 freebsd2.2*) 9796 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9797 hardcode_libdir_flag_spec='-R$libdir' 9798 hardcode_direct=yes 9799 hardcode_shlibpath_var=no 9800 ;; 9801 9802 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9803 freebsd2.*) 9804 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9805 hardcode_direct=yes 9806 hardcode_minus_L=yes 9807 hardcode_shlibpath_var=no 9808 ;; 9809 9810 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9811 freebsd* | dragonfly*) 9812 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9813 hardcode_libdir_flag_spec='-R$libdir' 9814 hardcode_direct=yes 9815 hardcode_shlibpath_var=no 9816 ;; 9817 9818 hpux9*) 9819 if test "$GCC" = yes; then 9820 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' 9821 else 9822 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' 9823 fi 9824 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9825 hardcode_libdir_separator=: 9826 hardcode_direct=yes 9827 9828 # hardcode_minus_L: Not really in the search PATH, 9829 # but as the default location of the library. 9830 hardcode_minus_L=yes 9831 export_dynamic_flag_spec='${wl}-E' 9832 ;; 9833 9834 hpux10*) 9835 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9836 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9837 else 9838 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9839 fi 9840 if test "$with_gnu_ld" = no; then 9841 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9842 hardcode_libdir_flag_spec_ld='+b $libdir' 9843 hardcode_libdir_separator=: 9844 hardcode_direct=yes 9845 hardcode_direct_absolute=yes 9846 export_dynamic_flag_spec='${wl}-E' 9847 # hardcode_minus_L: Not really in the search PATH, 9848 # but as the default location of the library. 9849 hardcode_minus_L=yes 9850 fi 9851 ;; 9852 9853 hpux11*) 9854 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9855 case $host_cpu in 9856 hppa*64*) 9857 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9858 ;; 9859 ia64*) 9860 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9861 ;; 9862 *) 9863 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9864 ;; 9865 esac 9866 else 9867 case $host_cpu in 9868 hppa*64*) 9869 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9870 ;; 9871 ia64*) 9872 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9873 ;; 9874 *) 9875 9876 # Older versions of the 11.00 compiler do not understand -b yet 9877 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9879$as_echo_n "checking if $CC understands -b... " >&6; } 9880if ${lt_cv_prog_compiler__b+:} false; then : 9881 $as_echo_n "(cached) " >&6 9882else 9883 lt_cv_prog_compiler__b=no 9884 save_LDFLAGS="$LDFLAGS" 9885 LDFLAGS="$LDFLAGS -b" 9886 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9887 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9888 # The linker can only warn and ignore the option if not recognized 9889 # So say no if there are warnings 9890 if test -s conftest.err; then 9891 # Append any errors to the config.log. 9892 cat conftest.err 1>&5 9893 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9894 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9895 if diff conftest.exp conftest.er2 >/dev/null; then 9896 lt_cv_prog_compiler__b=yes 9897 fi 9898 else 9899 lt_cv_prog_compiler__b=yes 9900 fi 9901 fi 9902 $RM -r conftest* 9903 LDFLAGS="$save_LDFLAGS" 9904 9905fi 9906{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9907$as_echo "$lt_cv_prog_compiler__b" >&6; } 9908 9909if test x"$lt_cv_prog_compiler__b" = xyes; then 9910 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9911else 9912 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9913fi 9914 9915 ;; 9916 esac 9917 fi 9918 if test "$with_gnu_ld" = no; then 9919 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9920 hardcode_libdir_separator=: 9921 9922 case $host_cpu in 9923 hppa*64*|ia64*) 9924 hardcode_direct=no 9925 hardcode_shlibpath_var=no 9926 ;; 9927 *) 9928 hardcode_direct=yes 9929 hardcode_direct_absolute=yes 9930 export_dynamic_flag_spec='${wl}-E' 9931 9932 # hardcode_minus_L: Not really in the search PATH, 9933 # but as the default location of the library. 9934 hardcode_minus_L=yes 9935 ;; 9936 esac 9937 fi 9938 ;; 9939 9940 irix5* | irix6* | nonstopux*) 9941 if test "$GCC" = yes; then 9942 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' 9943 # Try to use the -exported_symbol ld option, if it does not 9944 # work, assume that -exports_file does not work either and 9945 # implicitly export all symbols. 9946 save_LDFLAGS="$LDFLAGS" 9947 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9949/* end confdefs.h. */ 9950int foo(void) {} 9951_ACEOF 9952if ac_fn_c_try_link "$LINENO"; then : 9953 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' 9954 9955fi 9956rm -f core conftest.err conftest.$ac_objext \ 9957 conftest$ac_exeext conftest.$ac_ext 9958 LDFLAGS="$save_LDFLAGS" 9959 else 9960 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' 9961 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' 9962 fi 9963 archive_cmds_need_lc='no' 9964 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9965 hardcode_libdir_separator=: 9966 inherit_rpath=yes 9967 link_all_deplibs=yes 9968 ;; 9969 9970 netbsd*) 9971 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9972 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9973 else 9974 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9975 fi 9976 hardcode_libdir_flag_spec='-R$libdir' 9977 hardcode_direct=yes 9978 hardcode_shlibpath_var=no 9979 ;; 9980 9981 newsos6) 9982 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9983 hardcode_direct=yes 9984 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9985 hardcode_libdir_separator=: 9986 hardcode_shlibpath_var=no 9987 ;; 9988 9989 *nto* | *qnx*) 9990 ;; 9991 9992 openbsd*) 9993 if test -f /usr/libexec/ld.so; then 9994 hardcode_direct=yes 9995 hardcode_shlibpath_var=no 9996 hardcode_direct_absolute=yes 9997 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9998 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9999 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10000 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10001 export_dynamic_flag_spec='${wl}-E' 10002 else 10003 case $host_os in 10004 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10005 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10006 hardcode_libdir_flag_spec='-R$libdir' 10007 ;; 10008 *) 10009 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10010 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10011 ;; 10012 esac 10013 fi 10014 else 10015 ld_shlibs=no 10016 fi 10017 ;; 10018 10019 os2*) 10020 hardcode_libdir_flag_spec='-L$libdir' 10021 hardcode_minus_L=yes 10022 allow_undefined_flag=unsupported 10023 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' 10024 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10025 ;; 10026 10027 osf3*) 10028 if test "$GCC" = yes; then 10029 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10030 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' 10031 else 10032 allow_undefined_flag=' -expect_unresolved \*' 10033 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' 10034 fi 10035 archive_cmds_need_lc='no' 10036 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10037 hardcode_libdir_separator=: 10038 ;; 10039 10040 osf4* | osf5*) # as osf3* with the addition of -msym flag 10041 if test "$GCC" = yes; then 10042 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10043 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' 10044 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10045 else 10046 allow_undefined_flag=' -expect_unresolved \*' 10047 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' 10048 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~ 10049 $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' 10050 10051 # Both c and cxx compiler support -rpath directly 10052 hardcode_libdir_flag_spec='-rpath $libdir' 10053 fi 10054 archive_cmds_need_lc='no' 10055 hardcode_libdir_separator=: 10056 ;; 10057 10058 solaris*) 10059 no_undefined_flag=' -z defs' 10060 if test "$GCC" = yes; then 10061 wlarc='${wl}' 10062 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10063 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10064 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10065 else 10066 case `$CC -V 2>&1` in 10067 *"Compilers 5.0"*) 10068 wlarc='' 10069 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10070 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10071 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10072 ;; 10073 *) 10074 wlarc='${wl}' 10075 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10076 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10077 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10078 ;; 10079 esac 10080 fi 10081 hardcode_libdir_flag_spec='-R$libdir' 10082 hardcode_shlibpath_var=no 10083 case $host_os in 10084 solaris2.[0-5] | solaris2.[0-5].*) ;; 10085 *) 10086 # The compiler driver will combine and reorder linker options, 10087 # but understands `-z linker_flag'. GCC discards it without `$wl', 10088 # but is careful enough not to reorder. 10089 # Supported since Solaris 2.6 (maybe 2.5.1?) 10090 if test "$GCC" = yes; then 10091 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10092 else 10093 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10094 fi 10095 ;; 10096 esac 10097 link_all_deplibs=yes 10098 ;; 10099 10100 sunos4*) 10101 if test "x$host_vendor" = xsequent; then 10102 # Use $CC to link under sequent, because it throws in some extra .o 10103 # files that make .init and .fini sections work. 10104 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10105 else 10106 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10107 fi 10108 hardcode_libdir_flag_spec='-L$libdir' 10109 hardcode_direct=yes 10110 hardcode_minus_L=yes 10111 hardcode_shlibpath_var=no 10112 ;; 10113 10114 sysv4) 10115 case $host_vendor in 10116 sni) 10117 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10118 hardcode_direct=yes # is this really true??? 10119 ;; 10120 siemens) 10121 ## LD is ld it makes a PLAMLIB 10122 ## CC just makes a GrossModule. 10123 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10124 reload_cmds='$CC -r -o $output$reload_objs' 10125 hardcode_direct=no 10126 ;; 10127 motorola) 10128 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10129 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10130 ;; 10131 esac 10132 runpath_var='LD_RUN_PATH' 10133 hardcode_shlibpath_var=no 10134 ;; 10135 10136 sysv4.3*) 10137 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10138 hardcode_shlibpath_var=no 10139 export_dynamic_flag_spec='-Bexport' 10140 ;; 10141 10142 sysv4*MP*) 10143 if test -d /usr/nec; then 10144 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10145 hardcode_shlibpath_var=no 10146 runpath_var=LD_RUN_PATH 10147 hardcode_runpath_var=yes 10148 ld_shlibs=yes 10149 fi 10150 ;; 10151 10152 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10153 no_undefined_flag='${wl}-z,text' 10154 archive_cmds_need_lc=no 10155 hardcode_shlibpath_var=no 10156 runpath_var='LD_RUN_PATH' 10157 10158 if test "$GCC" = yes; then 10159 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10160 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10161 else 10162 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10163 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10164 fi 10165 ;; 10166 10167 sysv5* | sco3.2v5* | sco5v6*) 10168 # Note: We can NOT use -z defs as we might desire, because we do not 10169 # link with -lc, and that would cause any symbols used from libc to 10170 # always be unresolved, which means just about no library would 10171 # ever link correctly. If we're not using GNU ld we use -z text 10172 # though, which does catch some bad symbols but isn't as heavy-handed 10173 # as -z defs. 10174 no_undefined_flag='${wl}-z,text' 10175 allow_undefined_flag='${wl}-z,nodefs' 10176 archive_cmds_need_lc=no 10177 hardcode_shlibpath_var=no 10178 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10179 hardcode_libdir_separator=':' 10180 link_all_deplibs=yes 10181 export_dynamic_flag_spec='${wl}-Bexport' 10182 runpath_var='LD_RUN_PATH' 10183 10184 if test "$GCC" = yes; then 10185 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10186 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10187 else 10188 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10189 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10190 fi 10191 ;; 10192 10193 uts4*) 10194 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10195 hardcode_libdir_flag_spec='-L$libdir' 10196 hardcode_shlibpath_var=no 10197 ;; 10198 10199 *) 10200 ld_shlibs=no 10201 ;; 10202 esac 10203 10204 if test x$host_vendor = xsni; then 10205 case $host in 10206 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10207 export_dynamic_flag_spec='${wl}-Blargedynsym' 10208 ;; 10209 esac 10210 fi 10211 fi 10212 10213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10214$as_echo "$ld_shlibs" >&6; } 10215test "$ld_shlibs" = no && can_build_shared=no 10216 10217with_gnu_ld=$with_gnu_ld 10218 10219 10220 10221 10222 10223 10224 10225 10226 10227 10228 10229 10230 10231 10232 10233# 10234# Do we need to explicitly link libc? 10235# 10236case "x$archive_cmds_need_lc" in 10237x|xyes) 10238 # Assume -lc should be added 10239 archive_cmds_need_lc=yes 10240 10241 if test "$enable_shared" = yes && test "$GCC" = yes; then 10242 case $archive_cmds in 10243 *'~'*) 10244 # FIXME: we may have to deal with multi-command sequences. 10245 ;; 10246 '$CC '*) 10247 # Test whether the compiler implicitly links with -lc since on some 10248 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10249 # to ld, don't add -lc before -lgcc. 10250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10251$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10252if ${lt_cv_archive_cmds_need_lc+:} false; then : 10253 $as_echo_n "(cached) " >&6 10254else 10255 $RM conftest* 10256 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10257 10258 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10259 (eval $ac_compile) 2>&5 10260 ac_status=$? 10261 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10262 test $ac_status = 0; } 2>conftest.err; then 10263 soname=conftest 10264 lib=conftest 10265 libobjs=conftest.$ac_objext 10266 deplibs= 10267 wl=$lt_prog_compiler_wl 10268 pic_flag=$lt_prog_compiler_pic 10269 compiler_flags=-v 10270 linker_flags=-v 10271 verstring= 10272 output_objdir=. 10273 libname=conftest 10274 lt_save_allow_undefined_flag=$allow_undefined_flag 10275 allow_undefined_flag= 10276 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10277 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10278 ac_status=$? 10279 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10280 test $ac_status = 0; } 10281 then 10282 lt_cv_archive_cmds_need_lc=no 10283 else 10284 lt_cv_archive_cmds_need_lc=yes 10285 fi 10286 allow_undefined_flag=$lt_save_allow_undefined_flag 10287 else 10288 cat conftest.err 1>&5 10289 fi 10290 $RM conftest* 10291 10292fi 10293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10294$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10295 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10296 ;; 10297 esac 10298 fi 10299 ;; 10300esac 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 10406 10407 10408 10409 10410 10411 10412 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 10440 10441 10442 10443 10444 10445 10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10459$as_echo_n "checking dynamic linker characteristics... " >&6; } 10460 10461if test "$GCC" = yes; then 10462 case $host_os in 10463 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10464 *) lt_awk_arg="/^libraries:/" ;; 10465 esac 10466 case $host_os in 10467 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10468 *) lt_sed_strip_eq="s,=/,/,g" ;; 10469 esac 10470 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10471 case $lt_search_path_spec in 10472 *\;*) 10473 # if the path contains ";" then we assume it to be the separator 10474 # otherwise default to the standard path separator (i.e. ":") - it is 10475 # assumed that no part of a normal pathname contains ";" but that should 10476 # okay in the real world where ";" in dirpaths is itself problematic. 10477 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10478 ;; 10479 *) 10480 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10481 ;; 10482 esac 10483 # Ok, now we have the path, separated by spaces, we can step through it 10484 # and add multilib dir if necessary. 10485 lt_tmp_lt_search_path_spec= 10486 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10487 for lt_sys_path in $lt_search_path_spec; do 10488 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10489 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10490 else 10491 test -d "$lt_sys_path" && \ 10492 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10493 fi 10494 done 10495 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10496BEGIN {RS=" "; FS="/|\n";} { 10497 lt_foo=""; 10498 lt_count=0; 10499 for (lt_i = NF; lt_i > 0; lt_i--) { 10500 if ($lt_i != "" && $lt_i != ".") { 10501 if ($lt_i == "..") { 10502 lt_count++; 10503 } else { 10504 if (lt_count == 0) { 10505 lt_foo="/" $lt_i lt_foo; 10506 } else { 10507 lt_count--; 10508 } 10509 } 10510 } 10511 } 10512 if (lt_foo != "") { lt_freq[lt_foo]++; } 10513 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10514}'` 10515 # AWK program above erroneously prepends '/' to C:/dos/paths 10516 # for these hosts. 10517 case $host_os in 10518 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10519 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10520 esac 10521 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10522else 10523 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10524fi 10525library_names_spec= 10526libname_spec='lib$name' 10527soname_spec= 10528shrext_cmds=".so" 10529postinstall_cmds= 10530postuninstall_cmds= 10531finish_cmds= 10532finish_eval= 10533shlibpath_var= 10534shlibpath_overrides_runpath=unknown 10535version_type=none 10536dynamic_linker="$host_os ld.so" 10537sys_lib_dlsearch_path_spec="/lib /usr/lib" 10538need_lib_prefix=unknown 10539hardcode_into_libs=no 10540 10541# when you set need_version to no, make sure it does not cause -set_version 10542# flags to be left without arguments 10543need_version=unknown 10544 10545case $host_os in 10546aix3*) 10547 version_type=linux 10548 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10549 shlibpath_var=LIBPATH 10550 10551 # AIX 3 has no versioning support, so we append a major version to the name. 10552 soname_spec='${libname}${release}${shared_ext}$major' 10553 ;; 10554 10555aix[4-9]*) 10556 version_type=linux 10557 need_lib_prefix=no 10558 need_version=no 10559 hardcode_into_libs=yes 10560 if test "$host_cpu" = ia64; then 10561 # AIX 5 supports IA64 10562 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10563 shlibpath_var=LD_LIBRARY_PATH 10564 else 10565 # With GCC up to 2.95.x, collect2 would create an import file 10566 # for dependence libraries. The import file would start with 10567 # the line `#! .'. This would cause the generated library to 10568 # depend on `.', always an invalid library. This was fixed in 10569 # development snapshots of GCC prior to 3.0. 10570 case $host_os in 10571 aix4 | aix4.[01] | aix4.[01].*) 10572 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10573 echo ' yes ' 10574 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10575 : 10576 else 10577 can_build_shared=no 10578 fi 10579 ;; 10580 esac 10581 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10582 # soname into executable. Probably we can add versioning support to 10583 # collect2, so additional links can be useful in future. 10584 if test "$aix_use_runtimelinking" = yes; then 10585 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10586 # instead of lib<name>.a to let people know that these are not 10587 # typical AIX shared libraries. 10588 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10589 else 10590 # We preserve .a as extension for shared libraries through AIX4.2 10591 # and later when we are not doing run time linking. 10592 library_names_spec='${libname}${release}.a $libname.a' 10593 soname_spec='${libname}${release}${shared_ext}$major' 10594 fi 10595 shlibpath_var=LIBPATH 10596 fi 10597 ;; 10598 10599amigaos*) 10600 case $host_cpu in 10601 powerpc) 10602 # Since July 2007 AmigaOS4 officially supports .so libraries. 10603 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10604 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10605 ;; 10606 m68k) 10607 library_names_spec='$libname.ixlibrary $libname.a' 10608 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10609 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' 10610 ;; 10611 esac 10612 ;; 10613 10614beos*) 10615 library_names_spec='${libname}${shared_ext}' 10616 dynamic_linker="$host_os ld.so" 10617 shlibpath_var=LIBRARY_PATH 10618 ;; 10619 10620bsdi[45]*) 10621 version_type=linux 10622 need_version=no 10623 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10624 soname_spec='${libname}${release}${shared_ext}$major' 10625 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10626 shlibpath_var=LD_LIBRARY_PATH 10627 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10628 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10629 # the default ld.so.conf also contains /usr/contrib/lib and 10630 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10631 # libtool to hard-code these into programs 10632 ;; 10633 10634cygwin* | mingw* | pw32* | cegcc*) 10635 version_type=windows 10636 shrext_cmds=".dll" 10637 need_version=no 10638 need_lib_prefix=no 10639 10640 case $GCC,$host_os in 10641 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10642 library_names_spec='$libname.dll.a' 10643 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10644 postinstall_cmds='base_file=`basename \${file}`~ 10645 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10646 dldir=$destdir/`dirname \$dlpath`~ 10647 test -d \$dldir || mkdir -p \$dldir~ 10648 $install_prog $dir/$dlname \$dldir/$dlname~ 10649 chmod a+x \$dldir/$dlname~ 10650 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10651 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10652 fi' 10653 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10654 dlpath=$dir/\$dldll~ 10655 $RM \$dlpath' 10656 shlibpath_overrides_runpath=yes 10657 10658 case $host_os in 10659 cygwin*) 10660 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10661 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10662 10663 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10664 ;; 10665 mingw* | cegcc*) 10666 # MinGW DLLs use traditional 'lib' prefix 10667 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10668 ;; 10669 pw32*) 10670 # pw32 DLLs use 'pw' prefix rather than 'lib' 10671 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10672 ;; 10673 esac 10674 ;; 10675 10676 *) 10677 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10678 ;; 10679 esac 10680 dynamic_linker='Win32 ld.exe' 10681 # FIXME: first we should search . and the directory the executable is in 10682 shlibpath_var=PATH 10683 ;; 10684 10685darwin* | rhapsody*) 10686 dynamic_linker="$host_os dyld" 10687 version_type=darwin 10688 need_lib_prefix=no 10689 need_version=no 10690 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10691 soname_spec='${libname}${release}${major}$shared_ext' 10692 shlibpath_overrides_runpath=yes 10693 shlibpath_var=DYLD_LIBRARY_PATH 10694 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10695 10696 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10697 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10698 ;; 10699 10700dgux*) 10701 version_type=linux 10702 need_lib_prefix=no 10703 need_version=no 10704 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10705 soname_spec='${libname}${release}${shared_ext}$major' 10706 shlibpath_var=LD_LIBRARY_PATH 10707 ;; 10708 10709freebsd* | dragonfly*) 10710 # DragonFly does not have aout. When/if they implement a new 10711 # versioning mechanism, adjust this. 10712 if test -x /usr/bin/objformat; then 10713 objformat=`/usr/bin/objformat` 10714 else 10715 case $host_os in 10716 freebsd[23].*) objformat=aout ;; 10717 *) objformat=elf ;; 10718 esac 10719 fi 10720 version_type=freebsd-$objformat 10721 case $version_type in 10722 freebsd-elf*) 10723 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10724 need_version=no 10725 need_lib_prefix=no 10726 ;; 10727 freebsd-*) 10728 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10729 need_version=yes 10730 ;; 10731 esac 10732 shlibpath_var=LD_LIBRARY_PATH 10733 case $host_os in 10734 freebsd2.*) 10735 shlibpath_overrides_runpath=yes 10736 ;; 10737 freebsd3.[01]* | freebsdelf3.[01]*) 10738 shlibpath_overrides_runpath=yes 10739 hardcode_into_libs=yes 10740 ;; 10741 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10742 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10743 shlibpath_overrides_runpath=no 10744 hardcode_into_libs=yes 10745 ;; 10746 *) # from 4.6 on, and DragonFly 10747 shlibpath_overrides_runpath=yes 10748 hardcode_into_libs=yes 10749 ;; 10750 esac 10751 ;; 10752 10753haiku*) 10754 version_type=linux 10755 need_lib_prefix=no 10756 need_version=no 10757 dynamic_linker="$host_os runtime_loader" 10758 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10759 soname_spec='${libname}${release}${shared_ext}$major' 10760 shlibpath_var=LIBRARY_PATH 10761 shlibpath_overrides_runpath=yes 10762 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10763 hardcode_into_libs=yes 10764 ;; 10765 10766hpux9* | hpux10* | hpux11*) 10767 # Give a soname corresponding to the major version so that dld.sl refuses to 10768 # link against other versions. 10769 version_type=sunos 10770 need_lib_prefix=no 10771 need_version=no 10772 case $host_cpu in 10773 ia64*) 10774 shrext_cmds='.so' 10775 hardcode_into_libs=yes 10776 dynamic_linker="$host_os dld.so" 10777 shlibpath_var=LD_LIBRARY_PATH 10778 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10779 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10780 soname_spec='${libname}${release}${shared_ext}$major' 10781 if test "X$HPUX_IA64_MODE" = X32; then 10782 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10783 else 10784 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10785 fi 10786 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10787 ;; 10788 hppa*64*) 10789 shrext_cmds='.sl' 10790 hardcode_into_libs=yes 10791 dynamic_linker="$host_os dld.sl" 10792 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10793 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10794 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10795 soname_spec='${libname}${release}${shared_ext}$major' 10796 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10797 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10798 ;; 10799 *) 10800 shrext_cmds='.sl' 10801 dynamic_linker="$host_os dld.sl" 10802 shlibpath_var=SHLIB_PATH 10803 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10804 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10805 soname_spec='${libname}${release}${shared_ext}$major' 10806 ;; 10807 esac 10808 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10809 postinstall_cmds='chmod 555 $lib' 10810 # or fails outright, so override atomically: 10811 install_override_mode=555 10812 ;; 10813 10814interix[3-9]*) 10815 version_type=linux 10816 need_lib_prefix=no 10817 need_version=no 10818 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10819 soname_spec='${libname}${release}${shared_ext}$major' 10820 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10821 shlibpath_var=LD_LIBRARY_PATH 10822 shlibpath_overrides_runpath=no 10823 hardcode_into_libs=yes 10824 ;; 10825 10826irix5* | irix6* | nonstopux*) 10827 case $host_os in 10828 nonstopux*) version_type=nonstopux ;; 10829 *) 10830 if test "$lt_cv_prog_gnu_ld" = yes; then 10831 version_type=linux 10832 else 10833 version_type=irix 10834 fi ;; 10835 esac 10836 need_lib_prefix=no 10837 need_version=no 10838 soname_spec='${libname}${release}${shared_ext}$major' 10839 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10840 case $host_os in 10841 irix5* | nonstopux*) 10842 libsuff= shlibsuff= 10843 ;; 10844 *) 10845 case $LD in # libtool.m4 will add one of these switches to LD 10846 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10847 libsuff= shlibsuff= libmagic=32-bit;; 10848 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10849 libsuff=32 shlibsuff=N32 libmagic=N32;; 10850 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10851 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10852 *) libsuff= shlibsuff= libmagic=never-match;; 10853 esac 10854 ;; 10855 esac 10856 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10857 shlibpath_overrides_runpath=no 10858 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10859 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10860 hardcode_into_libs=yes 10861 ;; 10862 10863# No shared lib support for Linux oldld, aout, or coff. 10864linux*oldld* | linux*aout* | linux*coff*) 10865 dynamic_linker=no 10866 ;; 10867 10868# This must be Linux ELF. 10869 10870# uclinux* changes (here and below) have been submitted to the libtool 10871# project, but have not yet been accepted: they are GCC-local changes 10872# for the time being. (See 10873# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10874linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 10875 version_type=linux 10876 need_lib_prefix=no 10877 need_version=no 10878 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10879 soname_spec='${libname}${release}${shared_ext}$major' 10880 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10881 shlibpath_var=LD_LIBRARY_PATH 10882 shlibpath_overrides_runpath=no 10883 10884 # Some binutils ld are patched to set DT_RUNPATH 10885 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10886 $as_echo_n "(cached) " >&6 10887else 10888 lt_cv_shlibpath_overrides_runpath=no 10889 save_LDFLAGS=$LDFLAGS 10890 save_libdir=$libdir 10891 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10892 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10894/* end confdefs.h. */ 10895 10896int 10897main () 10898{ 10899 10900 ; 10901 return 0; 10902} 10903_ACEOF 10904if ac_fn_c_try_link "$LINENO"; then : 10905 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10906 lt_cv_shlibpath_overrides_runpath=yes 10907fi 10908fi 10909rm -f core conftest.err conftest.$ac_objext \ 10910 conftest$ac_exeext conftest.$ac_ext 10911 LDFLAGS=$save_LDFLAGS 10912 libdir=$save_libdir 10913 10914fi 10915 10916 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10917 10918 # This implies no fast_install, which is unacceptable. 10919 # Some rework will be needed to allow for fast_install 10920 # before this can be enabled. 10921 hardcode_into_libs=yes 10922 10923 # Append ld.so.conf contents to the search path 10924 if test -f /etc/ld.so.conf; then 10925 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' ' '` 10926 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10927 fi 10928 10929 # We used to test for /lib/ld.so.1 and disable shared libraries on 10930 # powerpc, because MkLinux only supported shared libraries with the 10931 # GNU dynamic linker. Since this was broken with cross compilers, 10932 # most powerpc-linux boxes support dynamic linking these days and 10933 # people can always --disable-shared, the test was removed, and we 10934 # assume the GNU/Linux dynamic linker is in use. 10935 dynamic_linker='GNU/Linux ld.so' 10936 ;; 10937 10938netbsd*) 10939 version_type=sunos 10940 need_lib_prefix=no 10941 need_version=no 10942 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10943 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10944 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10945 dynamic_linker='NetBSD (a.out) ld.so' 10946 else 10947 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10948 soname_spec='${libname}${release}${shared_ext}$major' 10949 dynamic_linker='NetBSD ld.elf_so' 10950 fi 10951 shlibpath_var=LD_LIBRARY_PATH 10952 shlibpath_overrides_runpath=yes 10953 hardcode_into_libs=yes 10954 ;; 10955 10956newsos6) 10957 version_type=linux 10958 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10959 shlibpath_var=LD_LIBRARY_PATH 10960 shlibpath_overrides_runpath=yes 10961 ;; 10962 10963*nto* | *qnx*) 10964 version_type=qnx 10965 need_lib_prefix=no 10966 need_version=no 10967 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10968 soname_spec='${libname}${release}${shared_ext}$major' 10969 shlibpath_var=LD_LIBRARY_PATH 10970 shlibpath_overrides_runpath=no 10971 hardcode_into_libs=yes 10972 dynamic_linker='ldqnx.so' 10973 ;; 10974 10975openbsd*) 10976 version_type=sunos 10977 sys_lib_dlsearch_path_spec="/usr/lib" 10978 need_lib_prefix=no 10979 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10980 case $host_os in 10981 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10982 *) need_version=no ;; 10983 esac 10984 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10985 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10986 shlibpath_var=LD_LIBRARY_PATH 10987 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10988 case $host_os in 10989 openbsd2.[89] | openbsd2.[89].*) 10990 shlibpath_overrides_runpath=no 10991 ;; 10992 *) 10993 shlibpath_overrides_runpath=yes 10994 ;; 10995 esac 10996 else 10997 shlibpath_overrides_runpath=yes 10998 fi 10999 ;; 11000 11001os2*) 11002 libname_spec='$name' 11003 shrext_cmds=".dll" 11004 need_lib_prefix=no 11005 library_names_spec='$libname${shared_ext} $libname.a' 11006 dynamic_linker='OS/2 ld.exe' 11007 shlibpath_var=LIBPATH 11008 ;; 11009 11010osf3* | osf4* | osf5*) 11011 version_type=osf 11012 need_lib_prefix=no 11013 need_version=no 11014 soname_spec='${libname}${release}${shared_ext}$major' 11015 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11016 shlibpath_var=LD_LIBRARY_PATH 11017 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11018 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11019 ;; 11020 11021rdos*) 11022 dynamic_linker=no 11023 ;; 11024 11025solaris*) 11026 version_type=linux 11027 need_lib_prefix=no 11028 need_version=no 11029 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11030 soname_spec='${libname}${release}${shared_ext}$major' 11031 shlibpath_var=LD_LIBRARY_PATH 11032 shlibpath_overrides_runpath=yes 11033 hardcode_into_libs=yes 11034 # ldd complains unless libraries are executable 11035 postinstall_cmds='chmod +x $lib' 11036 ;; 11037 11038sunos4*) 11039 version_type=sunos 11040 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11041 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11042 shlibpath_var=LD_LIBRARY_PATH 11043 shlibpath_overrides_runpath=yes 11044 if test "$with_gnu_ld" = yes; then 11045 need_lib_prefix=no 11046 fi 11047 need_version=yes 11048 ;; 11049 11050sysv4 | sysv4.3*) 11051 version_type=linux 11052 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11053 soname_spec='${libname}${release}${shared_ext}$major' 11054 shlibpath_var=LD_LIBRARY_PATH 11055 case $host_vendor in 11056 sni) 11057 shlibpath_overrides_runpath=no 11058 need_lib_prefix=no 11059 runpath_var=LD_RUN_PATH 11060 ;; 11061 siemens) 11062 need_lib_prefix=no 11063 ;; 11064 motorola) 11065 need_lib_prefix=no 11066 need_version=no 11067 shlibpath_overrides_runpath=no 11068 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11069 ;; 11070 esac 11071 ;; 11072 11073sysv4*MP*) 11074 if test -d /usr/nec ;then 11075 version_type=linux 11076 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11077 soname_spec='$libname${shared_ext}.$major' 11078 shlibpath_var=LD_LIBRARY_PATH 11079 fi 11080 ;; 11081 11082sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11083 version_type=freebsd-elf 11084 need_lib_prefix=no 11085 need_version=no 11086 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11087 soname_spec='${libname}${release}${shared_ext}$major' 11088 shlibpath_var=LD_LIBRARY_PATH 11089 shlibpath_overrides_runpath=yes 11090 hardcode_into_libs=yes 11091 if test "$with_gnu_ld" = yes; then 11092 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11093 else 11094 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11095 case $host_os in 11096 sco3.2v5*) 11097 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11098 ;; 11099 esac 11100 fi 11101 sys_lib_dlsearch_path_spec='/usr/lib' 11102 ;; 11103 11104tpf*) 11105 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11106 version_type=linux 11107 need_lib_prefix=no 11108 need_version=no 11109 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11110 shlibpath_var=LD_LIBRARY_PATH 11111 shlibpath_overrides_runpath=no 11112 hardcode_into_libs=yes 11113 ;; 11114 11115uts4*) 11116 version_type=linux 11117 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11118 soname_spec='${libname}${release}${shared_ext}$major' 11119 shlibpath_var=LD_LIBRARY_PATH 11120 ;; 11121 11122# Shared libraries for VwWorks, >= 7 only at this stage 11123# and (fpic) still incompatible with "large" code models 11124# in a few configurations. Only for RTP mode in any case, 11125# and upon explicit request at configure time. 11126vxworks7*) 11127 dynamic_linker=no 11128 case ${with_multisubdir}-${enable_shared} in 11129 *large*) 11130 ;; 11131 *mrtp*-yes) 11132 version_type=linux 11133 need_lib_prefix=no 11134 need_version=no 11135 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11136 soname_spec='${libname}${release}${shared_ext}$major' 11137 dynamic_linker="$host_os module_loader" 11138 ;; 11139 esac 11140 ;; 11141*) 11142 dynamic_linker=no 11143 ;; 11144esac 11145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11146$as_echo "$dynamic_linker" >&6; } 11147test "$dynamic_linker" = no && can_build_shared=no 11148 11149variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11150if test "$GCC" = yes; then 11151 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11152fi 11153 11154if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11155 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11156fi 11157if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11158 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11159fi 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 11175 11176 11177 11178 11179 11180 11181 11182 11183 11184 11185 11186 11187 11188 11189 11190 11191 11192 11193 11194 11195 11196 11197 11198 11199 11200 11201 11202 11203 11204 11205 11206 11207 11208 11209 11210 11211 11212 11213 11214 11215 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228 11229 11230 11231 11232 11233 11234 11235 11236 11237 11238 11239 11240 11241 11242 11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11253$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11254hardcode_action= 11255if test -n "$hardcode_libdir_flag_spec" || 11256 test -n "$runpath_var" || 11257 test "X$hardcode_automatic" = "Xyes" ; then 11258 11259 # We can hardcode non-existent directories. 11260 if test "$hardcode_direct" != no && 11261 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11262 # have to relink, otherwise we might link with an installed library 11263 # when we should be linking with a yet-to-be-installed one 11264 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11265 test "$hardcode_minus_L" != no; then 11266 # Linking always hardcodes the temporary library directory. 11267 hardcode_action=relink 11268 else 11269 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11270 hardcode_action=immediate 11271 fi 11272else 11273 # We cannot hardcode anything, or else we can only hardcode existing 11274 # directories. 11275 hardcode_action=unsupported 11276fi 11277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11278$as_echo "$hardcode_action" >&6; } 11279 11280if test "$hardcode_action" = relink || 11281 test "$inherit_rpath" = yes; then 11282 # Fast installation is not supported 11283 enable_fast_install=no 11284elif test "$shlibpath_overrides_runpath" = yes || 11285 test "$enable_shared" = no; then 11286 # Fast installation is not necessary 11287 enable_fast_install=needless 11288fi 11289 11290 11291 11292 11293 11294 11295 if test "x$enable_dlopen" != xyes; then 11296 enable_dlopen=unknown 11297 enable_dlopen_self=unknown 11298 enable_dlopen_self_static=unknown 11299else 11300 lt_cv_dlopen=no 11301 lt_cv_dlopen_libs= 11302 11303 case $host_os in 11304 beos*) 11305 lt_cv_dlopen="load_add_on" 11306 lt_cv_dlopen_libs= 11307 lt_cv_dlopen_self=yes 11308 ;; 11309 11310 mingw* | pw32* | cegcc*) 11311 lt_cv_dlopen="LoadLibrary" 11312 lt_cv_dlopen_libs= 11313 ;; 11314 11315 cygwin*) 11316 lt_cv_dlopen="dlopen" 11317 lt_cv_dlopen_libs= 11318 ;; 11319 11320 darwin*) 11321 # if libdl is installed we need to link against it 11322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11323$as_echo_n "checking for dlopen in -ldl... " >&6; } 11324if ${ac_cv_lib_dl_dlopen+:} false; then : 11325 $as_echo_n "(cached) " >&6 11326else 11327 ac_check_lib_save_LIBS=$LIBS 11328LIBS="-ldl $LIBS" 11329cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11330/* end confdefs.h. */ 11331 11332/* Override any GCC internal prototype to avoid an error. 11333 Use char because int might match the return type of a GCC 11334 builtin and then its argument prototype would still apply. */ 11335#ifdef __cplusplus 11336extern "C" 11337#endif 11338char dlopen (); 11339int 11340main () 11341{ 11342return dlopen (); 11343 ; 11344 return 0; 11345} 11346_ACEOF 11347if ac_fn_c_try_link "$LINENO"; then : 11348 ac_cv_lib_dl_dlopen=yes 11349else 11350 ac_cv_lib_dl_dlopen=no 11351fi 11352rm -f core conftest.err conftest.$ac_objext \ 11353 conftest$ac_exeext conftest.$ac_ext 11354LIBS=$ac_check_lib_save_LIBS 11355fi 11356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11357$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11358if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11359 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11360else 11361 11362 lt_cv_dlopen="dyld" 11363 lt_cv_dlopen_libs= 11364 lt_cv_dlopen_self=yes 11365 11366fi 11367 11368 ;; 11369 11370 *) 11371 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11372if test "x$ac_cv_func_shl_load" = xyes; then : 11373 lt_cv_dlopen="shl_load" 11374else 11375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11376$as_echo_n "checking for shl_load in -ldld... " >&6; } 11377if ${ac_cv_lib_dld_shl_load+:} false; then : 11378 $as_echo_n "(cached) " >&6 11379else 11380 ac_check_lib_save_LIBS=$LIBS 11381LIBS="-ldld $LIBS" 11382cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11383/* end confdefs.h. */ 11384 11385/* Override any GCC internal prototype to avoid an error. 11386 Use char because int might match the return type of a GCC 11387 builtin and then its argument prototype would still apply. */ 11388#ifdef __cplusplus 11389extern "C" 11390#endif 11391char shl_load (); 11392int 11393main () 11394{ 11395return shl_load (); 11396 ; 11397 return 0; 11398} 11399_ACEOF 11400if ac_fn_c_try_link "$LINENO"; then : 11401 ac_cv_lib_dld_shl_load=yes 11402else 11403 ac_cv_lib_dld_shl_load=no 11404fi 11405rm -f core conftest.err conftest.$ac_objext \ 11406 conftest$ac_exeext conftest.$ac_ext 11407LIBS=$ac_check_lib_save_LIBS 11408fi 11409{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11410$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11411if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11412 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11413else 11414 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11415if test "x$ac_cv_func_dlopen" = xyes; then : 11416 lt_cv_dlopen="dlopen" 11417else 11418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11419$as_echo_n "checking for dlopen in -ldl... " >&6; } 11420if ${ac_cv_lib_dl_dlopen+:} false; then : 11421 $as_echo_n "(cached) " >&6 11422else 11423 ac_check_lib_save_LIBS=$LIBS 11424LIBS="-ldl $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 dlopen (); 11435int 11436main () 11437{ 11438return dlopen (); 11439 ; 11440 return 0; 11441} 11442_ACEOF 11443if ac_fn_c_try_link "$LINENO"; then : 11444 ac_cv_lib_dl_dlopen=yes 11445else 11446 ac_cv_lib_dl_dlopen=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_dl_dlopen" >&5 11453$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11454if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11455 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11456else 11457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11458$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11459if ${ac_cv_lib_svld_dlopen+:} false; then : 11460 $as_echo_n "(cached) " >&6 11461else 11462 ac_check_lib_save_LIBS=$LIBS 11463LIBS="-lsvld $LIBS" 11464cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11465/* end confdefs.h. */ 11466 11467/* Override any GCC internal prototype to avoid an error. 11468 Use char because int might match the return type of a GCC 11469 builtin and then its argument prototype would still apply. */ 11470#ifdef __cplusplus 11471extern "C" 11472#endif 11473char dlopen (); 11474int 11475main () 11476{ 11477return dlopen (); 11478 ; 11479 return 0; 11480} 11481_ACEOF 11482if ac_fn_c_try_link "$LINENO"; then : 11483 ac_cv_lib_svld_dlopen=yes 11484else 11485 ac_cv_lib_svld_dlopen=no 11486fi 11487rm -f core conftest.err conftest.$ac_objext \ 11488 conftest$ac_exeext conftest.$ac_ext 11489LIBS=$ac_check_lib_save_LIBS 11490fi 11491{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11492$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11493if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11494 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11495else 11496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11497$as_echo_n "checking for dld_link in -ldld... " >&6; } 11498if ${ac_cv_lib_dld_dld_link+:} false; then : 11499 $as_echo_n "(cached) " >&6 11500else 11501 ac_check_lib_save_LIBS=$LIBS 11502LIBS="-ldld $LIBS" 11503cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11504/* end confdefs.h. */ 11505 11506/* Override any GCC internal prototype to avoid an error. 11507 Use char because int might match the return type of a GCC 11508 builtin and then its argument prototype would still apply. */ 11509#ifdef __cplusplus 11510extern "C" 11511#endif 11512char dld_link (); 11513int 11514main () 11515{ 11516return dld_link (); 11517 ; 11518 return 0; 11519} 11520_ACEOF 11521if ac_fn_c_try_link "$LINENO"; then : 11522 ac_cv_lib_dld_dld_link=yes 11523else 11524 ac_cv_lib_dld_dld_link=no 11525fi 11526rm -f core conftest.err conftest.$ac_objext \ 11527 conftest$ac_exeext conftest.$ac_ext 11528LIBS=$ac_check_lib_save_LIBS 11529fi 11530{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11531$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11532if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11533 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11534fi 11535 11536 11537fi 11538 11539 11540fi 11541 11542 11543fi 11544 11545 11546fi 11547 11548 11549fi 11550 11551 ;; 11552 esac 11553 11554 if test "x$lt_cv_dlopen" != xno; then 11555 enable_dlopen=yes 11556 else 11557 enable_dlopen=no 11558 fi 11559 11560 case $lt_cv_dlopen in 11561 dlopen) 11562 save_CPPFLAGS="$CPPFLAGS" 11563 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11564 11565 save_LDFLAGS="$LDFLAGS" 11566 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11567 11568 save_LIBS="$LIBS" 11569 LIBS="$lt_cv_dlopen_libs $LIBS" 11570 11571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11572$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11573if ${lt_cv_dlopen_self+:} false; then : 11574 $as_echo_n "(cached) " >&6 11575else 11576 if test "$cross_compiling" = yes; then : 11577 lt_cv_dlopen_self=cross 11578else 11579 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11580 lt_status=$lt_dlunknown 11581 cat > conftest.$ac_ext <<_LT_EOF 11582#line 11582 "configure" 11583#include "confdefs.h" 11584 11585#if HAVE_DLFCN_H 11586#include <dlfcn.h> 11587#endif 11588 11589#include <stdio.h> 11590 11591#ifdef RTLD_GLOBAL 11592# define LT_DLGLOBAL RTLD_GLOBAL 11593#else 11594# ifdef DL_GLOBAL 11595# define LT_DLGLOBAL DL_GLOBAL 11596# else 11597# define LT_DLGLOBAL 0 11598# endif 11599#endif 11600 11601/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11602 find out it does not work in some platform. */ 11603#ifndef LT_DLLAZY_OR_NOW 11604# ifdef RTLD_LAZY 11605# define LT_DLLAZY_OR_NOW RTLD_LAZY 11606# else 11607# ifdef DL_LAZY 11608# define LT_DLLAZY_OR_NOW DL_LAZY 11609# else 11610# ifdef RTLD_NOW 11611# define LT_DLLAZY_OR_NOW RTLD_NOW 11612# else 11613# ifdef DL_NOW 11614# define LT_DLLAZY_OR_NOW DL_NOW 11615# else 11616# define LT_DLLAZY_OR_NOW 0 11617# endif 11618# endif 11619# endif 11620# endif 11621#endif 11622 11623/* When -fvisbility=hidden is used, assume the code has been annotated 11624 correspondingly for the symbols needed. */ 11625#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11626void fnord () __attribute__((visibility("default"))); 11627#endif 11628 11629void fnord () { int i=42; } 11630int main () 11631{ 11632 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11633 int status = $lt_dlunknown; 11634 11635 if (self) 11636 { 11637 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11638 else 11639 { 11640 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11641 else puts (dlerror ()); 11642 } 11643 /* dlclose (self); */ 11644 } 11645 else 11646 puts (dlerror ()); 11647 11648 return status; 11649} 11650_LT_EOF 11651 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11652 (eval $ac_link) 2>&5 11653 ac_status=$? 11654 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11655 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11656 (./conftest; exit; ) >&5 2>/dev/null 11657 lt_status=$? 11658 case x$lt_status in 11659 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11660 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11661 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11662 esac 11663 else : 11664 # compilation failed 11665 lt_cv_dlopen_self=no 11666 fi 11667fi 11668rm -fr conftest* 11669 11670 11671fi 11672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11673$as_echo "$lt_cv_dlopen_self" >&6; } 11674 11675 if test "x$lt_cv_dlopen_self" = xyes; then 11676 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11678$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11679if ${lt_cv_dlopen_self_static+:} false; then : 11680 $as_echo_n "(cached) " >&6 11681else 11682 if test "$cross_compiling" = yes; then : 11683 lt_cv_dlopen_self_static=cross 11684else 11685 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11686 lt_status=$lt_dlunknown 11687 cat > conftest.$ac_ext <<_LT_EOF 11688#line 11688 "configure" 11689#include "confdefs.h" 11690 11691#if HAVE_DLFCN_H 11692#include <dlfcn.h> 11693#endif 11694 11695#include <stdio.h> 11696 11697#ifdef RTLD_GLOBAL 11698# define LT_DLGLOBAL RTLD_GLOBAL 11699#else 11700# ifdef DL_GLOBAL 11701# define LT_DLGLOBAL DL_GLOBAL 11702# else 11703# define LT_DLGLOBAL 0 11704# endif 11705#endif 11706 11707/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11708 find out it does not work in some platform. */ 11709#ifndef LT_DLLAZY_OR_NOW 11710# ifdef RTLD_LAZY 11711# define LT_DLLAZY_OR_NOW RTLD_LAZY 11712# else 11713# ifdef DL_LAZY 11714# define LT_DLLAZY_OR_NOW DL_LAZY 11715# else 11716# ifdef RTLD_NOW 11717# define LT_DLLAZY_OR_NOW RTLD_NOW 11718# else 11719# ifdef DL_NOW 11720# define LT_DLLAZY_OR_NOW DL_NOW 11721# else 11722# define LT_DLLAZY_OR_NOW 0 11723# endif 11724# endif 11725# endif 11726# endif 11727#endif 11728 11729/* When -fvisbility=hidden is used, assume the code has been annotated 11730 correspondingly for the symbols needed. */ 11731#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11732void fnord () __attribute__((visibility("default"))); 11733#endif 11734 11735void fnord () { int i=42; } 11736int main () 11737{ 11738 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11739 int status = $lt_dlunknown; 11740 11741 if (self) 11742 { 11743 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11744 else 11745 { 11746 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11747 else puts (dlerror ()); 11748 } 11749 /* dlclose (self); */ 11750 } 11751 else 11752 puts (dlerror ()); 11753 11754 return status; 11755} 11756_LT_EOF 11757 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11758 (eval $ac_link) 2>&5 11759 ac_status=$? 11760 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11761 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11762 (./conftest; exit; ) >&5 2>/dev/null 11763 lt_status=$? 11764 case x$lt_status in 11765 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11766 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11767 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11768 esac 11769 else : 11770 # compilation failed 11771 lt_cv_dlopen_self_static=no 11772 fi 11773fi 11774rm -fr conftest* 11775 11776 11777fi 11778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11779$as_echo "$lt_cv_dlopen_self_static" >&6; } 11780 fi 11781 11782 CPPFLAGS="$save_CPPFLAGS" 11783 LDFLAGS="$save_LDFLAGS" 11784 LIBS="$save_LIBS" 11785 ;; 11786 esac 11787 11788 case $lt_cv_dlopen_self in 11789 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11790 *) enable_dlopen_self=unknown ;; 11791 esac 11792 11793 case $lt_cv_dlopen_self_static in 11794 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11795 *) enable_dlopen_self_static=unknown ;; 11796 esac 11797fi 11798 11799 11800 11801 11802 11803 11804 11805 11806 11807 11808 11809 11810 11811 11812 11813 11814 11815striplib= 11816old_striplib= 11817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11818$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11819if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11820 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11821 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11823$as_echo "yes" >&6; } 11824else 11825# FIXME - insert some real tests, host_os isn't really good enough 11826 case $host_os in 11827 darwin*) 11828 if test -n "$STRIP" ; then 11829 striplib="$STRIP -x" 11830 old_striplib="$STRIP -S" 11831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11832$as_echo "yes" >&6; } 11833 else 11834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11835$as_echo "no" >&6; } 11836 fi 11837 ;; 11838 *) 11839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11840$as_echo "no" >&6; } 11841 ;; 11842 esac 11843fi 11844 11845 11846 11847 11848 11849 11850 11851 11852 11853 11854 11855 11856 # Report which library types will actually be built 11857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11858$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11860$as_echo "$can_build_shared" >&6; } 11861 11862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11863$as_echo_n "checking whether to build shared libraries... " >&6; } 11864 test "$can_build_shared" = "no" && enable_shared=no 11865 11866 # On AIX, shared libraries and static libraries use the same namespace, and 11867 # are all built from PIC. 11868 case $host_os in 11869 aix3*) 11870 test "$enable_shared" = yes && enable_static=no 11871 if test -n "$RANLIB"; then 11872 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11873 postinstall_cmds='$RANLIB $lib' 11874 fi 11875 ;; 11876 11877 aix[4-9]*) 11878 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11879 test "$enable_shared" = yes && enable_static=no 11880 fi 11881 ;; 11882 esac 11883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11884$as_echo "$enable_shared" >&6; } 11885 11886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11887$as_echo_n "checking whether to build static libraries... " >&6; } 11888 # Make sure either enable_shared or enable_static is yes. 11889 test "$enable_shared" = yes || enable_static=yes 11890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11891$as_echo "$enable_static" >&6; } 11892 11893 11894 11895 11896fi 11897ac_ext=c 11898ac_cpp='$CPP $CPPFLAGS' 11899ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11900ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11901ac_compiler_gnu=$ac_cv_c_compiler_gnu 11902 11903CC="$lt_save_CC" 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 ac_config_commands="$ac_config_commands libtool" 11918 11919 11920 11921 11922# Only expand once: 11923 11924 11925 11926 11927# Check whether --enable-largefile was given. 11928if test "${enable_largefile+set}" = set; then : 11929 enableval=$enable_largefile; 11930fi 11931 11932if test "$enable_largefile" != no; then 11933 11934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 11935$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 11936if ${ac_cv_sys_largefile_CC+:} false; then : 11937 $as_echo_n "(cached) " >&6 11938else 11939 ac_cv_sys_largefile_CC=no 11940 if test "$GCC" != yes; then 11941 ac_save_CC=$CC 11942 while :; do 11943 # IRIX 6.2 and later do not support large files by default, 11944 # so use the C compiler's -n32 option if that helps. 11945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11946/* end confdefs.h. */ 11947#include <sys/types.h> 11948 /* Check that off_t can represent 2**63 - 1 correctly. 11949 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11950 since some C++ compilers masquerading as C compilers 11951 incorrectly reject 9223372036854775807. */ 11952#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11953 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11954 && LARGE_OFF_T % 2147483647 == 1) 11955 ? 1 : -1]; 11956int 11957main () 11958{ 11959 11960 ; 11961 return 0; 11962} 11963_ACEOF 11964 if ac_fn_c_try_compile "$LINENO"; then : 11965 break 11966fi 11967rm -f core conftest.err conftest.$ac_objext 11968 CC="$CC -n32" 11969 if ac_fn_c_try_compile "$LINENO"; then : 11970 ac_cv_sys_largefile_CC=' -n32'; break 11971fi 11972rm -f core conftest.err conftest.$ac_objext 11973 break 11974 done 11975 CC=$ac_save_CC 11976 rm -f conftest.$ac_ext 11977 fi 11978fi 11979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 11980$as_echo "$ac_cv_sys_largefile_CC" >&6; } 11981 if test "$ac_cv_sys_largefile_CC" != no; then 11982 CC=$CC$ac_cv_sys_largefile_CC 11983 fi 11984 11985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 11986$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 11987if ${ac_cv_sys_file_offset_bits+:} false; then : 11988 $as_echo_n "(cached) " >&6 11989else 11990 while :; do 11991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11992/* end confdefs.h. */ 11993#include <sys/types.h> 11994 /* Check that off_t can represent 2**63 - 1 correctly. 11995 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11996 since some C++ compilers masquerading as C compilers 11997 incorrectly reject 9223372036854775807. */ 11998#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11999 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12000 && LARGE_OFF_T % 2147483647 == 1) 12001 ? 1 : -1]; 12002int 12003main () 12004{ 12005 12006 ; 12007 return 0; 12008} 12009_ACEOF 12010if ac_fn_c_try_compile "$LINENO"; then : 12011 ac_cv_sys_file_offset_bits=no; break 12012fi 12013rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12015/* end confdefs.h. */ 12016#define _FILE_OFFSET_BITS 64 12017#include <sys/types.h> 12018 /* Check that off_t can represent 2**63 - 1 correctly. 12019 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12020 since some C++ compilers masquerading as C compilers 12021 incorrectly reject 9223372036854775807. */ 12022#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12023 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12024 && LARGE_OFF_T % 2147483647 == 1) 12025 ? 1 : -1]; 12026int 12027main () 12028{ 12029 12030 ; 12031 return 0; 12032} 12033_ACEOF 12034if ac_fn_c_try_compile "$LINENO"; then : 12035 ac_cv_sys_file_offset_bits=64; break 12036fi 12037rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12038 ac_cv_sys_file_offset_bits=unknown 12039 break 12040done 12041fi 12042{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 12043$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 12044case $ac_cv_sys_file_offset_bits in #( 12045 no | unknown) ;; 12046 *) 12047cat >>confdefs.h <<_ACEOF 12048#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 12049_ACEOF 12050;; 12051esac 12052rm -rf conftest* 12053 if test $ac_cv_sys_file_offset_bits = unknown; then 12054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 12055$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 12056if ${ac_cv_sys_large_files+:} false; then : 12057 $as_echo_n "(cached) " >&6 12058else 12059 while :; do 12060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12061/* end confdefs.h. */ 12062#include <sys/types.h> 12063 /* Check that off_t can represent 2**63 - 1 correctly. 12064 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12065 since some C++ compilers masquerading as C compilers 12066 incorrectly reject 9223372036854775807. */ 12067#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12068 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12069 && LARGE_OFF_T % 2147483647 == 1) 12070 ? 1 : -1]; 12071int 12072main () 12073{ 12074 12075 ; 12076 return 0; 12077} 12078_ACEOF 12079if ac_fn_c_try_compile "$LINENO"; then : 12080 ac_cv_sys_large_files=no; break 12081fi 12082rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12084/* end confdefs.h. */ 12085#define _LARGE_FILES 1 12086#include <sys/types.h> 12087 /* Check that off_t can represent 2**63 - 1 correctly. 12088 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12089 since some C++ compilers masquerading as C compilers 12090 incorrectly reject 9223372036854775807. */ 12091#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 12092 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12093 && LARGE_OFF_T % 2147483647 == 1) 12094 ? 1 : -1]; 12095int 12096main () 12097{ 12098 12099 ; 12100 return 0; 12101} 12102_ACEOF 12103if ac_fn_c_try_compile "$LINENO"; then : 12104 ac_cv_sys_large_files=1; break 12105fi 12106rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12107 ac_cv_sys_large_files=unknown 12108 break 12109done 12110fi 12111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 12112$as_echo "$ac_cv_sys_large_files" >&6; } 12113case $ac_cv_sys_large_files in #( 12114 no | unknown) ;; 12115 *) 12116cat >>confdefs.h <<_ACEOF 12117#define _LARGE_FILES $ac_cv_sys_large_files 12118_ACEOF 12119;; 12120esac 12121rm -rf conftest* 12122 fi 12123 12124 12125fi 12126 12127 12128backtrace_supported=yes 12129 12130if test -n "${with_target_subdir}"; then 12131 # We are compiling a GCC library. We can assume that the unwind 12132 # library exists. 12133 BACKTRACE_FILE="backtrace.lo simple.lo" 12134else 12135 ac_fn_c_check_header_mongrel "$LINENO" "unwind.h" "ac_cv_header_unwind_h" "$ac_includes_default" 12136if test "x$ac_cv_header_unwind_h" = xyes; then : 12137 ac_fn_c_check_func "$LINENO" "_Unwind_Backtrace" "ac_cv_func__Unwind_Backtrace" 12138if test "x$ac_cv_func__Unwind_Backtrace" = xyes; then : 12139 BACKTRACE_FILE="backtrace.lo simple.lo" 12140else 12141 BACKTRACE_FILE="nounwind.lo" 12142 backtrace_supported=no 12143fi 12144 12145else 12146 BACKTRACE_FILE="nounwind.lo" 12147 backtrace_supported=no 12148fi 12149 12150 12151fi 12152 12153 12154EXTRA_FLAGS= 12155if test -n "${with_target_subdir}"; then 12156 EXTRA_FLAGS="-funwind-tables -frandom-seed=\$@" 12157else 12158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -funwind-tables option" >&5 12159$as_echo_n "checking for -funwind-tables option... " >&6; } 12160if ${libbacktrace_cv_c_unwind_tables+:} false; then : 12161 $as_echo_n "(cached) " >&6 12162else 12163 CFLAGS_hold="$CFLAGS" 12164 CFLAGS="$CFLAGS -funwind-tables" 12165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12166/* end confdefs.h. */ 12167static int f() { return 0; } 12168int 12169main () 12170{ 12171return f(); 12172 ; 12173 return 0; 12174} 12175_ACEOF 12176if ac_fn_c_try_compile "$LINENO"; then : 12177 libbacktrace_cv_c_unwind_tables=yes 12178else 12179 libbacktrace_cv_c_unwind_tables=no 12180fi 12181rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12182 CFLAGS="$CFLAGS_hold" 12183fi 12184{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_c_unwind_tables" >&5 12185$as_echo "$libbacktrace_cv_c_unwind_tables" >&6; } 12186 if test "$libbacktrace_cv_c_unwind_tables" = "yes"; then 12187 EXTRA_FLAGS=-funwind-tables 12188 fi 12189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -frandom-seed=string option" >&5 12190$as_echo_n "checking for -frandom-seed=string option... " >&6; } 12191if ${libbacktrace_cv_c_random_seed_string+:} false; then : 12192 $as_echo_n "(cached) " >&6 12193else 12194 CFLAGS_hold="$CFLAGS" 12195 CFLAGS="$CFLAGS -frandom-seed=conftest.lo" 12196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12197/* end confdefs.h. */ 12198 12199int 12200main () 12201{ 12202return 0; 12203 ; 12204 return 0; 12205} 12206_ACEOF 12207if ac_fn_c_try_compile "$LINENO"; then : 12208 libbacktrace_cv_c_random_seed_string=yes 12209else 12210 libbacktrace_cv_c_random_seed_string=no 12211fi 12212rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12213 CFLAGS="$CFLAGS_hold" 12214fi 12215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_c_random_seed_string" >&5 12216$as_echo "$libbacktrace_cv_c_random_seed_string" >&6; } 12217 if test "$libbacktrace_cv_c_random_seed_string" = "yes"; then 12218 EXTRA_FLAGS="$EXTRA_FLAGS -frandom-seed=\$@" 12219 fi 12220fi 12221 12222if test -n "${with_target_subdir}"; then 12223 # Add CET specific flags is Intel CET is enabled. 12224 # Check whether --enable-cet was given. 12225if test "${enable_cet+set}" = set; then : 12226 enableval=$enable_cet; 12227 case "$enableval" in 12228 yes|no|auto) ;; 12229 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 12230 esac 12231 12232else 12233 enable_cet=auto 12234fi 12235 12236 12237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 12238$as_echo_n "checking for CET support... " >&6; } 12239 12240# NB: Avoid nested save_CFLAGS and save_LDFLAGS. 12241case "$host" in 12242 i[34567]86-*-linux* | x86_64-*-linux*) 12243 case "$enable_cet" in 12244 auto) 12245 # Check if target supports multi-byte NOPs 12246 # and if compiler and assembler support CET insn. 12247 cet_save_CFLAGS="$CFLAGS" 12248 CFLAGS="$CFLAGS -fcf-protection" 12249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12250/* end confdefs.h. */ 12251 12252int 12253main () 12254{ 12255 12256#if !defined(__SSE2__) 12257#error target does not support multi-byte NOPs 12258#else 12259asm ("setssbsy"); 12260#endif 12261 12262 ; 12263 return 0; 12264} 12265_ACEOF 12266if ac_fn_c_try_compile "$LINENO"; then : 12267 enable_cet=yes 12268else 12269 enable_cet=no 12270fi 12271rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12272 CFLAGS="$cet_save_CFLAGS" 12273 ;; 12274 yes) 12275 # Check if assembler supports CET. 12276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12277/* end confdefs.h. */ 12278 12279int 12280main () 12281{ 12282asm ("setssbsy"); 12283 ; 12284 return 0; 12285} 12286_ACEOF 12287if ac_fn_c_try_compile "$LINENO"; then : 12288 12289else 12290 as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5 12291fi 12292rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12293 ;; 12294 esac 12295 ;; 12296 *) 12297 enable_cet=no 12298 ;; 12299esac 12300if test x$enable_cet = xyes; then 12301 CET_FLAGS="-fcf-protection -mshstk" 12302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12303$as_echo "yes" >&6; } 12304else 12305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12306$as_echo "no" >&6; } 12307fi 12308 12309 EXTRA_FLAGS="$EXTRA_FLAGS $CET_FLAGS" 12310fi 12311 12312 12313ac_ext=c 12314ac_cpp='$CPP $CPPFLAGS' 12315ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12316ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12317ac_compiler_gnu=$ac_cv_c_compiler_gnu 12318 12319WARN_FLAGS= 12320save_CFLAGS="$CFLAGS" 12321for real_option in -W -Wall -Wwrite-strings -Wstrict-prototypes \ 12322 -Wmissing-prototypes -Wold-style-definition \ 12323 -Wmissing-format-attribute -Wcast-qual; do 12324 # Do the check with the no- prefix removed since gcc silently 12325 # accepts any -Wno-* option on purpose 12326 case $real_option in 12327 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 12328 *) option=$real_option ;; 12329 esac 12330 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 12331 12332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 12333$as_echo_n "checking whether $CC supports $option... " >&6; } 12334if eval \${$as_acx_Woption+:} false; then : 12335 $as_echo_n "(cached) " >&6 12336else 12337 CFLAGS="$option" 12338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12339/* end confdefs.h. */ 12340 12341int 12342main () 12343{ 12344 12345 ; 12346 return 0; 12347} 12348_ACEOF 12349if ac_fn_c_try_compile "$LINENO"; then : 12350 eval "$as_acx_Woption=yes" 12351else 12352 eval "$as_acx_Woption=no" 12353fi 12354rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12355 12356fi 12357eval ac_res=\$$as_acx_Woption 12358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12359$as_echo "$ac_res" >&6; } 12360 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 12361 WARN_FLAGS="$WARN_FLAGS${WARN_FLAGS:+ }$real_option" 12362fi 12363 done 12364CFLAGS="$save_CFLAGS" 12365ac_ext=c 12366ac_cpp='$CPP $CPPFLAGS' 12367ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12368ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12369ac_compiler_gnu=$ac_cv_c_compiler_gnu 12370 12371 12372 12373# Check whether --enable-werror was given. 12374if test "${enable_werror+set}" = set; then : 12375 enableval=$enable_werror; 12376fi 12377 12378if test "x$enable_werror" != "xno" && test -n "${with_target_subdir}"; then : 12379 WARN_FLAGS="$WARN_FLAGS -Werror" 12380fi 12381 12382 12383if test -n "${with_target_subdir}"; then 12384 12385 12386# Check whether --with-system-libunwind was given. 12387if test "${with_system_libunwind+set}" = set; then : 12388 withval=$with_system_libunwind; 12389fi 12390 12391 # If system-libunwind was not specifically set, pick a default setting. 12392 if test x$with_system_libunwind = x; then 12393 case ${target} in 12394 ia64-*-hpux*) with_system_libunwind=yes ;; 12395 *) with_system_libunwind=no ;; 12396 esac 12397 fi 12398 # Based on system-libunwind and target, do we have ipinfo? 12399 if test x$with_system_libunwind = xyes; then 12400 case ${target} in 12401 ia64-*-*) have_unwind_getipinfo=no ;; 12402 *) have_unwind_getipinfo=yes ;; 12403 esac 12404 else 12405 # Darwin before version 9 does not have _Unwind_GetIPInfo. 12406 12407 case ${target} in 12408 *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;; 12409 *) have_unwind_getipinfo=yes ;; 12410 esac 12411 12412 fi 12413 12414 if test x$have_unwind_getipinfo = xyes; then 12415 12416$as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h 12417 12418 fi 12419 12420else 12421 ac_save_CFFLAGS="$CFLAGS" 12422 CFLAGS="$CFLAGS -Werror-implicit-function-declaration" 12423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Unwind_GetIPInfo" >&5 12424$as_echo_n "checking for _Unwind_GetIPInfo... " >&6; } 12425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12426/* end confdefs.h. */ 12427#include "unwind.h" 12428 struct _Unwind_Context *context; 12429 int ip_before_insn = 0; 12430int 12431main () 12432{ 12433return _Unwind_GetIPInfo (context, &ip_before_insn); 12434 ; 12435 return 0; 12436} 12437_ACEOF 12438if ac_fn_c_try_link "$LINENO"; then : 12439 have_unwind_getipinfo=yes 12440else 12441 have_unwind_getipinfo=no 12442fi 12443rm -f core conftest.err conftest.$ac_objext \ 12444 conftest$ac_exeext conftest.$ac_ext 12445 CFLAGS="$ac_save_CFLAGS" 12446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_unwind_getipinfo" >&5 12447$as_echo "$have_unwind_getipinfo" >&6; } 12448 if test "$have_unwind_getipinfo" = "yes"; then 12449 12450$as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h 12451 12452 fi 12453fi 12454 12455# Enable --enable-host-shared. 12456# Check whether --enable-host-shared was given. 12457if test "${enable_host_shared+set}" = set; then : 12458 enableval=$enable_host_shared; PIC_FLAG=-fPIC 12459else 12460 PIC_FLAG= 12461fi 12462 12463 12464 12465# Enable Intel CET on Intel CET enabled host if jit is enabled. 12466 # Check whether --enable-cet was given. 12467if test "${enable_cet+set}" = set; then : 12468 enableval=$enable_cet; 12469 case "$enableval" in 12470 yes|no|auto) ;; 12471 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 12472 esac 12473 12474else 12475 enable_cet=auto 12476fi 12477 12478 12479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 12480$as_echo_n "checking for CET support... " >&6; } 12481 12482case "$host" in 12483 i[34567]86-*-linux* | x86_64-*-linux*) 12484 may_have_cet=yes 12485 cet_save_CFLAGS="$CFLAGS" 12486 CFLAGS="$CFLAGS -fcf-protection" 12487 case "$enable_cet" in 12488 auto) 12489 # Check if target supports multi-byte NOPs 12490 # and if compiler and assembler support CET. 12491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12492/* end confdefs.h. */ 12493 12494int 12495main () 12496{ 12497 12498#if !defined(__SSE2__) 12499#error target does not support multi-byte NOPs 12500#else 12501asm ("setssbsy"); 12502#endif 12503 12504 ; 12505 return 0; 12506} 12507_ACEOF 12508if ac_fn_c_try_compile "$LINENO"; then : 12509 enable_cet=yes 12510else 12511 enable_cet=no 12512fi 12513rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12514 ;; 12515 yes) 12516 # Check if compiler and assembler support CET. 12517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12518/* end confdefs.h. */ 12519 12520int 12521main () 12522{ 12523asm ("setssbsy"); 12524 ; 12525 return 0; 12526} 12527_ACEOF 12528if ac_fn_c_try_compile "$LINENO"; then : 12529 support_cet=yes 12530else 12531 support_cet=no 12532fi 12533rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12534 if test $support_cet = "no"; then 12535 if test x$enable_bootstrap != xno \ 12536 && test -z "${with_build_subdir}" \ 12537 && (test ! -f ../stage_current \ 12538 || test `cat ../stage_current` != "stage1"); then 12539 # Require CET support only for the final GCC build. 12540 as_fn_error $? "compiler and assembler with CET support are required for --enable-cet" "$LINENO" 5 12541 else 12542 # Don't enable CET without CET support for non-bootstrap 12543 # build, in stage1 nor for build support. 12544 enable_cet=no 12545 fi 12546 fi 12547 ;; 12548 esac 12549 CFLAGS="$cet_save_CFLAGS" 12550 ;; 12551 *) 12552 may_have_cet=no 12553 enable_cet=no 12554 ;; 12555esac 12556 12557cet_save_CFLAGS="$CFLAGS" 12558CFLAGS="$CFLAGS -fcf-protection=none" 12559cet_save_LDFLAGS="$LDFLAGS" 12560LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk" 12561if test x$may_have_cet = xyes; then 12562 # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work. 12563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12564/* end confdefs.h. */ 12565 12566int 12567main () 12568{ 12569return 0; 12570 ; 12571 return 0; 12572} 12573_ACEOF 12574if ac_fn_c_try_link "$LINENO"; then : 12575 may_have_cet=yes 12576else 12577 may_have_cet=no 12578fi 12579rm -f core conftest.err conftest.$ac_objext \ 12580 conftest$ac_exeext conftest.$ac_ext 12581fi 12582 12583if test x$may_have_cet = xyes; then 12584 if test x$cross_compiling = xno; then 12585 if test "$cross_compiling" = yes; then : 12586 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12587$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12588as_fn_error $? "cannot run test program while cross compiling 12589See \`config.log' for more details" "$LINENO" 5; } 12590else 12591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12592/* end confdefs.h. */ 12593 12594int 12595main () 12596{ 12597 asm ("endbr32"); 12598 return 0; 12599} 12600 12601_ACEOF 12602if ac_fn_c_try_run "$LINENO"; then : 12603 have_multi_byte_nop=yes 12604else 12605 have_multi_byte_nop=no 12606fi 12607rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12608 conftest.$ac_objext conftest.beam conftest.$ac_ext 12609fi 12610 12611 have_cet=no 12612 if test x$have_multi_byte_nop = xyes; then 12613 if test "$cross_compiling" = yes; then : 12614 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12615$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12616as_fn_error $? "cannot run test program while cross compiling 12617See \`config.log' for more details" "$LINENO" 5; } 12618else 12619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12620/* end confdefs.h. */ 12621 12622static void 12623foo (void) 12624{ 12625} 12626 12627static void 12628__attribute__ ((noinline, noclone)) 12629xxx (void (*f) (void)) 12630{ 12631 f (); 12632} 12633 12634static void 12635__attribute__ ((noinline, noclone)) 12636bar (void) 12637{ 12638 xxx (foo); 12639} 12640 12641int 12642main () 12643{ 12644 bar (); 12645 return 0; 12646} 12647 12648_ACEOF 12649if ac_fn_c_try_run "$LINENO"; then : 12650 have_cet=no 12651else 12652 have_cet=yes 12653fi 12654rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12655 conftest.$ac_objext conftest.beam conftest.$ac_ext 12656fi 12657 12658 fi 12659 if test x$enable_cet = xno -a x$have_cet = xyes; then 12660 as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5 12661 fi 12662 fi 12663else 12664 # Enable CET in cross compiler if possible so that it will run on both 12665 # CET and non-CET hosts. 12666 have_cet=yes 12667fi 12668if test x$enable_cet = xyes; then 12669 CET_HOST_FLAGS="-fcf-protection" 12670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12671$as_echo "yes" >&6; } 12672else 12673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12674$as_echo "no" >&6; } 12675fi 12676CFLAGS="$cet_save_CFLAGS" 12677LDFLAGS="$cet_save_LDFLAGS" 12678 12679case x$enable_languages in 12680*jit*) 12681 ;; 12682*) 12683 CET_HOST_FLAGS= 12684 ;; 12685esac 12686 12687 12688# Test for __sync support. 12689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking __sync extensions" >&5 12690$as_echo_n "checking __sync extensions... " >&6; } 12691if ${libbacktrace_cv_sys_sync+:} false; then : 12692 $as_echo_n "(cached) " >&6 12693else 12694 if test -n "${with_target_subdir}"; then 12695 case "${host}" in 12696 hppa*-*-hpux*) libbacktrace_cv_sys_sync=no ;; 12697 *) libbacktrace_cv_sys_sync=yes ;; 12698 esac 12699 else 12700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12701/* end confdefs.h. */ 12702int i; 12703int 12704main () 12705{ 12706__sync_bool_compare_and_swap (&i, i, i); 12707 __sync_lock_test_and_set (&i, 1); 12708 __sync_lock_release (&i); 12709 ; 12710 return 0; 12711} 12712_ACEOF 12713if ac_fn_c_try_link "$LINENO"; then : 12714 libbacktrace_cv_sys_sync=yes 12715else 12716 libbacktrace_cv_sys_sync=no 12717fi 12718rm -f core conftest.err conftest.$ac_objext \ 12719 conftest$ac_exeext conftest.$ac_ext 12720 fi 12721fi 12722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_sync" >&5 12723$as_echo "$libbacktrace_cv_sys_sync" >&6; } 12724BACKTRACE_SUPPORTS_THREADS=0 12725if test "$libbacktrace_cv_sys_sync" = "yes"; then 12726 BACKTRACE_SUPPORTS_THREADS=1 12727 12728$as_echo "#define HAVE_SYNC_FUNCTIONS 1" >>confdefs.h 12729 12730fi 12731 12732 12733# Test for __atomic support. 12734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking __atomic extensions" >&5 12735$as_echo_n "checking __atomic extensions... " >&6; } 12736if ${libbacktrace_cv_sys_atomic+:} false; then : 12737 $as_echo_n "(cached) " >&6 12738else 12739 if test -n "${with_target_subdir}"; then 12740 libbacktrace_cv_sys_atomic=yes 12741 else 12742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12743/* end confdefs.h. */ 12744int i; 12745int 12746main () 12747{ 12748__atomic_load_n (&i, __ATOMIC_ACQUIRE); 12749 __atomic_store_n (&i, 1, __ATOMIC_RELEASE); 12750 ; 12751 return 0; 12752} 12753_ACEOF 12754if ac_fn_c_try_link "$LINENO"; then : 12755 libbacktrace_cv_sys_atomic=yes 12756else 12757 libbacktrace_cv_sys_atomic=no 12758fi 12759rm -f core conftest.err conftest.$ac_objext \ 12760 conftest$ac_exeext conftest.$ac_ext 12761 fi 12762fi 12763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_atomic" >&5 12764$as_echo "$libbacktrace_cv_sys_atomic" >&6; } 12765if test "$libbacktrace_cv_sys_atomic" = "yes"; then 12766 12767$as_echo "#define HAVE_ATOMIC_FUNCTIONS 1" >>confdefs.h 12768 12769fi 12770 12771# The library needs to be able to read the executable itself. Compile 12772# a file to determine the executable format. The awk script 12773# filetype.awk prints out the file type. 12774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking output filetype" >&5 12775$as_echo_n "checking output filetype... " >&6; } 12776if ${libbacktrace_cv_sys_filetype+:} false; then : 12777 $as_echo_n "(cached) " >&6 12778else 12779 filetype= 12780cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12781/* end confdefs.h. */ 12782int i; 12783int 12784main () 12785{ 12786int j; 12787 ; 12788 return 0; 12789} 12790_ACEOF 12791if ac_fn_c_try_compile "$LINENO"; then : 12792 filetype=`${AWK} -f $srcdir/filetype.awk conftest.$ac_objext` 12793else 12794 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 12795$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 12796as_fn_error $? "compiler failed 12797See \`config.log' for more details" "$LINENO" 5; } 12798fi 12799rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12800libbacktrace_cv_sys_filetype=$filetype 12801fi 12802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_filetype" >&5 12803$as_echo "$libbacktrace_cv_sys_filetype" >&6; } 12804 12805# Match the file type to decide what files to compile. 12806FORMAT_FILE= 12807backtrace_supports_data=yes 12808case "$libbacktrace_cv_sys_filetype" in 12809elf*) FORMAT_FILE="elf.lo" ;; 12810macho) FORMAT_FILE="macho.lo" ;; 12811pecoff) FORMAT_FILE="pecoff.lo" 12812 backtrace_supports_data=no 12813 ;; 12814xcoff*) FORMAT_FILE="xcoff.lo" 12815 backtrace_supports_data=no 12816 ;; 12817*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not determine output file type" >&5 12818$as_echo "$as_me: WARNING: could not determine output file type" >&2;} 12819 FORMAT_FILE="unknown.lo" 12820 backtrace_supported=no 12821 ;; 12822esac 12823 12824 12825# ELF defines. 12826elfsize= 12827case "$libbacktrace_cv_sys_filetype" in 12828elf32) elfsize=32 ;; 12829elf64) elfsize=64 ;; 12830*) elfsize=unused 12831esac 12832 12833cat >>confdefs.h <<_ACEOF 12834#define BACKTRACE_ELF_SIZE $elfsize 12835_ACEOF 12836 12837 if test "$FORMAT_FILE" = "elf.lo"; then 12838 HAVE_ELF_TRUE= 12839 HAVE_ELF_FALSE='#' 12840else 12841 HAVE_ELF_TRUE='#' 12842 HAVE_ELF_FALSE= 12843fi 12844 12845 12846# XCOFF defines. 12847xcoffsize= 12848case "$libbacktrace_cv_sys_filetype" in 12849xcoff32) xcoffsize=32 ;; 12850xcoff64) xcoffsize=64 ;; 12851*) xcoffsize=unused 12852esac 12853 12854cat >>confdefs.h <<_ACEOF 12855#define BACKTRACE_XCOFF_SIZE $xcoffsize 12856_ACEOF 12857 12858 12859BACKTRACE_SUPPORTED=0 12860if test "$backtrace_supported" = "yes"; then 12861 BACKTRACE_SUPPORTED=1 12862fi 12863 12864 12865BACKTRACE_SUPPORTS_DATA=0 12866if test "$backtrace_supports_data" = "yes"; then 12867 BACKTRACE_SUPPORTS_DATA=1 12868fi 12869 12870 12871 12872 12873inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'` 12874 12875acx_cv_header_stdint=stddef.h 12876acx_cv_header_stdint_kind="(already complete)" 12877for i in stdint.h $inttype_headers; do 12878 unset ac_cv_type_uintptr_t 12879 unset ac_cv_type_uintmax_t 12880 unset ac_cv_type_int_least32_t 12881 unset ac_cv_type_int_fast32_t 12882 unset ac_cv_type_uint64_t 12883 $as_echo_n "looking for a compliant stdint.h in $i, " >&6 12884 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h> 12885#include <$i> 12886" 12887if test "x$ac_cv_type_uintmax_t" = xyes; then : 12888 acx_cv_header_stdint=$i 12889else 12890 continue 12891fi 12892 12893 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 12894#include <$i> 12895" 12896if test "x$ac_cv_type_uintptr_t" = xyes; then : 12897 12898else 12899 acx_cv_header_stdint_kind="(mostly complete)" 12900fi 12901 12902 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h> 12903#include <$i> 12904" 12905if test "x$ac_cv_type_int_least32_t" = xyes; then : 12906 12907else 12908 acx_cv_header_stdint_kind="(mostly complete)" 12909fi 12910 12911 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h> 12912#include <$i> 12913" 12914if test "x$ac_cv_type_int_fast32_t" = xyes; then : 12915 12916else 12917 acx_cv_header_stdint_kind="(mostly complete)" 12918fi 12919 12920 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 12921#include <$i> 12922" 12923if test "x$ac_cv_type_uint64_t" = xyes; then : 12924 12925else 12926 acx_cv_header_stdint_kind="(lacks uint64_t)" 12927fi 12928 12929 break 12930done 12931if test "$acx_cv_header_stdint" = stddef.h; then 12932 acx_cv_header_stdint_kind="(lacks uintmax_t)" 12933 for i in stdint.h $inttype_headers; do 12934 unset ac_cv_type_uintptr_t 12935 unset ac_cv_type_uint32_t 12936 unset ac_cv_type_uint64_t 12937 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6 12938 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h> 12939#include <$i> 12940" 12941if test "x$ac_cv_type_uint32_t" = xyes; then : 12942 acx_cv_header_stdint=$i 12943else 12944 continue 12945fi 12946 12947 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h> 12948#include <$i> 12949" 12950if test "x$ac_cv_type_uint64_t" = xyes; then : 12951 12952fi 12953 12954 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h> 12955#include <$i> 12956" 12957if test "x$ac_cv_type_uintptr_t" = xyes; then : 12958 12959fi 12960 12961 break 12962 done 12963fi 12964if test "$acx_cv_header_stdint" = stddef.h; then 12965 acx_cv_header_stdint_kind="(u_intXX_t style)" 12966 for i in sys/types.h $inttype_headers; do 12967 unset ac_cv_type_u_int32_t 12968 unset ac_cv_type_u_int64_t 12969 $as_echo_n "looking for u_intXX_t types in $i, " >&6 12970 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h> 12971#include <$i> 12972" 12973if test "x$ac_cv_type_u_int32_t" = xyes; then : 12974 acx_cv_header_stdint=$i 12975else 12976 continue 12977fi 12978 12979 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h> 12980#include <$i> 12981" 12982if test "x$ac_cv_type_u_int64_t" = xyes; then : 12983 12984fi 12985 12986 break 12987 done 12988fi 12989if test "$acx_cv_header_stdint" = stddef.h; then 12990 acx_cv_header_stdint_kind="(using manual detection)" 12991fi 12992 12993test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no 12994test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no 12995test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no 12996test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no 12997test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no 12998 12999# ----------------- Summarize what we found so far 13000 13001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5 13002$as_echo_n "checking what to include in gstdint.h... " >&6; } 13003 13004case `$as_basename -- gstdint.h || 13005$as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \ 13006 Xgstdint.h : 'X\(//\)$' \| \ 13007 Xgstdint.h : 'X\(/\)' \| . 2>/dev/null || 13008$as_echo X/gstdint.h | 13009 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13010 s//\1/ 13011 q 13012 } 13013 /^X\/\(\/\/\)$/{ 13014 s//\1/ 13015 q 13016 } 13017 /^X\/\(\/\).*/{ 13018 s//\1/ 13019 q 13020 } 13021 s/.*/./; q'` in 13022 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 13023$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 13024 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5 13025$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;; 13026 *) ;; 13027esac 13028 13029{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5 13030$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; } 13031 13032# ----------------- done included file, check C basic types -------- 13033 13034# Lacking an uintptr_t? Test size of void * 13035case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in 13036 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler 13037# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13038# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13039# This bug is HP SR number 8606223364. 13040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 13041$as_echo_n "checking size of void *... " >&6; } 13042if ${ac_cv_sizeof_void_p+:} false; then : 13043 $as_echo_n "(cached) " >&6 13044else 13045 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 13046 13047else 13048 if test "$ac_cv_type_void_p" = yes; then 13049 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13050$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13051as_fn_error 77 "cannot compute sizeof (void *) 13052See \`config.log' for more details" "$LINENO" 5; } 13053 else 13054 ac_cv_sizeof_void_p=0 13055 fi 13056fi 13057 13058fi 13059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 13060$as_echo "$ac_cv_sizeof_void_p" >&6; } 13061 13062 13063 13064cat >>confdefs.h <<_ACEOF 13065#define SIZEOF_VOID_P $ac_cv_sizeof_void_p 13066_ACEOF 13067 13068 ;; 13069esac 13070 13071# Lacking an uint64_t? Test size of long 13072case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in 13073 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler 13074# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13075# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13076# This bug is HP SR number 8606223364. 13077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 13078$as_echo_n "checking size of long... " >&6; } 13079if ${ac_cv_sizeof_long+:} false; then : 13080 $as_echo_n "(cached) " >&6 13081else 13082 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 13083 13084else 13085 if test "$ac_cv_type_long" = yes; then 13086 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13087$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13088as_fn_error 77 "cannot compute sizeof (long) 13089See \`config.log' for more details" "$LINENO" 5; } 13090 else 13091 ac_cv_sizeof_long=0 13092 fi 13093fi 13094 13095fi 13096{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 13097$as_echo "$ac_cv_sizeof_long" >&6; } 13098 13099 13100 13101cat >>confdefs.h <<_ACEOF 13102#define SIZEOF_LONG $ac_cv_sizeof_long 13103_ACEOF 13104 13105 ;; 13106esac 13107 13108if test $acx_cv_header_stdint = stddef.h; then 13109 # Lacking a good header? Test size of everything and deduce all types. 13110 # The cast to long int works around a bug in the HP C Compiler 13111# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13112# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13113# This bug is HP SR number 8606223364. 13114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 13115$as_echo_n "checking size of int... " >&6; } 13116if ${ac_cv_sizeof_int+:} false; then : 13117 $as_echo_n "(cached) " >&6 13118else 13119 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 13120 13121else 13122 if test "$ac_cv_type_int" = yes; then 13123 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13124$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13125as_fn_error 77 "cannot compute sizeof (int) 13126See \`config.log' for more details" "$LINENO" 5; } 13127 else 13128 ac_cv_sizeof_int=0 13129 fi 13130fi 13131 13132fi 13133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 13134$as_echo "$ac_cv_sizeof_int" >&6; } 13135 13136 13137 13138cat >>confdefs.h <<_ACEOF 13139#define SIZEOF_INT $ac_cv_sizeof_int 13140_ACEOF 13141 13142 13143 # The cast to long int works around a bug in the HP C Compiler 13144# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13145# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13146# This bug is HP SR number 8606223364. 13147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 13148$as_echo_n "checking size of short... " >&6; } 13149if ${ac_cv_sizeof_short+:} false; then : 13150 $as_echo_n "(cached) " >&6 13151else 13152 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then : 13153 13154else 13155 if test "$ac_cv_type_short" = yes; then 13156 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13157$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13158as_fn_error 77 "cannot compute sizeof (short) 13159See \`config.log' for more details" "$LINENO" 5; } 13160 else 13161 ac_cv_sizeof_short=0 13162 fi 13163fi 13164 13165fi 13166{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 13167$as_echo "$ac_cv_sizeof_short" >&6; } 13168 13169 13170 13171cat >>confdefs.h <<_ACEOF 13172#define SIZEOF_SHORT $ac_cv_sizeof_short 13173_ACEOF 13174 13175 13176 # The cast to long int works around a bug in the HP C Compiler 13177# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13178# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13179# This bug is HP SR number 8606223364. 13180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5 13181$as_echo_n "checking size of char... " >&6; } 13182if ${ac_cv_sizeof_char+:} false; then : 13183 $as_echo_n "(cached) " >&6 13184else 13185 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then : 13186 13187else 13188 if test "$ac_cv_type_char" = yes; then 13189 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13190$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13191as_fn_error 77 "cannot compute sizeof (char) 13192See \`config.log' for more details" "$LINENO" 5; } 13193 else 13194 ac_cv_sizeof_char=0 13195 fi 13196fi 13197 13198fi 13199{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5 13200$as_echo "$ac_cv_sizeof_char" >&6; } 13201 13202 13203 13204cat >>confdefs.h <<_ACEOF 13205#define SIZEOF_CHAR $ac_cv_sizeof_char 13206_ACEOF 13207 13208 13209 13210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5 13211$as_echo_n "checking for type equivalent to int8_t... " >&6; } 13212 case "$ac_cv_sizeof_char" in 13213 1) acx_cv_type_int8_t=char ;; 13214 *) as_fn_error $? "no 8-bit type, please report a bug" "$LINENO" 5 13215 esac 13216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5 13217$as_echo "$acx_cv_type_int8_t" >&6; } 13218 13219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5 13220$as_echo_n "checking for type equivalent to int16_t... " >&6; } 13221 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in 13222 2:*) acx_cv_type_int16_t=int ;; 13223 *:2) acx_cv_type_int16_t=short ;; 13224 *) as_fn_error $? "no 16-bit type, please report a bug" "$LINENO" 5 13225 esac 13226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5 13227$as_echo "$acx_cv_type_int16_t" >&6; } 13228 13229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5 13230$as_echo_n "checking for type equivalent to int32_t... " >&6; } 13231 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in 13232 4:*) acx_cv_type_int32_t=int ;; 13233 *:4) acx_cv_type_int32_t=long ;; 13234 *) as_fn_error $? "no 32-bit type, please report a bug" "$LINENO" 5 13235 esac 13236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5 13237$as_echo "$acx_cv_type_int32_t" >&6; } 13238fi 13239 13240# These tests are here to make the output prettier 13241 13242if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then 13243 case "$ac_cv_sizeof_long" in 13244 8) acx_cv_type_int64_t=long ;; 13245 esac 13246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5 13247$as_echo_n "checking for type equivalent to int64_t... " >&6; } 13248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5 13249$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; } 13250fi 13251 13252# Now we can use the above types 13253 13254if test "$ac_cv_type_uintptr_t" != yes; then 13255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5 13256$as_echo_n "checking for type equivalent to intptr_t... " >&6; } 13257 case $ac_cv_sizeof_void_p in 13258 2) acx_cv_type_intptr_t=int16_t ;; 13259 4) acx_cv_type_intptr_t=int32_t ;; 13260 8) acx_cv_type_intptr_t=int64_t ;; 13261 *) as_fn_error $? "no equivalent for intptr_t, please report a bug" "$LINENO" 5 13262 esac 13263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5 13264$as_echo "$acx_cv_type_intptr_t" >&6; } 13265fi 13266 13267# ----------------- done all checks, emit header ------------- 13268ac_config_commands="$ac_config_commands gstdint.h" 13269 13270 13271 13272 13273for ac_header in sys/mman.h 13274do : 13275 ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default" 13276if test "x$ac_cv_header_sys_mman_h" = xyes; then : 13277 cat >>confdefs.h <<_ACEOF 13278#define HAVE_SYS_MMAN_H 1 13279_ACEOF 13280 13281fi 13282 13283done 13284 13285if test "$ac_cv_header_sys_mman_h" = "no"; then 13286 have_mmap=no 13287else 13288 if test -n "${with_target_subdir}"; then 13289 # When built as a GCC target library, we can't do a link test. We 13290 # simply assume that if we have mman.h, we have mmap. 13291 have_mmap=yes 13292 case "${host}" in 13293 *-*-msdosdjgpp) 13294 # DJGPP has sys/man.h, but no mmap 13295 have_mmap=no ;; 13296 esac 13297 else 13298 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" 13299if test "x$ac_cv_func_mmap" = xyes; then : 13300 have_mmap=yes 13301else 13302 have_mmap=no 13303fi 13304 13305 fi 13306fi 13307if test "$have_mmap" = "no"; then 13308 VIEW_FILE=read.lo 13309 ALLOC_FILE=alloc.lo 13310else 13311 VIEW_FILE=mmapio.lo 13312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13313/* end confdefs.h. */ 13314 13315#include <sys/mman.h> 13316#if !defined(MAP_ANONYMOUS) && !defined(MAP_ANON) 13317 #error no MAP_ANONYMOUS 13318#endif 13319 13320_ACEOF 13321if ac_fn_c_try_cpp "$LINENO"; then : 13322 ALLOC_FILE=mmap.lo 13323else 13324 ALLOC_FILE=alloc.lo 13325fi 13326rm -f conftest.err conftest.i conftest.$ac_ext 13327fi 13328 13329 13330 13331BACKTRACE_USES_MALLOC=0 13332if test "$ALLOC_FILE" = "alloc.lo"; then 13333 BACKTRACE_USES_MALLOC=1 13334fi 13335 13336 13337# Check for dl_iterate_phdr. 13338for ac_header in link.h sys/link.h 13339do : 13340 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 13341ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 13342if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13343 cat >>confdefs.h <<_ACEOF 13344#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 13345_ACEOF 13346 13347fi 13348 13349done 13350 13351if test "$ac_cv_header_link_h" = "no" -a "$ac_cv_header_sys_link_h" = "no"; then 13352 have_dl_iterate_phdr=no 13353else 13354 if test -n "${with_target_subdir}"; then 13355 link_h=link.h 13356 if test "$ac_cv_header_link_h" = "no"; then 13357 link_h=sys/link.h 13358 fi 13359 # When built as a GCC target library, we can't do a link test. 13360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13361/* end confdefs.h. */ 13362#include <$link_h> 13363 13364_ACEOF 13365if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13366 $EGREP "dl_iterate_phdr" >/dev/null 2>&1; then : 13367 have_dl_iterate_phdr=yes 13368else 13369 have_dl_iterate_phdr=no 13370fi 13371rm -f conftest* 13372 13373 else 13374 ac_fn_c_check_func "$LINENO" "dl_iterate_phdr" "ac_cv_func_dl_iterate_phdr" 13375if test "x$ac_cv_func_dl_iterate_phdr" = xyes; then : 13376 have_dl_iterate_phdr=yes 13377else 13378 have_dl_iterate_phdr=no 13379fi 13380 13381 fi 13382fi 13383if test "$have_dl_iterate_phdr" = "yes"; then 13384 13385$as_echo "#define HAVE_DL_ITERATE_PHDR 1" >>confdefs.h 13386 13387fi 13388 13389# Check for header file for Mach-O image functions. 13390for ac_header in mach-o/dyld.h 13391do : 13392 ac_fn_c_check_header_mongrel "$LINENO" "mach-o/dyld.h" "ac_cv_header_mach_o_dyld_h" "$ac_includes_default" 13393if test "x$ac_cv_header_mach_o_dyld_h" = xyes; then : 13394 cat >>confdefs.h <<_ACEOF 13395#define HAVE_MACH_O_DYLD_H 1 13396_ACEOF 13397 13398fi 13399 13400done 13401 13402 13403# Check for loadquery. 13404for ac_header in sys/ldr.h 13405do : 13406 ac_fn_c_check_header_mongrel "$LINENO" "sys/ldr.h" "ac_cv_header_sys_ldr_h" "$ac_includes_default" 13407if test "x$ac_cv_header_sys_ldr_h" = xyes; then : 13408 cat >>confdefs.h <<_ACEOF 13409#define HAVE_SYS_LDR_H 1 13410_ACEOF 13411 13412fi 13413 13414done 13415 13416if test "$ac_cv_header_sys_ldr_h" = "no"; then 13417 have_loadquery=no 13418else 13419 if test -n "${with_target_subdir}"; then 13420 # When built as a GCC target library, we can't do a link test. 13421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13422/* end confdefs.h. */ 13423#include <sys/ldr.h> 13424 13425_ACEOF 13426if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 13427 $EGREP "loadquery" >/dev/null 2>&1; then : 13428 have_loadquery=yes 13429else 13430 have_loadquery=no 13431fi 13432rm -f conftest* 13433 13434 else 13435 ac_fn_c_check_func "$LINENO" "loadquery" "ac_cv_func_loadquery" 13436if test "x$ac_cv_func_loadquery" = xyes; then : 13437 have_loadquery=yes 13438else 13439 have_loadquery=no 13440fi 13441 13442 fi 13443fi 13444if test "$have_loadquery" = "yes"; then 13445 13446$as_echo "#define HAVE_LOADQUERY 1" >>confdefs.h 13447 13448fi 13449 13450for ac_header in windows.h 13451do : 13452 ac_fn_c_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default" 13453if test "x$ac_cv_header_windows_h" = xyes; then : 13454 cat >>confdefs.h <<_ACEOF 13455#define HAVE_WINDOWS_H 1 13456_ACEOF 13457 13458fi 13459 13460done 13461 13462 13463# Check for the fcntl function. 13464if test -n "${with_target_subdir}"; then 13465 case "${host}" in 13466 *-*-mingw*) have_fcntl=no ;; 13467 *) have_fcntl=yes ;; 13468 esac 13469else 13470 ac_fn_c_check_func "$LINENO" "fcntl" "ac_cv_func_fcntl" 13471if test "x$ac_cv_func_fcntl" = xyes; then : 13472 have_fcntl=yes 13473else 13474 have_fcntl=no 13475fi 13476 13477fi 13478if test "$have_fcntl" = "yes"; then 13479 13480$as_echo "#define HAVE_FCNTL 1" >>confdefs.h 13481 13482fi 13483 13484ac_fn_c_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "$ac_includes_default" 13485if test "x$ac_cv_have_decl_strnlen" = xyes; then : 13486 ac_have_decl=1 13487else 13488 ac_have_decl=0 13489fi 13490 13491cat >>confdefs.h <<_ACEOF 13492#define HAVE_DECL_STRNLEN $ac_have_decl 13493_ACEOF 13494ac_fn_c_check_decl "$LINENO" "getpagesize" "ac_cv_have_decl_getpagesize" "$ac_includes_default" 13495if test "x$ac_cv_have_decl_getpagesize" = xyes; then : 13496 ac_have_decl=1 13497else 13498 ac_have_decl=0 13499fi 13500 13501cat >>confdefs.h <<_ACEOF 13502#define HAVE_DECL_GETPAGESIZE $ac_have_decl 13503_ACEOF 13504 13505for ac_func in lstat readlink 13506do : 13507 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 13508ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 13509if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 13510 cat >>confdefs.h <<_ACEOF 13511#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 13512_ACEOF 13513 13514fi 13515done 13516 13517 13518# Check for getexecname function. 13519if test -n "${with_target_subdir}"; then 13520 case "${host}" in 13521 *-*-solaris2*) have_getexecname=yes ;; 13522 *) have_getexecname=no ;; 13523 esac 13524else 13525 ac_fn_c_check_func "$LINENO" "getexecname" "ac_cv_func_getexecname" 13526if test "x$ac_cv_func_getexecname" = xyes; then : 13527 have_getexecname=yes 13528else 13529 have_getexecname=no 13530fi 13531 13532fi 13533if test "$have_getexecname" = "yes"; then 13534 13535$as_echo "#define HAVE_GETEXECNAME 1" >>confdefs.h 13536 13537fi 13538 13539# Check for _pgmptr variable, contains the executable filename on windows 13540ac_fn_c_check_decl "$LINENO" "_pgmptr" "ac_cv_have_decl__pgmptr" "$ac_includes_default" 13541if test "x$ac_cv_have_decl__pgmptr" = xyes; then : 13542 ac_have_decl=1 13543else 13544 ac_have_decl=0 13545fi 13546 13547cat >>confdefs.h <<_ACEOF 13548#define HAVE_DECL__PGMPTR $ac_have_decl 13549_ACEOF 13550 13551 13552# Check for sysctl definitions. 13553 13554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for KERN_PROC" >&5 13555$as_echo_n "checking for KERN_PROC... " >&6; } 13556if ${libbacktrace_cv_proc+:} false; then : 13557 $as_echo_n "(cached) " >&6 13558else 13559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13560/* end confdefs.h. */ 13561 13562#include <sys/types.h> 13563#include <sys/sysctl.h> 13564 13565int 13566main () 13567{ 13568int mib0 = CTL_KERN; int mib1 = KERN_PROC; int mib2 = KERN_PROC_PATHNAME; 13569 ; 13570 return 0; 13571} 13572_ACEOF 13573if ac_fn_c_try_compile "$LINENO"; then : 13574 libbacktrace_cv_proc=yes 13575else 13576 libbacktrace_cv_proc=no 13577fi 13578rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13579fi 13580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_proc" >&5 13581$as_echo "$libbacktrace_cv_proc" >&6; } 13582if test "$libbacktrace_cv_proc" = "yes"; then 13583 13584$as_echo "#define HAVE_KERN_PROC 1" >>confdefs.h 13585 13586fi 13587 13588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for KERN_PROG_ARGS" >&5 13589$as_echo_n "checking for KERN_PROG_ARGS... " >&6; } 13590if ${libbacktrace_cv_procargs+:} false; then : 13591 $as_echo_n "(cached) " >&6 13592else 13593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13594/* end confdefs.h. */ 13595 13596#include <sys/types.h> 13597#include <sys/sysctl.h> 13598 13599int 13600main () 13601{ 13602int mib0 = CTL_KERN; int mib1 = KERN_PROC_ARGS; int mib2 = KERN_PROC_PATHNAME; 13603 ; 13604 return 0; 13605} 13606_ACEOF 13607if ac_fn_c_try_compile "$LINENO"; then : 13608 libbacktrace_cv_procargs=yes 13609else 13610 libbacktrace_cv_procargs=no 13611fi 13612rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13613fi 13614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_procargs" >&5 13615$as_echo "$libbacktrace_cv_procargs" >&6; } 13616if test "$libbacktrace_cv_procargs" = "yes"; then 13617 13618$as_echo "#define HAVE_KERN_PROC_ARGS 1" >>confdefs.h 13619 13620fi 13621 13622# Check for the clock_gettime function. 13623for ac_func in clock_gettime 13624do : 13625 ac_fn_c_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime" 13626if test "x$ac_cv_func_clock_gettime" = xyes; then : 13627 cat >>confdefs.h <<_ACEOF 13628#define HAVE_CLOCK_GETTIME 1 13629_ACEOF 13630 13631fi 13632done 13633 13634clock_gettime_link= 13635# At least for glibc, clock_gettime is in librt. But don't 13636# pull that in if it still doesn't give us the function we want. This 13637# test is copied from libgomp, and modified to not link in -lrt as 13638# we're using this for test timing only. 13639if test "$ac_cv_func_clock_gettime" = no; then 13640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5 13641$as_echo_n "checking for clock_gettime in -lrt... " >&6; } 13642if ${ac_cv_lib_rt_clock_gettime+:} false; then : 13643 $as_echo_n "(cached) " >&6 13644else 13645 ac_check_lib_save_LIBS=$LIBS 13646LIBS="-lrt $LIBS" 13647cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13648/* end confdefs.h. */ 13649 13650/* Override any GCC internal prototype to avoid an error. 13651 Use char because int might match the return type of a GCC 13652 builtin and then its argument prototype would still apply. */ 13653#ifdef __cplusplus 13654extern "C" 13655#endif 13656char clock_gettime (); 13657int 13658main () 13659{ 13660return clock_gettime (); 13661 ; 13662 return 0; 13663} 13664_ACEOF 13665if ac_fn_c_try_link "$LINENO"; then : 13666 ac_cv_lib_rt_clock_gettime=yes 13667else 13668 ac_cv_lib_rt_clock_gettime=no 13669fi 13670rm -f core conftest.err conftest.$ac_objext \ 13671 conftest$ac_exeext conftest.$ac_ext 13672LIBS=$ac_check_lib_save_LIBS 13673fi 13674{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5 13675$as_echo "$ac_cv_lib_rt_clock_gettime" >&6; } 13676if test "x$ac_cv_lib_rt_clock_gettime" = xyes; then : 13677 CLOCK_GETTIME_LINK=-lrt 13678 13679$as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h 13680 13681fi 13682 13683fi 13684 13685 13686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -pthread is supported" >&5 13687$as_echo_n "checking whether -pthread is supported... " >&6; } 13688if ${libgo_cv_lib_pthread+:} false; then : 13689 $as_echo_n "(cached) " >&6 13690else 13691 CFLAGS_hold=$CFLAGS 13692CFLAGS="$CFLAGS -pthread" 13693cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13694/* end confdefs.h. */ 13695int i; 13696_ACEOF 13697if ac_fn_c_try_compile "$LINENO"; then : 13698 libgo_cv_lib_pthread=yes 13699else 13700 libgo_cv_lib_pthread=no 13701fi 13702rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13703CFLAGS=$CFLAGS_hold 13704fi 13705{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_lib_pthread" >&5 13706$as_echo "$libgo_cv_lib_pthread" >&6; } 13707PTHREAD_CFLAGS= 13708if test "$libgo_cv_lib_pthread" = yes; then 13709 PTHREAD_CFLAGS=-pthread 13710fi 13711 13712 13713 if test "$libgo_cv_lib_pthread" = yes; then 13714 HAVE_PTHREAD_TRUE= 13715 HAVE_PTHREAD_FALSE='#' 13716else 13717 HAVE_PTHREAD_TRUE='#' 13718 HAVE_PTHREAD_FALSE= 13719fi 13720 13721 13722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -gdwarf-5 is supported" >&5 13723$as_echo_n "checking whether -gdwarf-5 is supported... " >&6; } 13724if ${libbacktrace_cv_lib_dwarf5+:} false; then : 13725 $as_echo_n "(cached) " >&6 13726else 13727 CFLAGS_hold=$CFLAGS 13728CFLAGS="$CFLAGS -gdwarf-5" 13729cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13730/* end confdefs.h. */ 13731int i; 13732int 13733main () 13734{ 13735return 0; 13736 ; 13737 return 0; 13738} 13739_ACEOF 13740if ac_fn_c_try_link "$LINENO"; then : 13741 libbacktrace_cv_lib_dwarf5=yes 13742else 13743 libbacktrace_cv_lib_dwarf5=no 13744fi 13745rm -f core conftest.err conftest.$ac_objext \ 13746 conftest$ac_exeext conftest.$ac_ext 13747CFLAGS=$CFLAGS_hold 13748fi 13749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_lib_dwarf5" >&5 13750$as_echo "$libbacktrace_cv_lib_dwarf5" >&6; } 13751 if test "$libbacktrace_cv_lib_dwarf5" = yes; then 13752 HAVE_DWARF5_TRUE= 13753 HAVE_DWARF5_FALSE='#' 13754else 13755 HAVE_DWARF5_TRUE='#' 13756 HAVE_DWARF5_FALSE= 13757fi 13758 13759 13760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for compress in -lz" >&5 13761$as_echo_n "checking for compress in -lz... " >&6; } 13762if ${ac_cv_lib_z_compress+:} false; then : 13763 $as_echo_n "(cached) " >&6 13764else 13765 ac_check_lib_save_LIBS=$LIBS 13766LIBS="-lz $LIBS" 13767cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13768/* end confdefs.h. */ 13769 13770/* Override any GCC internal prototype to avoid an error. 13771 Use char because int might match the return type of a GCC 13772 builtin and then its argument prototype would still apply. */ 13773#ifdef __cplusplus 13774extern "C" 13775#endif 13776char compress (); 13777int 13778main () 13779{ 13780return compress (); 13781 ; 13782 return 0; 13783} 13784_ACEOF 13785if ac_fn_c_try_link "$LINENO"; then : 13786 ac_cv_lib_z_compress=yes 13787else 13788 ac_cv_lib_z_compress=no 13789fi 13790rm -f core conftest.err conftest.$ac_objext \ 13791 conftest$ac_exeext conftest.$ac_ext 13792LIBS=$ac_check_lib_save_LIBS 13793fi 13794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_compress" >&5 13795$as_echo "$ac_cv_lib_z_compress" >&6; } 13796if test "x$ac_cv_lib_z_compress" = xyes; then : 13797 13798$as_echo "#define HAVE_ZLIB 1" >>confdefs.h 13799 13800fi 13801 13802 if test "$ac_cv_lib_z_compress" = yes; then 13803 HAVE_ZLIB_TRUE= 13804 HAVE_ZLIB_FALSE='#' 13805else 13806 HAVE_ZLIB_TRUE='#' 13807 HAVE_ZLIB_FALSE= 13808fi 13809 13810 13811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --build-id is supported" >&5 13812$as_echo_n "checking whether --build-id is supported... " >&6; } 13813if ${libbacktrace_cv_ld_buildid+:} false; then : 13814 $as_echo_n "(cached) " >&6 13815else 13816 LDFLAGS_hold=$LDFLAGS 13817LDFLAGS="$LDFLAGS -Wl,--build-id" 13818cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13819/* end confdefs.h. */ 13820 13821int 13822main () 13823{ 13824 13825 ; 13826 return 0; 13827} 13828_ACEOF 13829if ac_fn_c_try_link "$LINENO"; then : 13830 libbacktrace_cv_ld_buildid=yes 13831else 13832 libbacktrace_cv_ld_buildid=no 13833fi 13834rm -f core conftest.err conftest.$ac_objext \ 13835 conftest$ac_exeext conftest.$ac_ext 13836LDFLAGS=$LDFLAGS_hold 13837fi 13838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_ld_buildid" >&5 13839$as_echo "$libbacktrace_cv_ld_buildid" >&6; } 13840 if test "$libbacktrace_cv_ld_buildid" = yes; then 13841 HAVE_BUILDID_TRUE= 13842 HAVE_BUILDID_FALSE='#' 13843else 13844 HAVE_BUILDID_TRUE='#' 13845 HAVE_BUILDID_FALSE= 13846fi 13847 13848 13849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --compress-debug-sections is supported" >&5 13850$as_echo_n "checking whether --compress-debug-sections is supported... " >&6; } 13851if ${libgo_cv_ld_compress+:} false; then : 13852 $as_echo_n "(cached) " >&6 13853else 13854 LDFLAGS_hold=$LDFLAGS 13855LDFLAGS="$LDFLAGS -Wl,--compress-debug-sections=zlib-gnu" 13856cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13857/* end confdefs.h. */ 13858 13859int 13860main () 13861{ 13862 13863 ; 13864 return 0; 13865} 13866_ACEOF 13867if ac_fn_c_try_link "$LINENO"; then : 13868 libgo_cv_ld_compress=yes 13869else 13870 libgo_cv_ld_compress=no 13871fi 13872rm -f core conftest.err conftest.$ac_objext \ 13873 conftest$ac_exeext conftest.$ac_ext 13874LDFLAGS=$LDFLAGS_hold 13875fi 13876{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_ld_compress" >&5 13877$as_echo "$libgo_cv_ld_compress" >&6; } 13878 if test "$libgo_cv_ld_compress" = yes; then 13879 HAVE_COMPRESSED_DEBUG_TRUE= 13880 HAVE_COMPRESSED_DEBUG_FALSE='#' 13881else 13882 HAVE_COMPRESSED_DEBUG_TRUE='#' 13883 HAVE_COMPRESSED_DEBUG_FALSE= 13884fi 13885 13886 13887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ZSTD_compress in -lzstd" >&5 13888$as_echo_n "checking for ZSTD_compress in -lzstd... " >&6; } 13889if ${ac_cv_lib_zstd_ZSTD_compress+:} false; then : 13890 $as_echo_n "(cached) " >&6 13891else 13892 ac_check_lib_save_LIBS=$LIBS 13893LIBS="-lzstd $LIBS" 13894cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13895/* end confdefs.h. */ 13896 13897/* Override any GCC internal prototype to avoid an error. 13898 Use char because int might match the return type of a GCC 13899 builtin and then its argument prototype would still apply. */ 13900#ifdef __cplusplus 13901extern "C" 13902#endif 13903char ZSTD_compress (); 13904int 13905main () 13906{ 13907return ZSTD_compress (); 13908 ; 13909 return 0; 13910} 13911_ACEOF 13912if ac_fn_c_try_link "$LINENO"; then : 13913 ac_cv_lib_zstd_ZSTD_compress=yes 13914else 13915 ac_cv_lib_zstd_ZSTD_compress=no 13916fi 13917rm -f core conftest.err conftest.$ac_objext \ 13918 conftest$ac_exeext conftest.$ac_ext 13919LIBS=$ac_check_lib_save_LIBS 13920fi 13921{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_zstd_ZSTD_compress" >&5 13922$as_echo "$ac_cv_lib_zstd_ZSTD_compress" >&6; } 13923if test "x$ac_cv_lib_zstd_ZSTD_compress" = xyes; then : 13924 13925$as_echo "#define HAVE_ZSTD 1" >>confdefs.h 13926 13927fi 13928 13929 if test "$ac_cv_lib_zstd_ZSTD_compress" = yes; then 13930 HAVE_ZSTD_TRUE= 13931 HAVE_ZSTD_FALSE='#' 13932else 13933 HAVE_ZSTD_TRUE='#' 13934 HAVE_ZSTD_FALSE= 13935fi 13936 13937 13938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --compress-debug-sections=zstd is supported" >&5 13939$as_echo_n "checking whether --compress-debug-sections=zstd is supported... " >&6; } 13940if ${libgo_cv_ld_compress_zstd+:} false; then : 13941 $as_echo_n "(cached) " >&6 13942else 13943 LDFLAGS_hold=$LDFLAGS 13944LDFLAGS="$LDFLAGS -Wl,--compress-debug-sections=zstd" 13945cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13946/* end confdefs.h. */ 13947 13948int 13949main () 13950{ 13951 13952 ; 13953 return 0; 13954} 13955_ACEOF 13956if ac_fn_c_try_link "$LINENO"; then : 13957 libgo_cv_ld_compress_zstd=yes 13958else 13959 libgo_cv_ld_compress_zstd=no 13960fi 13961rm -f core conftest.err conftest.$ac_objext \ 13962 conftest$ac_exeext conftest.$ac_ext 13963LDFLAGS=$LDFLAGS_hold 13964fi 13965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_ld_compress_zstd" >&5 13966$as_echo "$libgo_cv_ld_compress_zstd" >&6; } 13967 if test "$libgo_cv_ld_compress_zstd" = yes; then 13968 HAVE_COMPRESSED_DEBUG_ZSTD_TRUE= 13969 HAVE_COMPRESSED_DEBUG_ZSTD_FALSE='#' 13970else 13971 HAVE_COMPRESSED_DEBUG_ZSTD_TRUE='#' 13972 HAVE_COMPRESSED_DEBUG_ZSTD_FALSE= 13973fi 13974 13975 13976 13977# Extract the first word of "objcopy", so it can be a program name with args. 13978set dummy objcopy; ac_word=$2 13979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13980$as_echo_n "checking for $ac_word... " >&6; } 13981if ${ac_cv_prog_OBJCOPY+:} false; then : 13982 $as_echo_n "(cached) " >&6 13983else 13984 if test -n "$OBJCOPY"; then 13985 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test. 13986else 13987as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13988for as_dir in $PATH 13989do 13990 IFS=$as_save_IFS 13991 test -z "$as_dir" && as_dir=. 13992 for ac_exec_ext in '' $ac_executable_extensions; do 13993 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13994 ac_cv_prog_OBJCOPY="objcopy" 13995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13996 break 2 13997 fi 13998done 13999 done 14000IFS=$as_save_IFS 14001 14002fi 14003fi 14004OBJCOPY=$ac_cv_prog_OBJCOPY 14005if test -n "$OBJCOPY"; then 14006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5 14007$as_echo "$OBJCOPY" >&6; } 14008else 14009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14010$as_echo "no" >&6; } 14011fi 14012 14013 14014# Extract the first word of "readelf", so it can be a program name with args. 14015set dummy readelf; ac_word=$2 14016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14017$as_echo_n "checking for $ac_word... " >&6; } 14018if ${ac_cv_prog_READELF+:} false; then : 14019 $as_echo_n "(cached) " >&6 14020else 14021 if test -n "$READELF"; then 14022 ac_cv_prog_READELF="$READELF" # Let the user override the test. 14023else 14024as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14025for as_dir in $PATH 14026do 14027 IFS=$as_save_IFS 14028 test -z "$as_dir" && as_dir=. 14029 for ac_exec_ext in '' $ac_executable_extensions; do 14030 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14031 ac_cv_prog_READELF="readelf" 14032 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14033 break 2 14034 fi 14035done 14036 done 14037IFS=$as_save_IFS 14038 14039fi 14040fi 14041READELF=$ac_cv_prog_READELF 14042if test -n "$READELF"; then 14043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5 14044$as_echo "$READELF" >&6; } 14045else 14046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14047$as_echo "no" >&6; } 14048fi 14049 14050 14051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether objcopy supports debuglink" >&5 14052$as_echo_n "checking whether objcopy supports debuglink... " >&6; } 14053if ${libbacktrace_cv_objcopy_debuglink+:} false; then : 14054 $as_echo_n "(cached) " >&6 14055else 14056 if test -n "${with_target_subdir}"; then 14057 libbacktrace_cv_objcopy_debuglink=no 14058elif ! test -n "${OBJCOPY}"; then 14059 libbacktrace_cv_objcopy_debuglink=no 14060elif ${OBJCOPY} --help | grep add-gnu-debuglink >/dev/null 2>&1; then 14061 libbacktrace_cv_objcopy_debuglink=yes 14062else 14063 libbacktrace_cv_objcopy_debuglink=no 14064fi 14065fi 14066{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_objcopy_debuglink" >&5 14067$as_echo "$libbacktrace_cv_objcopy_debuglink" >&6; } 14068 if test "$libbacktrace_cv_objcopy_debuglink" = yes; then 14069 HAVE_OBJCOPY_DEBUGLINK_TRUE= 14070 HAVE_OBJCOPY_DEBUGLINK_FALSE='#' 14071else 14072 HAVE_OBJCOPY_DEBUGLINK_TRUE='#' 14073 HAVE_OBJCOPY_DEBUGLINK_FALSE= 14074fi 14075 14076 14077 14078# Extract the first word of "dsymutil", so it can be a program name with args. 14079set dummy dsymutil; ac_word=$2 14080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14081$as_echo_n "checking for $ac_word... " >&6; } 14082if ${ac_cv_prog_DSYMUTIL+:} false; then : 14083 $as_echo_n "(cached) " >&6 14084else 14085 if test -n "$DSYMUTIL"; then 14086 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 14087else 14088as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14089for as_dir in $PATH 14090do 14091 IFS=$as_save_IFS 14092 test -z "$as_dir" && as_dir=. 14093 for ac_exec_ext in '' $ac_executable_extensions; do 14094 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14095 ac_cv_prog_DSYMUTIL="dsymutil" 14096 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14097 break 2 14098 fi 14099done 14100 done 14101IFS=$as_save_IFS 14102 14103fi 14104fi 14105DSYMUTIL=$ac_cv_prog_DSYMUTIL 14106if test -n "$DSYMUTIL"; then 14107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 14108$as_echo "$DSYMUTIL" >&6; } 14109else 14110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14111$as_echo "no" >&6; } 14112fi 14113 14114 14115 if test -n "${DSYMUTIL}" -a "$FORMAT_FILE" = "macho.lo"; then 14116 USE_DSYMUTIL_TRUE= 14117 USE_DSYMUTIL_FALSE='#' 14118else 14119 USE_DSYMUTIL_TRUE='#' 14120 USE_DSYMUTIL_FALSE= 14121fi 14122 14123 14124 14125# Extract the first word of "nm", so it can be a program name with args. 14126set dummy nm; ac_word=$2 14127{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14128$as_echo_n "checking for $ac_word... " >&6; } 14129if ${ac_cv_prog_NM+:} false; then : 14130 $as_echo_n "(cached) " >&6 14131else 14132 if test -n "$NM"; then 14133 ac_cv_prog_NM="$NM" # Let the user override the test. 14134else 14135as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14136for as_dir in $PATH 14137do 14138 IFS=$as_save_IFS 14139 test -z "$as_dir" && as_dir=. 14140 for ac_exec_ext in '' $ac_executable_extensions; do 14141 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14142 ac_cv_prog_NM="nm" 14143 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14144 break 2 14145 fi 14146done 14147 done 14148IFS=$as_save_IFS 14149 14150fi 14151fi 14152NM=$ac_cv_prog_NM 14153if test -n "$NM"; then 14154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5 14155$as_echo "$NM" >&6; } 14156else 14157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14158$as_echo "no" >&6; } 14159fi 14160 14161 14162 14163# Extract the first word of "xz", so it can be a program name with args. 14164set dummy xz; ac_word=$2 14165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14166$as_echo_n "checking for $ac_word... " >&6; } 14167if ${ac_cv_prog_XZ+:} false; then : 14168 $as_echo_n "(cached) " >&6 14169else 14170 if test -n "$XZ"; then 14171 ac_cv_prog_XZ="$XZ" # Let the user override the test. 14172else 14173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14174for as_dir in $PATH 14175do 14176 IFS=$as_save_IFS 14177 test -z "$as_dir" && as_dir=. 14178 for ac_exec_ext in '' $ac_executable_extensions; do 14179 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14180 ac_cv_prog_XZ="xz" 14181 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14182 break 2 14183 fi 14184done 14185 done 14186IFS=$as_save_IFS 14187 14188fi 14189fi 14190XZ=$ac_cv_prog_XZ 14191if test -n "$XZ"; then 14192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XZ" >&5 14193$as_echo "$XZ" >&6; } 14194else 14195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14196$as_echo "no" >&6; } 14197fi 14198 14199 14200 if test "$XZ" != ""; then 14201 HAVE_XZ_TRUE= 14202 HAVE_XZ_FALSE='#' 14203else 14204 HAVE_XZ_TRUE='#' 14205 HAVE_XZ_FALSE= 14206fi 14207 14208# Extract the first word of "comm", so it can be a program name with args. 14209set dummy comm; ac_word=$2 14210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14211$as_echo_n "checking for $ac_word... " >&6; } 14212if ${ac_cv_prog_COMM+:} false; then : 14213 $as_echo_n "(cached) " >&6 14214else 14215 if test -n "$COMM"; then 14216 ac_cv_prog_COMM="$COMM" # Let the user override the test. 14217else 14218as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14219for as_dir in $PATH 14220do 14221 IFS=$as_save_IFS 14222 test -z "$as_dir" && as_dir=. 14223 for ac_exec_ext in '' $ac_executable_extensions; do 14224 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14225 ac_cv_prog_COMM="comm" 14226 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14227 break 2 14228 fi 14229done 14230 done 14231IFS=$as_save_IFS 14232 14233fi 14234fi 14235COMM=$ac_cv_prog_COMM 14236if test -n "$COMM"; then 14237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COMM" >&5 14238$as_echo "$COMM" >&6; } 14239else 14240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14241$as_echo "no" >&6; } 14242fi 14243 14244 14245 if test "$COMM" != ""; then 14246 HAVE_COMM_TRUE= 14247 HAVE_COMM_FALSE='#' 14248else 14249 HAVE_COMM_TRUE='#' 14250 HAVE_COMM_FALSE= 14251fi 14252 14253 14254 if test "${with_target_subdir}" = "" -a "$FORMAT_FILE" = "elf.lo" -a "${OBJCOPY}" != "" -a "${NM}" != "" -a "${XZ}" != "" -a "${COMM}" != ""; then 14255 HAVE_MINIDEBUG_TRUE= 14256 HAVE_MINIDEBUG_FALSE='#' 14257else 14258 HAVE_MINIDEBUG_TRUE='#' 14259 HAVE_MINIDEBUG_FALSE= 14260fi 14261 14262 14263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for lzma_auto_decoder in -llzma" >&5 14264$as_echo_n "checking for lzma_auto_decoder in -llzma... " >&6; } 14265if ${ac_cv_lib_lzma_lzma_auto_decoder+:} false; then : 14266 $as_echo_n "(cached) " >&6 14267else 14268 ac_check_lib_save_LIBS=$LIBS 14269LIBS="-llzma $LIBS" 14270cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14271/* end confdefs.h. */ 14272 14273/* Override any GCC internal prototype to avoid an error. 14274 Use char because int might match the return type of a GCC 14275 builtin and then its argument prototype would still apply. */ 14276#ifdef __cplusplus 14277extern "C" 14278#endif 14279char lzma_auto_decoder (); 14280int 14281main () 14282{ 14283return lzma_auto_decoder (); 14284 ; 14285 return 0; 14286} 14287_ACEOF 14288if ac_fn_c_try_link "$LINENO"; then : 14289 ac_cv_lib_lzma_lzma_auto_decoder=yes 14290else 14291 ac_cv_lib_lzma_lzma_auto_decoder=no 14292fi 14293rm -f core conftest.err conftest.$ac_objext \ 14294 conftest$ac_exeext conftest.$ac_ext 14295LIBS=$ac_check_lib_save_LIBS 14296fi 14297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lzma_lzma_auto_decoder" >&5 14298$as_echo "$ac_cv_lib_lzma_lzma_auto_decoder" >&6; } 14299if test "x$ac_cv_lib_lzma_lzma_auto_decoder" = xyes; then : 14300 14301$as_echo "#define HAVE_LIBLZMA 1" >>confdefs.h 14302 14303fi 14304 14305 if test "$ac_cv_lib_lzma_lzma_auto_decoder" = yes; then 14306 HAVE_LIBLZMA_TRUE= 14307 HAVE_LIBLZMA_FALSE='#' 14308else 14309 HAVE_LIBLZMA_TRUE='#' 14310 HAVE_LIBLZMA_FALSE= 14311fi 14312 14313 14314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tests can run" >&5 14315$as_echo_n "checking whether tests can run... " >&6; } 14316if ${libbacktrace_cv_sys_native+:} false; then : 14317 $as_echo_n "(cached) " >&6 14318else 14319 if test "$cross_compiling" = yes; then : 14320 libbacktrace_cv_sys_native=no 14321else 14322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14323/* end confdefs.h. */ 14324 14325int 14326main () 14327{ 14328return 0; 14329 ; 14330 return 0; 14331} 14332_ACEOF 14333if ac_fn_c_try_run "$LINENO"; then : 14334 libbacktrace_cv_sys_native=yes 14335else 14336 libbacktrace_cv_sys_native=no 14337fi 14338rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14339 conftest.$ac_objext conftest.beam conftest.$ac_ext 14340fi 14341 14342fi 14343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libbacktrace_cv_sys_native" >&5 14344$as_echo "$libbacktrace_cv_sys_native" >&6; } 14345 if test "$libbacktrace_cv_sys_native" = "yes"; then 14346 NATIVE_TRUE= 14347 NATIVE_FALSE='#' 14348else 14349 NATIVE_TRUE='#' 14350 NATIVE_FALSE= 14351fi 14352 14353 14354if test "${multilib}" = "yes"; then 14355 multilib_arg="--enable-multilib" 14356else 14357 multilib_arg= 14358fi 14359 14360ac_config_files="$ac_config_files Makefile backtrace-supported.h" 14361 14362ac_config_files="$ac_config_files install-debuginfo-for-buildid.sh" 14363 14364 14365# We need multilib support, but only if configuring for the target. 14366ac_config_commands="$ac_config_commands default" 14367 14368 14369cat >confcache <<\_ACEOF 14370# This file is a shell script that caches the results of configure 14371# tests run on this system so they can be shared between configure 14372# scripts and configure runs, see configure's option --config-cache. 14373# It is not useful on other systems. If it contains results you don't 14374# want to keep, you may remove or edit it. 14375# 14376# config.status only pays attention to the cache file if you give it 14377# the --recheck option to rerun configure. 14378# 14379# `ac_cv_env_foo' variables (set or unset) will be overridden when 14380# loading this file, other *unset* `ac_cv_foo' will be assigned the 14381# following values. 14382 14383_ACEOF 14384 14385# The following way of writing the cache mishandles newlines in values, 14386# but we know of no workaround that is simple, portable, and efficient. 14387# So, we kill variables containing newlines. 14388# Ultrix sh set writes to stderr and can't be redirected directly, 14389# and sets the high bit in the cache file unless we assign to the vars. 14390( 14391 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14392 eval ac_val=\$$ac_var 14393 case $ac_val in #( 14394 *${as_nl}*) 14395 case $ac_var in #( 14396 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14397$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14398 esac 14399 case $ac_var in #( 14400 _ | IFS | as_nl) ;; #( 14401 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14402 *) { eval $ac_var=; unset $ac_var;} ;; 14403 esac ;; 14404 esac 14405 done 14406 14407 (set) 2>&1 | 14408 case $as_nl`(ac_space=' '; set) 2>&1` in #( 14409 *${as_nl}ac_space=\ *) 14410 # `set' does not quote correctly, so add quotes: double-quote 14411 # substitution turns \\\\ into \\, and sed turns \\ into \. 14412 sed -n \ 14413 "s/'/'\\\\''/g; 14414 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14415 ;; #( 14416 *) 14417 # `set' quotes correctly as required by POSIX, so do not add quotes. 14418 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14419 ;; 14420 esac | 14421 sort 14422) | 14423 sed ' 14424 /^ac_cv_env_/b end 14425 t clear 14426 :clear 14427 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 14428 t end 14429 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14430 :end' >>confcache 14431if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14432 if test -w "$cache_file"; then 14433 if test "x$cache_file" != "x/dev/null"; then 14434 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14435$as_echo "$as_me: updating cache $cache_file" >&6;} 14436 if test ! -f "$cache_file" || test -h "$cache_file"; then 14437 cat confcache >"$cache_file" 14438 else 14439 case $cache_file in #( 14440 */* | ?:*) 14441 mv -f confcache "$cache_file"$$ && 14442 mv -f "$cache_file"$$ "$cache_file" ;; #( 14443 *) 14444 mv -f confcache "$cache_file" ;; 14445 esac 14446 fi 14447 fi 14448 else 14449 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14450$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 14451 fi 14452fi 14453rm -f confcache 14454 14455test "x$prefix" = xNONE && prefix=$ac_default_prefix 14456# Let make expand exec_prefix. 14457test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14458 14459DEFS=-DHAVE_CONFIG_H 14460 14461ac_libobjs= 14462ac_ltlibobjs= 14463U= 14464for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14465 # 1. Remove the extension, and $U if already installed. 14466 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14467 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 14468 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14469 # will be set to the directory where LIBOBJS objects are built. 14470 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14471 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14472done 14473LIBOBJS=$ac_libobjs 14474 14475LTLIBOBJS=$ac_ltlibobjs 14476 14477 14478{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 14479$as_echo_n "checking that generated files are newer than configure... " >&6; } 14480 if test -n "$am_sleep_pid"; then 14481 # Hide warnings about reused PIDs. 14482 wait $am_sleep_pid 2>/dev/null 14483 fi 14484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 14485$as_echo "done" >&6; } 14486 if test -n "$EXEEXT"; then 14487 am__EXEEXT_TRUE= 14488 am__EXEEXT_FALSE='#' 14489else 14490 am__EXEEXT_TRUE='#' 14491 am__EXEEXT_FALSE= 14492fi 14493 14494if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 14495 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 14496Usually this means the macro was only invoked conditionally." "$LINENO" 5 14497fi 14498if test -z "${HAVE_DWZ_TRUE}" && test -z "${HAVE_DWZ_FALSE}"; then 14499 as_fn_error $? "conditional \"HAVE_DWZ\" was never defined. 14500Usually this means the macro was only invoked conditionally." "$LINENO" 5 14501fi 14502if test -z "${HAVE_ELF_TRUE}" && test -z "${HAVE_ELF_FALSE}"; then 14503 as_fn_error $? "conditional \"HAVE_ELF\" was never defined. 14504Usually this means the macro was only invoked conditionally." "$LINENO" 5 14505fi 14506if test -z "${HAVE_PTHREAD_TRUE}" && test -z "${HAVE_PTHREAD_FALSE}"; then 14507 as_fn_error $? "conditional \"HAVE_PTHREAD\" was never defined. 14508Usually this means the macro was only invoked conditionally." "$LINENO" 5 14509fi 14510if test -z "${HAVE_DWARF5_TRUE}" && test -z "${HAVE_DWARF5_FALSE}"; then 14511 as_fn_error $? "conditional \"HAVE_DWARF5\" was never defined. 14512Usually this means the macro was only invoked conditionally." "$LINENO" 5 14513fi 14514if test -z "${HAVE_ZLIB_TRUE}" && test -z "${HAVE_ZLIB_FALSE}"; then 14515 as_fn_error $? "conditional \"HAVE_ZLIB\" was never defined. 14516Usually this means the macro was only invoked conditionally." "$LINENO" 5 14517fi 14518if test -z "${HAVE_BUILDID_TRUE}" && test -z "${HAVE_BUILDID_FALSE}"; then 14519 as_fn_error $? "conditional \"HAVE_BUILDID\" was never defined. 14520Usually this means the macro was only invoked conditionally." "$LINENO" 5 14521fi 14522if test -z "${HAVE_COMPRESSED_DEBUG_TRUE}" && test -z "${HAVE_COMPRESSED_DEBUG_FALSE}"; then 14523 as_fn_error $? "conditional \"HAVE_COMPRESSED_DEBUG\" was never defined. 14524Usually this means the macro was only invoked conditionally." "$LINENO" 5 14525fi 14526if test -z "${HAVE_ZSTD_TRUE}" && test -z "${HAVE_ZSTD_FALSE}"; then 14527 as_fn_error $? "conditional \"HAVE_ZSTD\" was never defined. 14528Usually this means the macro was only invoked conditionally." "$LINENO" 5 14529fi 14530if test -z "${HAVE_COMPRESSED_DEBUG_ZSTD_TRUE}" && test -z "${HAVE_COMPRESSED_DEBUG_ZSTD_FALSE}"; then 14531 as_fn_error $? "conditional \"HAVE_COMPRESSED_DEBUG_ZSTD\" was never defined. 14532Usually this means the macro was only invoked conditionally." "$LINENO" 5 14533fi 14534if test -z "${HAVE_OBJCOPY_DEBUGLINK_TRUE}" && test -z "${HAVE_OBJCOPY_DEBUGLINK_FALSE}"; then 14535 as_fn_error $? "conditional \"HAVE_OBJCOPY_DEBUGLINK\" was never defined. 14536Usually this means the macro was only invoked conditionally." "$LINENO" 5 14537fi 14538if test -z "${USE_DSYMUTIL_TRUE}" && test -z "${USE_DSYMUTIL_FALSE}"; then 14539 as_fn_error $? "conditional \"USE_DSYMUTIL\" was never defined. 14540Usually this means the macro was only invoked conditionally." "$LINENO" 5 14541fi 14542if test -z "${HAVE_XZ_TRUE}" && test -z "${HAVE_XZ_FALSE}"; then 14543 as_fn_error $? "conditional \"HAVE_XZ\" was never defined. 14544Usually this means the macro was only invoked conditionally." "$LINENO" 5 14545fi 14546if test -z "${HAVE_COMM_TRUE}" && test -z "${HAVE_COMM_FALSE}"; then 14547 as_fn_error $? "conditional \"HAVE_COMM\" was never defined. 14548Usually this means the macro was only invoked conditionally." "$LINENO" 5 14549fi 14550if test -z "${HAVE_MINIDEBUG_TRUE}" && test -z "${HAVE_MINIDEBUG_FALSE}"; then 14551 as_fn_error $? "conditional \"HAVE_MINIDEBUG\" was never defined. 14552Usually this means the macro was only invoked conditionally." "$LINENO" 5 14553fi 14554if test -z "${HAVE_LIBLZMA_TRUE}" && test -z "${HAVE_LIBLZMA_FALSE}"; then 14555 as_fn_error $? "conditional \"HAVE_LIBLZMA\" was never defined. 14556Usually this means the macro was only invoked conditionally." "$LINENO" 5 14557fi 14558if test -z "${NATIVE_TRUE}" && test -z "${NATIVE_FALSE}"; then 14559 as_fn_error $? "conditional \"NATIVE\" was never defined. 14560Usually this means the macro was only invoked conditionally." "$LINENO" 5 14561fi 14562 14563: "${CONFIG_STATUS=./config.status}" 14564ac_write_fail=0 14565ac_clean_files_save=$ac_clean_files 14566ac_clean_files="$ac_clean_files $CONFIG_STATUS" 14567{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 14568$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 14569as_write_fail=0 14570cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 14571#! $SHELL 14572# Generated by $as_me. 14573# Run this file to recreate the current configuration. 14574# Compiler output produced by configure, useful for debugging 14575# configure, is in config.log if it exists. 14576 14577debug=false 14578ac_cs_recheck=false 14579ac_cs_silent=false 14580 14581SHELL=\${CONFIG_SHELL-$SHELL} 14582export SHELL 14583_ASEOF 14584cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 14585## -------------------- ## 14586## M4sh Initialization. ## 14587## -------------------- ## 14588 14589# Be more Bourne compatible 14590DUALCASE=1; export DUALCASE # for MKS sh 14591if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 14592 emulate sh 14593 NULLCMD=: 14594 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 14595 # is contrary to our usage. Disable this feature. 14596 alias -g '${1+"$@"}'='"$@"' 14597 setopt NO_GLOB_SUBST 14598else 14599 case `(set -o) 2>/dev/null` in #( 14600 *posix*) : 14601 set -o posix ;; #( 14602 *) : 14603 ;; 14604esac 14605fi 14606 14607 14608as_nl=' 14609' 14610export as_nl 14611# Printing a long string crashes Solaris 7 /usr/bin/printf. 14612as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 14613as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 14614as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 14615# Prefer a ksh shell builtin over an external printf program on Solaris, 14616# but without wasting forks for bash or zsh. 14617if test -z "$BASH_VERSION$ZSH_VERSION" \ 14618 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 14619 as_echo='print -r --' 14620 as_echo_n='print -rn --' 14621elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 14622 as_echo='printf %s\n' 14623 as_echo_n='printf %s' 14624else 14625 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 14626 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 14627 as_echo_n='/usr/ucb/echo -n' 14628 else 14629 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 14630 as_echo_n_body='eval 14631 arg=$1; 14632 case $arg in #( 14633 *"$as_nl"*) 14634 expr "X$arg" : "X\\(.*\\)$as_nl"; 14635 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 14636 esac; 14637 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 14638 ' 14639 export as_echo_n_body 14640 as_echo_n='sh -c $as_echo_n_body as_echo' 14641 fi 14642 export as_echo_body 14643 as_echo='sh -c $as_echo_body as_echo' 14644fi 14645 14646# The user is always right. 14647if test "${PATH_SEPARATOR+set}" != set; then 14648 PATH_SEPARATOR=: 14649 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 14650 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 14651 PATH_SEPARATOR=';' 14652 } 14653fi 14654 14655 14656# IFS 14657# We need space, tab and new line, in precisely that order. Quoting is 14658# there to prevent editors from complaining about space-tab. 14659# (If _AS_PATH_WALK were called with IFS unset, it would disable word 14660# splitting by setting IFS to empty value.) 14661IFS=" "" $as_nl" 14662 14663# Find who we are. Look in the path if we contain no directory separator. 14664as_myself= 14665case $0 in #(( 14666 *[\\/]* ) as_myself=$0 ;; 14667 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14668for as_dir in $PATH 14669do 14670 IFS=$as_save_IFS 14671 test -z "$as_dir" && as_dir=. 14672 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 14673 done 14674IFS=$as_save_IFS 14675 14676 ;; 14677esac 14678# We did not find ourselves, most probably we were run as `sh COMMAND' 14679# in which case we are not to be found in the path. 14680if test "x$as_myself" = x; then 14681 as_myself=$0 14682fi 14683if test ! -f "$as_myself"; then 14684 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 14685 exit 1 14686fi 14687 14688# Unset variables that we do not need and which cause bugs (e.g. in 14689# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 14690# suppresses any "Segmentation fault" message there. '((' could 14691# trigger a bug in pdksh 5.2.14. 14692for as_var in BASH_ENV ENV MAIL MAILPATH 14693do eval test x\${$as_var+set} = xset \ 14694 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 14695done 14696PS1='$ ' 14697PS2='> ' 14698PS4='+ ' 14699 14700# NLS nuisances. 14701LC_ALL=C 14702export LC_ALL 14703LANGUAGE=C 14704export LANGUAGE 14705 14706# CDPATH. 14707(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 14708 14709 14710# as_fn_error STATUS ERROR [LINENO LOG_FD] 14711# ---------------------------------------- 14712# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 14713# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 14714# script with STATUS, using 1 if that was 0. 14715as_fn_error () 14716{ 14717 as_status=$1; test $as_status -eq 0 && as_status=1 14718 if test "$4"; then 14719 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 14720 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 14721 fi 14722 $as_echo "$as_me: error: $2" >&2 14723 as_fn_exit $as_status 14724} # as_fn_error 14725 14726 14727# as_fn_set_status STATUS 14728# ----------------------- 14729# Set $? to STATUS, without forking. 14730as_fn_set_status () 14731{ 14732 return $1 14733} # as_fn_set_status 14734 14735# as_fn_exit STATUS 14736# ----------------- 14737# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 14738as_fn_exit () 14739{ 14740 set +e 14741 as_fn_set_status $1 14742 exit $1 14743} # as_fn_exit 14744 14745# as_fn_unset VAR 14746# --------------- 14747# Portably unset VAR. 14748as_fn_unset () 14749{ 14750 { eval $1=; unset $1;} 14751} 14752as_unset=as_fn_unset 14753# as_fn_append VAR VALUE 14754# ---------------------- 14755# Append the text in VALUE to the end of the definition contained in VAR. Take 14756# advantage of any shell optimizations that allow amortized linear growth over 14757# repeated appends, instead of the typical quadratic growth present in naive 14758# implementations. 14759if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 14760 eval 'as_fn_append () 14761 { 14762 eval $1+=\$2 14763 }' 14764else 14765 as_fn_append () 14766 { 14767 eval $1=\$$1\$2 14768 } 14769fi # as_fn_append 14770 14771# as_fn_arith ARG... 14772# ------------------ 14773# Perform arithmetic evaluation on the ARGs, and store the result in the 14774# global $as_val. Take advantage of shells that can avoid forks. The arguments 14775# must be portable across $(()) and expr. 14776if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 14777 eval 'as_fn_arith () 14778 { 14779 as_val=$(( $* )) 14780 }' 14781else 14782 as_fn_arith () 14783 { 14784 as_val=`expr "$@" || test $? -eq 1` 14785 } 14786fi # as_fn_arith 14787 14788 14789if expr a : '\(a\)' >/dev/null 2>&1 && 14790 test "X`expr 00001 : '.*\(...\)'`" = X001; then 14791 as_expr=expr 14792else 14793 as_expr=false 14794fi 14795 14796if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 14797 as_basename=basename 14798else 14799 as_basename=false 14800fi 14801 14802if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 14803 as_dirname=dirname 14804else 14805 as_dirname=false 14806fi 14807 14808as_me=`$as_basename -- "$0" || 14809$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 14810 X"$0" : 'X\(//\)$' \| \ 14811 X"$0" : 'X\(/\)' \| . 2>/dev/null || 14812$as_echo X/"$0" | 14813 sed '/^.*\/\([^/][^/]*\)\/*$/{ 14814 s//\1/ 14815 q 14816 } 14817 /^X\/\(\/\/\)$/{ 14818 s//\1/ 14819 q 14820 } 14821 /^X\/\(\/\).*/{ 14822 s//\1/ 14823 q 14824 } 14825 s/.*/./; q'` 14826 14827# Avoid depending upon Character Ranges. 14828as_cr_letters='abcdefghijklmnopqrstuvwxyz' 14829as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14830as_cr_Letters=$as_cr_letters$as_cr_LETTERS 14831as_cr_digits='0123456789' 14832as_cr_alnum=$as_cr_Letters$as_cr_digits 14833 14834ECHO_C= ECHO_N= ECHO_T= 14835case `echo -n x` in #((((( 14836-n*) 14837 case `echo 'xy\c'` in 14838 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 14839 xy) ECHO_C='\c';; 14840 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 14841 ECHO_T=' ';; 14842 esac;; 14843*) 14844 ECHO_N='-n';; 14845esac 14846 14847rm -f conf$$ conf$$.exe conf$$.file 14848if test -d conf$$.dir; then 14849 rm -f conf$$.dir/conf$$.file 14850else 14851 rm -f conf$$.dir 14852 mkdir conf$$.dir 2>/dev/null 14853fi 14854if (echo >conf$$.file) 2>/dev/null; then 14855 if ln -s conf$$.file conf$$ 2>/dev/null; then 14856 as_ln_s='ln -s' 14857 # ... but there are two gotchas: 14858 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 14859 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 14860 # In both cases, we have to default to `cp -pR'. 14861 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 14862 as_ln_s='cp -pR' 14863 elif ln conf$$.file conf$$ 2>/dev/null; then 14864 as_ln_s=ln 14865 else 14866 as_ln_s='cp -pR' 14867 fi 14868else 14869 as_ln_s='cp -pR' 14870fi 14871rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 14872rmdir conf$$.dir 2>/dev/null 14873 14874 14875# as_fn_mkdir_p 14876# ------------- 14877# Create "$as_dir" as a directory, including parents if necessary. 14878as_fn_mkdir_p () 14879{ 14880 14881 case $as_dir in #( 14882 -*) as_dir=./$as_dir;; 14883 esac 14884 test -d "$as_dir" || eval $as_mkdir_p || { 14885 as_dirs= 14886 while :; do 14887 case $as_dir in #( 14888 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 14889 *) as_qdir=$as_dir;; 14890 esac 14891 as_dirs="'$as_qdir' $as_dirs" 14892 as_dir=`$as_dirname -- "$as_dir" || 14893$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14894 X"$as_dir" : 'X\(//\)[^/]' \| \ 14895 X"$as_dir" : 'X\(//\)$' \| \ 14896 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 14897$as_echo X"$as_dir" | 14898 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14899 s//\1/ 14900 q 14901 } 14902 /^X\(\/\/\)[^/].*/{ 14903 s//\1/ 14904 q 14905 } 14906 /^X\(\/\/\)$/{ 14907 s//\1/ 14908 q 14909 } 14910 /^X\(\/\).*/{ 14911 s//\1/ 14912 q 14913 } 14914 s/.*/./; q'` 14915 test -d "$as_dir" && break 14916 done 14917 test -z "$as_dirs" || eval "mkdir $as_dirs" 14918 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 14919 14920 14921} # as_fn_mkdir_p 14922if mkdir -p . 2>/dev/null; then 14923 as_mkdir_p='mkdir -p "$as_dir"' 14924else 14925 test -d ./-p && rmdir ./-p 14926 as_mkdir_p=false 14927fi 14928 14929 14930# as_fn_executable_p FILE 14931# ----------------------- 14932# Test if FILE is an executable regular file. 14933as_fn_executable_p () 14934{ 14935 test -f "$1" && test -x "$1" 14936} # as_fn_executable_p 14937as_test_x='test -x' 14938as_executable_p=as_fn_executable_p 14939 14940# Sed expression to map a string onto a valid CPP name. 14941as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 14942 14943# Sed expression to map a string onto a valid variable name. 14944as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 14945 14946 14947exec 6>&1 14948## ----------------------------------- ## 14949## Main body of $CONFIG_STATUS script. ## 14950## ----------------------------------- ## 14951_ASEOF 14952test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 14953 14954cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14955# Save the log message, to keep $0 and so on meaningful, and to 14956# report actual input values of CONFIG_FILES etc. instead of their 14957# values after options handling. 14958ac_log=" 14959This file was extended by package-unused $as_me version-unused, which was 14960generated by GNU Autoconf 2.69. Invocation command line was 14961 14962 CONFIG_FILES = $CONFIG_FILES 14963 CONFIG_HEADERS = $CONFIG_HEADERS 14964 CONFIG_LINKS = $CONFIG_LINKS 14965 CONFIG_COMMANDS = $CONFIG_COMMANDS 14966 $ $0 $@ 14967 14968on `(hostname || uname -n) 2>/dev/null | sed 1q` 14969" 14970 14971_ACEOF 14972 14973case $ac_config_files in *" 14974"*) set x $ac_config_files; shift; ac_config_files=$*;; 14975esac 14976 14977case $ac_config_headers in *" 14978"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 14979esac 14980 14981 14982cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14983# Files that config.status was made for. 14984config_files="$ac_config_files" 14985config_headers="$ac_config_headers" 14986config_commands="$ac_config_commands" 14987 14988_ACEOF 14989 14990cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14991ac_cs_usage="\ 14992\`$as_me' instantiates files and other configuration actions 14993from templates according to the current configuration. Unless the files 14994and actions are specified as TAGs, all are instantiated by default. 14995 14996Usage: $0 [OPTION]... [TAG]... 14997 14998 -h, --help print this help, then exit 14999 -V, --version print version number and configuration settings, then exit 15000 --config print configuration, then exit 15001 -q, --quiet, --silent 15002 do not print progress messages 15003 -d, --debug don't remove temporary files 15004 --recheck update $as_me by reconfiguring in the same conditions 15005 --file=FILE[:TEMPLATE] 15006 instantiate the configuration file FILE 15007 --header=FILE[:TEMPLATE] 15008 instantiate the configuration header FILE 15009 15010Configuration files: 15011$config_files 15012 15013Configuration headers: 15014$config_headers 15015 15016Configuration commands: 15017$config_commands 15018 15019Report bugs to the package provider." 15020 15021_ACEOF 15022cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15023ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 15024ac_cs_version="\\ 15025package-unused config.status version-unused 15026configured by $0, generated by GNU Autoconf 2.69, 15027 with options \\"\$ac_cs_config\\" 15028 15029Copyright (C) 2012 Free Software Foundation, Inc. 15030This config.status script is free software; the Free Software Foundation 15031gives unlimited permission to copy, distribute and modify it." 15032 15033ac_pwd='$ac_pwd' 15034srcdir='$srcdir' 15035INSTALL='$INSTALL' 15036MKDIR_P='$MKDIR_P' 15037AWK='$AWK' 15038test -n "\$AWK" || AWK=awk 15039_ACEOF 15040 15041cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15042# The default lists apply if the user does not specify any file. 15043ac_need_defaults=: 15044while test $# != 0 15045do 15046 case $1 in 15047 --*=?*) 15048 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15049 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15050 ac_shift=: 15051 ;; 15052 --*=) 15053 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15054 ac_optarg= 15055 ac_shift=: 15056 ;; 15057 *) 15058 ac_option=$1 15059 ac_optarg=$2 15060 ac_shift=shift 15061 ;; 15062 esac 15063 15064 case $ac_option in 15065 # Handling of the options. 15066 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15067 ac_cs_recheck=: ;; 15068 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15069 $as_echo "$ac_cs_version"; exit ;; 15070 --config | --confi | --conf | --con | --co | --c ) 15071 $as_echo "$ac_cs_config"; exit ;; 15072 --debug | --debu | --deb | --de | --d | -d ) 15073 debug=: ;; 15074 --file | --fil | --fi | --f ) 15075 $ac_shift 15076 case $ac_optarg in 15077 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15078 '') as_fn_error $? "missing file argument" ;; 15079 esac 15080 as_fn_append CONFIG_FILES " '$ac_optarg'" 15081 ac_need_defaults=false;; 15082 --header | --heade | --head | --hea ) 15083 $ac_shift 15084 case $ac_optarg in 15085 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15086 esac 15087 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 15088 ac_need_defaults=false;; 15089 --he | --h) 15090 # Conflict between --help and --header 15091 as_fn_error $? "ambiguous option: \`$1' 15092Try \`$0 --help' for more information.";; 15093 --help | --hel | -h ) 15094 $as_echo "$ac_cs_usage"; exit ;; 15095 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15096 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15097 ac_cs_silent=: ;; 15098 15099 # This is an error. 15100 -*) as_fn_error $? "unrecognized option: \`$1' 15101Try \`$0 --help' for more information." ;; 15102 15103 *) as_fn_append ac_config_targets " $1" 15104 ac_need_defaults=false ;; 15105 15106 esac 15107 shift 15108done 15109 15110ac_configure_extra_args= 15111 15112if $ac_cs_silent; then 15113 exec 6>/dev/null 15114 ac_configure_extra_args="$ac_configure_extra_args --silent" 15115fi 15116 15117_ACEOF 15118cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15119if \$ac_cs_recheck; then 15120 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15121 shift 15122 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15123 CONFIG_SHELL='$SHELL' 15124 export CONFIG_SHELL 15125 exec "\$@" 15126fi 15127 15128_ACEOF 15129cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15130exec 5>>config.log 15131{ 15132 echo 15133 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15134## Running $as_me. ## 15135_ASBOX 15136 $as_echo "$ac_log" 15137} >&5 15138 15139_ACEOF 15140cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15141# 15142# INIT-COMMANDS 15143# 15144 15145srcdir="$srcdir" 15146host="$host" 15147target="$target" 15148with_multisubdir="$with_multisubdir" 15149with_multisrctop="$with_multisrctop" 15150with_target_subdir="$with_target_subdir" 15151ac_configure_args="${multilib_arg} ${ac_configure_args}" 15152multi_basedir="$multi_basedir" 15153CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 15154CC="$CC" 15155CXX="$CXX" 15156GFORTRAN="$GFORTRAN" 15157GDC="$GDC" 15158 15159 15160# The HP-UX ksh and POSIX shell print the target directory to stdout 15161# if CDPATH is set. 15162(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15163 15164sed_quote_subst='$sed_quote_subst' 15165double_quote_subst='$double_quote_subst' 15166delay_variable_subst='$delay_variable_subst' 15167macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 15168macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 15169enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 15170enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 15171pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 15172enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 15173SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 15174ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 15175host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 15176host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 15177host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 15178build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 15179build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 15180build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 15181SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 15182Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 15183GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 15184EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 15185FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 15186LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 15187NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 15188LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 15189max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 15190ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 15191exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 15192lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 15193lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 15194lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 15195reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 15196reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 15197OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 15198deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 15199file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 15200AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 15201AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 15202STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 15203RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 15204old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15205old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15206old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 15207lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 15208CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 15209CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 15210compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 15211GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 15212lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 15213lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 15214lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 15215lt_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"`' 15216objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 15217MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 15218lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 15219lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 15220lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 15221lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 15222lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 15223need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 15224DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 15225NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 15226LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 15227OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 15228OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 15229libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 15230shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 15231extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15232archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 15233enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 15234export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 15235whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 15236compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 15237old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 15238old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 15239archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 15240archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15241module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 15242module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 15243with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 15244allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 15245no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 15246hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 15247hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 15248hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 15249hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 15250hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 15251hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 15252hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 15253hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 15254inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 15255link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 15256fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 15257always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 15258export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 15259exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 15260include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 15261prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 15262file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 15263variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 15264need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 15265need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 15266version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 15267runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 15268shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 15269shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 15270libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 15271library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 15272soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 15273install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 15274postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 15275postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 15276finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 15277finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 15278hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 15279sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 15280sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 15281hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 15282enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 15283enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 15284enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 15285old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 15286striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 15287 15288LTCC='$LTCC' 15289LTCFLAGS='$LTCFLAGS' 15290compiler='$compiler_DEFAULT' 15291 15292# A function that is used when there is no print builtin or printf. 15293func_fallback_echo () 15294{ 15295 eval 'cat <<_LTECHO_EOF 15296\$1 15297_LTECHO_EOF' 15298} 15299 15300# Quote evaled strings. 15301for var in SHELL \ 15302ECHO \ 15303SED \ 15304GREP \ 15305EGREP \ 15306FGREP \ 15307LD \ 15308NM \ 15309LN_S \ 15310lt_SP2NL \ 15311lt_NL2SP \ 15312reload_flag \ 15313OBJDUMP \ 15314deplibs_check_method \ 15315file_magic_cmd \ 15316AR \ 15317AR_FLAGS \ 15318STRIP \ 15319RANLIB \ 15320CC \ 15321CFLAGS \ 15322compiler \ 15323lt_cv_sys_global_symbol_pipe \ 15324lt_cv_sys_global_symbol_to_cdecl \ 15325lt_cv_sys_global_symbol_to_c_name_address \ 15326lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 15327lt_prog_compiler_no_builtin_flag \ 15328lt_prog_compiler_wl \ 15329lt_prog_compiler_pic \ 15330lt_prog_compiler_static \ 15331lt_cv_prog_compiler_c_o \ 15332need_locks \ 15333DSYMUTIL \ 15334NMEDIT \ 15335LIPO \ 15336OTOOL \ 15337OTOOL64 \ 15338shrext_cmds \ 15339export_dynamic_flag_spec \ 15340whole_archive_flag_spec \ 15341compiler_needs_object \ 15342with_gnu_ld \ 15343allow_undefined_flag \ 15344no_undefined_flag \ 15345hardcode_libdir_flag_spec \ 15346hardcode_libdir_flag_spec_ld \ 15347hardcode_libdir_separator \ 15348fix_srcfile_path \ 15349exclude_expsyms \ 15350include_expsyms \ 15351file_list_spec \ 15352variables_saved_for_relink \ 15353libname_spec \ 15354library_names_spec \ 15355soname_spec \ 15356install_override_mode \ 15357finish_eval \ 15358old_striplib \ 15359striplib; do 15360 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15361 *[\\\\\\\`\\"\\\$]*) 15362 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 15363 ;; 15364 *) 15365 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15366 ;; 15367 esac 15368done 15369 15370# Double-quote double-evaled strings. 15371for var in reload_cmds \ 15372old_postinstall_cmds \ 15373old_postuninstall_cmds \ 15374old_archive_cmds \ 15375extract_expsyms_cmds \ 15376old_archive_from_new_cmds \ 15377old_archive_from_expsyms_cmds \ 15378archive_cmds \ 15379archive_expsym_cmds \ 15380module_cmds \ 15381module_expsym_cmds \ 15382export_symbols_cmds \ 15383prelink_cmds \ 15384postinstall_cmds \ 15385postuninstall_cmds \ 15386finish_cmds \ 15387sys_lib_search_path_spec \ 15388sys_lib_dlsearch_path_spec; do 15389 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 15390 *[\\\\\\\`\\"\\\$]*) 15391 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 15392 ;; 15393 *) 15394 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 15395 ;; 15396 esac 15397done 15398 15399ac_aux_dir='$ac_aux_dir' 15400xsi_shell='$xsi_shell' 15401lt_shell_append='$lt_shell_append' 15402 15403# See if we are running on zsh, and set the options which allow our 15404# commands through without removal of \ escapes INIT. 15405if test -n "\${ZSH_VERSION+set}" ; then 15406 setopt NO_GLOB_SUBST 15407fi 15408 15409 15410 PACKAGE='$PACKAGE' 15411 VERSION='$VERSION' 15412 TIMESTAMP='$TIMESTAMP' 15413 RM='$RM' 15414 ofile='$ofile' 15415 15416 15417 15418 15419GCC="$GCC" 15420CC="$CC" 15421acx_cv_header_stdint="$acx_cv_header_stdint" 15422acx_cv_type_int8_t="$acx_cv_type_int8_t" 15423acx_cv_type_int16_t="$acx_cv_type_int16_t" 15424acx_cv_type_int32_t="$acx_cv_type_int32_t" 15425acx_cv_type_int64_t="$acx_cv_type_int64_t" 15426acx_cv_type_intptr_t="$acx_cv_type_intptr_t" 15427ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t" 15428ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t" 15429ac_cv_type_uint64_t="$ac_cv_type_uint64_t" 15430ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t" 15431ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t" 15432ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t" 15433ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t" 15434ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p" 15435 15436 15437# Variables needed in config.status (file generation) which aren't already 15438# passed by autoconf. 15439SUBDIRS="$SUBDIRS" 15440 15441 15442_ACEOF 15443 15444cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15445 15446# Handling of arguments. 15447for ac_config_target in $ac_config_targets 15448do 15449 case $ac_config_target in 15450 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 15451 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 15452 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 15453 "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;; 15454 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 15455 "backtrace-supported.h") CONFIG_FILES="$CONFIG_FILES backtrace-supported.h" ;; 15456 "install-debuginfo-for-buildid.sh") CONFIG_FILES="$CONFIG_FILES install-debuginfo-for-buildid.sh" ;; 15457 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 15458 15459 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15460 esac 15461done 15462 15463 15464# If the user did not use the arguments to specify the items to instantiate, 15465# then the envvar interface is used. Set only those that are not. 15466# We use the long form for the default assignment because of an extremely 15467# bizarre bug on SunOS 4.1.3. 15468if $ac_need_defaults; then 15469 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15470 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 15471 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 15472fi 15473 15474# Have a temporary directory for convenience. Make it in the build tree 15475# simply because there is no reason against having it here, and in addition, 15476# creating and moving files from /tmp can sometimes cause problems. 15477# Hook for its removal unless debugging. 15478# Note that there is a small window in which the directory will not be cleaned: 15479# after its creation but before its name has been assigned to `$tmp'. 15480$debug || 15481{ 15482 tmp= ac_tmp= 15483 trap 'exit_status=$? 15484 : "${ac_tmp:=$tmp}" 15485 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 15486' 0 15487 trap 'as_fn_exit 1' 1 2 13 15 15488} 15489# Create a (secure) tmp directory for tmp files. 15490 15491{ 15492 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15493 test -d "$tmp" 15494} || 15495{ 15496 tmp=./conf$$-$RANDOM 15497 (umask 077 && mkdir "$tmp") 15498} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 15499ac_tmp=$tmp 15500 15501# Set up the scripts for CONFIG_FILES section. 15502# No need to generate them if there are no CONFIG_FILES. 15503# This happens for instance with `./config.status config.h'. 15504if test -n "$CONFIG_FILES"; then 15505 15506 15507ac_cr=`echo X | tr X '\015'` 15508# On cygwin, bash can eat \r inside `` if the user requested igncr. 15509# But we know of no other shell where ac_cr would be empty at this 15510# point, so we can use a bashism as a fallback. 15511if test "x$ac_cr" = x; then 15512 eval ac_cr=\$\'\\r\' 15513fi 15514ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15515if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15516 ac_cs_awk_cr='\\r' 15517else 15518 ac_cs_awk_cr=$ac_cr 15519fi 15520 15521echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 15522_ACEOF 15523 15524 15525{ 15526 echo "cat >conf$$subs.awk <<_ACEOF" && 15527 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15528 echo "_ACEOF" 15529} >conf$$subs.sh || 15530 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15531ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 15532ac_delim='%!_!# ' 15533for ac_last_try in false false false false false :; do 15534 . ./conf$$subs.sh || 15535 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15536 15537 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15538 if test $ac_delim_n = $ac_delim_num; then 15539 break 15540 elif $ac_last_try; then 15541 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15542 else 15543 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15544 fi 15545done 15546rm -f conf$$subs.sh 15547 15548cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15549cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 15550_ACEOF 15551sed -n ' 15552h 15553s/^/S["/; s/!.*/"]=/ 15554p 15555g 15556s/^[^!]*!// 15557:repl 15558t repl 15559s/'"$ac_delim"'$// 15560t delim 15561:nl 15562h 15563s/\(.\{148\}\)..*/\1/ 15564t more1 15565s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15566p 15567n 15568b repl 15569:more1 15570s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15571p 15572g 15573s/.\{148\}// 15574t nl 15575:delim 15576h 15577s/\(.\{148\}\)..*/\1/ 15578t more2 15579s/["\\]/\\&/g; s/^/"/; s/$/"/ 15580p 15581b 15582:more2 15583s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15584p 15585g 15586s/.\{148\}// 15587t delim 15588' <conf$$subs.awk | sed ' 15589/^[^""]/{ 15590 N 15591 s/\n// 15592} 15593' >>$CONFIG_STATUS || ac_write_fail=1 15594rm -f conf$$subs.awk 15595cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15596_ACAWK 15597cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 15598 for (key in S) S_is_set[key] = 1 15599 FS = "" 15600 15601} 15602{ 15603 line = $ 0 15604 nfields = split(line, field, "@") 15605 substed = 0 15606 len = length(field[1]) 15607 for (i = 2; i < nfields; i++) { 15608 key = field[i] 15609 keylen = length(key) 15610 if (S_is_set[key]) { 15611 value = S[key] 15612 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15613 len += length(value) + length(field[++i]) 15614 substed = 1 15615 } else 15616 len += 1 + keylen 15617 } 15618 15619 print line 15620} 15621 15622_ACAWK 15623_ACEOF 15624cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15625if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15626 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15627else 15628 cat 15629fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 15630 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 15631_ACEOF 15632 15633# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 15634# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 15635# trailing colons and then remove the whole line if VPATH becomes empty 15636# (actually we leave an empty line to preserve line numbers). 15637if test "x$srcdir" = x.; then 15638 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 15639h 15640s/// 15641s/^/:/ 15642s/[ ]*$/:/ 15643s/:\$(srcdir):/:/g 15644s/:\${srcdir}:/:/g 15645s/:@srcdir@:/:/g 15646s/^:*// 15647s/:*$// 15648x 15649s/\(=[ ]*\).*/\1/ 15650G 15651s/\n// 15652s/^[^=]*=[ ]*$// 15653}' 15654fi 15655 15656cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15657fi # test -n "$CONFIG_FILES" 15658 15659# Set up the scripts for CONFIG_HEADERS section. 15660# No need to generate them if there are no CONFIG_HEADERS. 15661# This happens for instance with `./config.status Makefile'. 15662if test -n "$CONFIG_HEADERS"; then 15663cat >"$ac_tmp/defines.awk" <<\_ACAWK || 15664BEGIN { 15665_ACEOF 15666 15667# Transform confdefs.h into an awk script `defines.awk', embedded as 15668# here-document in config.status, that substitutes the proper values into 15669# config.h.in to produce config.h. 15670 15671# Create a delimiter string that does not exist in confdefs.h, to ease 15672# handling of long lines. 15673ac_delim='%!_!# ' 15674for ac_last_try in false false :; do 15675 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 15676 if test -z "$ac_tt"; then 15677 break 15678 elif $ac_last_try; then 15679 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 15680 else 15681 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15682 fi 15683done 15684 15685# For the awk script, D is an array of macro values keyed by name, 15686# likewise P contains macro parameters if any. Preserve backslash 15687# newline sequences. 15688 15689ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 15690sed -n ' 15691s/.\{148\}/&'"$ac_delim"'/g 15692t rset 15693:rset 15694s/^[ ]*#[ ]*define[ ][ ]*/ / 15695t def 15696d 15697:def 15698s/\\$// 15699t bsnl 15700s/["\\]/\\&/g 15701s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15702D["\1"]=" \3"/p 15703s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 15704d 15705:bsnl 15706s/["\\]/\\&/g 15707s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15708D["\1"]=" \3\\\\\\n"\\/p 15709t cont 15710s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 15711t cont 15712d 15713:cont 15714n 15715s/.\{148\}/&'"$ac_delim"'/g 15716t clear 15717:clear 15718s/\\$// 15719t bsnlc 15720s/["\\]/\\&/g; s/^/"/; s/$/"/p 15721d 15722:bsnlc 15723s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 15724b cont 15725' <confdefs.h | sed ' 15726s/'"$ac_delim"'/"\\\ 15727"/g' >>$CONFIG_STATUS || ac_write_fail=1 15728 15729cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15730 for (key in D) D_is_set[key] = 1 15731 FS = "" 15732} 15733/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 15734 line = \$ 0 15735 split(line, arg, " ") 15736 if (arg[1] == "#") { 15737 defundef = arg[2] 15738 mac1 = arg[3] 15739 } else { 15740 defundef = substr(arg[1], 2) 15741 mac1 = arg[2] 15742 } 15743 split(mac1, mac2, "(") #) 15744 macro = mac2[1] 15745 prefix = substr(line, 1, index(line, defundef) - 1) 15746 if (D_is_set[macro]) { 15747 # Preserve the white space surrounding the "#". 15748 print prefix "define", macro P[macro] D[macro] 15749 next 15750 } else { 15751 # Replace #undef with comments. This is necessary, for example, 15752 # in the case of _POSIX_SOURCE, which is predefined and required 15753 # on some systems where configure will not decide to define it. 15754 if (defundef == "undef") { 15755 print "/*", prefix defundef, macro, "*/" 15756 next 15757 } 15758 } 15759} 15760{ print } 15761_ACAWK 15762_ACEOF 15763cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15764 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 15765fi # test -n "$CONFIG_HEADERS" 15766 15767 15768eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 15769shift 15770for ac_tag 15771do 15772 case $ac_tag in 15773 :[FHLC]) ac_mode=$ac_tag; continue;; 15774 esac 15775 case $ac_mode$ac_tag in 15776 :[FHL]*:*);; 15777 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15778 :[FH]-) ac_tag=-:-;; 15779 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15780 esac 15781 ac_save_IFS=$IFS 15782 IFS=: 15783 set x $ac_tag 15784 IFS=$ac_save_IFS 15785 shift 15786 ac_file=$1 15787 shift 15788 15789 case $ac_mode in 15790 :L) ac_source=$1;; 15791 :[FH]) 15792 ac_file_inputs= 15793 for ac_f 15794 do 15795 case $ac_f in 15796 -) ac_f="$ac_tmp/stdin";; 15797 *) # Look for the file first in the build tree, then in the source tree 15798 # (if the path is not absolute). The absolute path cannot be DOS-style, 15799 # because $ac_f cannot contain `:'. 15800 test -f "$ac_f" || 15801 case $ac_f in 15802 [\\/$]*) false;; 15803 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15804 esac || 15805 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15806 esac 15807 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15808 as_fn_append ac_file_inputs " '$ac_f'" 15809 done 15810 15811 # Let's still pretend it is `configure' which instantiates (i.e., don't 15812 # use $as_me), people would be surprised to read: 15813 # /* config.h. Generated by config.status. */ 15814 configure_input='Generated from '` 15815 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15816 `' by configure.' 15817 if test x"$ac_file" != x-; then 15818 configure_input="$ac_file. $configure_input" 15819 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15820$as_echo "$as_me: creating $ac_file" >&6;} 15821 fi 15822 # Neutralize special characters interpreted by sed in replacement strings. 15823 case $configure_input in #( 15824 *\&* | *\|* | *\\* ) 15825 ac_sed_conf_input=`$as_echo "$configure_input" | 15826 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15827 *) ac_sed_conf_input=$configure_input;; 15828 esac 15829 15830 case $ac_tag in 15831 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15832 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15833 esac 15834 ;; 15835 esac 15836 15837 ac_dir=`$as_dirname -- "$ac_file" || 15838$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15839 X"$ac_file" : 'X\(//\)[^/]' \| \ 15840 X"$ac_file" : 'X\(//\)$' \| \ 15841 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15842$as_echo X"$ac_file" | 15843 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15844 s//\1/ 15845 q 15846 } 15847 /^X\(\/\/\)[^/].*/{ 15848 s//\1/ 15849 q 15850 } 15851 /^X\(\/\/\)$/{ 15852 s//\1/ 15853 q 15854 } 15855 /^X\(\/\).*/{ 15856 s//\1/ 15857 q 15858 } 15859 s/.*/./; q'` 15860 as_dir="$ac_dir"; as_fn_mkdir_p 15861 ac_builddir=. 15862 15863case "$ac_dir" in 15864.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15865*) 15866 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15867 # A ".." for each directory in $ac_dir_suffix. 15868 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15869 case $ac_top_builddir_sub in 15870 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15871 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15872 esac ;; 15873esac 15874ac_abs_top_builddir=$ac_pwd 15875ac_abs_builddir=$ac_pwd$ac_dir_suffix 15876# for backward compatibility: 15877ac_top_builddir=$ac_top_build_prefix 15878 15879case $srcdir in 15880 .) # We are building in place. 15881 ac_srcdir=. 15882 ac_top_srcdir=$ac_top_builddir_sub 15883 ac_abs_top_srcdir=$ac_pwd ;; 15884 [\\/]* | ?:[\\/]* ) # Absolute name. 15885 ac_srcdir=$srcdir$ac_dir_suffix; 15886 ac_top_srcdir=$srcdir 15887 ac_abs_top_srcdir=$srcdir ;; 15888 *) # Relative name. 15889 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15890 ac_top_srcdir=$ac_top_build_prefix$srcdir 15891 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15892esac 15893ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15894 15895 15896 case $ac_mode in 15897 :F) 15898 # 15899 # CONFIG_FILE 15900 # 15901 15902 case $INSTALL in 15903 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 15904 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 15905 esac 15906 ac_MKDIR_P=$MKDIR_P 15907 case $MKDIR_P in 15908 [\\/$]* | ?:[\\/]* ) ;; 15909 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 15910 esac 15911_ACEOF 15912 15913cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15914# If the template does not know about datarootdir, expand it. 15915# FIXME: This hack should be removed a few years after 2.60. 15916ac_datarootdir_hack=; ac_datarootdir_seen= 15917ac_sed_dataroot=' 15918/datarootdir/ { 15919 p 15920 q 15921} 15922/@datadir@/p 15923/@docdir@/p 15924/@infodir@/p 15925/@localedir@/p 15926/@mandir@/p' 15927case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 15928*datarootdir*) ac_datarootdir_seen=yes;; 15929*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 15930 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 15931$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 15932_ACEOF 15933cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15934 ac_datarootdir_hack=' 15935 s&@datadir@&$datadir&g 15936 s&@docdir@&$docdir&g 15937 s&@infodir@&$infodir&g 15938 s&@localedir@&$localedir&g 15939 s&@mandir@&$mandir&g 15940 s&\\\${datarootdir}&$datarootdir&g' ;; 15941esac 15942_ACEOF 15943 15944# Neutralize VPATH when `$srcdir' = `.'. 15945# Shell code in configure.ac might set extrasub. 15946# FIXME: do we really want to maintain this feature? 15947cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15948ac_sed_extra="$ac_vpsub 15949$extrasub 15950_ACEOF 15951cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15952:t 15953/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 15954s|@configure_input@|$ac_sed_conf_input|;t t 15955s&@top_builddir@&$ac_top_builddir_sub&;t t 15956s&@top_build_prefix@&$ac_top_build_prefix&;t t 15957s&@srcdir@&$ac_srcdir&;t t 15958s&@abs_srcdir@&$ac_abs_srcdir&;t t 15959s&@top_srcdir@&$ac_top_srcdir&;t t 15960s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 15961s&@builddir@&$ac_builddir&;t t 15962s&@abs_builddir@&$ac_abs_builddir&;t t 15963s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 15964s&@INSTALL@&$ac_INSTALL&;t t 15965s&@MKDIR_P@&$ac_MKDIR_P&;t t 15966$ac_datarootdir_hack 15967" 15968eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 15969 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15970 15971test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 15972 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 15973 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 15974 "$ac_tmp/out"`; test -z "$ac_out"; } && 15975 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15976which seems to be undefined. Please make sure it is defined" >&5 15977$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 15978which seems to be undefined. Please make sure it is defined" >&2;} 15979 15980 rm -f "$ac_tmp/stdin" 15981 case $ac_file in 15982 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 15983 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 15984 esac \ 15985 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15986 ;; 15987 :H) 15988 # 15989 # CONFIG_HEADER 15990 # 15991 if test x"$ac_file" != x-; then 15992 { 15993 $as_echo "/* $configure_input */" \ 15994 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 15995 } >"$ac_tmp/config.h" \ 15996 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 15997 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 15998 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 15999$as_echo "$as_me: $ac_file is unchanged" >&6;} 16000 else 16001 rm -f "$ac_file" 16002 mv "$ac_tmp/config.h" "$ac_file" \ 16003 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16004 fi 16005 else 16006 $as_echo "/* $configure_input */" \ 16007 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 16008 || as_fn_error $? "could not create -" "$LINENO" 5 16009 fi 16010# Compute "$ac_file"'s index in $config_headers. 16011_am_arg="$ac_file" 16012_am_stamp_count=1 16013for _am_header in $config_headers :; do 16014 case $_am_header in 16015 $_am_arg | $_am_arg:* ) 16016 break ;; 16017 * ) 16018 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 16019 esac 16020done 16021echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 16022$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16023 X"$_am_arg" : 'X\(//\)[^/]' \| \ 16024 X"$_am_arg" : 'X\(//\)$' \| \ 16025 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 16026$as_echo X"$_am_arg" | 16027 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16028 s//\1/ 16029 q 16030 } 16031 /^X\(\/\/\)[^/].*/{ 16032 s//\1/ 16033 q 16034 } 16035 /^X\(\/\/\)$/{ 16036 s//\1/ 16037 q 16038 } 16039 /^X\(\/\).*/{ 16040 s//\1/ 16041 q 16042 } 16043 s/.*/./; q'`/stamp-h$_am_stamp_count 16044 ;; 16045 16046 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 16047$as_echo "$as_me: executing $ac_file commands" >&6;} 16048 ;; 16049 esac 16050 16051 16052 case $ac_file$ac_mode in 16053 "default-1":C) 16054# Only add multilib support code if we just rebuilt the top-level 16055# Makefile. 16056case " $CONFIG_FILES " in 16057 *" Makefile "*) 16058 ac_file=Makefile . ${multi_basedir}/config-ml.in 16059 ;; 16060esac ;; 16061 "libtool":C) 16062 16063 # See if we are running on zsh, and set the options which allow our 16064 # commands through without removal of \ escapes. 16065 if test -n "${ZSH_VERSION+set}" ; then 16066 setopt NO_GLOB_SUBST 16067 fi 16068 16069 cfgfile="${ofile}T" 16070 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 16071 $RM "$cfgfile" 16072 16073 cat <<_LT_EOF >> "$cfgfile" 16074#! $SHELL 16075 16076# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 16077# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 16078# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 16079# NOTE: Changes made to this file will be lost: look at ltmain.sh. 16080# 16081# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 16082# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 16083# Written by Gordon Matzigkeit, 1996 16084# 16085# This file is part of GNU Libtool. 16086# 16087# GNU Libtool is free software; you can redistribute it and/or 16088# modify it under the terms of the GNU General Public License as 16089# published by the Free Software Foundation; either version 2 of 16090# the License, or (at your option) any later version. 16091# 16092# As a special exception to the GNU General Public License, 16093# if you distribute this file as part of a program or library that 16094# is built using GNU Libtool, you may include this file under the 16095# same distribution terms that you use for the rest of that program. 16096# 16097# GNU Libtool is distributed in the hope that it will be useful, 16098# but WITHOUT ANY WARRANTY; without even the implied warranty of 16099# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16100# GNU General Public License for more details. 16101# 16102# You should have received a copy of the GNU General Public License 16103# along with GNU Libtool; see the file COPYING. If not, a copy 16104# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 16105# obtained by writing to the Free Software Foundation, Inc., 16106# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 16107 16108 16109# The names of the tagged configurations supported by this script. 16110available_tags="" 16111 16112# ### BEGIN LIBTOOL CONFIG 16113 16114# Which release of libtool.m4 was used? 16115macro_version=$macro_version 16116macro_revision=$macro_revision 16117 16118# Whether or not to build shared libraries. 16119build_libtool_libs=$enable_shared 16120 16121# Whether or not to build static libraries. 16122build_old_libs=$enable_static 16123 16124# What type of objects to build. 16125pic_mode=$pic_mode 16126 16127# Whether or not to optimize for fast installation. 16128fast_install=$enable_fast_install 16129 16130# Shell to use when invoking shell scripts. 16131SHELL=$lt_SHELL 16132 16133# An echo program that protects backslashes. 16134ECHO=$lt_ECHO 16135 16136# The host system. 16137host_alias=$host_alias 16138host=$host 16139host_os=$host_os 16140 16141# The build system. 16142build_alias=$build_alias 16143build=$build 16144build_os=$build_os 16145 16146# A sed program that does not truncate output. 16147SED=$lt_SED 16148 16149# Sed that helps us avoid accidentally triggering echo(1) options like -n. 16150Xsed="\$SED -e 1s/^X//" 16151 16152# A grep program that handles long lines. 16153GREP=$lt_GREP 16154 16155# An ERE matcher. 16156EGREP=$lt_EGREP 16157 16158# A literal string matcher. 16159FGREP=$lt_FGREP 16160 16161# A BSD- or MS-compatible name lister. 16162NM=$lt_NM 16163 16164# Whether we need soft or hard links. 16165LN_S=$lt_LN_S 16166 16167# What is the maximum length of a command? 16168max_cmd_len=$max_cmd_len 16169 16170# Object file suffix (normally "o"). 16171objext=$ac_objext 16172 16173# Executable file suffix (normally ""). 16174exeext=$exeext 16175 16176# whether the shell understands "unset". 16177lt_unset=$lt_unset 16178 16179# turn spaces into newlines. 16180SP2NL=$lt_lt_SP2NL 16181 16182# turn newlines into spaces. 16183NL2SP=$lt_lt_NL2SP 16184 16185# An object symbol dumper. 16186OBJDUMP=$lt_OBJDUMP 16187 16188# Method to check whether dependent libraries are shared objects. 16189deplibs_check_method=$lt_deplibs_check_method 16190 16191# Command to use when deplibs_check_method == "file_magic". 16192file_magic_cmd=$lt_file_magic_cmd 16193 16194# The archiver. 16195AR=$lt_AR 16196AR_FLAGS=$lt_AR_FLAGS 16197 16198# A symbol stripping program. 16199STRIP=$lt_STRIP 16200 16201# Commands used to install an old-style archive. 16202RANLIB=$lt_RANLIB 16203old_postinstall_cmds=$lt_old_postinstall_cmds 16204old_postuninstall_cmds=$lt_old_postuninstall_cmds 16205 16206# Whether to use a lock for old archive extraction. 16207lock_old_archive_extraction=$lock_old_archive_extraction 16208 16209# A C compiler. 16210LTCC=$lt_CC 16211 16212# LTCC compiler flags. 16213LTCFLAGS=$lt_CFLAGS 16214 16215# Take the output of nm and produce a listing of raw symbols and C names. 16216global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 16217 16218# Transform the output of nm in a proper C declaration. 16219global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 16220 16221# Transform the output of nm in a C name address pair. 16222global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 16223 16224# Transform the output of nm in a C name address pair when lib prefix is needed. 16225global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 16226 16227# The name of the directory that contains temporary libtool files. 16228objdir=$objdir 16229 16230# Used to examine libraries when file_magic_cmd begins with "file". 16231MAGIC_CMD=$MAGIC_CMD 16232 16233# Must we lock files when doing compilation? 16234need_locks=$lt_need_locks 16235 16236# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 16237DSYMUTIL=$lt_DSYMUTIL 16238 16239# Tool to change global to local symbols on Mac OS X. 16240NMEDIT=$lt_NMEDIT 16241 16242# Tool to manipulate fat objects and archives on Mac OS X. 16243LIPO=$lt_LIPO 16244 16245# ldd/readelf like tool for Mach-O binaries on Mac OS X. 16246OTOOL=$lt_OTOOL 16247 16248# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 16249OTOOL64=$lt_OTOOL64 16250 16251# Old archive suffix (normally "a"). 16252libext=$libext 16253 16254# Shared library suffix (normally ".so"). 16255shrext_cmds=$lt_shrext_cmds 16256 16257# The commands to extract the exported symbol list from a shared archive. 16258extract_expsyms_cmds=$lt_extract_expsyms_cmds 16259 16260# Variables whose values should be saved in libtool wrapper scripts and 16261# restored at link time. 16262variables_saved_for_relink=$lt_variables_saved_for_relink 16263 16264# Do we need the "lib" prefix for modules? 16265need_lib_prefix=$need_lib_prefix 16266 16267# Do we need a version for libraries? 16268need_version=$need_version 16269 16270# Library versioning type. 16271version_type=$version_type 16272 16273# Shared library runtime path variable. 16274runpath_var=$runpath_var 16275 16276# Shared library path variable. 16277shlibpath_var=$shlibpath_var 16278 16279# Is shlibpath searched before the hard-coded library search path? 16280shlibpath_overrides_runpath=$shlibpath_overrides_runpath 16281 16282# Format of library name prefix. 16283libname_spec=$lt_libname_spec 16284 16285# List of archive names. First name is the real one, the rest are links. 16286# The last name is the one that the linker finds with -lNAME 16287library_names_spec=$lt_library_names_spec 16288 16289# The coded name of the library, if different from the real name. 16290soname_spec=$lt_soname_spec 16291 16292# Permission mode override for installation of shared libraries. 16293install_override_mode=$lt_install_override_mode 16294 16295# Command to use after installation of a shared archive. 16296postinstall_cmds=$lt_postinstall_cmds 16297 16298# Command to use after uninstallation of a shared archive. 16299postuninstall_cmds=$lt_postuninstall_cmds 16300 16301# Commands used to finish a libtool library installation in a directory. 16302finish_cmds=$lt_finish_cmds 16303 16304# As "finish_cmds", except a single script fragment to be evaled but 16305# not shown. 16306finish_eval=$lt_finish_eval 16307 16308# Whether we should hardcode library paths into libraries. 16309hardcode_into_libs=$hardcode_into_libs 16310 16311# Compile-time system search path for libraries. 16312sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 16313 16314# Run-time system search path for libraries. 16315sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 16316 16317# Whether dlopen is supported. 16318dlopen_support=$enable_dlopen 16319 16320# Whether dlopen of programs is supported. 16321dlopen_self=$enable_dlopen_self 16322 16323# Whether dlopen of statically linked programs is supported. 16324dlopen_self_static=$enable_dlopen_self_static 16325 16326# Commands to strip libraries. 16327old_striplib=$lt_old_striplib 16328striplib=$lt_striplib 16329 16330 16331# The linker used to build libraries. 16332LD=$lt_LD 16333 16334# How to create reloadable object files. 16335reload_flag=$lt_reload_flag 16336reload_cmds=$lt_reload_cmds 16337 16338# Commands used to build an old-style archive. 16339old_archive_cmds=$lt_old_archive_cmds 16340 16341# A language specific compiler. 16342CC=$lt_compiler 16343 16344# Is the compiler the GNU compiler? 16345with_gcc=$GCC 16346 16347# Compiler flag to turn off builtin functions. 16348no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 16349 16350# How to pass a linker flag through the compiler. 16351wl=$lt_lt_prog_compiler_wl 16352 16353# Additional compiler flags for building library objects. 16354pic_flag=$lt_lt_prog_compiler_pic 16355 16356# Compiler flag to prevent dynamic linking. 16357link_static_flag=$lt_lt_prog_compiler_static 16358 16359# Does compiler simultaneously support -c and -o options? 16360compiler_c_o=$lt_lt_cv_prog_compiler_c_o 16361 16362# Whether or not to add -lc for building shared libraries. 16363build_libtool_need_lc=$archive_cmds_need_lc 16364 16365# Whether or not to disallow shared libs when runtime libs are static. 16366allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 16367 16368# Compiler flag to allow reflexive dlopens. 16369export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 16370 16371# Compiler flag to generate shared objects directly from archives. 16372whole_archive_flag_spec=$lt_whole_archive_flag_spec 16373 16374# Whether the compiler copes with passing no objects directly. 16375compiler_needs_object=$lt_compiler_needs_object 16376 16377# Create an old-style archive from a shared archive. 16378old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 16379 16380# Create a temporary old-style archive to link instead of a shared archive. 16381old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 16382 16383# Commands used to build a shared archive. 16384archive_cmds=$lt_archive_cmds 16385archive_expsym_cmds=$lt_archive_expsym_cmds 16386 16387# Commands used to build a loadable module if different from building 16388# a shared archive. 16389module_cmds=$lt_module_cmds 16390module_expsym_cmds=$lt_module_expsym_cmds 16391 16392# Whether we are building with GNU ld or not. 16393with_gnu_ld=$lt_with_gnu_ld 16394 16395# Flag that allows shared libraries with undefined symbols to be built. 16396allow_undefined_flag=$lt_allow_undefined_flag 16397 16398# Flag that enforces no undefined symbols. 16399no_undefined_flag=$lt_no_undefined_flag 16400 16401# Flag to hardcode \$libdir into a binary during linking. 16402# This must work even if \$libdir does not exist 16403hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 16404 16405# If ld is used when linking, flag to hardcode \$libdir into a binary 16406# during linking. This must work even if \$libdir does not exist. 16407hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 16408 16409# Whether we need a single "-rpath" flag with a separated argument. 16410hardcode_libdir_separator=$lt_hardcode_libdir_separator 16411 16412# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16413# DIR into the resulting binary. 16414hardcode_direct=$hardcode_direct 16415 16416# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 16417# DIR into the resulting binary and the resulting library dependency is 16418# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 16419# library is relocated. 16420hardcode_direct_absolute=$hardcode_direct_absolute 16421 16422# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 16423# into the resulting binary. 16424hardcode_minus_L=$hardcode_minus_L 16425 16426# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 16427# into the resulting binary. 16428hardcode_shlibpath_var=$hardcode_shlibpath_var 16429 16430# Set to "yes" if building a shared library automatically hardcodes DIR 16431# into the library and all subsequent libraries and executables linked 16432# against it. 16433hardcode_automatic=$hardcode_automatic 16434 16435# Set to yes if linker adds runtime paths of dependent libraries 16436# to runtime path list. 16437inherit_rpath=$inherit_rpath 16438 16439# Whether libtool must link a program against all its dependency libraries. 16440link_all_deplibs=$link_all_deplibs 16441 16442# Fix the shell variable \$srcfile for the compiler. 16443fix_srcfile_path=$lt_fix_srcfile_path 16444 16445# Set to "yes" if exported symbols are required. 16446always_export_symbols=$always_export_symbols 16447 16448# The commands to list exported symbols. 16449export_symbols_cmds=$lt_export_symbols_cmds 16450 16451# Symbols that should not be listed in the preloaded symbols. 16452exclude_expsyms=$lt_exclude_expsyms 16453 16454# Symbols that must always be exported. 16455include_expsyms=$lt_include_expsyms 16456 16457# Commands necessary for linking programs (against libraries) with templates. 16458prelink_cmds=$lt_prelink_cmds 16459 16460# Specify filename containing input files. 16461file_list_spec=$lt_file_list_spec 16462 16463# How to hardcode a shared library path into an executable. 16464hardcode_action=$hardcode_action 16465 16466# ### END LIBTOOL CONFIG 16467 16468_LT_EOF 16469 16470 case $host_os in 16471 aix3*) 16472 cat <<\_LT_EOF >> "$cfgfile" 16473# AIX sometimes has problems with the GCC collect2 program. For some 16474# reason, if we set the COLLECT_NAMES environment variable, the problems 16475# vanish in a puff of smoke. 16476if test "X${COLLECT_NAMES+set}" != Xset; then 16477 COLLECT_NAMES= 16478 export COLLECT_NAMES 16479fi 16480_LT_EOF 16481 ;; 16482 esac 16483 16484 16485ltmain="$ac_aux_dir/ltmain.sh" 16486 16487 16488 # We use sed instead of cat because bash on DJGPP gets confused if 16489 # if finds mixed CR/LF and LF-only lines. Since sed operates in 16490 # text mode, it properly converts lines to CR/LF. This bash problem 16491 # is reportedly fixed, but why not run on old versions too? 16492 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 16493 || (rm -f "$cfgfile"; exit 1) 16494 16495 case $xsi_shell in 16496 yes) 16497 cat << \_LT_EOF >> "$cfgfile" 16498 16499# func_dirname file append nondir_replacement 16500# Compute the dirname of FILE. If nonempty, add APPEND to the result, 16501# otherwise set result to NONDIR_REPLACEMENT. 16502func_dirname () 16503{ 16504 case ${1} in 16505 */*) func_dirname_result="${1%/*}${2}" ;; 16506 * ) func_dirname_result="${3}" ;; 16507 esac 16508} 16509 16510# func_basename file 16511func_basename () 16512{ 16513 func_basename_result="${1##*/}" 16514} 16515 16516# func_dirname_and_basename file append nondir_replacement 16517# perform func_basename and func_dirname in a single function 16518# call: 16519# dirname: Compute the dirname of FILE. If nonempty, 16520# add APPEND to the result, otherwise set result 16521# to NONDIR_REPLACEMENT. 16522# value returned in "$func_dirname_result" 16523# basename: Compute filename of FILE. 16524# value retuned in "$func_basename_result" 16525# Implementation must be kept synchronized with func_dirname 16526# and func_basename. For efficiency, we do not delegate to 16527# those functions but instead duplicate the functionality here. 16528func_dirname_and_basename () 16529{ 16530 case ${1} in 16531 */*) func_dirname_result="${1%/*}${2}" ;; 16532 * ) func_dirname_result="${3}" ;; 16533 esac 16534 func_basename_result="${1##*/}" 16535} 16536 16537# func_stripname prefix suffix name 16538# strip PREFIX and SUFFIX off of NAME. 16539# PREFIX and SUFFIX must not contain globbing or regex special 16540# characters, hashes, percent signs, but SUFFIX may contain a leading 16541# dot (in which case that matches only a dot). 16542func_stripname () 16543{ 16544 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 16545 # positional parameters, so assign one to ordinary parameter first. 16546 func_stripname_result=${3} 16547 func_stripname_result=${func_stripname_result#"${1}"} 16548 func_stripname_result=${func_stripname_result%"${2}"} 16549} 16550 16551# func_opt_split 16552func_opt_split () 16553{ 16554 func_opt_split_opt=${1%%=*} 16555 func_opt_split_arg=${1#*=} 16556} 16557 16558# func_lo2o object 16559func_lo2o () 16560{ 16561 case ${1} in 16562 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 16563 *) func_lo2o_result=${1} ;; 16564 esac 16565} 16566 16567# func_xform libobj-or-source 16568func_xform () 16569{ 16570 func_xform_result=${1%.*}.lo 16571} 16572 16573# func_arith arithmetic-term... 16574func_arith () 16575{ 16576 func_arith_result=$(( $* )) 16577} 16578 16579# func_len string 16580# STRING may not start with a hyphen. 16581func_len () 16582{ 16583 func_len_result=${#1} 16584} 16585 16586_LT_EOF 16587 ;; 16588 *) # Bourne compatible functions. 16589 cat << \_LT_EOF >> "$cfgfile" 16590 16591# func_dirname file append nondir_replacement 16592# Compute the dirname of FILE. If nonempty, add APPEND to the result, 16593# otherwise set result to NONDIR_REPLACEMENT. 16594func_dirname () 16595{ 16596 # Extract subdirectory from the argument. 16597 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 16598 if test "X$func_dirname_result" = "X${1}"; then 16599 func_dirname_result="${3}" 16600 else 16601 func_dirname_result="$func_dirname_result${2}" 16602 fi 16603} 16604 16605# func_basename file 16606func_basename () 16607{ 16608 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 16609} 16610 16611 16612# func_stripname prefix suffix name 16613# strip PREFIX and SUFFIX off of NAME. 16614# PREFIX and SUFFIX must not contain globbing or regex special 16615# characters, hashes, percent signs, but SUFFIX may contain a leading 16616# dot (in which case that matches only a dot). 16617# func_strip_suffix prefix name 16618func_stripname () 16619{ 16620 case ${2} in 16621 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 16622 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 16623 esac 16624} 16625 16626# sed scripts: 16627my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 16628my_sed_long_arg='1s/^-[^=]*=//' 16629 16630# func_opt_split 16631func_opt_split () 16632{ 16633 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 16634 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 16635} 16636 16637# func_lo2o object 16638func_lo2o () 16639{ 16640 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 16641} 16642 16643# func_xform libobj-or-source 16644func_xform () 16645{ 16646 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 16647} 16648 16649# func_arith arithmetic-term... 16650func_arith () 16651{ 16652 func_arith_result=`expr "$@"` 16653} 16654 16655# func_len string 16656# STRING may not start with a hyphen. 16657func_len () 16658{ 16659 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 16660} 16661 16662_LT_EOF 16663esac 16664 16665case $lt_shell_append in 16666 yes) 16667 cat << \_LT_EOF >> "$cfgfile" 16668 16669# func_append var value 16670# Append VALUE to the end of shell variable VAR. 16671func_append () 16672{ 16673 eval "$1+=\$2" 16674} 16675_LT_EOF 16676 ;; 16677 *) 16678 cat << \_LT_EOF >> "$cfgfile" 16679 16680# func_append var value 16681# Append VALUE to the end of shell variable VAR. 16682func_append () 16683{ 16684 eval "$1=\$$1\$2" 16685} 16686 16687_LT_EOF 16688 ;; 16689 esac 16690 16691 16692 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 16693 || (rm -f "$cfgfile"; exit 1) 16694 16695 mv -f "$cfgfile" "$ofile" || 16696 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 16697 chmod +x "$ofile" 16698 16699 ;; 16700 "gstdint.h":C) 16701if test "$GCC" = yes; then 16702 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h 16703else 16704 echo "/* generated for $CC */" > tmp-stdint.h 16705fi 16706 16707sed 's/^ *//' >> tmp-stdint.h <<EOF 16708 16709 #ifndef GCC_GENERATED_STDINT_H 16710 #define GCC_GENERATED_STDINT_H 1 16711 16712 #include <sys/types.h> 16713EOF 16714 16715if test "$acx_cv_header_stdint" != stdint.h; then 16716 echo "#include <stddef.h>" >> tmp-stdint.h 16717fi 16718if test "$acx_cv_header_stdint" != stddef.h; then 16719 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h 16720fi 16721 16722sed 's/^ *//' >> tmp-stdint.h <<EOF 16723 /* glibc uses these symbols as guards to prevent redefinitions. */ 16724 #ifdef __int8_t_defined 16725 #define _INT8_T 16726 #define _INT16_T 16727 #define _INT32_T 16728 #endif 16729 #ifdef __uint32_t_defined 16730 #define _UINT32_T 16731 #endif 16732 16733EOF 16734 16735# ----------------- done header, emit basic int types ------------- 16736if test "$acx_cv_header_stdint" = stddef.h; then 16737 sed 's/^ *//' >> tmp-stdint.h <<EOF 16738 16739 #ifndef _UINT8_T 16740 #define _UINT8_T 16741 #ifndef __uint8_t_defined 16742 #define __uint8_t_defined 16743 #ifndef uint8_t 16744 typedef unsigned $acx_cv_type_int8_t uint8_t; 16745 #endif 16746 #endif 16747 #endif 16748 16749 #ifndef _UINT16_T 16750 #define _UINT16_T 16751 #ifndef __uint16_t_defined 16752 #define __uint16_t_defined 16753 #ifndef uint16_t 16754 typedef unsigned $acx_cv_type_int16_t uint16_t; 16755 #endif 16756 #endif 16757 #endif 16758 16759 #ifndef _UINT32_T 16760 #define _UINT32_T 16761 #ifndef __uint32_t_defined 16762 #define __uint32_t_defined 16763 #ifndef uint32_t 16764 typedef unsigned $acx_cv_type_int32_t uint32_t; 16765 #endif 16766 #endif 16767 #endif 16768 16769 #ifndef _INT8_T 16770 #define _INT8_T 16771 #ifndef __int8_t_defined 16772 #define __int8_t_defined 16773 #ifndef int8_t 16774 typedef $acx_cv_type_int8_t int8_t; 16775 #endif 16776 #endif 16777 #endif 16778 16779 #ifndef _INT16_T 16780 #define _INT16_T 16781 #ifndef __int16_t_defined 16782 #define __int16_t_defined 16783 #ifndef int16_t 16784 typedef $acx_cv_type_int16_t int16_t; 16785 #endif 16786 #endif 16787 #endif 16788 16789 #ifndef _INT32_T 16790 #define _INT32_T 16791 #ifndef __int32_t_defined 16792 #define __int32_t_defined 16793 #ifndef int32_t 16794 typedef $acx_cv_type_int32_t int32_t; 16795 #endif 16796 #endif 16797 #endif 16798EOF 16799elif test "$ac_cv_type_u_int32_t" = yes; then 16800 sed 's/^ *//' >> tmp-stdint.h <<EOF 16801 16802 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */ 16803 #ifndef _INT8_T 16804 #define _INT8_T 16805 #endif 16806 #ifndef _INT16_T 16807 #define _INT16_T 16808 #endif 16809 #ifndef _INT32_T 16810 #define _INT32_T 16811 #endif 16812 16813 #ifndef _UINT8_T 16814 #define _UINT8_T 16815 #ifndef __uint8_t_defined 16816 #define __uint8_t_defined 16817 #ifndef uint8_t 16818 typedef u_int8_t uint8_t; 16819 #endif 16820 #endif 16821 #endif 16822 16823 #ifndef _UINT16_T 16824 #define _UINT16_T 16825 #ifndef __uint16_t_defined 16826 #define __uint16_t_defined 16827 #ifndef uint16_t 16828 typedef u_int16_t uint16_t; 16829 #endif 16830 #endif 16831 #endif 16832 16833 #ifndef _UINT32_T 16834 #define _UINT32_T 16835 #ifndef __uint32_t_defined 16836 #define __uint32_t_defined 16837 #ifndef uint32_t 16838 typedef u_int32_t uint32_t; 16839 #endif 16840 #endif 16841 #endif 16842EOF 16843else 16844 sed 's/^ *//' >> tmp-stdint.h <<EOF 16845 16846 /* Some systems have guard macros to prevent redefinitions, define them. */ 16847 #ifndef _INT8_T 16848 #define _INT8_T 16849 #endif 16850 #ifndef _INT16_T 16851 #define _INT16_T 16852 #endif 16853 #ifndef _INT32_T 16854 #define _INT32_T 16855 #endif 16856 #ifndef _UINT8_T 16857 #define _UINT8_T 16858 #endif 16859 #ifndef _UINT16_T 16860 #define _UINT16_T 16861 #endif 16862 #ifndef _UINT32_T 16863 #define _UINT32_T 16864 #endif 16865EOF 16866fi 16867 16868# ------------- done basic int types, emit int64_t types ------------ 16869if test "$ac_cv_type_uint64_t" = yes; then 16870 sed 's/^ *//' >> tmp-stdint.h <<EOF 16871 16872 /* system headers have good uint64_t and int64_t */ 16873 #ifndef _INT64_T 16874 #define _INT64_T 16875 #endif 16876 #ifndef _UINT64_T 16877 #define _UINT64_T 16878 #endif 16879EOF 16880elif test "$ac_cv_type_u_int64_t" = yes; then 16881 sed 's/^ *//' >> tmp-stdint.h <<EOF 16882 16883 /* system headers have an u_int64_t (and int64_t) */ 16884 #ifndef _INT64_T 16885 #define _INT64_T 16886 #endif 16887 #ifndef _UINT64_T 16888 #define _UINT64_T 16889 #ifndef __uint64_t_defined 16890 #define __uint64_t_defined 16891 #ifndef uint64_t 16892 typedef u_int64_t uint64_t; 16893 #endif 16894 #endif 16895 #endif 16896EOF 16897elif test -n "$acx_cv_type_int64_t"; then 16898 sed 's/^ *//' >> tmp-stdint.h <<EOF 16899 16900 /* architecture has a 64-bit type, $acx_cv_type_int64_t */ 16901 #ifndef _INT64_T 16902 #define _INT64_T 16903 #ifndef int64_t 16904 typedef $acx_cv_type_int64_t int64_t; 16905 #endif 16906 #endif 16907 #ifndef _UINT64_T 16908 #define _UINT64_T 16909 #ifndef __uint64_t_defined 16910 #define __uint64_t_defined 16911 #ifndef uint64_t 16912 typedef unsigned $acx_cv_type_int64_t uint64_t; 16913 #endif 16914 #endif 16915 #endif 16916EOF 16917else 16918 sed 's/^ *//' >> tmp-stdint.h <<EOF 16919 16920 /* some common heuristics for int64_t, using compiler-specific tests */ 16921 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L 16922 #ifndef _INT64_T 16923 #define _INT64_T 16924 #ifndef __int64_t_defined 16925 #ifndef int64_t 16926 typedef long long int64_t; 16927 #endif 16928 #endif 16929 #endif 16930 #ifndef _UINT64_T 16931 #define _UINT64_T 16932 #ifndef uint64_t 16933 typedef unsigned long long uint64_t; 16934 #endif 16935 #endif 16936 16937 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0 16938 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and 16939 does not implement __extension__. But that compiler doesn't define 16940 __GNUC_MINOR__. */ 16941 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__) 16942 # define __extension__ 16943 # endif 16944 16945 # ifndef _INT64_T 16946 # define _INT64_T 16947 # ifndef int64_t 16948 __extension__ typedef long long int64_t; 16949 # endif 16950 # endif 16951 # ifndef _UINT64_T 16952 # define _UINT64_T 16953 # ifndef uint64_t 16954 __extension__ typedef unsigned long long uint64_t; 16955 # endif 16956 # endif 16957 16958 #elif !defined __STRICT_ANSI__ 16959 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__ 16960 16961 # ifndef _INT64_T 16962 # define _INT64_T 16963 # ifndef int64_t 16964 typedef __int64 int64_t; 16965 # endif 16966 # endif 16967 # ifndef _UINT64_T 16968 # define _UINT64_T 16969 # ifndef uint64_t 16970 typedef unsigned __int64 uint64_t; 16971 # endif 16972 # endif 16973 # endif /* compiler */ 16974 16975 #endif /* ANSI version */ 16976EOF 16977fi 16978 16979# ------------- done int64_t types, emit intptr types ------------ 16980if test "$ac_cv_type_uintptr_t" != yes; then 16981 sed 's/^ *//' >> tmp-stdint.h <<EOF 16982 16983 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */ 16984 #ifndef __uintptr_t_defined 16985 #ifndef uintptr_t 16986 typedef u$acx_cv_type_intptr_t uintptr_t; 16987 #endif 16988 #endif 16989 #ifndef __intptr_t_defined 16990 #ifndef intptr_t 16991 typedef $acx_cv_type_intptr_t intptr_t; 16992 #endif 16993 #endif 16994EOF 16995fi 16996 16997# ------------- done intptr types, emit int_least types ------------ 16998if test "$ac_cv_type_int_least32_t" != yes; then 16999 sed 's/^ *//' >> tmp-stdint.h <<EOF 17000 17001 /* Define int_least types */ 17002 typedef int8_t int_least8_t; 17003 typedef int16_t int_least16_t; 17004 typedef int32_t int_least32_t; 17005 #ifdef _INT64_T 17006 typedef int64_t int_least64_t; 17007 #endif 17008 17009 typedef uint8_t uint_least8_t; 17010 typedef uint16_t uint_least16_t; 17011 typedef uint32_t uint_least32_t; 17012 #ifdef _UINT64_T 17013 typedef uint64_t uint_least64_t; 17014 #endif 17015EOF 17016fi 17017 17018# ------------- done intptr types, emit int_fast types ------------ 17019if test "$ac_cv_type_int_fast32_t" != yes; then 17020 sed 's/^ *//' >> tmp-stdint.h <<EOF 17021 17022 /* Define int_fast types. short is often slow */ 17023 typedef int8_t int_fast8_t; 17024 typedef int int_fast16_t; 17025 typedef int32_t int_fast32_t; 17026 #ifdef _INT64_T 17027 typedef int64_t int_fast64_t; 17028 #endif 17029 17030 typedef uint8_t uint_fast8_t; 17031 typedef unsigned int uint_fast16_t; 17032 typedef uint32_t uint_fast32_t; 17033 #ifdef _UINT64_T 17034 typedef uint64_t uint_fast64_t; 17035 #endif 17036EOF 17037fi 17038 17039if test "$ac_cv_type_uintmax_t" != yes; then 17040 sed 's/^ *//' >> tmp-stdint.h <<EOF 17041 17042 /* Define intmax based on what we found */ 17043 #ifndef intmax_t 17044 #ifdef _INT64_T 17045 typedef int64_t intmax_t; 17046 #else 17047 typedef long intmax_t; 17048 #endif 17049 #endif 17050 #ifndef uintmax_t 17051 #ifdef _UINT64_T 17052 typedef uint64_t uintmax_t; 17053 #else 17054 typedef unsigned long uintmax_t; 17055 #endif 17056 #endif 17057EOF 17058fi 17059 17060sed 's/^ *//' >> tmp-stdint.h <<EOF 17061 17062 #endif /* GCC_GENERATED_STDINT_H */ 17063EOF 17064 17065if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then 17066 rm -f tmp-stdint.h 17067else 17068 mv -f tmp-stdint.h gstdint.h 17069fi 17070 17071 ;; 17072 "install-debuginfo-for-buildid.sh":F) chmod +x install-debuginfo-for-buildid.sh ;; 17073 "default":C) if test -n "$CONFIG_FILES"; then 17074 if test -n "${with_target_subdir}"; then 17075 # Multilibs need MULTISUBDIR defined correctly in certain makefiles so 17076 # that multilib installs will end up installed in the correct place. 17077 # The testsuite needs it for multilib-aware ABI baseline files. 17078 # To work around this not being passed down from config-ml.in -> 17079 # srcdir/Makefile.am -> srcdir/{src,libsupc++,...}/Makefile.am, manually 17080 # append it here. Only modify Makefiles that have just been created. 17081 # 17082 # Also, get rid of this simulated-VPATH thing that automake does. 17083 cat > vpsed << \_EOF 17084 s!`test -f '$<' || echo '$(srcdir)/'`!! 17085_EOF 17086 for i in $SUBDIRS; do 17087 case $CONFIG_FILES in 17088 *${i}/Makefile*) 17089 #echo "Adding MULTISUBDIR to $i/Makefile" 17090 sed -f vpsed $i/Makefile > tmp 17091 grep '^MULTISUBDIR =' Makefile >> tmp 17092 mv tmp $i/Makefile 17093 ;; 17094 esac 17095 done 17096 rm vpsed 17097 fi 17098 fi 17099 ;; 17100 17101 esac 17102done # for ac_tag 17103 17104 17105as_fn_exit 0 17106_ACEOF 17107ac_clean_files=$ac_clean_files_save 17108 17109test $ac_write_fail = 0 || 17110 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 17111 17112 17113# configure is writing to config.log, and then calls config.status. 17114# config.status does its own redirection, appending to config.log. 17115# Unfortunately, on DOS this fails, as config.log is still kept open 17116# by configure, so config.status won't be able to write to it; its 17117# output is simply discarded. So we exec the FD to /dev/null, 17118# effectively closing config.log, so it can be properly (re)opened and 17119# appended to by config.status. When coming back to configure, we 17120# need to make the FD available again. 17121if test "$no_create" != yes; then 17122 ac_cs_success=: 17123 ac_config_status_args= 17124 test "$silent" = yes && 17125 ac_config_status_args="$ac_config_status_args --quiet" 17126 exec 5>/dev/null 17127 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 17128 exec 5>>config.log 17129 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 17130 # would make configure fail if this is the last instruction. 17131 $ac_cs_success || as_fn_exit 1 17132fi 17133if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 17134 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 17135$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 17136fi 17137 17138