1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for zlib 1.1.4. 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 199 200 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 201 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 202 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 PATH=/empty FPATH=/empty; export PATH FPATH 205 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 206 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 207test \$(( 1 + 1 )) = 2 || 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='zlib' 589PACKAGE_TARNAME='zlib' 590PACKAGE_VERSION='1.1.4' 591PACKAGE_STRING='zlib 1.1.4' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='' 594 595ac_unique_file="zlib.h" 596# Factoring default headers for most tests. 597ac_includes_default="\ 598#include <stdio.h> 599#ifdef HAVE_SYS_TYPES_H 600# include <sys/types.h> 601#endif 602#ifdef HAVE_SYS_STAT_H 603# include <sys/stat.h> 604#endif 605#ifdef STDC_HEADERS 606# include <stdlib.h> 607# include <stddef.h> 608#else 609# ifdef HAVE_STDLIB_H 610# include <stdlib.h> 611# endif 612#endif 613#ifdef HAVE_STRING_H 614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615# include <memory.h> 616# endif 617# include <string.h> 618#endif 619#ifdef HAVE_STRINGS_H 620# include <strings.h> 621#endif 622#ifdef HAVE_INTTYPES_H 623# include <inttypes.h> 624#endif 625#ifdef HAVE_STDINT_H 626# include <stdint.h> 627#endif 628#ifdef HAVE_UNISTD_H 629# include <unistd.h> 630#endif" 631 632ac_header_list= 633ac_subst_vars='am__EXEEXT_FALSE 634am__EXEEXT_TRUE 635LTLIBOBJS 636LIBOBJS 637PICFLAG 638enable_host_pie 639enable_host_shared 640TARGET_LIBRARY_FALSE 641TARGET_LIBRARY_TRUE 642toolexeclibdir 643toolexecdir 644target_all 645CPP 646OTOOL64 647OTOOL 648LIPO 649NMEDIT 650DSYMUTIL 651RANLIB 652AR 653OBJDUMP 654LN_S 655NM 656ac_ct_DUMPBIN 657DUMPBIN 658LD 659FGREP 660EGREP 661GREP 662SED 663LIBTOOL 664am__fastdepCC_FALSE 665am__fastdepCC_TRUE 666CCDEPMODE 667am__nodep 668AMDEPBACKSLASH 669AMDEP_FALSE 670AMDEP_TRUE 671am__quote 672am__include 673DEPDIR 674OBJEXT 675EXEEXT 676ac_ct_CC 677CPPFLAGS 678LDFLAGS 679CFLAGS 680CC 681COMPPATH 682MAINT 683MAINTAINER_MODE_FALSE 684MAINTAINER_MODE_TRUE 685AM_BACKSLASH 686AM_DEFAULT_VERBOSITY 687AM_DEFAULT_V 688AM_V 689am__untar 690am__tar 691AMTAR 692am__leading_dot 693SET_MAKE 694AWK 695mkdir_p 696MKDIR_P 697INSTALL_STRIP_PROGRAM 698STRIP 699install_sh 700MAKEINFO 701AUTOHEADER 702AUTOMAKE 703AUTOCONF 704ACLOCAL 705VERSION 706PACKAGE 707CYGPATH_W 708am__isrc 709INSTALL_DATA 710INSTALL_SCRIPT 711INSTALL_PROGRAM 712mkinstalldirs 713target_os 714target_vendor 715target_cpu 716target 717host_os 718host_vendor 719host_cpu 720host 721build_os 722build_vendor 723build_cpu 724build 725multi_basedir 726target_alias 727host_alias 728build_alias 729LIBS 730ECHO_T 731ECHO_N 732ECHO_C 733DEFS 734mandir 735localedir 736libdir 737psdir 738pdfdir 739dvidir 740htmldir 741infodir 742docdir 743oldincludedir 744includedir 745localstatedir 746sharedstatedir 747sysconfdir 748datadir 749datarootdir 750libexecdir 751sbindir 752bindir 753program_transform_name 754prefix 755exec_prefix 756PACKAGE_URL 757PACKAGE_BUGREPORT 758PACKAGE_STRING 759PACKAGE_VERSION 760PACKAGE_TARNAME 761PACKAGE_NAME 762PATH_SEPARATOR 763SHELL' 764ac_subst_files='' 765ac_user_opts=' 766enable_option_checking 767enable_multilib 768enable_silent_rules 769enable_maintainer_mode 770with_target_subdir 771with_cross_host 772with_system_zlib 773enable_dependency_tracking 774enable_shared 775enable_static 776with_pic 777enable_fast_install 778with_gnu_ld 779enable_libtool_lock 780enable_host_shared 781enable_host_pie 782' 783 ac_precious_vars='build_alias 784host_alias 785target_alias 786CPP 787CPPFLAGS' 788 789 790# Initialize some variables set by options. 791ac_init_help= 792ac_init_version=false 793ac_unrecognized_opts= 794ac_unrecognized_sep= 795# The variables have the same names as the options, with 796# dashes changed to underlines. 797cache_file=/dev/null 798exec_prefix=NONE 799no_create= 800no_recursion= 801prefix=NONE 802program_prefix=NONE 803program_suffix=NONE 804program_transform_name=s,x,x, 805silent= 806site= 807srcdir= 808verbose= 809x_includes=NONE 810x_libraries=NONE 811 812# Installation directory options. 813# These are left unexpanded so users can "make install exec_prefix=/foo" 814# and all the variables that are supposed to be based on exec_prefix 815# by default will actually change. 816# Use braces instead of parens because sh, perl, etc. also accept them. 817# (The list follows the same order as the GNU Coding Standards.) 818bindir='${exec_prefix}/bin' 819sbindir='${exec_prefix}/sbin' 820libexecdir='${exec_prefix}/libexec' 821datarootdir='${prefix}/share' 822datadir='${datarootdir}' 823sysconfdir='${prefix}/etc' 824sharedstatedir='${prefix}/com' 825localstatedir='${prefix}/var' 826includedir='${prefix}/include' 827oldincludedir='/usr/include' 828docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 829infodir='${datarootdir}/info' 830htmldir='${docdir}' 831dvidir='${docdir}' 832pdfdir='${docdir}' 833psdir='${docdir}' 834libdir='${exec_prefix}/lib' 835localedir='${datarootdir}/locale' 836mandir='${datarootdir}/man' 837 838ac_prev= 839ac_dashdash= 840for ac_option 841do 842 # If the previous option needs an argument, assign it. 843 if test -n "$ac_prev"; then 844 eval $ac_prev=\$ac_option 845 ac_prev= 846 continue 847 fi 848 849 case $ac_option in 850 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 851 *=) ac_optarg= ;; 852 *) ac_optarg=yes ;; 853 esac 854 855 # Accept the important Cygnus configure options, so we can diagnose typos. 856 857 case $ac_dashdash$ac_option in 858 --) 859 ac_dashdash=yes ;; 860 861 -bindir | --bindir | --bindi | --bind | --bin | --bi) 862 ac_prev=bindir ;; 863 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 864 bindir=$ac_optarg ;; 865 866 -build | --build | --buil | --bui | --bu) 867 ac_prev=build_alias ;; 868 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 869 build_alias=$ac_optarg ;; 870 871 -cache-file | --cache-file | --cache-fil | --cache-fi \ 872 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 873 ac_prev=cache_file ;; 874 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 875 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 876 cache_file=$ac_optarg ;; 877 878 --config-cache | -C) 879 cache_file=config.cache ;; 880 881 -datadir | --datadir | --datadi | --datad) 882 ac_prev=datadir ;; 883 -datadir=* | --datadir=* | --datadi=* | --datad=*) 884 datadir=$ac_optarg ;; 885 886 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 887 | --dataroo | --dataro | --datar) 888 ac_prev=datarootdir ;; 889 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 890 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 891 datarootdir=$ac_optarg ;; 892 893 -disable-* | --disable-*) 894 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 895 # Reject names that are not valid shell variable names. 896 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 897 as_fn_error $? "invalid feature name: $ac_useropt" 898 ac_useropt_orig=$ac_useropt 899 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 900 case $ac_user_opts in 901 *" 902"enable_$ac_useropt" 903"*) ;; 904 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 905 ac_unrecognized_sep=', ';; 906 esac 907 eval enable_$ac_useropt=no ;; 908 909 -docdir | --docdir | --docdi | --doc | --do) 910 ac_prev=docdir ;; 911 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 912 docdir=$ac_optarg ;; 913 914 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 915 ac_prev=dvidir ;; 916 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 917 dvidir=$ac_optarg ;; 918 919 -enable-* | --enable-*) 920 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 921 # Reject names that are not valid shell variable names. 922 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 923 as_fn_error $? "invalid feature name: $ac_useropt" 924 ac_useropt_orig=$ac_useropt 925 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 926 case $ac_user_opts in 927 *" 928"enable_$ac_useropt" 929"*) ;; 930 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 931 ac_unrecognized_sep=', ';; 932 esac 933 eval enable_$ac_useropt=\$ac_optarg ;; 934 935 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 936 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 937 | --exec | --exe | --ex) 938 ac_prev=exec_prefix ;; 939 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 940 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 941 | --exec=* | --exe=* | --ex=*) 942 exec_prefix=$ac_optarg ;; 943 944 -gas | --gas | --ga | --g) 945 # Obsolete; use --with-gas. 946 with_gas=yes ;; 947 948 -help | --help | --hel | --he | -h) 949 ac_init_help=long ;; 950 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 951 ac_init_help=recursive ;; 952 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 953 ac_init_help=short ;; 954 955 -host | --host | --hos | --ho) 956 ac_prev=host_alias ;; 957 -host=* | --host=* | --hos=* | --ho=*) 958 host_alias=$ac_optarg ;; 959 960 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 961 ac_prev=htmldir ;; 962 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 963 | --ht=*) 964 htmldir=$ac_optarg ;; 965 966 -includedir | --includedir | --includedi | --included | --include \ 967 | --includ | --inclu | --incl | --inc) 968 ac_prev=includedir ;; 969 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 970 | --includ=* | --inclu=* | --incl=* | --inc=*) 971 includedir=$ac_optarg ;; 972 973 -infodir | --infodir | --infodi | --infod | --info | --inf) 974 ac_prev=infodir ;; 975 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 976 infodir=$ac_optarg ;; 977 978 -libdir | --libdir | --libdi | --libd) 979 ac_prev=libdir ;; 980 -libdir=* | --libdir=* | --libdi=* | --libd=*) 981 libdir=$ac_optarg ;; 982 983 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 984 | --libexe | --libex | --libe) 985 ac_prev=libexecdir ;; 986 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 987 | --libexe=* | --libex=* | --libe=*) 988 libexecdir=$ac_optarg ;; 989 990 -localedir | --localedir | --localedi | --localed | --locale) 991 ac_prev=localedir ;; 992 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 993 localedir=$ac_optarg ;; 994 995 -localstatedir | --localstatedir | --localstatedi | --localstated \ 996 | --localstate | --localstat | --localsta | --localst | --locals) 997 ac_prev=localstatedir ;; 998 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 999 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1000 localstatedir=$ac_optarg ;; 1001 1002 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1003 ac_prev=mandir ;; 1004 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1005 mandir=$ac_optarg ;; 1006 1007 -nfp | --nfp | --nf) 1008 # Obsolete; use --without-fp. 1009 with_fp=no ;; 1010 1011 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1012 | --no-cr | --no-c | -n) 1013 no_create=yes ;; 1014 1015 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1016 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1017 no_recursion=yes ;; 1018 1019 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1020 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1021 | --oldin | --oldi | --old | --ol | --o) 1022 ac_prev=oldincludedir ;; 1023 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1024 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1025 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1026 oldincludedir=$ac_optarg ;; 1027 1028 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1029 ac_prev=prefix ;; 1030 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1031 prefix=$ac_optarg ;; 1032 1033 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1034 | --program-pre | --program-pr | --program-p) 1035 ac_prev=program_prefix ;; 1036 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1037 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1038 program_prefix=$ac_optarg ;; 1039 1040 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1041 | --program-suf | --program-su | --program-s) 1042 ac_prev=program_suffix ;; 1043 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1044 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1045 program_suffix=$ac_optarg ;; 1046 1047 -program-transform-name | --program-transform-name \ 1048 | --program-transform-nam | --program-transform-na \ 1049 | --program-transform-n | --program-transform- \ 1050 | --program-transform | --program-transfor \ 1051 | --program-transfo | --program-transf \ 1052 | --program-trans | --program-tran \ 1053 | --progr-tra | --program-tr | --program-t) 1054 ac_prev=program_transform_name ;; 1055 -program-transform-name=* | --program-transform-name=* \ 1056 | --program-transform-nam=* | --program-transform-na=* \ 1057 | --program-transform-n=* | --program-transform-=* \ 1058 | --program-transform=* | --program-transfor=* \ 1059 | --program-transfo=* | --program-transf=* \ 1060 | --program-trans=* | --program-tran=* \ 1061 | --progr-tra=* | --program-tr=* | --program-t=*) 1062 program_transform_name=$ac_optarg ;; 1063 1064 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1065 ac_prev=pdfdir ;; 1066 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1067 pdfdir=$ac_optarg ;; 1068 1069 -psdir | --psdir | --psdi | --psd | --ps) 1070 ac_prev=psdir ;; 1071 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1072 psdir=$ac_optarg ;; 1073 1074 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1075 | -silent | --silent | --silen | --sile | --sil) 1076 silent=yes ;; 1077 1078 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1079 ac_prev=sbindir ;; 1080 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1081 | --sbi=* | --sb=*) 1082 sbindir=$ac_optarg ;; 1083 1084 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1085 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1086 | --sharedst | --shareds | --shared | --share | --shar \ 1087 | --sha | --sh) 1088 ac_prev=sharedstatedir ;; 1089 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1090 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1091 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1092 | --sha=* | --sh=*) 1093 sharedstatedir=$ac_optarg ;; 1094 1095 -site | --site | --sit) 1096 ac_prev=site ;; 1097 -site=* | --site=* | --sit=*) 1098 site=$ac_optarg ;; 1099 1100 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1101 ac_prev=srcdir ;; 1102 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1103 srcdir=$ac_optarg ;; 1104 1105 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1106 | --syscon | --sysco | --sysc | --sys | --sy) 1107 ac_prev=sysconfdir ;; 1108 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1109 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1110 sysconfdir=$ac_optarg ;; 1111 1112 -target | --target | --targe | --targ | --tar | --ta | --t) 1113 ac_prev=target_alias ;; 1114 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1115 target_alias=$ac_optarg ;; 1116 1117 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1118 verbose=yes ;; 1119 1120 -version | --version | --versio | --versi | --vers | -V) 1121 ac_init_version=: ;; 1122 1123 -with-* | --with-*) 1124 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1125 # Reject names that are not valid shell variable names. 1126 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1127 as_fn_error $? "invalid package name: $ac_useropt" 1128 ac_useropt_orig=$ac_useropt 1129 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1130 case $ac_user_opts in 1131 *" 1132"with_$ac_useropt" 1133"*) ;; 1134 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1135 ac_unrecognized_sep=', ';; 1136 esac 1137 eval with_$ac_useropt=\$ac_optarg ;; 1138 1139 -without-* | --without-*) 1140 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1141 # Reject names that are not valid shell variable names. 1142 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1143 as_fn_error $? "invalid package name: $ac_useropt" 1144 ac_useropt_orig=$ac_useropt 1145 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1146 case $ac_user_opts in 1147 *" 1148"with_$ac_useropt" 1149"*) ;; 1150 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1151 ac_unrecognized_sep=', ';; 1152 esac 1153 eval with_$ac_useropt=no ;; 1154 1155 --x) 1156 # Obsolete; use --with-x. 1157 with_x=yes ;; 1158 1159 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1160 | --x-incl | --x-inc | --x-in | --x-i) 1161 ac_prev=x_includes ;; 1162 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1163 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1164 x_includes=$ac_optarg ;; 1165 1166 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1167 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1168 ac_prev=x_libraries ;; 1169 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1170 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1171 x_libraries=$ac_optarg ;; 1172 1173 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1174Try \`$0 --help' for more information" 1175 ;; 1176 1177 *=*) 1178 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1179 # Reject names that are not valid shell variable names. 1180 case $ac_envvar in #( 1181 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1182 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1183 esac 1184 eval $ac_envvar=\$ac_optarg 1185 export $ac_envvar ;; 1186 1187 *) 1188 # FIXME: should be removed in autoconf 3.0. 1189 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1190 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1191 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1192 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1193 ;; 1194 1195 esac 1196done 1197 1198if test -n "$ac_prev"; then 1199 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1200 as_fn_error $? "missing argument to $ac_option" 1201fi 1202 1203if test -n "$ac_unrecognized_opts"; then 1204 case $enable_option_checking in 1205 no) ;; 1206 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1207 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1208 esac 1209fi 1210 1211# Check all directory arguments for consistency. 1212for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1213 datadir sysconfdir sharedstatedir localstatedir includedir \ 1214 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1215 libdir localedir mandir 1216do 1217 eval ac_val=\$$ac_var 1218 # Remove trailing slashes. 1219 case $ac_val in 1220 */ ) 1221 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1222 eval $ac_var=\$ac_val;; 1223 esac 1224 # Be sure to have absolute directory names. 1225 case $ac_val in 1226 [\\/$]* | ?:[\\/]* ) continue;; 1227 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1228 esac 1229 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1230done 1231 1232# There might be people who depend on the old broken behavior: `$host' 1233# used to hold the argument of --host etc. 1234# FIXME: To remove some day. 1235build=$build_alias 1236host=$host_alias 1237target=$target_alias 1238 1239# FIXME: To remove some day. 1240if test "x$host_alias" != x; then 1241 if test "x$build_alias" = x; then 1242 cross_compiling=maybe 1243 elif test "x$build_alias" != "x$host_alias"; then 1244 cross_compiling=yes 1245 fi 1246fi 1247 1248ac_tool_prefix= 1249test -n "$host_alias" && ac_tool_prefix=$host_alias- 1250 1251test "$silent" = yes && exec 6>/dev/null 1252 1253 1254ac_pwd=`pwd` && test -n "$ac_pwd" && 1255ac_ls_di=`ls -di .` && 1256ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1257 as_fn_error $? "working directory cannot be determined" 1258test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1259 as_fn_error $? "pwd does not report name of working directory" 1260 1261 1262# Find the source files, if location was not specified. 1263if test -z "$srcdir"; then 1264 ac_srcdir_defaulted=yes 1265 # Try the directory containing this script, then the parent directory. 1266 ac_confdir=`$as_dirname -- "$as_myself" || 1267$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1268 X"$as_myself" : 'X\(//\)[^/]' \| \ 1269 X"$as_myself" : 'X\(//\)$' \| \ 1270 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1271$as_echo X"$as_myself" | 1272 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1273 s//\1/ 1274 q 1275 } 1276 /^X\(\/\/\)[^/].*/{ 1277 s//\1/ 1278 q 1279 } 1280 /^X\(\/\/\)$/{ 1281 s//\1/ 1282 q 1283 } 1284 /^X\(\/\).*/{ 1285 s//\1/ 1286 q 1287 } 1288 s/.*/./; q'` 1289 srcdir=$ac_confdir 1290 if test ! -r "$srcdir/$ac_unique_file"; then 1291 srcdir=.. 1292 fi 1293else 1294 ac_srcdir_defaulted=no 1295fi 1296if test ! -r "$srcdir/$ac_unique_file"; then 1297 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1298 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1299fi 1300ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1301ac_abs_confdir=`( 1302 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1303 pwd)` 1304# When building in place, set srcdir=. 1305if test "$ac_abs_confdir" = "$ac_pwd"; then 1306 srcdir=. 1307fi 1308# Remove unnecessary trailing slashes from srcdir. 1309# Double slashes in file names in object file debugging info 1310# mess up M-x gdb in Emacs. 1311case $srcdir in 1312*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1313esac 1314for ac_var in $ac_precious_vars; do 1315 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1316 eval ac_env_${ac_var}_value=\$${ac_var} 1317 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1318 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1319done 1320 1321# 1322# Report the --help message. 1323# 1324if test "$ac_init_help" = "long"; then 1325 # Omit some internal or obsolete options to make the list less imposing. 1326 # This message is too long to be a string in the A/UX 3.1 sh. 1327 cat <<_ACEOF 1328\`configure' configures zlib 1.1.4 to adapt to many kinds of systems. 1329 1330Usage: $0 [OPTION]... [VAR=VALUE]... 1331 1332To assign environment variables (e.g., CC, CFLAGS...), specify them as 1333VAR=VALUE. See below for descriptions of some of the useful variables. 1334 1335Defaults for the options are specified in brackets. 1336 1337Configuration: 1338 -h, --help display this help and exit 1339 --help=short display options specific to this package 1340 --help=recursive display the short help of all the included packages 1341 -V, --version display version information and exit 1342 -q, --quiet, --silent do not print \`checking ...' messages 1343 --cache-file=FILE cache test results in FILE [disabled] 1344 -C, --config-cache alias for \`--cache-file=config.cache' 1345 -n, --no-create do not create output files 1346 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1347 1348Installation directories: 1349 --prefix=PREFIX install architecture-independent files in PREFIX 1350 [$ac_default_prefix] 1351 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1352 [PREFIX] 1353 1354By default, \`make install' will install all the files in 1355\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1356an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1357for instance \`--prefix=\$HOME'. 1358 1359For better control, use the options below. 1360 1361Fine tuning of the installation directories: 1362 --bindir=DIR user executables [EPREFIX/bin] 1363 --sbindir=DIR system admin executables [EPREFIX/sbin] 1364 --libexecdir=DIR program executables [EPREFIX/libexec] 1365 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1366 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1367 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1368 --libdir=DIR object code libraries [EPREFIX/lib] 1369 --includedir=DIR C header files [PREFIX/include] 1370 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1371 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1372 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1373 --infodir=DIR info documentation [DATAROOTDIR/info] 1374 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1375 --mandir=DIR man documentation [DATAROOTDIR/man] 1376 --docdir=DIR documentation root [DATAROOTDIR/doc/zlib] 1377 --htmldir=DIR html documentation [DOCDIR] 1378 --dvidir=DIR dvi documentation [DOCDIR] 1379 --pdfdir=DIR pdf documentation [DOCDIR] 1380 --psdir=DIR ps documentation [DOCDIR] 1381_ACEOF 1382 1383 cat <<\_ACEOF 1384 1385Program names: 1386 --program-prefix=PREFIX prepend PREFIX to installed program names 1387 --program-suffix=SUFFIX append SUFFIX to installed program names 1388 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1389 1390System types: 1391 --build=BUILD configure for building on BUILD [guessed] 1392 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1393 --target=TARGET configure for building compilers for TARGET [HOST] 1394_ACEOF 1395fi 1396 1397if test -n "$ac_init_help"; then 1398 case $ac_init_help in 1399 short | recursive ) echo "Configuration of zlib 1.1.4:";; 1400 esac 1401 cat <<\_ACEOF 1402 1403Optional Features: 1404 --disable-option-checking ignore unrecognized --enable/--with options 1405 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1406 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1407 --enable-multilib build many library versions (default) 1408 --enable-silent-rules less verbose build output (undo: "make V=1") 1409 --disable-silent-rules verbose build output (undo: "make V=0") 1410 --enable-maintainer-mode 1411 enable make rules and dependencies not useful (and 1412 sometimes confusing) to the casual installer 1413 --enable-dependency-tracking 1414 do not reject slow dependency extractors 1415 --disable-dependency-tracking 1416 speeds up one-time build 1417 --enable-shared[=PKGS] build shared libraries [default=yes] 1418 --enable-static[=PKGS] build static libraries [default=yes] 1419 --enable-fast-install[=PKGS] 1420 optimize for fast installation [default=yes] 1421 --disable-libtool-lock avoid locking (might break parallel builds) 1422 --enable-host-shared build host code as shared libraries 1423 --enable-host-pie build host code as PIE 1424 1425Optional Packages: 1426 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1427 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1428 --with-target-subdir=SUBDIR 1429 configuring in a subdirectory 1430 --with-cross-host=HOST configuring with a cross compiler 1431 --with-system-zlib use installed libz 1432 --with-pic try to use only PIC/non-PIC objects [default=use 1433 both] 1434 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1435 1436Some influential environment variables: 1437 CC C compiler command 1438 CFLAGS C compiler flags 1439 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1440 nonstandard directory <lib dir> 1441 LIBS libraries to pass to the linker, e.g. -l<library> 1442 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1443 you have headers in a nonstandard directory <include dir> 1444 CPP C preprocessor 1445 1446Use these variables to override the choices made by `configure' or to help 1447it to find libraries and programs with nonstandard names/locations. 1448 1449Report bugs to the package provider. 1450_ACEOF 1451ac_status=$? 1452fi 1453 1454if test "$ac_init_help" = "recursive"; then 1455 # If there are subdirs, report their specific --help. 1456 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1457 test -d "$ac_dir" || 1458 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1459 continue 1460 ac_builddir=. 1461 1462case "$ac_dir" in 1463.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1464*) 1465 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1466 # A ".." for each directory in $ac_dir_suffix. 1467 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1468 case $ac_top_builddir_sub in 1469 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1470 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1471 esac ;; 1472esac 1473ac_abs_top_builddir=$ac_pwd 1474ac_abs_builddir=$ac_pwd$ac_dir_suffix 1475# for backward compatibility: 1476ac_top_builddir=$ac_top_build_prefix 1477 1478case $srcdir in 1479 .) # We are building in place. 1480 ac_srcdir=. 1481 ac_top_srcdir=$ac_top_builddir_sub 1482 ac_abs_top_srcdir=$ac_pwd ;; 1483 [\\/]* | ?:[\\/]* ) # Absolute name. 1484 ac_srcdir=$srcdir$ac_dir_suffix; 1485 ac_top_srcdir=$srcdir 1486 ac_abs_top_srcdir=$srcdir ;; 1487 *) # Relative name. 1488 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1489 ac_top_srcdir=$ac_top_build_prefix$srcdir 1490 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1491esac 1492ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1493 1494 cd "$ac_dir" || { ac_status=$?; continue; } 1495 # Check for guested configure. 1496 if test -f "$ac_srcdir/configure.gnu"; then 1497 echo && 1498 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1499 elif test -f "$ac_srcdir/configure"; then 1500 echo && 1501 $SHELL "$ac_srcdir/configure" --help=recursive 1502 else 1503 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1504 fi || ac_status=$? 1505 cd "$ac_pwd" || { ac_status=$?; break; } 1506 done 1507fi 1508 1509test -n "$ac_init_help" && exit $ac_status 1510if $ac_init_version; then 1511 cat <<\_ACEOF 1512zlib configure 1.1.4 1513generated by GNU Autoconf 2.69 1514 1515Copyright (C) 2012 Free Software Foundation, Inc. 1516This configure script is free software; the Free Software Foundation 1517gives unlimited permission to copy, distribute and modify it. 1518_ACEOF 1519 exit 1520fi 1521 1522## ------------------------ ## 1523## Autoconf initialization. ## 1524## ------------------------ ## 1525 1526# ac_fn_c_try_compile LINENO 1527# -------------------------- 1528# Try to compile conftest.$ac_ext, and return whether this succeeded. 1529ac_fn_c_try_compile () 1530{ 1531 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1532 rm -f conftest.$ac_objext 1533 if { { ac_try="$ac_compile" 1534case "(($ac_try" in 1535 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1536 *) ac_try_echo=$ac_try;; 1537esac 1538eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1539$as_echo "$ac_try_echo"; } >&5 1540 (eval "$ac_compile") 2>conftest.err 1541 ac_status=$? 1542 if test -s conftest.err; then 1543 grep -v '^ *+' conftest.err >conftest.er1 1544 cat conftest.er1 >&5 1545 mv -f conftest.er1 conftest.err 1546 fi 1547 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1548 test $ac_status = 0; } && { 1549 test -z "$ac_c_werror_flag" || 1550 test ! -s conftest.err 1551 } && test -s conftest.$ac_objext; then : 1552 ac_retval=0 1553else 1554 $as_echo "$as_me: failed program was:" >&5 1555sed 's/^/| /' conftest.$ac_ext >&5 1556 1557 ac_retval=1 1558fi 1559 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1560 as_fn_set_status $ac_retval 1561 1562} # ac_fn_c_try_compile 1563 1564# ac_fn_c_try_link LINENO 1565# ----------------------- 1566# Try to link conftest.$ac_ext, and return whether this succeeded. 1567ac_fn_c_try_link () 1568{ 1569 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1570 rm -f conftest.$ac_objext conftest$ac_exeext 1571 if { { ac_try="$ac_link" 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_link") 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_exeext && { 1590 test "$cross_compiling" = yes || 1591 test -x conftest$ac_exeext 1592 }; then : 1593 ac_retval=0 1594else 1595 $as_echo "$as_me: failed program was:" >&5 1596sed 's/^/| /' conftest.$ac_ext >&5 1597 1598 ac_retval=1 1599fi 1600 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1601 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1602 # interfere with the next link command; also delete a directory that is 1603 # left behind by Apple's compiler. We do this before executing the actions. 1604 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1605 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1606 as_fn_set_status $ac_retval 1607 1608} # ac_fn_c_try_link 1609 1610# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1611# ------------------------------------------------------- 1612# Tests whether HEADER exists and can be compiled using the include files in 1613# INCLUDES, setting the cache variable VAR accordingly. 1614ac_fn_c_check_header_compile () 1615{ 1616 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1618$as_echo_n "checking for $2... " >&6; } 1619if eval \${$3+:} false; then : 1620 $as_echo_n "(cached) " >&6 1621else 1622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1623/* end confdefs.h. */ 1624$4 1625#include <$2> 1626_ACEOF 1627if ac_fn_c_try_compile "$LINENO"; then : 1628 eval "$3=yes" 1629else 1630 eval "$3=no" 1631fi 1632rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1633fi 1634eval ac_res=\$$3 1635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1636$as_echo "$ac_res" >&6; } 1637 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1638 1639} # ac_fn_c_check_header_compile 1640 1641# ac_fn_c_try_cpp LINENO 1642# ---------------------- 1643# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1644ac_fn_c_try_cpp () 1645{ 1646 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1647 if { { ac_try="$ac_cpp conftest.$ac_ext" 1648case "(($ac_try" in 1649 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1650 *) ac_try_echo=$ac_try;; 1651esac 1652eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1653$as_echo "$ac_try_echo"; } >&5 1654 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1655 ac_status=$? 1656 if test -s conftest.err; then 1657 grep -v '^ *+' conftest.err >conftest.er1 1658 cat conftest.er1 >&5 1659 mv -f conftest.er1 conftest.err 1660 fi 1661 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1662 test $ac_status = 0; } > conftest.i && { 1663 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1664 test ! -s conftest.err 1665 }; then : 1666 ac_retval=0 1667else 1668 $as_echo "$as_me: failed program was:" >&5 1669sed 's/^/| /' conftest.$ac_ext >&5 1670 1671 ac_retval=1 1672fi 1673 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1674 as_fn_set_status $ac_retval 1675 1676} # ac_fn_c_try_cpp 1677 1678# ac_fn_c_try_run LINENO 1679# ---------------------- 1680# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1681# that executables *can* be run. 1682ac_fn_c_try_run () 1683{ 1684 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1685 if { { ac_try="$ac_link" 1686case "(($ac_try" in 1687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1688 *) ac_try_echo=$ac_try;; 1689esac 1690eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1691$as_echo "$ac_try_echo"; } >&5 1692 (eval "$ac_link") 2>&5 1693 ac_status=$? 1694 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1695 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1696 { { case "(($ac_try" in 1697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1698 *) ac_try_echo=$ac_try;; 1699esac 1700eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1701$as_echo "$ac_try_echo"; } >&5 1702 (eval "$ac_try") 2>&5 1703 ac_status=$? 1704 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1705 test $ac_status = 0; }; }; then : 1706 ac_retval=0 1707else 1708 $as_echo "$as_me: program exited with status $ac_status" >&5 1709 $as_echo "$as_me: failed program was:" >&5 1710sed 's/^/| /' conftest.$ac_ext >&5 1711 1712 ac_retval=$ac_status 1713fi 1714 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1715 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1716 as_fn_set_status $ac_retval 1717 1718} # ac_fn_c_try_run 1719 1720# ac_fn_c_check_func LINENO FUNC VAR 1721# ---------------------------------- 1722# Tests whether FUNC exists, setting the cache variable VAR accordingly 1723ac_fn_c_check_func () 1724{ 1725 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1727$as_echo_n "checking for $2... " >&6; } 1728if eval \${$3+:} false; then : 1729 $as_echo_n "(cached) " >&6 1730else 1731 if test x$gcc_no_link = xyes; then 1732 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1733fi 1734cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1735/* end confdefs.h. */ 1736/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1737 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1738#define $2 innocuous_$2 1739 1740/* System header to define __stub macros and hopefully few prototypes, 1741 which can conflict with char $2 (); below. 1742 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1743 <limits.h> exists even on freestanding compilers. */ 1744 1745#ifdef __STDC__ 1746# include <limits.h> 1747#else 1748# include <assert.h> 1749#endif 1750 1751#undef $2 1752 1753/* Override any GCC internal prototype to avoid an error. 1754 Use char because int might match the return type of a GCC 1755 builtin and then its argument prototype would still apply. */ 1756#ifdef __cplusplus 1757extern "C" 1758#endif 1759char $2 (); 1760/* The GNU C library defines this for functions which it implements 1761 to always fail with ENOSYS. Some functions are actually named 1762 something starting with __ and the normal name is an alias. */ 1763#if defined __stub_$2 || defined __stub___$2 1764choke me 1765#endif 1766 1767int 1768main () 1769{ 1770return $2 (); 1771 ; 1772 return 0; 1773} 1774_ACEOF 1775if ac_fn_c_try_link "$LINENO"; then : 1776 eval "$3=yes" 1777else 1778 eval "$3=no" 1779fi 1780rm -f core conftest.err conftest.$ac_objext \ 1781 conftest$ac_exeext conftest.$ac_ext 1782fi 1783eval ac_res=\$$3 1784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1785$as_echo "$ac_res" >&6; } 1786 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1787 1788} # ac_fn_c_check_func 1789 1790# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1791# ------------------------------------------------------- 1792# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1793# the include files in INCLUDES and setting the cache variable VAR 1794# accordingly. 1795ac_fn_c_check_header_mongrel () 1796{ 1797 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1798 if eval \${$3+:} false; then : 1799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1800$as_echo_n "checking for $2... " >&6; } 1801if eval \${$3+:} false; then : 1802 $as_echo_n "(cached) " >&6 1803fi 1804eval ac_res=\$$3 1805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1806$as_echo "$ac_res" >&6; } 1807else 1808 # Is the header compilable? 1809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1810$as_echo_n "checking $2 usability... " >&6; } 1811cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1812/* end confdefs.h. */ 1813$4 1814#include <$2> 1815_ACEOF 1816if ac_fn_c_try_compile "$LINENO"; then : 1817 ac_header_compiler=yes 1818else 1819 ac_header_compiler=no 1820fi 1821rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1823$as_echo "$ac_header_compiler" >&6; } 1824 1825# Is the header present? 1826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1827$as_echo_n "checking $2 presence... " >&6; } 1828cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1829/* end confdefs.h. */ 1830#include <$2> 1831_ACEOF 1832if ac_fn_c_try_cpp "$LINENO"; then : 1833 ac_header_preproc=yes 1834else 1835 ac_header_preproc=no 1836fi 1837rm -f conftest.err conftest.i conftest.$ac_ext 1838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1839$as_echo "$ac_header_preproc" >&6; } 1840 1841# So? What about this header? 1842case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1843 yes:no: ) 1844 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1845$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1846 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1847$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1848 ;; 1849 no:yes:* ) 1850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1851$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1852 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1853$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1855$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1856 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1857$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1859$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1860 ;; 1861esac 1862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1863$as_echo_n "checking for $2... " >&6; } 1864if eval \${$3+:} false; then : 1865 $as_echo_n "(cached) " >&6 1866else 1867 eval "$3=\$ac_header_compiler" 1868fi 1869eval ac_res=\$$3 1870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1871$as_echo "$ac_res" >&6; } 1872fi 1873 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1874 1875} # ac_fn_c_check_header_mongrel 1876cat >config.log <<_ACEOF 1877This file contains any messages produced by compilers while 1878running configure, to aid debugging if configure makes a mistake. 1879 1880It was created by zlib $as_me 1.1.4, which was 1881generated by GNU Autoconf 2.69. Invocation command line was 1882 1883 $ $0 $@ 1884 1885_ACEOF 1886exec 5>>config.log 1887{ 1888cat <<_ASUNAME 1889## --------- ## 1890## Platform. ## 1891## --------- ## 1892 1893hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1894uname -m = `(uname -m) 2>/dev/null || echo unknown` 1895uname -r = `(uname -r) 2>/dev/null || echo unknown` 1896uname -s = `(uname -s) 2>/dev/null || echo unknown` 1897uname -v = `(uname -v) 2>/dev/null || echo unknown` 1898 1899/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1900/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1901 1902/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1903/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1904/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1905/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1906/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1907/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1908/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1909 1910_ASUNAME 1911 1912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1913for as_dir in $PATH 1914do 1915 IFS=$as_save_IFS 1916 test -z "$as_dir" && as_dir=. 1917 $as_echo "PATH: $as_dir" 1918 done 1919IFS=$as_save_IFS 1920 1921} >&5 1922 1923cat >&5 <<_ACEOF 1924 1925 1926## ----------- ## 1927## Core tests. ## 1928## ----------- ## 1929 1930_ACEOF 1931 1932 1933# Keep a trace of the command line. 1934# Strip out --no-create and --no-recursion so they do not pile up. 1935# Strip out --silent because we don't want to record it for future runs. 1936# Also quote any args containing shell meta-characters. 1937# Make two passes to allow for proper duplicate-argument suppression. 1938ac_configure_args= 1939ac_configure_args0= 1940ac_configure_args1= 1941ac_must_keep_next=false 1942for ac_pass in 1 2 1943do 1944 for ac_arg 1945 do 1946 case $ac_arg in 1947 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1948 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1949 | -silent | --silent | --silen | --sile | --sil) 1950 continue ;; 1951 *\'*) 1952 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1953 esac 1954 case $ac_pass in 1955 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1956 2) 1957 as_fn_append ac_configure_args1 " '$ac_arg'" 1958 if test $ac_must_keep_next = true; then 1959 ac_must_keep_next=false # Got value, back to normal. 1960 else 1961 case $ac_arg in 1962 *=* | --config-cache | -C | -disable-* | --disable-* \ 1963 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1964 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1965 | -with-* | --with-* | -without-* | --without-* | --x) 1966 case "$ac_configure_args0 " in 1967 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1968 esac 1969 ;; 1970 -* ) ac_must_keep_next=true ;; 1971 esac 1972 fi 1973 as_fn_append ac_configure_args " '$ac_arg'" 1974 ;; 1975 esac 1976 done 1977done 1978{ ac_configure_args0=; unset ac_configure_args0;} 1979{ ac_configure_args1=; unset ac_configure_args1;} 1980 1981# When interrupted or exit'd, cleanup temporary files, and complete 1982# config.log. We remove comments because anyway the quotes in there 1983# would cause problems or look ugly. 1984# WARNING: Use '\'' to represent an apostrophe within the trap. 1985# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1986trap 'exit_status=$? 1987 # Save into config.log some information that might help in debugging. 1988 { 1989 echo 1990 1991 $as_echo "## ---------------- ## 1992## Cache variables. ## 1993## ---------------- ##" 1994 echo 1995 # The following way of writing the cache mishandles newlines in values, 1996( 1997 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1998 eval ac_val=\$$ac_var 1999 case $ac_val in #( 2000 *${as_nl}*) 2001 case $ac_var in #( 2002 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2003$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2004 esac 2005 case $ac_var in #( 2006 _ | IFS | as_nl) ;; #( 2007 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2008 *) { eval $ac_var=; unset $ac_var;} ;; 2009 esac ;; 2010 esac 2011 done 2012 (set) 2>&1 | 2013 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2014 *${as_nl}ac_space=\ *) 2015 sed -n \ 2016 "s/'\''/'\''\\\\'\'''\''/g; 2017 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2018 ;; #( 2019 *) 2020 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2021 ;; 2022 esac | 2023 sort 2024) 2025 echo 2026 2027 $as_echo "## ----------------- ## 2028## Output variables. ## 2029## ----------------- ##" 2030 echo 2031 for ac_var in $ac_subst_vars 2032 do 2033 eval ac_val=\$$ac_var 2034 case $ac_val in 2035 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2036 esac 2037 $as_echo "$ac_var='\''$ac_val'\''" 2038 done | sort 2039 echo 2040 2041 if test -n "$ac_subst_files"; then 2042 $as_echo "## ------------------- ## 2043## File substitutions. ## 2044## ------------------- ##" 2045 echo 2046 for ac_var in $ac_subst_files 2047 do 2048 eval ac_val=\$$ac_var 2049 case $ac_val in 2050 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2051 esac 2052 $as_echo "$ac_var='\''$ac_val'\''" 2053 done | sort 2054 echo 2055 fi 2056 2057 if test -s confdefs.h; then 2058 $as_echo "## ----------- ## 2059## confdefs.h. ## 2060## ----------- ##" 2061 echo 2062 cat confdefs.h 2063 echo 2064 fi 2065 test "$ac_signal" != 0 && 2066 $as_echo "$as_me: caught signal $ac_signal" 2067 $as_echo "$as_me: exit $exit_status" 2068 } >&5 2069 rm -f core *.core core.conftest.* && 2070 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2071 exit $exit_status 2072' 0 2073for ac_signal in 1 2 13 15; do 2074 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2075done 2076ac_signal=0 2077 2078# confdefs.h avoids OS command line length limits that DEFS can exceed. 2079rm -f -r conftest* confdefs.h 2080 2081$as_echo "/* confdefs.h */" > confdefs.h 2082 2083# Predefined preprocessor variables. 2084 2085cat >>confdefs.h <<_ACEOF 2086#define PACKAGE_NAME "$PACKAGE_NAME" 2087_ACEOF 2088 2089cat >>confdefs.h <<_ACEOF 2090#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2091_ACEOF 2092 2093cat >>confdefs.h <<_ACEOF 2094#define PACKAGE_VERSION "$PACKAGE_VERSION" 2095_ACEOF 2096 2097cat >>confdefs.h <<_ACEOF 2098#define PACKAGE_STRING "$PACKAGE_STRING" 2099_ACEOF 2100 2101cat >>confdefs.h <<_ACEOF 2102#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2103_ACEOF 2104 2105cat >>confdefs.h <<_ACEOF 2106#define PACKAGE_URL "$PACKAGE_URL" 2107_ACEOF 2108 2109 2110# Let the site file select an alternate cache file if it wants to. 2111# Prefer an explicitly selected file to automatically selected ones. 2112ac_site_file1=NONE 2113ac_site_file2=NONE 2114if test -n "$CONFIG_SITE"; then 2115 # We do not want a PATH search for config.site. 2116 case $CONFIG_SITE in #(( 2117 -*) ac_site_file1=./$CONFIG_SITE;; 2118 */*) ac_site_file1=$CONFIG_SITE;; 2119 *) ac_site_file1=./$CONFIG_SITE;; 2120 esac 2121elif test "x$prefix" != xNONE; then 2122 ac_site_file1=$prefix/share/config.site 2123 ac_site_file2=$prefix/etc/config.site 2124else 2125 ac_site_file1=$ac_default_prefix/share/config.site 2126 ac_site_file2=$ac_default_prefix/etc/config.site 2127fi 2128for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2129do 2130 test "x$ac_site_file" = xNONE && continue 2131 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2132 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2133$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2134 sed 's/^/| /' "$ac_site_file" >&5 2135 . "$ac_site_file" \ 2136 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2137$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2138as_fn_error $? "failed to load site script $ac_site_file 2139See \`config.log' for more details" "$LINENO" 5; } 2140 fi 2141done 2142 2143if test -r "$cache_file"; then 2144 # Some versions of bash will fail to source /dev/null (special files 2145 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2146 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2147 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2148$as_echo "$as_me: loading cache $cache_file" >&6;} 2149 case $cache_file in 2150 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2151 *) . "./$cache_file";; 2152 esac 2153 fi 2154else 2155 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2156$as_echo "$as_me: creating cache $cache_file" >&6;} 2157 >$cache_file 2158fi 2159 2160as_fn_append ac_header_list " stdlib.h" 2161as_fn_append ac_header_list " unistd.h" 2162as_fn_append ac_header_list " sys/param.h" 2163# Check that the precious variables saved in the cache have kept the same 2164# value. 2165ac_cache_corrupted=false 2166for ac_var in $ac_precious_vars; do 2167 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2168 eval ac_new_set=\$ac_env_${ac_var}_set 2169 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2170 eval ac_new_val=\$ac_env_${ac_var}_value 2171 case $ac_old_set,$ac_new_set in 2172 set,) 2173 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2174$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2175 ac_cache_corrupted=: ;; 2176 ,set) 2177 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2178$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2179 ac_cache_corrupted=: ;; 2180 ,);; 2181 *) 2182 if test "x$ac_old_val" != "x$ac_new_val"; then 2183 # differences in whitespace do not lead to failure. 2184 ac_old_val_w=`echo x $ac_old_val` 2185 ac_new_val_w=`echo x $ac_new_val` 2186 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2187 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2188$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2189 ac_cache_corrupted=: 2190 else 2191 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2192$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2193 eval $ac_var=\$ac_old_val 2194 fi 2195 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2196$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2197 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2198$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2199 fi;; 2200 esac 2201 # Pass precious variables to config.status. 2202 if test "$ac_new_set" = set; then 2203 case $ac_new_val in 2204 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2205 *) ac_arg=$ac_var=$ac_new_val ;; 2206 esac 2207 case " $ac_configure_args " in 2208 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2209 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2210 esac 2211 fi 2212done 2213if $ac_cache_corrupted; then 2214 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2215$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2216 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2217$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2218 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2219fi 2220## -------------------- ## 2221## Main body of script. ## 2222## -------------------- ## 2223 2224ac_ext=c 2225ac_cpp='$CPP $CPPFLAGS' 2226ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2227ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2228ac_compiler_gnu=$ac_cv_c_compiler_gnu 2229 2230 2231 2232 2233 2234 2235 2236if test -n "${with_target_subdir}"; then 2237 # Default to --enable-multilib 2238# Check whether --enable-multilib was given. 2239if test "${enable_multilib+set}" = set; then : 2240 enableval=$enable_multilib; case "$enableval" in 2241 yes) multilib=yes ;; 2242 no) multilib=no ;; 2243 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 2244 esac 2245else 2246 multilib=yes 2247fi 2248 2249 2250# We may get other options which we leave undocumented: 2251# --with-target-subdir, --with-multisrctop, --with-multisubdir 2252# See config-ml.in if you want the gory details. 2253 2254if test "$srcdir" = "."; then 2255 if test "$with_target_subdir" != "."; then 2256 multi_basedir="$srcdir/$with_multisrctop../.." 2257 else 2258 multi_basedir="$srcdir/$with_multisrctop.." 2259 fi 2260else 2261 multi_basedir="$srcdir/.." 2262fi 2263 2264 2265# Even if the default multilib is not a cross compilation, 2266# it may be that some of the other multilibs are. 2267if test $cross_compiling = no && test $multilib = yes \ 2268 && test "x${with_multisubdir}" != x ; then 2269 cross_compiling=maybe 2270fi 2271 2272ac_config_commands="$ac_config_commands default-1" 2273 2274fi 2275 2276ac_aux_dir= 2277for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2278 if test -f "$ac_dir/install-sh"; then 2279 ac_aux_dir=$ac_dir 2280 ac_install_sh="$ac_aux_dir/install-sh -c" 2281 break 2282 elif test -f "$ac_dir/install.sh"; then 2283 ac_aux_dir=$ac_dir 2284 ac_install_sh="$ac_aux_dir/install.sh -c" 2285 break 2286 elif test -f "$ac_dir/shtool"; then 2287 ac_aux_dir=$ac_dir 2288 ac_install_sh="$ac_aux_dir/shtool install -c" 2289 break 2290 fi 2291done 2292if test -z "$ac_aux_dir"; then 2293 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2294fi 2295 2296# These three variables are undocumented and unsupported, 2297# and are intended to be withdrawn in a future Autoconf release. 2298# They can cause serious problems if a builder's source tree is in a directory 2299# whose full name contains unusual characters. 2300ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2301ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2302ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2303 2304 2305# Make sure we can run config.sub. 2306$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2307 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2308 2309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2310$as_echo_n "checking build system type... " >&6; } 2311if ${ac_cv_build+:} false; then : 2312 $as_echo_n "(cached) " >&6 2313else 2314 ac_build_alias=$build_alias 2315test "x$ac_build_alias" = x && 2316 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2317test "x$ac_build_alias" = x && 2318 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2319ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2320 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2321 2322fi 2323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2324$as_echo "$ac_cv_build" >&6; } 2325case $ac_cv_build in 2326*-*-*) ;; 2327*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2328esac 2329build=$ac_cv_build 2330ac_save_IFS=$IFS; IFS='-' 2331set x $ac_cv_build 2332shift 2333build_cpu=$1 2334build_vendor=$2 2335shift; shift 2336# Remember, the first character of IFS is used to create $*, 2337# except with old shells: 2338build_os=$* 2339IFS=$ac_save_IFS 2340case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2341 2342 2343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2344$as_echo_n "checking host system type... " >&6; } 2345if ${ac_cv_host+:} false; then : 2346 $as_echo_n "(cached) " >&6 2347else 2348 if test "x$host_alias" = x; then 2349 ac_cv_host=$ac_cv_build 2350else 2351 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2352 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2353fi 2354 2355fi 2356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2357$as_echo "$ac_cv_host" >&6; } 2358case $ac_cv_host in 2359*-*-*) ;; 2360*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2361esac 2362host=$ac_cv_host 2363ac_save_IFS=$IFS; IFS='-' 2364set x $ac_cv_host 2365shift 2366host_cpu=$1 2367host_vendor=$2 2368shift; shift 2369# Remember, the first character of IFS is used to create $*, 2370# except with old shells: 2371host_os=$* 2372IFS=$ac_save_IFS 2373case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2374 2375 2376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2377$as_echo_n "checking target system type... " >&6; } 2378if ${ac_cv_target+:} false; then : 2379 $as_echo_n "(cached) " >&6 2380else 2381 if test "x$target_alias" = x; then 2382 ac_cv_target=$ac_cv_host 2383else 2384 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2385 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2386fi 2387 2388fi 2389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2390$as_echo "$ac_cv_target" >&6; } 2391case $ac_cv_target in 2392*-*-*) ;; 2393*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2394esac 2395target=$ac_cv_target 2396ac_save_IFS=$IFS; IFS='-' 2397set x $ac_cv_target 2398shift 2399target_cpu=$1 2400target_vendor=$2 2401shift; shift 2402# Remember, the first character of IFS is used to create $*, 2403# except with old shells: 2404target_os=$* 2405IFS=$ac_save_IFS 2406case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2407 2408 2409# The aliases save the names the user supplied, while $host etc. 2410# will get canonicalized. 2411test -n "$target_alias" && 2412 test "$program_prefix$program_suffix$program_transform_name" = \ 2413 NONENONEs,x,x, && 2414 program_prefix=${target_alias}- 2415 2416 2417# This works around an automake problem. 2418mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs" 2419 2420 2421am__api_version='1.15' 2422 2423# Find a good install program. We prefer a C program (faster), 2424# so one script is as good as another. But avoid the broken or 2425# incompatible versions: 2426# SysV /etc/install, /usr/sbin/install 2427# SunOS /usr/etc/install 2428# IRIX /sbin/install 2429# AIX /bin/install 2430# AmigaOS /C/install, which installs bootblocks on floppy discs 2431# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2432# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2433# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2434# OS/2's system install, which has a completely different semantic 2435# ./install, which can be erroneously created by make from ./install.sh. 2436# Reject install programs that cannot install multiple files. 2437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2438$as_echo_n "checking for a BSD-compatible install... " >&6; } 2439if test -z "$INSTALL"; then 2440if ${ac_cv_path_install+:} false; then : 2441 $as_echo_n "(cached) " >&6 2442else 2443 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2444for as_dir in $PATH 2445do 2446 IFS=$as_save_IFS 2447 test -z "$as_dir" && as_dir=. 2448 # Account for people who put trailing slashes in PATH elements. 2449case $as_dir/ in #(( 2450 ./ | .// | /[cC]/* | \ 2451 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2452 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2453 /usr/ucb/* ) ;; 2454 *) 2455 # OSF1 and SCO ODT 3.0 have their own names for install. 2456 # Don't use installbsd from OSF since it installs stuff as root 2457 # by default. 2458 for ac_prog in ginstall scoinst install; do 2459 for ac_exec_ext in '' $ac_executable_extensions; do 2460 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2461 if test $ac_prog = install && 2462 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2463 # AIX install. It has an incompatible calling convention. 2464 : 2465 elif test $ac_prog = install && 2466 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2467 # program-specific install script used by HP pwplus--don't use. 2468 : 2469 else 2470 rm -rf conftest.one conftest.two conftest.dir 2471 echo one > conftest.one 2472 echo two > conftest.two 2473 mkdir conftest.dir 2474 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2475 test -s conftest.one && test -s conftest.two && 2476 test -s conftest.dir/conftest.one && 2477 test -s conftest.dir/conftest.two 2478 then 2479 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2480 break 3 2481 fi 2482 fi 2483 fi 2484 done 2485 done 2486 ;; 2487esac 2488 2489 done 2490IFS=$as_save_IFS 2491 2492rm -rf conftest.one conftest.two conftest.dir 2493 2494fi 2495 if test "${ac_cv_path_install+set}" = set; then 2496 INSTALL=$ac_cv_path_install 2497 else 2498 # As a last resort, use the slow shell script. Don't cache a 2499 # value for INSTALL within a source directory, because that will 2500 # break other packages using the cache if that directory is 2501 # removed, or if the value is a relative name. 2502 INSTALL=$ac_install_sh 2503 fi 2504fi 2505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2506$as_echo "$INSTALL" >&6; } 2507 2508# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2509# It thinks the first close brace ends the variable substitution. 2510test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2511 2512test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2513 2514test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2515 2516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2517$as_echo_n "checking whether build environment is sane... " >&6; } 2518# Reject unsafe characters in $srcdir or the absolute working directory 2519# name. Accept space and tab only in the latter. 2520am_lf=' 2521' 2522case `pwd` in 2523 *[\\\"\#\$\&\'\`$am_lf]*) 2524 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2525esac 2526case $srcdir in 2527 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2528 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2529esac 2530 2531# Do 'set' in a subshell so we don't clobber the current shell's 2532# arguments. Must try -L first in case configure is actually a 2533# symlink; some systems play weird games with the mod time of symlinks 2534# (eg FreeBSD returns the mod time of the symlink's containing 2535# directory). 2536if ( 2537 am_has_slept=no 2538 for am_try in 1 2; do 2539 echo "timestamp, slept: $am_has_slept" > conftest.file 2540 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2541 if test "$*" = "X"; then 2542 # -L didn't work. 2543 set X `ls -t "$srcdir/configure" conftest.file` 2544 fi 2545 if test "$*" != "X $srcdir/configure conftest.file" \ 2546 && test "$*" != "X conftest.file $srcdir/configure"; then 2547 2548 # If neither matched, then we have a broken ls. This can happen 2549 # if, for instance, CONFIG_SHELL is bash and it inherits a 2550 # broken ls alias from the environment. This has actually 2551 # happened. Such a system could not be considered "sane". 2552 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2553 alias in your environment" "$LINENO" 5 2554 fi 2555 if test "$2" = conftest.file || test $am_try -eq 2; then 2556 break 2557 fi 2558 # Just in case. 2559 sleep 1 2560 am_has_slept=yes 2561 done 2562 test "$2" = conftest.file 2563 ) 2564then 2565 # Ok. 2566 : 2567else 2568 as_fn_error $? "newly created file is older than distributed files! 2569Check your system clock" "$LINENO" 5 2570fi 2571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2572$as_echo "yes" >&6; } 2573# If we didn't sleep, we still need to ensure time stamps of config.status and 2574# generated files are strictly newer. 2575am_sleep_pid= 2576if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2577 ( sleep 1 ) & 2578 am_sleep_pid=$! 2579fi 2580 2581rm -f conftest.file 2582 2583test "$program_prefix" != NONE && 2584 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2585# Use a double $ so make ignores it. 2586test "$program_suffix" != NONE && 2587 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2588# Double any \ or $. 2589# By default was `s,x,x', remove it if useless. 2590ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2591program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2592 2593# Expand $ac_aux_dir to an absolute path. 2594am_aux_dir=`cd "$ac_aux_dir" && pwd` 2595 2596if test x"${MISSING+set}" != xset; then 2597 case $am_aux_dir in 2598 *\ * | *\ *) 2599 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2600 *) 2601 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2602 esac 2603fi 2604# Use eval to expand $SHELL 2605if eval "$MISSING --is-lightweight"; then 2606 am_missing_run="$MISSING " 2607else 2608 am_missing_run= 2609 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2610$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2611fi 2612 2613if test x"${install_sh+set}" != xset; then 2614 case $am_aux_dir in 2615 *\ * | *\ *) 2616 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2617 *) 2618 install_sh="\${SHELL} $am_aux_dir/install-sh" 2619 esac 2620fi 2621 2622# Installed binaries are usually stripped using 'strip' when the user 2623# run "make install-strip". However 'strip' might not be the right 2624# tool to use in cross-compilation environments, therefore Automake 2625# will honor the 'STRIP' environment variable to overrule this program. 2626if test "$cross_compiling" != no; then 2627 if test -n "$ac_tool_prefix"; then 2628 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2629set dummy ${ac_tool_prefix}strip; ac_word=$2 2630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2631$as_echo_n "checking for $ac_word... " >&6; } 2632if ${ac_cv_prog_STRIP+:} false; then : 2633 $as_echo_n "(cached) " >&6 2634else 2635 if test -n "$STRIP"; then 2636 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2637else 2638as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2639for as_dir in $PATH 2640do 2641 IFS=$as_save_IFS 2642 test -z "$as_dir" && as_dir=. 2643 for ac_exec_ext in '' $ac_executable_extensions; do 2644 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2645 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2646 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2647 break 2 2648 fi 2649done 2650 done 2651IFS=$as_save_IFS 2652 2653fi 2654fi 2655STRIP=$ac_cv_prog_STRIP 2656if test -n "$STRIP"; then 2657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2658$as_echo "$STRIP" >&6; } 2659else 2660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2661$as_echo "no" >&6; } 2662fi 2663 2664 2665fi 2666if test -z "$ac_cv_prog_STRIP"; then 2667 ac_ct_STRIP=$STRIP 2668 # Extract the first word of "strip", so it can be a program name with args. 2669set dummy strip; ac_word=$2 2670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2671$as_echo_n "checking for $ac_word... " >&6; } 2672if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2673 $as_echo_n "(cached) " >&6 2674else 2675 if test -n "$ac_ct_STRIP"; then 2676 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2677else 2678as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2679for as_dir in $PATH 2680do 2681 IFS=$as_save_IFS 2682 test -z "$as_dir" && as_dir=. 2683 for ac_exec_ext in '' $ac_executable_extensions; do 2684 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2685 ac_cv_prog_ac_ct_STRIP="strip" 2686 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2687 break 2 2688 fi 2689done 2690 done 2691IFS=$as_save_IFS 2692 2693fi 2694fi 2695ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2696if test -n "$ac_ct_STRIP"; then 2697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2698$as_echo "$ac_ct_STRIP" >&6; } 2699else 2700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2701$as_echo "no" >&6; } 2702fi 2703 2704 if test "x$ac_ct_STRIP" = x; then 2705 STRIP=":" 2706 else 2707 case $cross_compiling:$ac_tool_warned in 2708yes:) 2709{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2710$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2711ac_tool_warned=yes ;; 2712esac 2713 STRIP=$ac_ct_STRIP 2714 fi 2715else 2716 STRIP="$ac_cv_prog_STRIP" 2717fi 2718 2719fi 2720INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2721 2722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2723$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2724if test -z "$MKDIR_P"; then 2725 if ${ac_cv_path_mkdir+:} false; then : 2726 $as_echo_n "(cached) " >&6 2727else 2728 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2729for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2730do 2731 IFS=$as_save_IFS 2732 test -z "$as_dir" && as_dir=. 2733 for ac_prog in mkdir gmkdir; do 2734 for ac_exec_ext in '' $ac_executable_extensions; do 2735 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2736 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2737 'mkdir (GNU coreutils) '* | \ 2738 'mkdir (coreutils) '* | \ 2739 'mkdir (fileutils) '4.1*) 2740 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2741 break 3;; 2742 esac 2743 done 2744 done 2745 done 2746IFS=$as_save_IFS 2747 2748fi 2749 2750 test -d ./--version && rmdir ./--version 2751 if test "${ac_cv_path_mkdir+set}" = set; then 2752 MKDIR_P="$ac_cv_path_mkdir -p" 2753 else 2754 # As a last resort, use the slow shell script. Don't cache a 2755 # value for MKDIR_P within a source directory, because that will 2756 # break other packages using the cache if that directory is 2757 # removed, or if the value is a relative name. 2758 MKDIR_P="$ac_install_sh -d" 2759 fi 2760fi 2761{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2762$as_echo "$MKDIR_P" >&6; } 2763 2764for ac_prog in gawk mawk nawk awk 2765do 2766 # Extract the first word of "$ac_prog", so it can be a program name with args. 2767set dummy $ac_prog; ac_word=$2 2768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2769$as_echo_n "checking for $ac_word... " >&6; } 2770if ${ac_cv_prog_AWK+:} false; then : 2771 $as_echo_n "(cached) " >&6 2772else 2773 if test -n "$AWK"; then 2774 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2775else 2776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2777for as_dir in $PATH 2778do 2779 IFS=$as_save_IFS 2780 test -z "$as_dir" && as_dir=. 2781 for ac_exec_ext in '' $ac_executable_extensions; do 2782 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2783 ac_cv_prog_AWK="$ac_prog" 2784 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2785 break 2 2786 fi 2787done 2788 done 2789IFS=$as_save_IFS 2790 2791fi 2792fi 2793AWK=$ac_cv_prog_AWK 2794if test -n "$AWK"; then 2795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2796$as_echo "$AWK" >&6; } 2797else 2798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2799$as_echo "no" >&6; } 2800fi 2801 2802 2803 test -n "$AWK" && break 2804done 2805 2806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2807$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2808set x ${MAKE-make} 2809ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2810if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2811 $as_echo_n "(cached) " >&6 2812else 2813 cat >conftest.make <<\_ACEOF 2814SHELL = /bin/sh 2815all: 2816 @echo '@@@%%%=$(MAKE)=@@@%%%' 2817_ACEOF 2818# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2819case `${MAKE-make} -f conftest.make 2>/dev/null` in 2820 *@@@%%%=?*=@@@%%%*) 2821 eval ac_cv_prog_make_${ac_make}_set=yes;; 2822 *) 2823 eval ac_cv_prog_make_${ac_make}_set=no;; 2824esac 2825rm -f conftest.make 2826fi 2827if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2829$as_echo "yes" >&6; } 2830 SET_MAKE= 2831else 2832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2833$as_echo "no" >&6; } 2834 SET_MAKE="MAKE=${MAKE-make}" 2835fi 2836 2837rm -rf .tst 2>/dev/null 2838mkdir .tst 2>/dev/null 2839if test -d .tst; then 2840 am__leading_dot=. 2841else 2842 am__leading_dot=_ 2843fi 2844rmdir .tst 2>/dev/null 2845 2846# Check whether --enable-silent-rules was given. 2847if test "${enable_silent_rules+set}" = set; then : 2848 enableval=$enable_silent_rules; 2849fi 2850 2851case $enable_silent_rules in # ((( 2852 yes) AM_DEFAULT_VERBOSITY=0;; 2853 no) AM_DEFAULT_VERBOSITY=1;; 2854 *) AM_DEFAULT_VERBOSITY=1;; 2855esac 2856am_make=${MAKE-make} 2857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2858$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2859if ${am_cv_make_support_nested_variables+:} false; then : 2860 $as_echo_n "(cached) " >&6 2861else 2862 if $as_echo 'TRUE=$(BAR$(V)) 2863BAR0=false 2864BAR1=true 2865V=1 2866am__doit: 2867 @$(TRUE) 2868.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2869 am_cv_make_support_nested_variables=yes 2870else 2871 am_cv_make_support_nested_variables=no 2872fi 2873fi 2874{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2875$as_echo "$am_cv_make_support_nested_variables" >&6; } 2876if test $am_cv_make_support_nested_variables = yes; then 2877 AM_V='$(V)' 2878 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2879else 2880 AM_V=$AM_DEFAULT_VERBOSITY 2881 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2882fi 2883AM_BACKSLASH='\' 2884 2885if test "`cd $srcdir && pwd`" != "`pwd`"; then 2886 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2887 # is not polluted with repeated "-I." 2888 am__isrc=' -I$(srcdir)' 2889 # test to see if srcdir already configured 2890 if test -f $srcdir/config.status; then 2891 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2892 fi 2893fi 2894 2895# test whether we have cygpath 2896if test -z "$CYGPATH_W"; then 2897 if (cygpath --version) >/dev/null 2>/dev/null; then 2898 CYGPATH_W='cygpath -w' 2899 else 2900 CYGPATH_W=echo 2901 fi 2902fi 2903 2904 2905# Define the identity of the package. 2906 PACKAGE='zlib' 2907 VERSION='1.1.4' 2908 2909 2910cat >>confdefs.h <<_ACEOF 2911#define PACKAGE "$PACKAGE" 2912_ACEOF 2913 2914 2915cat >>confdefs.h <<_ACEOF 2916#define VERSION "$VERSION" 2917_ACEOF 2918 2919# Some tools Automake needs. 2920 2921ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2922 2923 2924AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2925 2926 2927AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2928 2929 2930AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2931 2932 2933MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2934 2935# For better backward compatibility. To be removed once Automake 1.9.x 2936# dies out for good. For more background, see: 2937# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2938# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2939mkdir_p='$(MKDIR_P)' 2940 2941# We need awk for the "check" target (and possibly the TAP driver). The 2942# system "awk" is bad on some platforms. 2943# Always define AMTAR for backward compatibility. Yes, it's still used 2944# in the wild :-( We should find a proper way to deprecate it ... 2945AMTAR='$${TAR-tar}' 2946 2947 2948# We'll loop over all known methods to create a tar archive until one works. 2949_am_tools='gnutar pax cpio none' 2950 2951am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2952 2953 2954 2955 2956 2957 2958# POSIX will say in a future version that running "rm -f" with no argument 2959# is OK; and we want to be able to make that assumption in our Makefile 2960# recipes. So use an aggressive probe to check that the usage we want is 2961# actually supported "in the wild" to an acceptable degree. 2962# See automake bug#10828. 2963# To make any issue more visible, cause the running configure to be aborted 2964# by default if the 'rm' program in use doesn't match our expectations; the 2965# user can still override this though. 2966if rm -f && rm -fr && rm -rf; then : OK; else 2967 cat >&2 <<'END' 2968Oops! 2969 2970Your 'rm' program seems unable to run without file operands specified 2971on the command line, even when the '-f' option is present. This is contrary 2972to the behaviour of most rm programs out there, and not conforming with 2973the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 2974 2975Please tell bug-automake@gnu.org about your system, including the value 2976of your $PATH and any error possibly output before this message. This 2977can help us improve future automake versions. 2978 2979END 2980 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 2981 echo 'Configuration will proceed anyway, since you have set the' >&2 2982 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 2983 echo >&2 2984 else 2985 cat >&2 <<'END' 2986Aborting the configuration process, to ensure you take notice of the issue. 2987 2988You can download and install GNU coreutils to get an 'rm' implementation 2989that behaves properly: <http://www.gnu.org/software/coreutils/>. 2990 2991If you want to complete the configuration process using your problematic 2992'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 2993to "yes", and re-run configure. 2994 2995END 2996 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 2997 fi 2998fi 2999 3000# Check whether --enable-silent-rules was given. 3001if test "${enable_silent_rules+set}" = set; then : 3002 enableval=$enable_silent_rules; 3003fi 3004 3005case $enable_silent_rules in # ((( 3006 yes) AM_DEFAULT_VERBOSITY=0;; 3007 no) AM_DEFAULT_VERBOSITY=1;; 3008 *) AM_DEFAULT_VERBOSITY=0;; 3009esac 3010am_make=${MAKE-make} 3011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3012$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3013if ${am_cv_make_support_nested_variables+:} false; then : 3014 $as_echo_n "(cached) " >&6 3015else 3016 if $as_echo 'TRUE=$(BAR$(V)) 3017BAR0=false 3018BAR1=true 3019V=1 3020am__doit: 3021 @$(TRUE) 3022.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3023 am_cv_make_support_nested_variables=yes 3024else 3025 am_cv_make_support_nested_variables=no 3026fi 3027fi 3028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3029$as_echo "$am_cv_make_support_nested_variables" >&6; } 3030if test $am_cv_make_support_nested_variables = yes; then 3031 AM_V='$(V)' 3032 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3033else 3034 AM_V=$AM_DEFAULT_VERBOSITY 3035 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3036fi 3037AM_BACKSLASH='\' 3038 3039 3040 3041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3042$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3043 # Check whether --enable-maintainer-mode was given. 3044if test "${enable_maintainer_mode+set}" = set; then : 3045 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3046else 3047 USE_MAINTAINER_MODE=no 3048fi 3049 3050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3051$as_echo "$USE_MAINTAINER_MODE" >&6; } 3052 if test $USE_MAINTAINER_MODE = yes; then 3053 MAINTAINER_MODE_TRUE= 3054 MAINTAINER_MODE_FALSE='#' 3055else 3056 MAINTAINER_MODE_TRUE='#' 3057 MAINTAINER_MODE_FALSE= 3058fi 3059 3060 MAINT=$MAINTAINER_MODE_TRUE 3061 3062 3063 3064 3065# Check whether --with-target-subdir was given. 3066if test "${with_target_subdir+set}" = set; then : 3067 withval=$with_target_subdir; 3068fi 3069 3070 3071if test -z "$with_target_subdir" || test "$with_target_subdir" = "."; then 3072 COMPPATH=. 3073else 3074 COMPPATH=.. 3075fi 3076 3077 3078 3079# Check whether --with-cross-host was given. 3080if test "${with_cross_host+set}" = set; then : 3081 withval=$with_cross_host; 3082fi 3083 3084 3085# Check whether --enable-multilib was given. 3086if test "${enable_multilib+set}" = set; then : 3087 enableval=$enable_multilib; case "${enableval}" in 3088 yes) multilib=yes ;; 3089 no) multilib=no ;; 3090 *) as_fn_error $? "bad value ${enableval} for multilib option" "$LINENO" 5 ;; 3091 esac 3092else 3093 test -z "$with_target_subdir" && multilib=no || multilib=yes 3094fi 3095 3096 3097# Check whether --with-system-zlib was given. 3098if test "${with_system_zlib+set}" = set; then : 3099 withval=$with_system_zlib; 3100fi 3101 3102 3103# Make sure we don't test executables when making cross-tools. 3104 3105 3106# The same as in boehm-gc and libstdc++. Have to borrow it from there. 3107# We must force CC to /not/ be precious variables; otherwise 3108# the wrong, non-multilib-adjusted value will be used in multilibs. 3109# As a side effect, we have to subst CFLAGS ourselves. 3110 3111 3112 3113ac_ext=c 3114ac_cpp='$CPP $CPPFLAGS' 3115ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3116ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3117ac_compiler_gnu=$ac_cv_c_compiler_gnu 3118if test -n "$ac_tool_prefix"; then 3119 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3120set dummy ${ac_tool_prefix}gcc; ac_word=$2 3121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3122$as_echo_n "checking for $ac_word... " >&6; } 3123if ${ac_cv_prog_CC+:} false; then : 3124 $as_echo_n "(cached) " >&6 3125else 3126 if test -n "$CC"; then 3127 ac_cv_prog_CC="$CC" # Let the user override the test. 3128else 3129as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3130for as_dir in $PATH 3131do 3132 IFS=$as_save_IFS 3133 test -z "$as_dir" && as_dir=. 3134 for ac_exec_ext in '' $ac_executable_extensions; do 3135 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3136 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3137 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3138 break 2 3139 fi 3140done 3141 done 3142IFS=$as_save_IFS 3143 3144fi 3145fi 3146CC=$ac_cv_prog_CC 3147if test -n "$CC"; then 3148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3149$as_echo "$CC" >&6; } 3150else 3151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3152$as_echo "no" >&6; } 3153fi 3154 3155 3156fi 3157if test -z "$ac_cv_prog_CC"; then 3158 ac_ct_CC=$CC 3159 # Extract the first word of "gcc", so it can be a program name with args. 3160set dummy gcc; ac_word=$2 3161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3162$as_echo_n "checking for $ac_word... " >&6; } 3163if ${ac_cv_prog_ac_ct_CC+:} false; then : 3164 $as_echo_n "(cached) " >&6 3165else 3166 if test -n "$ac_ct_CC"; then 3167 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3168else 3169as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3170for as_dir in $PATH 3171do 3172 IFS=$as_save_IFS 3173 test -z "$as_dir" && as_dir=. 3174 for ac_exec_ext in '' $ac_executable_extensions; do 3175 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3176 ac_cv_prog_ac_ct_CC="gcc" 3177 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3178 break 2 3179 fi 3180done 3181 done 3182IFS=$as_save_IFS 3183 3184fi 3185fi 3186ac_ct_CC=$ac_cv_prog_ac_ct_CC 3187if test -n "$ac_ct_CC"; then 3188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3189$as_echo "$ac_ct_CC" >&6; } 3190else 3191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3192$as_echo "no" >&6; } 3193fi 3194 3195 if test "x$ac_ct_CC" = x; then 3196 CC="" 3197 else 3198 case $cross_compiling:$ac_tool_warned in 3199yes:) 3200{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3201$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3202ac_tool_warned=yes ;; 3203esac 3204 CC=$ac_ct_CC 3205 fi 3206else 3207 CC="$ac_cv_prog_CC" 3208fi 3209 3210if test -z "$CC"; then 3211 if test -n "$ac_tool_prefix"; then 3212 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3213set dummy ${ac_tool_prefix}cc; ac_word=$2 3214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3215$as_echo_n "checking for $ac_word... " >&6; } 3216if ${ac_cv_prog_CC+:} false; then : 3217 $as_echo_n "(cached) " >&6 3218else 3219 if test -n "$CC"; then 3220 ac_cv_prog_CC="$CC" # Let the user override the test. 3221else 3222as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3223for as_dir in $PATH 3224do 3225 IFS=$as_save_IFS 3226 test -z "$as_dir" && as_dir=. 3227 for ac_exec_ext in '' $ac_executable_extensions; do 3228 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3229 ac_cv_prog_CC="${ac_tool_prefix}cc" 3230 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3231 break 2 3232 fi 3233done 3234 done 3235IFS=$as_save_IFS 3236 3237fi 3238fi 3239CC=$ac_cv_prog_CC 3240if test -n "$CC"; then 3241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3242$as_echo "$CC" >&6; } 3243else 3244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3245$as_echo "no" >&6; } 3246fi 3247 3248 3249 fi 3250fi 3251if test -z "$CC"; then 3252 # Extract the first word of "cc", so it can be a program name with args. 3253set dummy cc; ac_word=$2 3254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3255$as_echo_n "checking for $ac_word... " >&6; } 3256if ${ac_cv_prog_CC+:} false; then : 3257 $as_echo_n "(cached) " >&6 3258else 3259 if test -n "$CC"; then 3260 ac_cv_prog_CC="$CC" # Let the user override the test. 3261else 3262 ac_prog_rejected=no 3263as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3264for as_dir in $PATH 3265do 3266 IFS=$as_save_IFS 3267 test -z "$as_dir" && as_dir=. 3268 for ac_exec_ext in '' $ac_executable_extensions; do 3269 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3270 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3271 ac_prog_rejected=yes 3272 continue 3273 fi 3274 ac_cv_prog_CC="cc" 3275 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3276 break 2 3277 fi 3278done 3279 done 3280IFS=$as_save_IFS 3281 3282if test $ac_prog_rejected = yes; then 3283 # We found a bogon in the path, so make sure we never use it. 3284 set dummy $ac_cv_prog_CC 3285 shift 3286 if test $# != 0; then 3287 # We chose a different compiler from the bogus one. 3288 # However, it has the same basename, so the bogon will be chosen 3289 # first if we set CC to just the basename; use the full file name. 3290 shift 3291 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3292 fi 3293fi 3294fi 3295fi 3296CC=$ac_cv_prog_CC 3297if test -n "$CC"; then 3298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3299$as_echo "$CC" >&6; } 3300else 3301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3302$as_echo "no" >&6; } 3303fi 3304 3305 3306fi 3307if test -z "$CC"; then 3308 if test -n "$ac_tool_prefix"; then 3309 for ac_prog in cl.exe 3310 do 3311 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3312set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3314$as_echo_n "checking for $ac_word... " >&6; } 3315if ${ac_cv_prog_CC+:} false; then : 3316 $as_echo_n "(cached) " >&6 3317else 3318 if test -n "$CC"; then 3319 ac_cv_prog_CC="$CC" # Let the user override the test. 3320else 3321as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3322for as_dir in $PATH 3323do 3324 IFS=$as_save_IFS 3325 test -z "$as_dir" && as_dir=. 3326 for ac_exec_ext in '' $ac_executable_extensions; do 3327 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3328 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3329 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3330 break 2 3331 fi 3332done 3333 done 3334IFS=$as_save_IFS 3335 3336fi 3337fi 3338CC=$ac_cv_prog_CC 3339if test -n "$CC"; then 3340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3341$as_echo "$CC" >&6; } 3342else 3343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3344$as_echo "no" >&6; } 3345fi 3346 3347 3348 test -n "$CC" && break 3349 done 3350fi 3351if test -z "$CC"; then 3352 ac_ct_CC=$CC 3353 for ac_prog in cl.exe 3354do 3355 # Extract the first word of "$ac_prog", so it can be a program name with args. 3356set dummy $ac_prog; ac_word=$2 3357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3358$as_echo_n "checking for $ac_word... " >&6; } 3359if ${ac_cv_prog_ac_ct_CC+:} false; then : 3360 $as_echo_n "(cached) " >&6 3361else 3362 if test -n "$ac_ct_CC"; then 3363 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3364else 3365as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3366for as_dir in $PATH 3367do 3368 IFS=$as_save_IFS 3369 test -z "$as_dir" && as_dir=. 3370 for ac_exec_ext in '' $ac_executable_extensions; do 3371 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3372 ac_cv_prog_ac_ct_CC="$ac_prog" 3373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3374 break 2 3375 fi 3376done 3377 done 3378IFS=$as_save_IFS 3379 3380fi 3381fi 3382ac_ct_CC=$ac_cv_prog_ac_ct_CC 3383if test -n "$ac_ct_CC"; then 3384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3385$as_echo "$ac_ct_CC" >&6; } 3386else 3387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3388$as_echo "no" >&6; } 3389fi 3390 3391 3392 test -n "$ac_ct_CC" && break 3393done 3394 3395 if test "x$ac_ct_CC" = x; then 3396 CC="" 3397 else 3398 case $cross_compiling:$ac_tool_warned in 3399yes:) 3400{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3401$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3402ac_tool_warned=yes ;; 3403esac 3404 CC=$ac_ct_CC 3405 fi 3406fi 3407 3408fi 3409 3410 3411test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3412$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3413as_fn_error $? "no acceptable C compiler found in \$PATH 3414See \`config.log' for more details" "$LINENO" 5; } 3415 3416# Provide some information about the compiler. 3417$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3418set X $ac_compile 3419ac_compiler=$2 3420for ac_option in --version -v -V -qversion; do 3421 { { ac_try="$ac_compiler $ac_option >&5" 3422case "(($ac_try" in 3423 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3424 *) ac_try_echo=$ac_try;; 3425esac 3426eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3427$as_echo "$ac_try_echo"; } >&5 3428 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3429 ac_status=$? 3430 if test -s conftest.err; then 3431 sed '10a\ 3432... rest of stderr output deleted ... 3433 10q' conftest.err >conftest.er1 3434 cat conftest.er1 >&5 3435 fi 3436 rm -f conftest.er1 conftest.err 3437 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3438 test $ac_status = 0; } 3439done 3440 3441cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3442/* end confdefs.h. */ 3443#include <stdio.h> 3444int 3445main () 3446{ 3447printf ("hello world\n"); 3448 ; 3449 return 0; 3450} 3451_ACEOF 3452# FIXME: Cleanup? 3453if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 3454 (eval $ac_link) 2>&5 3455 ac_status=$? 3456 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3457 test $ac_status = 0; }; then : 3458 gcc_no_link=no 3459else 3460 gcc_no_link=yes 3461fi 3462if test x$gcc_no_link = xyes; then 3463 # Setting cross_compile will disable run tests; it will 3464 # also disable AC_CHECK_FILE but that's generally 3465 # correct if we can't link. 3466 cross_compiling=yes 3467 EXEEXT= 3468else 3469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3470/* end confdefs.h. */ 3471 3472int 3473main () 3474{ 3475 3476 ; 3477 return 0; 3478} 3479_ACEOF 3480ac_clean_files_save=$ac_clean_files 3481ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3482# Try to create an executable without -o first, disregard a.out. 3483# It will help us diagnose broken compilers, and finding out an intuition 3484# of exeext. 3485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3486$as_echo_n "checking whether the C compiler works... " >&6; } 3487ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3488 3489# The possible output files: 3490ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3491 3492ac_rmfiles= 3493for ac_file in $ac_files 3494do 3495 case $ac_file in 3496 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3497 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3498 esac 3499done 3500rm -f $ac_rmfiles 3501 3502if { { ac_try="$ac_link_default" 3503case "(($ac_try" in 3504 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3505 *) ac_try_echo=$ac_try;; 3506esac 3507eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3508$as_echo "$ac_try_echo"; } >&5 3509 (eval "$ac_link_default") 2>&5 3510 ac_status=$? 3511 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3512 test $ac_status = 0; }; then : 3513 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3514# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3515# in a Makefile. We should not override ac_cv_exeext if it was cached, 3516# so that the user can short-circuit this test for compilers unknown to 3517# Autoconf. 3518for ac_file in $ac_files '' 3519do 3520 test -f "$ac_file" || continue 3521 case $ac_file in 3522 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3523 ;; 3524 [ab].out ) 3525 # We found the default executable, but exeext='' is most 3526 # certainly right. 3527 break;; 3528 *.* ) 3529 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3530 then :; else 3531 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3532 fi 3533 # We set ac_cv_exeext here because the later test for it is not 3534 # safe: cross compilers may not add the suffix if given an `-o' 3535 # argument, so we may need to know it at that point already. 3536 # Even if this section looks crufty: it has the advantage of 3537 # actually working. 3538 break;; 3539 * ) 3540 break;; 3541 esac 3542done 3543test "$ac_cv_exeext" = no && ac_cv_exeext= 3544 3545else 3546 ac_file='' 3547fi 3548if test -z "$ac_file"; then : 3549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3550$as_echo "no" >&6; } 3551$as_echo "$as_me: failed program was:" >&5 3552sed 's/^/| /' conftest.$ac_ext >&5 3553 3554{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3555$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3556as_fn_error 77 "C compiler cannot create executables 3557See \`config.log' for more details" "$LINENO" 5; } 3558else 3559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3560$as_echo "yes" >&6; } 3561fi 3562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3563$as_echo_n "checking for C compiler default output file name... " >&6; } 3564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3565$as_echo "$ac_file" >&6; } 3566ac_exeext=$ac_cv_exeext 3567 3568rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3569ac_clean_files=$ac_clean_files_save 3570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3571$as_echo_n "checking for suffix of executables... " >&6; } 3572if { { ac_try="$ac_link" 3573case "(($ac_try" in 3574 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3575 *) ac_try_echo=$ac_try;; 3576esac 3577eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3578$as_echo "$ac_try_echo"; } >&5 3579 (eval "$ac_link") 2>&5 3580 ac_status=$? 3581 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3582 test $ac_status = 0; }; then : 3583 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3584# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3585# work properly (i.e., refer to `conftest.exe'), while it won't with 3586# `rm'. 3587for ac_file in conftest.exe conftest conftest.*; do 3588 test -f "$ac_file" || continue 3589 case $ac_file in 3590 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3591 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3592 break;; 3593 * ) break;; 3594 esac 3595done 3596else 3597 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3598$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3599as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3600See \`config.log' for more details" "$LINENO" 5; } 3601fi 3602rm -f conftest conftest$ac_cv_exeext 3603{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3604$as_echo "$ac_cv_exeext" >&6; } 3605 3606rm -f conftest.$ac_ext 3607EXEEXT=$ac_cv_exeext 3608ac_exeext=$EXEEXT 3609cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3610/* end confdefs.h. */ 3611#include <stdio.h> 3612int 3613main () 3614{ 3615FILE *f = fopen ("conftest.out", "w"); 3616 return ferror (f) || fclose (f) != 0; 3617 3618 ; 3619 return 0; 3620} 3621_ACEOF 3622ac_clean_files="$ac_clean_files conftest.out" 3623# Check that the compiler produces executables we can run. If not, either 3624# the compiler is broken, or we cross compile. 3625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3626$as_echo_n "checking whether we are cross compiling... " >&6; } 3627if test "$cross_compiling" != yes; then 3628 { { ac_try="$ac_link" 3629case "(($ac_try" in 3630 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3631 *) ac_try_echo=$ac_try;; 3632esac 3633eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3634$as_echo "$ac_try_echo"; } >&5 3635 (eval "$ac_link") 2>&5 3636 ac_status=$? 3637 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3638 test $ac_status = 0; } 3639 if { ac_try='./conftest$ac_cv_exeext' 3640 { { case "(($ac_try" in 3641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3642 *) ac_try_echo=$ac_try;; 3643esac 3644eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3645$as_echo "$ac_try_echo"; } >&5 3646 (eval "$ac_try") 2>&5 3647 ac_status=$? 3648 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3649 test $ac_status = 0; }; }; then 3650 cross_compiling=no 3651 else 3652 if test "$cross_compiling" = maybe; then 3653 cross_compiling=yes 3654 else 3655 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3656$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3657as_fn_error $? "cannot run C compiled programs. 3658If you meant to cross compile, use \`--host'. 3659See \`config.log' for more details" "$LINENO" 5; } 3660 fi 3661 fi 3662fi 3663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3664$as_echo "$cross_compiling" >&6; } 3665 3666rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3667ac_clean_files=$ac_clean_files_save 3668fi 3669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3670$as_echo_n "checking for suffix of object files... " >&6; } 3671if ${ac_cv_objext+:} false; then : 3672 $as_echo_n "(cached) " >&6 3673else 3674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3675/* end confdefs.h. */ 3676 3677int 3678main () 3679{ 3680 3681 ; 3682 return 0; 3683} 3684_ACEOF 3685rm -f conftest.o conftest.obj 3686if { { ac_try="$ac_compile" 3687case "(($ac_try" in 3688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3689 *) ac_try_echo=$ac_try;; 3690esac 3691eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3692$as_echo "$ac_try_echo"; } >&5 3693 (eval "$ac_compile") 2>&5 3694 ac_status=$? 3695 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3696 test $ac_status = 0; }; then : 3697 for ac_file in conftest.o conftest.obj conftest.*; do 3698 test -f "$ac_file" || continue; 3699 case $ac_file in 3700 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3701 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3702 break;; 3703 esac 3704done 3705else 3706 $as_echo "$as_me: failed program was:" >&5 3707sed 's/^/| /' conftest.$ac_ext >&5 3708 3709{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3710$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3711as_fn_error $? "cannot compute suffix of object files: cannot compile 3712See \`config.log' for more details" "$LINENO" 5; } 3713fi 3714rm -f conftest.$ac_cv_objext conftest.$ac_ext 3715fi 3716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3717$as_echo "$ac_cv_objext" >&6; } 3718OBJEXT=$ac_cv_objext 3719ac_objext=$OBJEXT 3720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3721$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3722if ${ac_cv_c_compiler_gnu+:} false; then : 3723 $as_echo_n "(cached) " >&6 3724else 3725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3726/* end confdefs.h. */ 3727 3728int 3729main () 3730{ 3731#ifndef __GNUC__ 3732 choke me 3733#endif 3734 3735 ; 3736 return 0; 3737} 3738_ACEOF 3739if ac_fn_c_try_compile "$LINENO"; then : 3740 ac_compiler_gnu=yes 3741else 3742 ac_compiler_gnu=no 3743fi 3744rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3745ac_cv_c_compiler_gnu=$ac_compiler_gnu 3746 3747fi 3748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3749$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3750if test $ac_compiler_gnu = yes; then 3751 GCC=yes 3752else 3753 GCC= 3754fi 3755ac_test_CFLAGS=${CFLAGS+set} 3756ac_save_CFLAGS=$CFLAGS 3757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3758$as_echo_n "checking whether $CC accepts -g... " >&6; } 3759if ${ac_cv_prog_cc_g+:} false; then : 3760 $as_echo_n "(cached) " >&6 3761else 3762 ac_save_c_werror_flag=$ac_c_werror_flag 3763 ac_c_werror_flag=yes 3764 ac_cv_prog_cc_g=no 3765 CFLAGS="-g" 3766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3767/* end confdefs.h. */ 3768 3769int 3770main () 3771{ 3772 3773 ; 3774 return 0; 3775} 3776_ACEOF 3777if ac_fn_c_try_compile "$LINENO"; then : 3778 ac_cv_prog_cc_g=yes 3779else 3780 CFLAGS="" 3781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3782/* end confdefs.h. */ 3783 3784int 3785main () 3786{ 3787 3788 ; 3789 return 0; 3790} 3791_ACEOF 3792if ac_fn_c_try_compile "$LINENO"; then : 3793 3794else 3795 ac_c_werror_flag=$ac_save_c_werror_flag 3796 CFLAGS="-g" 3797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3798/* end confdefs.h. */ 3799 3800int 3801main () 3802{ 3803 3804 ; 3805 return 0; 3806} 3807_ACEOF 3808if ac_fn_c_try_compile "$LINENO"; then : 3809 ac_cv_prog_cc_g=yes 3810fi 3811rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3812fi 3813rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3814fi 3815rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3816 ac_c_werror_flag=$ac_save_c_werror_flag 3817fi 3818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3819$as_echo "$ac_cv_prog_cc_g" >&6; } 3820if test "$ac_test_CFLAGS" = set; then 3821 CFLAGS=$ac_save_CFLAGS 3822elif test $ac_cv_prog_cc_g = yes; then 3823 if test "$GCC" = yes; then 3824 CFLAGS="-g -O2" 3825 else 3826 CFLAGS="-g" 3827 fi 3828else 3829 if test "$GCC" = yes; then 3830 CFLAGS="-O2" 3831 else 3832 CFLAGS= 3833 fi 3834fi 3835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3836$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3837if ${ac_cv_prog_cc_c89+:} false; then : 3838 $as_echo_n "(cached) " >&6 3839else 3840 ac_cv_prog_cc_c89=no 3841ac_save_CC=$CC 3842cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3843/* end confdefs.h. */ 3844#include <stdarg.h> 3845#include <stdio.h> 3846struct stat; 3847/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3848struct buf { int x; }; 3849FILE * (*rcsopen) (struct buf *, struct stat *, int); 3850static char *e (p, i) 3851 char **p; 3852 int i; 3853{ 3854 return p[i]; 3855} 3856static char *f (char * (*g) (char **, int), char **p, ...) 3857{ 3858 char *s; 3859 va_list v; 3860 va_start (v,p); 3861 s = g (p, va_arg (v,int)); 3862 va_end (v); 3863 return s; 3864} 3865 3866/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3867 function prototypes and stuff, but not '\xHH' hex character constants. 3868 These don't provoke an error unfortunately, instead are silently treated 3869 as 'x'. The following induces an error, until -std is added to get 3870 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3871 array size at least. It's necessary to write '\x00'==0 to get something 3872 that's true only with -std. */ 3873int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3874 3875/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3876 inside strings and character constants. */ 3877#define FOO(x) 'x' 3878int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3879 3880int test (int i, double x); 3881struct s1 {int (*f) (int a);}; 3882struct s2 {int (*f) (double a);}; 3883int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3884int argc; 3885char **argv; 3886int 3887main () 3888{ 3889return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3890 ; 3891 return 0; 3892} 3893_ACEOF 3894for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3895 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3896do 3897 CC="$ac_save_CC $ac_arg" 3898 if ac_fn_c_try_compile "$LINENO"; then : 3899 ac_cv_prog_cc_c89=$ac_arg 3900fi 3901rm -f core conftest.err conftest.$ac_objext 3902 test "x$ac_cv_prog_cc_c89" != "xno" && break 3903done 3904rm -f conftest.$ac_ext 3905CC=$ac_save_CC 3906 3907fi 3908# AC_CACHE_VAL 3909case "x$ac_cv_prog_cc_c89" in 3910 x) 3911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3912$as_echo "none needed" >&6; } ;; 3913 xno) 3914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3915$as_echo "unsupported" >&6; } ;; 3916 *) 3917 CC="$CC $ac_cv_prog_cc_c89" 3918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3919$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3920esac 3921if test "x$ac_cv_prog_cc_c89" != xno; then : 3922 3923fi 3924 3925ac_ext=c 3926ac_cpp='$CPP $CPPFLAGS' 3927ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3928ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3929ac_compiler_gnu=$ac_cv_c_compiler_gnu 3930 3931ac_ext=c 3932ac_cpp='$CPP $CPPFLAGS' 3933ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3934ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3935ac_compiler_gnu=$ac_cv_c_compiler_gnu 3936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3937$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3938if ${am_cv_prog_cc_c_o+:} false; then : 3939 $as_echo_n "(cached) " >&6 3940else 3941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3942/* end confdefs.h. */ 3943 3944int 3945main () 3946{ 3947 3948 ; 3949 return 0; 3950} 3951_ACEOF 3952 # Make sure it works both with $CC and with simple cc. 3953 # Following AC_PROG_CC_C_O, we do the test twice because some 3954 # compilers refuse to overwrite an existing .o file with -o, 3955 # though they will create one. 3956 am_cv_prog_cc_c_o=yes 3957 for am_i in 1 2; do 3958 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3959 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3960 ac_status=$? 3961 echo "$as_me:$LINENO: \$? = $ac_status" >&5 3962 (exit $ac_status); } \ 3963 && test -f conftest2.$ac_objext; then 3964 : OK 3965 else 3966 am_cv_prog_cc_c_o=no 3967 break 3968 fi 3969 done 3970 rm -f core conftest* 3971 unset am_i 3972fi 3973{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3974$as_echo "$am_cv_prog_cc_c_o" >&6; } 3975if test "$am_cv_prog_cc_c_o" != yes; then 3976 # Losing compiler, so override with the script. 3977 # FIXME: It is wrong to rewrite CC. 3978 # But if we don't then we get into trouble of one sort or another. 3979 # A longer-term fix would be to have automake use am__CC in this case, 3980 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3981 CC="$am_aux_dir/compile $CC" 3982fi 3983ac_ext=c 3984ac_cpp='$CPP $CPPFLAGS' 3985ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3986ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3987ac_compiler_gnu=$ac_cv_c_compiler_gnu 3988 3989DEPDIR="${am__leading_dot}deps" 3990 3991ac_config_commands="$ac_config_commands depfiles" 3992 3993 3994am_make=${MAKE-make} 3995cat > confinc << 'END' 3996am__doit: 3997 @echo this is the am__doit target 3998.PHONY: am__doit 3999END 4000# If we don't find an include directive, just comment out the code. 4001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4002$as_echo_n "checking for style of include used by $am_make... " >&6; } 4003am__include="#" 4004am__quote= 4005_am_result=none 4006# First try GNU make style include. 4007echo "include confinc" > confmf 4008# Ignore all kinds of additional output from 'make'. 4009case `$am_make -s -f confmf 2> /dev/null` in #( 4010*the\ am__doit\ target*) 4011 am__include=include 4012 am__quote= 4013 _am_result=GNU 4014 ;; 4015esac 4016# Now try BSD make style include. 4017if test "$am__include" = "#"; then 4018 echo '.include "confinc"' > confmf 4019 case `$am_make -s -f confmf 2> /dev/null` in #( 4020 *the\ am__doit\ target*) 4021 am__include=.include 4022 am__quote="\"" 4023 _am_result=BSD 4024 ;; 4025 esac 4026fi 4027 4028 4029{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4030$as_echo "$_am_result" >&6; } 4031rm -f confinc confmf 4032 4033# Check whether --enable-dependency-tracking was given. 4034if test "${enable_dependency_tracking+set}" = set; then : 4035 enableval=$enable_dependency_tracking; 4036fi 4037 4038if test "x$enable_dependency_tracking" != xno; then 4039 am_depcomp="$ac_aux_dir/depcomp" 4040 AMDEPBACKSLASH='\' 4041 am__nodep='_no' 4042fi 4043 if test "x$enable_dependency_tracking" != xno; then 4044 AMDEP_TRUE= 4045 AMDEP_FALSE='#' 4046else 4047 AMDEP_TRUE='#' 4048 AMDEP_FALSE= 4049fi 4050 4051 4052 4053depcc="$CC" am_compiler_list= 4054 4055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4056$as_echo_n "checking dependency style of $depcc... " >&6; } 4057if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4058 $as_echo_n "(cached) " >&6 4059else 4060 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4061 # We make a subdir and do the tests there. Otherwise we can end up 4062 # making bogus files that we don't know about and never remove. For 4063 # instance it was reported that on HP-UX the gcc test will end up 4064 # making a dummy file named 'D' -- because '-MD' means "put the output 4065 # in D". 4066 rm -rf conftest.dir 4067 mkdir conftest.dir 4068 # Copy depcomp to subdir because otherwise we won't find it if we're 4069 # using a relative directory. 4070 cp "$am_depcomp" conftest.dir 4071 cd conftest.dir 4072 # We will build objects and dependencies in a subdirectory because 4073 # it helps to detect inapplicable dependency modes. For instance 4074 # both Tru64's cc and ICC support -MD to output dependencies as a 4075 # side effect of compilation, but ICC will put the dependencies in 4076 # the current directory while Tru64 will put them in the object 4077 # directory. 4078 mkdir sub 4079 4080 am_cv_CC_dependencies_compiler_type=none 4081 if test "$am_compiler_list" = ""; then 4082 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4083 fi 4084 am__universal=false 4085 case " $depcc " in #( 4086 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4087 esac 4088 4089 for depmode in $am_compiler_list; do 4090 # Setup a source with many dependencies, because some compilers 4091 # like to wrap large dependency lists on column 80 (with \), and 4092 # we should not choose a depcomp mode which is confused by this. 4093 # 4094 # We need to recreate these files for each test, as the compiler may 4095 # overwrite some of them when testing with obscure command lines. 4096 # This happens at least with the AIX C compiler. 4097 : > sub/conftest.c 4098 for i in 1 2 3 4 5 6; do 4099 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4100 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4101 # Solaris 10 /bin/sh. 4102 echo '/* dummy */' > sub/conftst$i.h 4103 done 4104 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4105 4106 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4107 # mode. It turns out that the SunPro C++ compiler does not properly 4108 # handle '-M -o', and we need to detect this. Also, some Intel 4109 # versions had trouble with output in subdirs. 4110 am__obj=sub/conftest.${OBJEXT-o} 4111 am__minus_obj="-o $am__obj" 4112 case $depmode in 4113 gcc) 4114 # This depmode causes a compiler race in universal mode. 4115 test "$am__universal" = false || continue 4116 ;; 4117 nosideeffect) 4118 # After this tag, mechanisms are not by side-effect, so they'll 4119 # only be used when explicitly requested. 4120 if test "x$enable_dependency_tracking" = xyes; then 4121 continue 4122 else 4123 break 4124 fi 4125 ;; 4126 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4127 # This compiler won't grok '-c -o', but also, the minuso test has 4128 # not run yet. These depmodes are late enough in the game, and 4129 # so weak that their functioning should not be impacted. 4130 am__obj=conftest.${OBJEXT-o} 4131 am__minus_obj= 4132 ;; 4133 none) break ;; 4134 esac 4135 if depmode=$depmode \ 4136 source=sub/conftest.c object=$am__obj \ 4137 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4138 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4139 >/dev/null 2>conftest.err && 4140 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4141 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4142 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4143 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4144 # icc doesn't choke on unknown options, it will just issue warnings 4145 # or remarks (even with -Werror). So we grep stderr for any message 4146 # that says an option was ignored or not supported. 4147 # When given -MP, icc 7.0 and 7.1 complain thusly: 4148 # icc: Command line warning: ignoring option '-M'; no argument required 4149 # The diagnosis changed in icc 8.0: 4150 # icc: Command line remark: option '-MP' not supported 4151 if (grep 'ignoring option' conftest.err || 4152 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4153 am_cv_CC_dependencies_compiler_type=$depmode 4154 break 4155 fi 4156 fi 4157 done 4158 4159 cd .. 4160 rm -rf conftest.dir 4161else 4162 am_cv_CC_dependencies_compiler_type=none 4163fi 4164 4165fi 4166{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4167$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4168CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4169 4170 if 4171 test "x$enable_dependency_tracking" != xno \ 4172 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4173 am__fastdepCC_TRUE= 4174 am__fastdepCC_FALSE='#' 4175else 4176 am__fastdepCC_TRUE='#' 4177 am__fastdepCC_FALSE= 4178fi 4179 4180 4181 4182 4183 4184 4185case `pwd` in 4186 *\ * | *\ *) 4187 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4188$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4189esac 4190 4191 4192 4193macro_version='2.2.7a' 4194macro_revision='1.3134' 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208ltmain="$ac_aux_dir/ltmain.sh" 4209 4210# Backslashify metacharacters that are still active within 4211# double-quoted strings. 4212sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4213 4214# Same as above, but do not quote variable references. 4215double_quote_subst='s/\(["`\\]\)/\\\1/g' 4216 4217# Sed substitution to delay expansion of an escaped shell variable in a 4218# double_quote_subst'ed string. 4219delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4220 4221# Sed substitution to delay expansion of an escaped single quote. 4222delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4223 4224# Sed substitution to avoid accidental globbing in evaled expressions 4225no_glob_subst='s/\*/\\\*/g' 4226 4227ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4228ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4229ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4230 4231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4232$as_echo_n "checking how to print strings... " >&6; } 4233# Test print first, because it will be a builtin if present. 4234if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4235 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4236 ECHO='print -r --' 4237elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4238 ECHO='printf %s\n' 4239else 4240 # Use this function as a fallback that always works. 4241 func_fallback_echo () 4242 { 4243 eval 'cat <<_LTECHO_EOF 4244$1 4245_LTECHO_EOF' 4246 } 4247 ECHO='func_fallback_echo' 4248fi 4249 4250# func_echo_all arg... 4251# Invoke $ECHO with all args, space-separated. 4252func_echo_all () 4253{ 4254 $ECHO "" 4255} 4256 4257case "$ECHO" in 4258 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4259$as_echo "printf" >&6; } ;; 4260 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4261$as_echo "print -r" >&6; } ;; 4262 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4263$as_echo "cat" >&6; } ;; 4264esac 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4280$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4281if ${ac_cv_path_SED+:} false; then : 4282 $as_echo_n "(cached) " >&6 4283else 4284 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4285 for ac_i in 1 2 3 4 5 6 7; do 4286 ac_script="$ac_script$as_nl$ac_script" 4287 done 4288 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4289 { ac_script=; unset ac_script;} 4290 if test -z "$SED"; then 4291 ac_path_SED_found=false 4292 # Loop through the user's path and test for each of PROGNAME-LIST 4293 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4294for as_dir in $PATH 4295do 4296 IFS=$as_save_IFS 4297 test -z "$as_dir" && as_dir=. 4298 for ac_prog in sed gsed; do 4299 for ac_exec_ext in '' $ac_executable_extensions; do 4300 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4301 as_fn_executable_p "$ac_path_SED" || continue 4302# Check for GNU ac_path_SED and select it if it is found. 4303 # Check for GNU $ac_path_SED 4304case `"$ac_path_SED" --version 2>&1` in 4305*GNU*) 4306 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4307*) 4308 ac_count=0 4309 $as_echo_n 0123456789 >"conftest.in" 4310 while : 4311 do 4312 cat "conftest.in" "conftest.in" >"conftest.tmp" 4313 mv "conftest.tmp" "conftest.in" 4314 cp "conftest.in" "conftest.nl" 4315 $as_echo '' >> "conftest.nl" 4316 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4317 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4318 as_fn_arith $ac_count + 1 && ac_count=$as_val 4319 if test $ac_count -gt ${ac_path_SED_max-0}; then 4320 # Best one so far, save it but keep looking for a better one 4321 ac_cv_path_SED="$ac_path_SED" 4322 ac_path_SED_max=$ac_count 4323 fi 4324 # 10*(2^10) chars as input seems more than enough 4325 test $ac_count -gt 10 && break 4326 done 4327 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4328esac 4329 4330 $ac_path_SED_found && break 3 4331 done 4332 done 4333 done 4334IFS=$as_save_IFS 4335 if test -z "$ac_cv_path_SED"; then 4336 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4337 fi 4338else 4339 ac_cv_path_SED=$SED 4340fi 4341 4342fi 4343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4344$as_echo "$ac_cv_path_SED" >&6; } 4345 SED="$ac_cv_path_SED" 4346 rm -f conftest.sed 4347 4348test -z "$SED" && SED=sed 4349Xsed="$SED -e 1s/^X//" 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4362$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4363if ${ac_cv_path_GREP+:} false; then : 4364 $as_echo_n "(cached) " >&6 4365else 4366 if test -z "$GREP"; then 4367 ac_path_GREP_found=false 4368 # Loop through the user's path and test for each of PROGNAME-LIST 4369 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4370for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4371do 4372 IFS=$as_save_IFS 4373 test -z "$as_dir" && as_dir=. 4374 for ac_prog in grep ggrep; do 4375 for ac_exec_ext in '' $ac_executable_extensions; do 4376 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4377 as_fn_executable_p "$ac_path_GREP" || continue 4378# Check for GNU ac_path_GREP and select it if it is found. 4379 # Check for GNU $ac_path_GREP 4380case `"$ac_path_GREP" --version 2>&1` in 4381*GNU*) 4382 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4383*) 4384 ac_count=0 4385 $as_echo_n 0123456789 >"conftest.in" 4386 while : 4387 do 4388 cat "conftest.in" "conftest.in" >"conftest.tmp" 4389 mv "conftest.tmp" "conftest.in" 4390 cp "conftest.in" "conftest.nl" 4391 $as_echo 'GREP' >> "conftest.nl" 4392 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4393 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4394 as_fn_arith $ac_count + 1 && ac_count=$as_val 4395 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4396 # Best one so far, save it but keep looking for a better one 4397 ac_cv_path_GREP="$ac_path_GREP" 4398 ac_path_GREP_max=$ac_count 4399 fi 4400 # 10*(2^10) chars as input seems more than enough 4401 test $ac_count -gt 10 && break 4402 done 4403 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4404esac 4405 4406 $ac_path_GREP_found && break 3 4407 done 4408 done 4409 done 4410IFS=$as_save_IFS 4411 if test -z "$ac_cv_path_GREP"; then 4412 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4413 fi 4414else 4415 ac_cv_path_GREP=$GREP 4416fi 4417 4418fi 4419{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4420$as_echo "$ac_cv_path_GREP" >&6; } 4421 GREP="$ac_cv_path_GREP" 4422 4423 4424{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4425$as_echo_n "checking for egrep... " >&6; } 4426if ${ac_cv_path_EGREP+:} false; then : 4427 $as_echo_n "(cached) " >&6 4428else 4429 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4430 then ac_cv_path_EGREP="$GREP -E" 4431 else 4432 if test -z "$EGREP"; then 4433 ac_path_EGREP_found=false 4434 # Loop through the user's path and test for each of PROGNAME-LIST 4435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4436for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4437do 4438 IFS=$as_save_IFS 4439 test -z "$as_dir" && as_dir=. 4440 for ac_prog in egrep; do 4441 for ac_exec_ext in '' $ac_executable_extensions; do 4442 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4443 as_fn_executable_p "$ac_path_EGREP" || continue 4444# Check for GNU ac_path_EGREP and select it if it is found. 4445 # Check for GNU $ac_path_EGREP 4446case `"$ac_path_EGREP" --version 2>&1` in 4447*GNU*) 4448 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4449*) 4450 ac_count=0 4451 $as_echo_n 0123456789 >"conftest.in" 4452 while : 4453 do 4454 cat "conftest.in" "conftest.in" >"conftest.tmp" 4455 mv "conftest.tmp" "conftest.in" 4456 cp "conftest.in" "conftest.nl" 4457 $as_echo 'EGREP' >> "conftest.nl" 4458 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4459 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4460 as_fn_arith $ac_count + 1 && ac_count=$as_val 4461 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4462 # Best one so far, save it but keep looking for a better one 4463 ac_cv_path_EGREP="$ac_path_EGREP" 4464 ac_path_EGREP_max=$ac_count 4465 fi 4466 # 10*(2^10) chars as input seems more than enough 4467 test $ac_count -gt 10 && break 4468 done 4469 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4470esac 4471 4472 $ac_path_EGREP_found && break 3 4473 done 4474 done 4475 done 4476IFS=$as_save_IFS 4477 if test -z "$ac_cv_path_EGREP"; then 4478 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4479 fi 4480else 4481 ac_cv_path_EGREP=$EGREP 4482fi 4483 4484 fi 4485fi 4486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4487$as_echo "$ac_cv_path_EGREP" >&6; } 4488 EGREP="$ac_cv_path_EGREP" 4489 4490 4491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4492$as_echo_n "checking for fgrep... " >&6; } 4493if ${ac_cv_path_FGREP+:} false; then : 4494 $as_echo_n "(cached) " >&6 4495else 4496 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4497 then ac_cv_path_FGREP="$GREP -F" 4498 else 4499 if test -z "$FGREP"; then 4500 ac_path_FGREP_found=false 4501 # Loop through the user's path and test for each of PROGNAME-LIST 4502 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4503for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4504do 4505 IFS=$as_save_IFS 4506 test -z "$as_dir" && as_dir=. 4507 for ac_prog in fgrep; do 4508 for ac_exec_ext in '' $ac_executable_extensions; do 4509 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4510 as_fn_executable_p "$ac_path_FGREP" || continue 4511# Check for GNU ac_path_FGREP and select it if it is found. 4512 # Check for GNU $ac_path_FGREP 4513case `"$ac_path_FGREP" --version 2>&1` in 4514*GNU*) 4515 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4516*) 4517 ac_count=0 4518 $as_echo_n 0123456789 >"conftest.in" 4519 while : 4520 do 4521 cat "conftest.in" "conftest.in" >"conftest.tmp" 4522 mv "conftest.tmp" "conftest.in" 4523 cp "conftest.in" "conftest.nl" 4524 $as_echo 'FGREP' >> "conftest.nl" 4525 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4526 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4527 as_fn_arith $ac_count + 1 && ac_count=$as_val 4528 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4529 # Best one so far, save it but keep looking for a better one 4530 ac_cv_path_FGREP="$ac_path_FGREP" 4531 ac_path_FGREP_max=$ac_count 4532 fi 4533 # 10*(2^10) chars as input seems more than enough 4534 test $ac_count -gt 10 && break 4535 done 4536 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4537esac 4538 4539 $ac_path_FGREP_found && break 3 4540 done 4541 done 4542 done 4543IFS=$as_save_IFS 4544 if test -z "$ac_cv_path_FGREP"; then 4545 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4546 fi 4547else 4548 ac_cv_path_FGREP=$FGREP 4549fi 4550 4551 fi 4552fi 4553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4554$as_echo "$ac_cv_path_FGREP" >&6; } 4555 FGREP="$ac_cv_path_FGREP" 4556 4557 4558test -z "$GREP" && GREP=grep 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578# Check whether --with-gnu-ld was given. 4579if test "${with_gnu_ld+set}" = set; then : 4580 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4581else 4582 with_gnu_ld=no 4583fi 4584 4585ac_prog=ld 4586if test "$GCC" = yes; then 4587 # Check if gcc -print-prog-name=ld gives a path. 4588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4589$as_echo_n "checking for ld used by $CC... " >&6; } 4590 case $host in 4591 *-*-mingw*) 4592 # gcc leaves a trailing carriage return which upsets mingw 4593 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4594 *) 4595 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4596 esac 4597 case $ac_prog in 4598 # Accept absolute paths. 4599 [\\/]* | ?:[\\/]*) 4600 re_direlt='/[^/][^/]*/\.\./' 4601 # Canonicalize the pathname of ld 4602 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4603 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4604 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4605 done 4606 test -z "$LD" && LD="$ac_prog" 4607 ;; 4608 "") 4609 # If it fails, then pretend we aren't using GCC. 4610 ac_prog=ld 4611 ;; 4612 *) 4613 # If it is relative, then search for the first ld in PATH. 4614 with_gnu_ld=unknown 4615 ;; 4616 esac 4617elif test "$with_gnu_ld" = yes; then 4618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4619$as_echo_n "checking for GNU ld... " >&6; } 4620else 4621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4622$as_echo_n "checking for non-GNU ld... " >&6; } 4623fi 4624if ${lt_cv_path_LD+:} false; then : 4625 $as_echo_n "(cached) " >&6 4626else 4627 if test -z "$LD"; then 4628 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4629 for ac_dir in $PATH; do 4630 IFS="$lt_save_ifs" 4631 test -z "$ac_dir" && ac_dir=. 4632 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4633 lt_cv_path_LD="$ac_dir/$ac_prog" 4634 # Check to see if the program is GNU ld. I'd rather use --version, 4635 # but apparently some variants of GNU ld only accept -v. 4636 # Break only if it was the GNU/non-GNU ld that we prefer. 4637 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4638 *GNU* | *'with BFD'*) 4639 test "$with_gnu_ld" != no && break 4640 ;; 4641 *) 4642 test "$with_gnu_ld" != yes && break 4643 ;; 4644 esac 4645 fi 4646 done 4647 IFS="$lt_save_ifs" 4648else 4649 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4650fi 4651fi 4652 4653LD="$lt_cv_path_LD" 4654if test -n "$LD"; then 4655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4656$as_echo "$LD" >&6; } 4657else 4658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4659$as_echo "no" >&6; } 4660fi 4661test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4663$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4664if ${lt_cv_prog_gnu_ld+:} false; then : 4665 $as_echo_n "(cached) " >&6 4666else 4667 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4668case `$LD -v 2>&1 </dev/null` in 4669*GNU* | *'with BFD'*) 4670 lt_cv_prog_gnu_ld=yes 4671 ;; 4672*) 4673 lt_cv_prog_gnu_ld=no 4674 ;; 4675esac 4676fi 4677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4678$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4679with_gnu_ld=$lt_cv_prog_gnu_ld 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4690$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4691if ${lt_cv_path_NM+:} false; then : 4692 $as_echo_n "(cached) " >&6 4693else 4694 if test -n "$NM"; then 4695 # Let the user override the nm to test. 4696 lt_nm_to_check="$NM" 4697 else 4698 lt_nm_to_check="${ac_tool_prefix}nm" 4699 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4700 lt_nm_to_check="$lt_nm_to_check nm" 4701 fi 4702 fi 4703 for lt_tmp_nm in "$lt_nm_to_check"; do 4704 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4705 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4706 IFS="$lt_save_ifs" 4707 test -z "$ac_dir" && ac_dir=. 4708 # Strip out any user-provided options from the nm to test twice, 4709 # the first time to test to see if nm (rather than its options) has 4710 # an explicit path, the second time to yield a file which can be 4711 # nm'ed itself. 4712 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 4713 case "$tmp_nm_path" in 4714 */*|*\\*) tmp_nm="$lt_tmp_nm";; 4715 *) tmp_nm="$ac_dir/$lt_tmp_nm";; 4716 esac 4717 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 4718 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 4719 # Check to see if the nm accepts a BSD-compat flag. 4720 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4721 # nm: unknown option "B" ignored 4722 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 4723 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 4724 break 4725 ;; 4726 *) 4727 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 4728 *$tmp_nm*) 4729 lt_cv_path_NM="$tmp_nm -p" 4730 break 4731 ;; 4732 *) 4733 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4734 continue # so that we can try to find one that supports BSD flags 4735 ;; 4736 esac 4737 ;; 4738 esac 4739 fi 4740 done 4741 IFS="$lt_save_ifs" 4742 done 4743 : ${lt_cv_path_NM=no} 4744fi 4745{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4746$as_echo "$lt_cv_path_NM" >&6; } 4747if test "$lt_cv_path_NM" != "no"; then 4748 NM="$lt_cv_path_NM" 4749else 4750 # Didn't find any BSD compatible name lister, look for dumpbin. 4751 if test -n "$DUMPBIN"; then : 4752 # Let the user override the test. 4753 else 4754 if test -n "$ac_tool_prefix"; then 4755 for ac_prog in dumpbin "link -dump" 4756 do 4757 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4758set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4760$as_echo_n "checking for $ac_word... " >&6; } 4761if ${ac_cv_prog_DUMPBIN+:} false; then : 4762 $as_echo_n "(cached) " >&6 4763else 4764 if test -n "$DUMPBIN"; then 4765 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4766else 4767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4768for as_dir in $PATH 4769do 4770 IFS=$as_save_IFS 4771 test -z "$as_dir" && as_dir=. 4772 for ac_exec_ext in '' $ac_executable_extensions; do 4773 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4774 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4775 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4776 break 2 4777 fi 4778done 4779 done 4780IFS=$as_save_IFS 4781 4782fi 4783fi 4784DUMPBIN=$ac_cv_prog_DUMPBIN 4785if test -n "$DUMPBIN"; then 4786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4787$as_echo "$DUMPBIN" >&6; } 4788else 4789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4790$as_echo "no" >&6; } 4791fi 4792 4793 4794 test -n "$DUMPBIN" && break 4795 done 4796fi 4797if test -z "$DUMPBIN"; then 4798 ac_ct_DUMPBIN=$DUMPBIN 4799 for ac_prog in dumpbin "link -dump" 4800do 4801 # Extract the first word of "$ac_prog", so it can be a program name with args. 4802set dummy $ac_prog; 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_ac_ct_DUMPBIN+:} false; then : 4806 $as_echo_n "(cached) " >&6 4807else 4808 if test -n "$ac_ct_DUMPBIN"; then 4809 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4810else 4811as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4812for as_dir in $PATH 4813do 4814 IFS=$as_save_IFS 4815 test -z "$as_dir" && as_dir=. 4816 for ac_exec_ext in '' $ac_executable_extensions; do 4817 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4818 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4819 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4820 break 2 4821 fi 4822done 4823 done 4824IFS=$as_save_IFS 4825 4826fi 4827fi 4828ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4829if test -n "$ac_ct_DUMPBIN"; then 4830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4831$as_echo "$ac_ct_DUMPBIN" >&6; } 4832else 4833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4834$as_echo "no" >&6; } 4835fi 4836 4837 4838 test -n "$ac_ct_DUMPBIN" && break 4839done 4840 4841 if test "x$ac_ct_DUMPBIN" = x; then 4842 DUMPBIN=":" 4843 else 4844 case $cross_compiling:$ac_tool_warned in 4845yes:) 4846{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4847$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4848ac_tool_warned=yes ;; 4849esac 4850 DUMPBIN=$ac_ct_DUMPBIN 4851 fi 4852fi 4853 4854 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4855 *COFF*) 4856 DUMPBIN="$DUMPBIN -symbols" 4857 ;; 4858 *) 4859 DUMPBIN=: 4860 ;; 4861 esac 4862 fi 4863 4864 if test "$DUMPBIN" != ":"; then 4865 NM="$DUMPBIN" 4866 fi 4867fi 4868test -z "$NM" && NM=nm 4869 4870 4871 4872 4873 4874 4875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4876$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4877if ${lt_cv_nm_interface+:} false; then : 4878 $as_echo_n "(cached) " >&6 4879else 4880 lt_cv_nm_interface="BSD nm" 4881 echo "int some_variable = 0;" > conftest.$ac_ext 4882 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4883 (eval "$ac_compile" 2>conftest.err) 4884 cat conftest.err >&5 4885 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4886 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4887 cat conftest.err >&5 4888 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4889 cat conftest.out >&5 4890 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4891 lt_cv_nm_interface="MS dumpbin" 4892 fi 4893 rm -f conftest* 4894fi 4895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4896$as_echo "$lt_cv_nm_interface" >&6; } 4897 4898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4899$as_echo_n "checking whether ln -s works... " >&6; } 4900LN_S=$as_ln_s 4901if test "$LN_S" = "ln -s"; then 4902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4903$as_echo "yes" >&6; } 4904else 4905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4906$as_echo "no, using $LN_S" >&6; } 4907fi 4908 4909# find the maximum length of command line arguments 4910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4911$as_echo_n "checking the maximum length of command line arguments... " >&6; } 4912if ${lt_cv_sys_max_cmd_len+:} false; then : 4913 $as_echo_n "(cached) " >&6 4914else 4915 i=0 4916 teststring="ABCD" 4917 4918 case $build_os in 4919 msdosdjgpp*) 4920 # On DJGPP, this test can blow up pretty badly due to problems in libc 4921 # (any single argument exceeding 2000 bytes causes a buffer overrun 4922 # during glob expansion). Even if it were fixed, the result of this 4923 # check would be larger than it should be. 4924 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4925 ;; 4926 4927 gnu*) 4928 # Under GNU Hurd, this test is not required because there is 4929 # no limit to the length of command line arguments. 4930 # Libtool will interpret -1 as no limit whatsoever 4931 lt_cv_sys_max_cmd_len=-1; 4932 ;; 4933 4934 cygwin* | mingw* | cegcc*) 4935 # On Win9x/ME, this test blows up -- it succeeds, but takes 4936 # about 5 minutes as the teststring grows exponentially. 4937 # Worse, since 9x/ME are not pre-emptively multitasking, 4938 # you end up with a "frozen" computer, even though with patience 4939 # the test eventually succeeds (with a max line length of 256k). 4940 # Instead, let's just punt: use the minimum linelength reported by 4941 # all of the supported platforms: 8192 (on NT/2K/XP). 4942 lt_cv_sys_max_cmd_len=8192; 4943 ;; 4944 4945 mint*) 4946 # On MiNT this can take a long time and run out of memory. 4947 lt_cv_sys_max_cmd_len=8192; 4948 ;; 4949 4950 amigaos*) 4951 # On AmigaOS with pdksh, this test takes hours, literally. 4952 # So we just punt and use a minimum line length of 8192. 4953 lt_cv_sys_max_cmd_len=8192; 4954 ;; 4955 4956 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4957 # This has been around since 386BSD, at least. Likely further. 4958 if test -x /sbin/sysctl; then 4959 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4960 elif test -x /usr/sbin/sysctl; then 4961 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4962 else 4963 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4964 fi 4965 # And add a safety zone 4966 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4967 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4968 ;; 4969 4970 interix*) 4971 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4972 lt_cv_sys_max_cmd_len=196608 4973 ;; 4974 4975 osf*) 4976 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4977 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4978 # nice to cause kernel panics so lets avoid the loop below. 4979 # First set a reasonable default. 4980 lt_cv_sys_max_cmd_len=16384 4981 # 4982 if test -x /sbin/sysconfig; then 4983 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4984 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4985 esac 4986 fi 4987 ;; 4988 sco3.2v5*) 4989 lt_cv_sys_max_cmd_len=102400 4990 ;; 4991 sysv5* | sco5v6* | sysv4.2uw2*) 4992 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 4993 if test -n "$kargmax"; then 4994 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 4995 else 4996 lt_cv_sys_max_cmd_len=32768 4997 fi 4998 ;; 4999 *) 5000 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5001 if test -n "$lt_cv_sys_max_cmd_len"; then 5002 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5003 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5004 else 5005 # Make teststring a little bigger before we do anything with it. 5006 # a 1K string should be a reasonable start. 5007 for i in 1 2 3 4 5 6 7 8 ; do 5008 teststring=$teststring$teststring 5009 done 5010 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5011 # If test is not a shell built-in, we'll probably end up computing a 5012 # maximum length that is only half of the actual maximum length, but 5013 # we can't tell. 5014 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5015 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5016 test $i != 17 # 1/2 MB should be enough 5017 do 5018 i=`expr $i + 1` 5019 teststring=$teststring$teststring 5020 done 5021 # Only check the string length outside the loop. 5022 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5023 teststring= 5024 # Add a significant safety factor because C++ compilers can tack on 5025 # massive amounts of additional arguments before passing them to the 5026 # linker. It appears as though 1/2 is a usable value. 5027 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5028 fi 5029 ;; 5030 esac 5031 5032fi 5033 5034if test -n $lt_cv_sys_max_cmd_len ; then 5035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5036$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5037else 5038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5039$as_echo "none" >&6; } 5040fi 5041max_cmd_len=$lt_cv_sys_max_cmd_len 5042 5043 5044 5045 5046 5047 5048: ${CP="cp -f"} 5049: ${MV="mv -f"} 5050: ${RM="rm -f"} 5051 5052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5053$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5054# Try some XSI features 5055xsi_shell=no 5056( _lt_dummy="a/b/c" 5057 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5058 = c,a/b,, \ 5059 && eval 'test $(( 1 + 1 )) -eq 2 \ 5060 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5061 && xsi_shell=yes 5062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5063$as_echo "$xsi_shell" >&6; } 5064 5065 5066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5067$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5068lt_shell_append=no 5069( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5070 >/dev/null 2>&1 \ 5071 && lt_shell_append=yes 5072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5073$as_echo "$lt_shell_append" >&6; } 5074 5075 5076if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5077 lt_unset=unset 5078else 5079 lt_unset=false 5080fi 5081 5082 5083 5084 5085 5086# test EBCDIC or ASCII 5087case `echo X|tr X '\101'` in 5088 A) # ASCII based system 5089 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5090 lt_SP2NL='tr \040 \012' 5091 lt_NL2SP='tr \015\012 \040\040' 5092 ;; 5093 *) # EBCDIC based system 5094 lt_SP2NL='tr \100 \n' 5095 lt_NL2SP='tr \r\n \100\100' 5096 ;; 5097esac 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5108$as_echo_n "checking for $LD option to reload object files... " >&6; } 5109if ${lt_cv_ld_reload_flag+:} false; then : 5110 $as_echo_n "(cached) " >&6 5111else 5112 lt_cv_ld_reload_flag='-r' 5113fi 5114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5115$as_echo "$lt_cv_ld_reload_flag" >&6; } 5116reload_flag=$lt_cv_ld_reload_flag 5117case $reload_flag in 5118"" | " "*) ;; 5119*) reload_flag=" $reload_flag" ;; 5120esac 5121reload_cmds='$LD$reload_flag -o $output$reload_objs' 5122case $host_os in 5123 darwin*) 5124 if test "$GCC" = yes; then 5125 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5126 else 5127 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5128 fi 5129 ;; 5130esac 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140if test -n "$ac_tool_prefix"; then 5141 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5142set dummy ${ac_tool_prefix}objdump; ac_word=$2 5143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5144$as_echo_n "checking for $ac_word... " >&6; } 5145if ${ac_cv_prog_OBJDUMP+:} false; then : 5146 $as_echo_n "(cached) " >&6 5147else 5148 if test -n "$OBJDUMP"; then 5149 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5150else 5151as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5152for as_dir in $PATH 5153do 5154 IFS=$as_save_IFS 5155 test -z "$as_dir" && as_dir=. 5156 for ac_exec_ext in '' $ac_executable_extensions; do 5157 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5158 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5159 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5160 break 2 5161 fi 5162done 5163 done 5164IFS=$as_save_IFS 5165 5166fi 5167fi 5168OBJDUMP=$ac_cv_prog_OBJDUMP 5169if test -n "$OBJDUMP"; then 5170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5171$as_echo "$OBJDUMP" >&6; } 5172else 5173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5174$as_echo "no" >&6; } 5175fi 5176 5177 5178fi 5179if test -z "$ac_cv_prog_OBJDUMP"; then 5180 ac_ct_OBJDUMP=$OBJDUMP 5181 # Extract the first word of "objdump", so it can be a program name with args. 5182set dummy objdump; ac_word=$2 5183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5184$as_echo_n "checking for $ac_word... " >&6; } 5185if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5186 $as_echo_n "(cached) " >&6 5187else 5188 if test -n "$ac_ct_OBJDUMP"; then 5189 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5190else 5191as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5192for as_dir in $PATH 5193do 5194 IFS=$as_save_IFS 5195 test -z "$as_dir" && as_dir=. 5196 for ac_exec_ext in '' $ac_executable_extensions; do 5197 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5198 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5200 break 2 5201 fi 5202done 5203 done 5204IFS=$as_save_IFS 5205 5206fi 5207fi 5208ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5209if test -n "$ac_ct_OBJDUMP"; then 5210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5211$as_echo "$ac_ct_OBJDUMP" >&6; } 5212else 5213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5214$as_echo "no" >&6; } 5215fi 5216 5217 if test "x$ac_ct_OBJDUMP" = x; then 5218 OBJDUMP="false" 5219 else 5220 case $cross_compiling:$ac_tool_warned in 5221yes:) 5222{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5223$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5224ac_tool_warned=yes ;; 5225esac 5226 OBJDUMP=$ac_ct_OBJDUMP 5227 fi 5228else 5229 OBJDUMP="$ac_cv_prog_OBJDUMP" 5230fi 5231 5232test -z "$OBJDUMP" && OBJDUMP=objdump 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5243$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5244if ${lt_cv_deplibs_check_method+:} false; then : 5245 $as_echo_n "(cached) " >&6 5246else 5247 lt_cv_file_magic_cmd='$MAGIC_CMD' 5248lt_cv_file_magic_test_file= 5249lt_cv_deplibs_check_method='unknown' 5250# Need to set the preceding variable on all platforms that support 5251# interlibrary dependencies. 5252# 'none' -- dependencies not supported. 5253# `unknown' -- same as none, but documents that we really don't know. 5254# 'pass_all' -- all dependencies passed with no checks. 5255# 'test_compile' -- check by making test program. 5256# 'file_magic [[regex]]' -- check by looking for files in library path 5257# which responds to the $file_magic_cmd with a given extended regex. 5258# If you have `file' or equivalent on your system and you're not sure 5259# whether `pass_all' will *always* work, you probably want this one. 5260 5261case $host_os in 5262aix[4-9]*) 5263 lt_cv_deplibs_check_method=pass_all 5264 ;; 5265 5266beos*) 5267 lt_cv_deplibs_check_method=pass_all 5268 ;; 5269 5270bsdi[45]*) 5271 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5272 lt_cv_file_magic_cmd='/usr/bin/file -L' 5273 lt_cv_file_magic_test_file=/shlib/libc.so 5274 ;; 5275 5276cygwin*) 5277 # func_win32_libid is a shell function defined in ltmain.sh 5278 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5279 lt_cv_file_magic_cmd='func_win32_libid' 5280 ;; 5281 5282mingw* | pw32*) 5283 # Base MSYS/MinGW do not provide the 'file' command needed by 5284 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5285 # unless we find 'file', for example because we are cross-compiling. 5286 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5287 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5288 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5289 lt_cv_file_magic_cmd='func_win32_libid' 5290 else 5291 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5292 lt_cv_file_magic_cmd='$OBJDUMP -f' 5293 fi 5294 ;; 5295 5296cegcc*) 5297 # use the weaker test based on 'objdump'. See mingw*. 5298 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5299 lt_cv_file_magic_cmd='$OBJDUMP -f' 5300 ;; 5301 5302darwin* | rhapsody*) 5303 lt_cv_deplibs_check_method=pass_all 5304 ;; 5305 5306freebsd* | dragonfly*) 5307 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5308 case $host_cpu in 5309 i*86 ) 5310 # Not sure whether the presence of OpenBSD here was a mistake. 5311 # Let's accept both of them until this is cleared up. 5312 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5313 lt_cv_file_magic_cmd=/usr/bin/file 5314 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5315 ;; 5316 esac 5317 else 5318 lt_cv_deplibs_check_method=pass_all 5319 fi 5320 ;; 5321 5322gnu*) 5323 lt_cv_deplibs_check_method=pass_all 5324 ;; 5325 5326haiku*) 5327 lt_cv_deplibs_check_method=pass_all 5328 ;; 5329 5330hpux10.20* | hpux11*) 5331 lt_cv_file_magic_cmd=/usr/bin/file 5332 case $host_cpu in 5333 ia64*) 5334 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5335 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5336 ;; 5337 hppa*64*) 5338 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]' 5339 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5340 ;; 5341 *) 5342 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5343 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5344 ;; 5345 esac 5346 ;; 5347 5348interix[3-9]*) 5349 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5350 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5351 ;; 5352 5353irix5* | irix6* | nonstopux*) 5354 case $LD in 5355 *-32|*"-32 ") libmagic=32-bit;; 5356 *-n32|*"-n32 ") libmagic=N32;; 5357 *-64|*"-64 ") libmagic=64-bit;; 5358 *) libmagic=never-match;; 5359 esac 5360 lt_cv_deplibs_check_method=pass_all 5361 ;; 5362 5363# This must be Linux ELF. 5364linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 5365 lt_cv_deplibs_check_method=pass_all 5366 ;; 5367 5368netbsd*) 5369 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5370 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5371 else 5372 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5373 fi 5374 ;; 5375 5376newos6*) 5377 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5378 lt_cv_file_magic_cmd=/usr/bin/file 5379 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5380 ;; 5381 5382*nto* | *qnx*) 5383 lt_cv_deplibs_check_method=pass_all 5384 ;; 5385 5386openbsd*) 5387 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5388 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5389 else 5390 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5391 fi 5392 ;; 5393 5394osf3* | osf4* | osf5*) 5395 lt_cv_deplibs_check_method=pass_all 5396 ;; 5397 5398rdos*) 5399 lt_cv_deplibs_check_method=pass_all 5400 ;; 5401 5402solaris*) 5403 lt_cv_deplibs_check_method=pass_all 5404 ;; 5405 5406sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5407 lt_cv_deplibs_check_method=pass_all 5408 ;; 5409 5410sysv4 | sysv4.3*) 5411 case $host_vendor in 5412 motorola) 5413 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]' 5414 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5415 ;; 5416 ncr) 5417 lt_cv_deplibs_check_method=pass_all 5418 ;; 5419 sequent) 5420 lt_cv_file_magic_cmd='/bin/file' 5421 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5422 ;; 5423 sni) 5424 lt_cv_file_magic_cmd='/bin/file' 5425 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5426 lt_cv_file_magic_test_file=/lib/libc.so 5427 ;; 5428 siemens) 5429 lt_cv_deplibs_check_method=pass_all 5430 ;; 5431 pc) 5432 lt_cv_deplibs_check_method=pass_all 5433 ;; 5434 esac 5435 ;; 5436 5437tpf*) 5438 lt_cv_deplibs_check_method=pass_all 5439 ;; 5440vxworks*) 5441 # Assume VxWorks cross toolchains are built on Linux, possibly 5442 # as canadian for Windows hosts. 5443 lt_cv_deplibs_check_method=pass_all 5444 ;; 5445esac 5446 5447fi 5448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5449$as_echo "$lt_cv_deplibs_check_method" >&6; } 5450file_magic_cmd=$lt_cv_file_magic_cmd 5451deplibs_check_method=$lt_cv_deplibs_check_method 5452test -z "$deplibs_check_method" && deplibs_check_method=unknown 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465plugin_option= 5466plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 5467for plugin in $plugin_names; do 5468 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 5469 if test x$plugin_so = x$plugin; then 5470 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 5471 fi 5472 if test x$plugin_so != x$plugin; then 5473 plugin_option="--plugin $plugin_so" 5474 break 5475 fi 5476done 5477 5478if test -n "$ac_tool_prefix"; then 5479 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5480set dummy ${ac_tool_prefix}ar; ac_word=$2 5481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5482$as_echo_n "checking for $ac_word... " >&6; } 5483if ${ac_cv_prog_AR+:} false; then : 5484 $as_echo_n "(cached) " >&6 5485else 5486 if test -n "$AR"; then 5487 ac_cv_prog_AR="$AR" # Let the user override the test. 5488else 5489as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5490for as_dir in $PATH 5491do 5492 IFS=$as_save_IFS 5493 test -z "$as_dir" && as_dir=. 5494 for ac_exec_ext in '' $ac_executable_extensions; do 5495 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5496 ac_cv_prog_AR="${ac_tool_prefix}ar" 5497 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5498 break 2 5499 fi 5500done 5501 done 5502IFS=$as_save_IFS 5503 5504fi 5505fi 5506AR=$ac_cv_prog_AR 5507if test -n "$AR"; then 5508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5509$as_echo "$AR" >&6; } 5510else 5511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5512$as_echo "no" >&6; } 5513fi 5514 5515 5516fi 5517if test -z "$ac_cv_prog_AR"; then 5518 ac_ct_AR=$AR 5519 # Extract the first word of "ar", so it can be a program name with args. 5520set dummy ar; ac_word=$2 5521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5522$as_echo_n "checking for $ac_word... " >&6; } 5523if ${ac_cv_prog_ac_ct_AR+:} false; then : 5524 $as_echo_n "(cached) " >&6 5525else 5526 if test -n "$ac_ct_AR"; then 5527 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5528else 5529as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5530for as_dir in $PATH 5531do 5532 IFS=$as_save_IFS 5533 test -z "$as_dir" && as_dir=. 5534 for ac_exec_ext in '' $ac_executable_extensions; do 5535 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5536 ac_cv_prog_ac_ct_AR="ar" 5537 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5538 break 2 5539 fi 5540done 5541 done 5542IFS=$as_save_IFS 5543 5544fi 5545fi 5546ac_ct_AR=$ac_cv_prog_ac_ct_AR 5547if test -n "$ac_ct_AR"; then 5548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5549$as_echo "$ac_ct_AR" >&6; } 5550else 5551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5552$as_echo "no" >&6; } 5553fi 5554 5555 if test "x$ac_ct_AR" = x; then 5556 AR="false" 5557 else 5558 case $cross_compiling:$ac_tool_warned in 5559yes:) 5560{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5561$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5562ac_tool_warned=yes ;; 5563esac 5564 AR=$ac_ct_AR 5565 fi 5566else 5567 AR="$ac_cv_prog_AR" 5568fi 5569 5570test -z "$AR" && AR=ar 5571if test -n "$plugin_option"; then 5572 if $AR --help 2>&1 | grep -q "\--plugin"; then 5573 touch conftest.c 5574 $AR $plugin_option rc conftest.a conftest.c 5575 if test "$?" != 0; then 5576 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 5577$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 5578 else 5579 AR="$AR $plugin_option" 5580 fi 5581 rm -f conftest.* 5582 fi 5583fi 5584test -z "$AR_FLAGS" && AR_FLAGS=cru 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596if test -n "$ac_tool_prefix"; then 5597 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5598set dummy ${ac_tool_prefix}strip; ac_word=$2 5599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5600$as_echo_n "checking for $ac_word... " >&6; } 5601if ${ac_cv_prog_STRIP+:} false; then : 5602 $as_echo_n "(cached) " >&6 5603else 5604 if test -n "$STRIP"; then 5605 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5606else 5607as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5608for as_dir in $PATH 5609do 5610 IFS=$as_save_IFS 5611 test -z "$as_dir" && as_dir=. 5612 for ac_exec_ext in '' $ac_executable_extensions; do 5613 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5614 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5615 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5616 break 2 5617 fi 5618done 5619 done 5620IFS=$as_save_IFS 5621 5622fi 5623fi 5624STRIP=$ac_cv_prog_STRIP 5625if test -n "$STRIP"; then 5626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5627$as_echo "$STRIP" >&6; } 5628else 5629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5630$as_echo "no" >&6; } 5631fi 5632 5633 5634fi 5635if test -z "$ac_cv_prog_STRIP"; then 5636 ac_ct_STRIP=$STRIP 5637 # Extract the first word of "strip", so it can be a program name with args. 5638set dummy strip; ac_word=$2 5639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5640$as_echo_n "checking for $ac_word... " >&6; } 5641if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5642 $as_echo_n "(cached) " >&6 5643else 5644 if test -n "$ac_ct_STRIP"; then 5645 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5646else 5647as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5648for as_dir in $PATH 5649do 5650 IFS=$as_save_IFS 5651 test -z "$as_dir" && as_dir=. 5652 for ac_exec_ext in '' $ac_executable_extensions; do 5653 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5654 ac_cv_prog_ac_ct_STRIP="strip" 5655 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5656 break 2 5657 fi 5658done 5659 done 5660IFS=$as_save_IFS 5661 5662fi 5663fi 5664ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5665if test -n "$ac_ct_STRIP"; then 5666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5667$as_echo "$ac_ct_STRIP" >&6; } 5668else 5669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5670$as_echo "no" >&6; } 5671fi 5672 5673 if test "x$ac_ct_STRIP" = x; then 5674 STRIP=":" 5675 else 5676 case $cross_compiling:$ac_tool_warned in 5677yes:) 5678{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5679$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5680ac_tool_warned=yes ;; 5681esac 5682 STRIP=$ac_ct_STRIP 5683 fi 5684else 5685 STRIP="$ac_cv_prog_STRIP" 5686fi 5687 5688test -z "$STRIP" && STRIP=: 5689 5690 5691 5692 5693 5694 5695if test -n "$ac_tool_prefix"; then 5696 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5697set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5699$as_echo_n "checking for $ac_word... " >&6; } 5700if ${ac_cv_prog_RANLIB+:} false; then : 5701 $as_echo_n "(cached) " >&6 5702else 5703 if test -n "$RANLIB"; then 5704 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5705else 5706as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5707for as_dir in $PATH 5708do 5709 IFS=$as_save_IFS 5710 test -z "$as_dir" && as_dir=. 5711 for ac_exec_ext in '' $ac_executable_extensions; do 5712 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5713 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5714 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5715 break 2 5716 fi 5717done 5718 done 5719IFS=$as_save_IFS 5720 5721fi 5722fi 5723RANLIB=$ac_cv_prog_RANLIB 5724if test -n "$RANLIB"; then 5725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5726$as_echo "$RANLIB" >&6; } 5727else 5728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5729$as_echo "no" >&6; } 5730fi 5731 5732 5733fi 5734if test -z "$ac_cv_prog_RANLIB"; then 5735 ac_ct_RANLIB=$RANLIB 5736 # Extract the first word of "ranlib", so it can be a program name with args. 5737set dummy ranlib; ac_word=$2 5738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5739$as_echo_n "checking for $ac_word... " >&6; } 5740if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5741 $as_echo_n "(cached) " >&6 5742else 5743 if test -n "$ac_ct_RANLIB"; then 5744 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5745else 5746as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5747for as_dir in $PATH 5748do 5749 IFS=$as_save_IFS 5750 test -z "$as_dir" && as_dir=. 5751 for ac_exec_ext in '' $ac_executable_extensions; do 5752 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5753 ac_cv_prog_ac_ct_RANLIB="ranlib" 5754 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5755 break 2 5756 fi 5757done 5758 done 5759IFS=$as_save_IFS 5760 5761fi 5762fi 5763ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5764if test -n "$ac_ct_RANLIB"; then 5765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5766$as_echo "$ac_ct_RANLIB" >&6; } 5767else 5768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5769$as_echo "no" >&6; } 5770fi 5771 5772 if test "x$ac_ct_RANLIB" = x; then 5773 RANLIB=":" 5774 else 5775 case $cross_compiling:$ac_tool_warned in 5776yes:) 5777{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5778$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5779ac_tool_warned=yes ;; 5780esac 5781 RANLIB=$ac_ct_RANLIB 5782 fi 5783else 5784 RANLIB="$ac_cv_prog_RANLIB" 5785fi 5786 5787test -z "$RANLIB" && RANLIB=: 5788if test -n "$plugin_option" && test "$RANLIB" != ":"; then 5789 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 5790 RANLIB="$RANLIB $plugin_option" 5791 fi 5792fi 5793 5794 5795 5796 5797 5798 5799# Determine commands to create old-style static archives. 5800old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5801old_postinstall_cmds='chmod 644 $oldlib' 5802old_postuninstall_cmds= 5803 5804if test -n "$RANLIB"; then 5805 case $host_os in 5806 openbsd*) 5807 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5808 ;; 5809 *) 5810 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5811 ;; 5812 esac 5813 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5814fi 5815 5816case $host_os in 5817 darwin*) 5818 lock_old_archive_extraction=yes ;; 5819 *) 5820 lock_old_archive_extraction=no ;; 5821esac 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861# If no C compiler was specified, use CC. 5862LTCC=${LTCC-"$CC"} 5863 5864# If no C compiler flags were specified, use CFLAGS. 5865LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5866 5867# Allow CC to be a program name with arguments. 5868compiler=$CC 5869 5870 5871# Check for command to grab the raw symbol name followed by C symbol from nm. 5872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5873$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5874if ${lt_cv_sys_global_symbol_pipe+:} false; then : 5875 $as_echo_n "(cached) " >&6 5876else 5877 5878# These are sane defaults that work on at least a few old systems. 5879# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5880 5881# Character class describing NM global symbol codes. 5882symcode='[BCDEGRST]' 5883 5884# Regexp to match symbols that can be accessed directly from C. 5885sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5886 5887# Define system-specific variables. 5888case $host_os in 5889aix*) 5890 symcode='[BCDT]' 5891 ;; 5892cygwin* | mingw* | pw32* | cegcc*) 5893 symcode='[ABCDGISTW]' 5894 ;; 5895hpux*) 5896 if test "$host_cpu" = ia64; then 5897 symcode='[ABCDEGRST]' 5898 fi 5899 ;; 5900irix* | nonstopux*) 5901 symcode='[BCDEGRST]' 5902 ;; 5903osf*) 5904 symcode='[BCDEGQRST]' 5905 ;; 5906solaris*) 5907 symcode='[BCDRT]' 5908 ;; 5909sco3.2v5*) 5910 symcode='[DT]' 5911 ;; 5912sysv4.2uw2*) 5913 symcode='[DT]' 5914 ;; 5915sysv5* | sco5v6* | unixware* | OpenUNIX*) 5916 symcode='[ABDT]' 5917 ;; 5918sysv4) 5919 symcode='[DFNSTU]' 5920 ;; 5921esac 5922 5923# If we're using GNU nm, then use its standard symbol codes. 5924case `$NM -V 2>&1` in 5925*GNU* | *'with BFD'*) 5926 symcode='[ABCDGIRSTW]' ;; 5927esac 5928 5929# Transform an extracted symbol line into a proper C declaration. 5930# Some systems (esp. on ia64) link data and code symbols differently, 5931# so use this general approach. 5932lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5933 5934# Transform an extracted symbol line into symbol name and symbol address 5935lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 5936lt_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'" 5937 5938# Handle CRLF in mingw tool chain 5939opt_cr= 5940case $build_os in 5941mingw*) 5942 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5943 ;; 5944esac 5945 5946# Try without a prefix underscore, then with it. 5947for ac_symprfx in "" "_"; do 5948 5949 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5950 symxfrm="\\1 $ac_symprfx\\2 \\2" 5951 5952 # Write the raw and C identifiers. 5953 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5954 # Fake it for dumpbin and say T for any non-static function 5955 # and D for any global variable. 5956 # Also find C++ and __fastcall symbols from MSVC++, 5957 # which start with @ or ?. 5958 lt_cv_sys_global_symbol_pipe="$AWK '"\ 5959" {last_section=section; section=\$ 3};"\ 5960" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 5961" \$ 0!~/External *\|/{next};"\ 5962" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 5963" {if(hide[section]) next};"\ 5964" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 5965" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 5966" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 5967" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 5968" ' prfx=^$ac_symprfx" 5969 else 5970 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 5971 fi 5972 5973 # Check to see that the pipe works correctly. 5974 pipe_works=no 5975 5976 rm -f conftest* 5977 cat > conftest.$ac_ext <<_LT_EOF 5978#ifdef __cplusplus 5979extern "C" { 5980#endif 5981char nm_test_var; 5982void nm_test_func(void); 5983void nm_test_func(void){} 5984#ifdef __cplusplus 5985} 5986#endif 5987int main(){nm_test_var='a';nm_test_func();return(0);} 5988_LT_EOF 5989 5990 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 5991 (eval $ac_compile) 2>&5 5992 ac_status=$? 5993 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5994 test $ac_status = 0; }; then 5995 # Now try to grab the symbols. 5996 nlist=conftest.nm 5997 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 5998 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 5999 ac_status=$? 6000 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6001 test $ac_status = 0; } && test -s "$nlist"; then 6002 # Try sorting and uniquifying the output. 6003 if sort "$nlist" | uniq > "$nlist"T; then 6004 mv -f "$nlist"T "$nlist" 6005 else 6006 rm -f "$nlist"T 6007 fi 6008 6009 # Make sure that we snagged all the symbols we need. 6010 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6011 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6012 cat <<_LT_EOF > conftest.$ac_ext 6013#ifdef __cplusplus 6014extern "C" { 6015#endif 6016 6017_LT_EOF 6018 # Now generate the symbol file. 6019 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6020 6021 cat <<_LT_EOF >> conftest.$ac_ext 6022 6023/* The mapping between symbol names and symbols. */ 6024const struct { 6025 const char *name; 6026 void *address; 6027} 6028lt__PROGRAM__LTX_preloaded_symbols[] = 6029{ 6030 { "@PROGRAM@", (void *) 0 }, 6031_LT_EOF 6032 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6033 cat <<\_LT_EOF >> conftest.$ac_ext 6034 {0, (void *) 0} 6035}; 6036 6037/* This works around a problem in FreeBSD linker */ 6038#ifdef FREEBSD_WORKAROUND 6039static const void *lt_preloaded_setup() { 6040 return lt__PROGRAM__LTX_preloaded_symbols; 6041} 6042#endif 6043 6044#ifdef __cplusplus 6045} 6046#endif 6047_LT_EOF 6048 # Now try linking the two files. 6049 mv conftest.$ac_objext conftstm.$ac_objext 6050 lt_save_LIBS="$LIBS" 6051 lt_save_CFLAGS="$CFLAGS" 6052 LIBS="conftstm.$ac_objext" 6053 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6054 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6055 (eval $ac_link) 2>&5 6056 ac_status=$? 6057 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6058 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6059 pipe_works=yes 6060 fi 6061 LIBS="$lt_save_LIBS" 6062 CFLAGS="$lt_save_CFLAGS" 6063 else 6064 echo "cannot find nm_test_func in $nlist" >&5 6065 fi 6066 else 6067 echo "cannot find nm_test_var in $nlist" >&5 6068 fi 6069 else 6070 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6071 fi 6072 else 6073 echo "$progname: failed program was:" >&5 6074 cat conftest.$ac_ext >&5 6075 fi 6076 rm -rf conftest* conftst* 6077 6078 # Do not use the global_symbol_pipe unless it works. 6079 if test "$pipe_works" = yes; then 6080 break 6081 else 6082 lt_cv_sys_global_symbol_pipe= 6083 fi 6084done 6085 6086fi 6087 6088if test -z "$lt_cv_sys_global_symbol_pipe"; then 6089 lt_cv_sys_global_symbol_to_cdecl= 6090fi 6091if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6093$as_echo "failed" >&6; } 6094else 6095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6096$as_echo "ok" >&6; } 6097fi 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121# Check whether --enable-libtool-lock was given. 6122if test "${enable_libtool_lock+set}" = set; then : 6123 enableval=$enable_libtool_lock; 6124fi 6125 6126test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6127 6128# Some flags need to be propagated to the compiler or linker for good 6129# libtool support. 6130case $host in 6131ia64-*-hpux*) 6132 # Find out which ABI we are using. 6133 echo 'int i;' > conftest.$ac_ext 6134 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6135 (eval $ac_compile) 2>&5 6136 ac_status=$? 6137 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6138 test $ac_status = 0; }; then 6139 case `/usr/bin/file conftest.$ac_objext` in 6140 *ELF-32*) 6141 HPUX_IA64_MODE="32" 6142 ;; 6143 *ELF-64*) 6144 HPUX_IA64_MODE="64" 6145 ;; 6146 esac 6147 fi 6148 rm -rf conftest* 6149 ;; 6150*-*-irix6*) 6151 # Find out which ABI we are using. 6152 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6153 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6154 (eval $ac_compile) 2>&5 6155 ac_status=$? 6156 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6157 test $ac_status = 0; }; then 6158 if test "$lt_cv_prog_gnu_ld" = yes; then 6159 case `/usr/bin/file conftest.$ac_objext` in 6160 *32-bit*) 6161 LD="${LD-ld} -melf32bsmip" 6162 ;; 6163 *N32*) 6164 LD="${LD-ld} -melf32bmipn32" 6165 ;; 6166 *64-bit*) 6167 LD="${LD-ld} -melf64bmip" 6168 ;; 6169 esac 6170 else 6171 case `/usr/bin/file conftest.$ac_objext` in 6172 *32-bit*) 6173 LD="${LD-ld} -32" 6174 ;; 6175 *N32*) 6176 LD="${LD-ld} -n32" 6177 ;; 6178 *64-bit*) 6179 LD="${LD-ld} -64" 6180 ;; 6181 esac 6182 fi 6183 fi 6184 rm -rf conftest* 6185 ;; 6186 6187x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6188s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6189 # Find out which ABI we are using. 6190 echo 'int i;' > conftest.$ac_ext 6191 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6192 (eval $ac_compile) 2>&5 6193 ac_status=$? 6194 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6195 test $ac_status = 0; }; then 6196 case `/usr/bin/file conftest.o` in 6197 *32-bit*) 6198 case $host in 6199 x86_64-*kfreebsd*-gnu) 6200 LD="${LD-ld} -m elf_i386_fbsd" 6201 ;; 6202 x86_64-*linux*) 6203 case `/usr/bin/file conftest.o` in 6204 *x86-64*) 6205 LD="${LD-ld} -m elf32_x86_64" 6206 ;; 6207 *) 6208 LD="${LD-ld} -m elf_i386" 6209 ;; 6210 esac 6211 ;; 6212 powerpc64le-*linux*) 6213 LD="${LD-ld} -m elf32lppclinux" 6214 ;; 6215 powerpc64-*linux*) 6216 LD="${LD-ld} -m elf32ppclinux" 6217 ;; 6218 s390x-*linux*) 6219 LD="${LD-ld} -m elf_s390" 6220 ;; 6221 sparc64-*linux*) 6222 LD="${LD-ld} -m elf32_sparc" 6223 ;; 6224 esac 6225 ;; 6226 *64-bit*) 6227 case $host in 6228 x86_64-*kfreebsd*-gnu) 6229 LD="${LD-ld} -m elf_x86_64_fbsd" 6230 ;; 6231 x86_64-*linux*) 6232 LD="${LD-ld} -m elf_x86_64" 6233 ;; 6234 powerpcle-*linux*) 6235 LD="${LD-ld} -m elf64lppc" 6236 ;; 6237 powerpc-*linux*) 6238 LD="${LD-ld} -m elf64ppc" 6239 ;; 6240 s390*-*linux*|s390*-*tpf*) 6241 LD="${LD-ld} -m elf64_s390" 6242 ;; 6243 sparc*-*linux*) 6244 LD="${LD-ld} -m elf64_sparc" 6245 ;; 6246 esac 6247 ;; 6248 esac 6249 fi 6250 rm -rf conftest* 6251 ;; 6252 6253*-*-sco3.2v5*) 6254 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6255 SAVE_CFLAGS="$CFLAGS" 6256 CFLAGS="$CFLAGS -belf" 6257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6258$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6259if ${lt_cv_cc_needs_belf+:} false; then : 6260 $as_echo_n "(cached) " >&6 6261else 6262 ac_ext=c 6263ac_cpp='$CPP $CPPFLAGS' 6264ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6265ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6266ac_compiler_gnu=$ac_cv_c_compiler_gnu 6267 6268 if test x$gcc_no_link = xyes; then 6269 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6270fi 6271cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6272/* end confdefs.h. */ 6273 6274int 6275main () 6276{ 6277 6278 ; 6279 return 0; 6280} 6281_ACEOF 6282if ac_fn_c_try_link "$LINENO"; then : 6283 lt_cv_cc_needs_belf=yes 6284else 6285 lt_cv_cc_needs_belf=no 6286fi 6287rm -f core conftest.err conftest.$ac_objext \ 6288 conftest$ac_exeext conftest.$ac_ext 6289 ac_ext=c 6290ac_cpp='$CPP $CPPFLAGS' 6291ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6292ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6293ac_compiler_gnu=$ac_cv_c_compiler_gnu 6294 6295fi 6296{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6297$as_echo "$lt_cv_cc_needs_belf" >&6; } 6298 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6299 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6300 CFLAGS="$SAVE_CFLAGS" 6301 fi 6302 ;; 6303sparc*-*solaris*) 6304 # Find out which ABI we are using. 6305 echo 'int i;' > conftest.$ac_ext 6306 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6307 (eval $ac_compile) 2>&5 6308 ac_status=$? 6309 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6310 test $ac_status = 0; }; then 6311 case `/usr/bin/file conftest.o` in 6312 *64-bit*) 6313 case $lt_cv_prog_gnu_ld in 6314 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6315 *) 6316 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6317 LD="${LD-ld} -64" 6318 fi 6319 ;; 6320 esac 6321 ;; 6322 esac 6323 fi 6324 rm -rf conftest* 6325 ;; 6326esac 6327 6328need_locks="$enable_libtool_lock" 6329 6330 6331 case $host_os in 6332 rhapsody* | darwin*) 6333 if test -n "$ac_tool_prefix"; then 6334 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6335set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6337$as_echo_n "checking for $ac_word... " >&6; } 6338if ${ac_cv_prog_DSYMUTIL+:} false; then : 6339 $as_echo_n "(cached) " >&6 6340else 6341 if test -n "$DSYMUTIL"; then 6342 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6343else 6344as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6345for as_dir in $PATH 6346do 6347 IFS=$as_save_IFS 6348 test -z "$as_dir" && as_dir=. 6349 for ac_exec_ext in '' $ac_executable_extensions; do 6350 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6351 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6352 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6353 break 2 6354 fi 6355done 6356 done 6357IFS=$as_save_IFS 6358 6359fi 6360fi 6361DSYMUTIL=$ac_cv_prog_DSYMUTIL 6362if test -n "$DSYMUTIL"; then 6363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6364$as_echo "$DSYMUTIL" >&6; } 6365else 6366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6367$as_echo "no" >&6; } 6368fi 6369 6370 6371fi 6372if test -z "$ac_cv_prog_DSYMUTIL"; then 6373 ac_ct_DSYMUTIL=$DSYMUTIL 6374 # Extract the first word of "dsymutil", so it can be a program name with args. 6375set dummy dsymutil; ac_word=$2 6376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6377$as_echo_n "checking for $ac_word... " >&6; } 6378if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6379 $as_echo_n "(cached) " >&6 6380else 6381 if test -n "$ac_ct_DSYMUTIL"; then 6382 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6383else 6384as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6385for as_dir in $PATH 6386do 6387 IFS=$as_save_IFS 6388 test -z "$as_dir" && as_dir=. 6389 for ac_exec_ext in '' $ac_executable_extensions; do 6390 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6391 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6392 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6393 break 2 6394 fi 6395done 6396 done 6397IFS=$as_save_IFS 6398 6399fi 6400fi 6401ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6402if test -n "$ac_ct_DSYMUTIL"; then 6403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6404$as_echo "$ac_ct_DSYMUTIL" >&6; } 6405else 6406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6407$as_echo "no" >&6; } 6408fi 6409 6410 if test "x$ac_ct_DSYMUTIL" = x; then 6411 DSYMUTIL=":" 6412 else 6413 case $cross_compiling:$ac_tool_warned in 6414yes:) 6415{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6416$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6417ac_tool_warned=yes ;; 6418esac 6419 DSYMUTIL=$ac_ct_DSYMUTIL 6420 fi 6421else 6422 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6423fi 6424 6425 if test -n "$ac_tool_prefix"; then 6426 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6427set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6429$as_echo_n "checking for $ac_word... " >&6; } 6430if ${ac_cv_prog_NMEDIT+:} false; then : 6431 $as_echo_n "(cached) " >&6 6432else 6433 if test -n "$NMEDIT"; then 6434 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6435else 6436as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6437for as_dir in $PATH 6438do 6439 IFS=$as_save_IFS 6440 test -z "$as_dir" && as_dir=. 6441 for ac_exec_ext in '' $ac_executable_extensions; do 6442 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6443 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6444 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6445 break 2 6446 fi 6447done 6448 done 6449IFS=$as_save_IFS 6450 6451fi 6452fi 6453NMEDIT=$ac_cv_prog_NMEDIT 6454if test -n "$NMEDIT"; then 6455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6456$as_echo "$NMEDIT" >&6; } 6457else 6458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6459$as_echo "no" >&6; } 6460fi 6461 6462 6463fi 6464if test -z "$ac_cv_prog_NMEDIT"; then 6465 ac_ct_NMEDIT=$NMEDIT 6466 # Extract the first word of "nmedit", so it can be a program name with args. 6467set dummy nmedit; ac_word=$2 6468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6469$as_echo_n "checking for $ac_word... " >&6; } 6470if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6471 $as_echo_n "(cached) " >&6 6472else 6473 if test -n "$ac_ct_NMEDIT"; then 6474 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6475else 6476as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6477for as_dir in $PATH 6478do 6479 IFS=$as_save_IFS 6480 test -z "$as_dir" && as_dir=. 6481 for ac_exec_ext in '' $ac_executable_extensions; do 6482 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6483 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6484 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6485 break 2 6486 fi 6487done 6488 done 6489IFS=$as_save_IFS 6490 6491fi 6492fi 6493ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6494if test -n "$ac_ct_NMEDIT"; then 6495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6496$as_echo "$ac_ct_NMEDIT" >&6; } 6497else 6498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6499$as_echo "no" >&6; } 6500fi 6501 6502 if test "x$ac_ct_NMEDIT" = x; then 6503 NMEDIT=":" 6504 else 6505 case $cross_compiling:$ac_tool_warned in 6506yes:) 6507{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6508$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6509ac_tool_warned=yes ;; 6510esac 6511 NMEDIT=$ac_ct_NMEDIT 6512 fi 6513else 6514 NMEDIT="$ac_cv_prog_NMEDIT" 6515fi 6516 6517 if test -n "$ac_tool_prefix"; then 6518 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6519set dummy ${ac_tool_prefix}lipo; ac_word=$2 6520{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6521$as_echo_n "checking for $ac_word... " >&6; } 6522if ${ac_cv_prog_LIPO+:} false; then : 6523 $as_echo_n "(cached) " >&6 6524else 6525 if test -n "$LIPO"; then 6526 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6527else 6528as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6529for as_dir in $PATH 6530do 6531 IFS=$as_save_IFS 6532 test -z "$as_dir" && as_dir=. 6533 for ac_exec_ext in '' $ac_executable_extensions; do 6534 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6535 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6536 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6537 break 2 6538 fi 6539done 6540 done 6541IFS=$as_save_IFS 6542 6543fi 6544fi 6545LIPO=$ac_cv_prog_LIPO 6546if test -n "$LIPO"; then 6547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6548$as_echo "$LIPO" >&6; } 6549else 6550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6551$as_echo "no" >&6; } 6552fi 6553 6554 6555fi 6556if test -z "$ac_cv_prog_LIPO"; then 6557 ac_ct_LIPO=$LIPO 6558 # Extract the first word of "lipo", so it can be a program name with args. 6559set dummy lipo; ac_word=$2 6560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6561$as_echo_n "checking for $ac_word... " >&6; } 6562if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6563 $as_echo_n "(cached) " >&6 6564else 6565 if test -n "$ac_ct_LIPO"; then 6566 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6567else 6568as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6569for as_dir in $PATH 6570do 6571 IFS=$as_save_IFS 6572 test -z "$as_dir" && as_dir=. 6573 for ac_exec_ext in '' $ac_executable_extensions; do 6574 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6575 ac_cv_prog_ac_ct_LIPO="lipo" 6576 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6577 break 2 6578 fi 6579done 6580 done 6581IFS=$as_save_IFS 6582 6583fi 6584fi 6585ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6586if test -n "$ac_ct_LIPO"; then 6587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6588$as_echo "$ac_ct_LIPO" >&6; } 6589else 6590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6591$as_echo "no" >&6; } 6592fi 6593 6594 if test "x$ac_ct_LIPO" = x; then 6595 LIPO=":" 6596 else 6597 case $cross_compiling:$ac_tool_warned in 6598yes:) 6599{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6600$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6601ac_tool_warned=yes ;; 6602esac 6603 LIPO=$ac_ct_LIPO 6604 fi 6605else 6606 LIPO="$ac_cv_prog_LIPO" 6607fi 6608 6609 if test -n "$ac_tool_prefix"; then 6610 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6611set dummy ${ac_tool_prefix}otool; ac_word=$2 6612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6613$as_echo_n "checking for $ac_word... " >&6; } 6614if ${ac_cv_prog_OTOOL+:} false; then : 6615 $as_echo_n "(cached) " >&6 6616else 6617 if test -n "$OTOOL"; then 6618 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6619else 6620as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6621for as_dir in $PATH 6622do 6623 IFS=$as_save_IFS 6624 test -z "$as_dir" && as_dir=. 6625 for ac_exec_ext in '' $ac_executable_extensions; do 6626 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6627 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6628 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6629 break 2 6630 fi 6631done 6632 done 6633IFS=$as_save_IFS 6634 6635fi 6636fi 6637OTOOL=$ac_cv_prog_OTOOL 6638if test -n "$OTOOL"; then 6639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6640$as_echo "$OTOOL" >&6; } 6641else 6642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6643$as_echo "no" >&6; } 6644fi 6645 6646 6647fi 6648if test -z "$ac_cv_prog_OTOOL"; then 6649 ac_ct_OTOOL=$OTOOL 6650 # Extract the first word of "otool", so it can be a program name with args. 6651set dummy otool; ac_word=$2 6652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6653$as_echo_n "checking for $ac_word... " >&6; } 6654if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 6655 $as_echo_n "(cached) " >&6 6656else 6657 if test -n "$ac_ct_OTOOL"; then 6658 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6659else 6660as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6661for as_dir in $PATH 6662do 6663 IFS=$as_save_IFS 6664 test -z "$as_dir" && as_dir=. 6665 for ac_exec_ext in '' $ac_executable_extensions; do 6666 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6667 ac_cv_prog_ac_ct_OTOOL="otool" 6668 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6669 break 2 6670 fi 6671done 6672 done 6673IFS=$as_save_IFS 6674 6675fi 6676fi 6677ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6678if test -n "$ac_ct_OTOOL"; then 6679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6680$as_echo "$ac_ct_OTOOL" >&6; } 6681else 6682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6683$as_echo "no" >&6; } 6684fi 6685 6686 if test "x$ac_ct_OTOOL" = x; then 6687 OTOOL=":" 6688 else 6689 case $cross_compiling:$ac_tool_warned in 6690yes:) 6691{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6692$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6693ac_tool_warned=yes ;; 6694esac 6695 OTOOL=$ac_ct_OTOOL 6696 fi 6697else 6698 OTOOL="$ac_cv_prog_OTOOL" 6699fi 6700 6701 if test -n "$ac_tool_prefix"; then 6702 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6703set dummy ${ac_tool_prefix}otool64; ac_word=$2 6704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6705$as_echo_n "checking for $ac_word... " >&6; } 6706if ${ac_cv_prog_OTOOL64+:} false; then : 6707 $as_echo_n "(cached) " >&6 6708else 6709 if test -n "$OTOOL64"; then 6710 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6711else 6712as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6713for as_dir in $PATH 6714do 6715 IFS=$as_save_IFS 6716 test -z "$as_dir" && as_dir=. 6717 for ac_exec_ext in '' $ac_executable_extensions; do 6718 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6719 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6721 break 2 6722 fi 6723done 6724 done 6725IFS=$as_save_IFS 6726 6727fi 6728fi 6729OTOOL64=$ac_cv_prog_OTOOL64 6730if test -n "$OTOOL64"; then 6731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6732$as_echo "$OTOOL64" >&6; } 6733else 6734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6735$as_echo "no" >&6; } 6736fi 6737 6738 6739fi 6740if test -z "$ac_cv_prog_OTOOL64"; then 6741 ac_ct_OTOOL64=$OTOOL64 6742 # Extract the first word of "otool64", so it can be a program name with args. 6743set dummy otool64; ac_word=$2 6744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6745$as_echo_n "checking for $ac_word... " >&6; } 6746if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 6747 $as_echo_n "(cached) " >&6 6748else 6749 if test -n "$ac_ct_OTOOL64"; then 6750 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6751else 6752as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6753for as_dir in $PATH 6754do 6755 IFS=$as_save_IFS 6756 test -z "$as_dir" && as_dir=. 6757 for ac_exec_ext in '' $ac_executable_extensions; do 6758 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6759 ac_cv_prog_ac_ct_OTOOL64="otool64" 6760 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6761 break 2 6762 fi 6763done 6764 done 6765IFS=$as_save_IFS 6766 6767fi 6768fi 6769ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6770if test -n "$ac_ct_OTOOL64"; then 6771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6772$as_echo "$ac_ct_OTOOL64" >&6; } 6773else 6774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6775$as_echo "no" >&6; } 6776fi 6777 6778 if test "x$ac_ct_OTOOL64" = x; then 6779 OTOOL64=":" 6780 else 6781 case $cross_compiling:$ac_tool_warned in 6782yes:) 6783{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6784$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6785ac_tool_warned=yes ;; 6786esac 6787 OTOOL64=$ac_ct_OTOOL64 6788 fi 6789else 6790 OTOOL64="$ac_cv_prog_OTOOL64" 6791fi 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6820$as_echo_n "checking for -single_module linker flag... " >&6; } 6821if ${lt_cv_apple_cc_single_mod+:} false; then : 6822 $as_echo_n "(cached) " >&6 6823else 6824 lt_cv_apple_cc_single_mod=no 6825 if test -z "${LT_MULTI_MODULE}"; then 6826 # By default we will add the -single_module flag. You can override 6827 # by either setting the environment variable LT_MULTI_MODULE 6828 # non-empty at configure time, or by adding -multi_module to the 6829 # link flags. 6830 rm -rf libconftest.dylib* 6831 echo "int foo(void){return 1;}" > conftest.c 6832 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6833-dynamiclib -Wl,-single_module conftest.c" >&5 6834 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6835 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6836 _lt_result=$? 6837 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 6838 lt_cv_apple_cc_single_mod=yes 6839 else 6840 cat conftest.err >&5 6841 fi 6842 rm -rf libconftest.dylib* 6843 rm -f conftest.* 6844 fi 6845fi 6846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6847$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6849$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6850if ${lt_cv_ld_exported_symbols_list+:} false; then : 6851 $as_echo_n "(cached) " >&6 6852else 6853 lt_cv_ld_exported_symbols_list=no 6854 save_LDFLAGS=$LDFLAGS 6855 echo "_main" > conftest.sym 6856 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6857 if test x$gcc_no_link = xyes; then 6858 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6859fi 6860cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6861/* end confdefs.h. */ 6862 6863int 6864main () 6865{ 6866 6867 ; 6868 return 0; 6869} 6870_ACEOF 6871if ac_fn_c_try_link "$LINENO"; then : 6872 lt_cv_ld_exported_symbols_list=yes 6873else 6874 lt_cv_ld_exported_symbols_list=no 6875fi 6876rm -f core conftest.err conftest.$ac_objext \ 6877 conftest$ac_exeext conftest.$ac_ext 6878 LDFLAGS="$save_LDFLAGS" 6879 6880fi 6881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6882$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 6884$as_echo_n "checking for -force_load linker flag... " >&6; } 6885if ${lt_cv_ld_force_load+:} false; then : 6886 $as_echo_n "(cached) " >&6 6887else 6888 lt_cv_ld_force_load=no 6889 cat > conftest.c << _LT_EOF 6890int forced_loaded() { return 2;} 6891_LT_EOF 6892 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 6893 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 6894 echo "$AR cru libconftest.a conftest.o" >&5 6895 $AR cru libconftest.a conftest.o 2>&5 6896 cat > conftest.c << _LT_EOF 6897int main() { return 0;} 6898_LT_EOF 6899 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 6900 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 6901 _lt_result=$? 6902 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 6903 lt_cv_ld_force_load=yes 6904 else 6905 cat conftest.err >&5 6906 fi 6907 rm -f conftest.err libconftest.a conftest conftest.c 6908 rm -rf conftest.dSYM 6909 6910fi 6911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 6912$as_echo "$lt_cv_ld_force_load" >&6; } 6913 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 6914 # build without first building modern cctools / linker. 6915 case $host_cpu-$host_os in 6916 *-rhapsody* | *-darwin1.[012]) 6917 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6918 *-darwin1.*) 6919 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6920 *-darwin*) 6921 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 6922 # deployment target is forced to an earlier version. 6923 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 6924 UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 6925 ;; 6926 10.[012][,.]*) 6927 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 6928 ;; 6929 *) 6930 ;; 6931 esac 6932 ;; 6933 esac 6934 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6935 _lt_dar_single_mod='$single_module' 6936 fi 6937 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 6938 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 6939 else 6940 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 6941 fi 6942 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 6943 _lt_dsymutil='~$DSYMUTIL $lib || :' 6944 else 6945 _lt_dsymutil= 6946 fi 6947 ;; 6948 esac 6949 6950ac_ext=c 6951ac_cpp='$CPP $CPPFLAGS' 6952ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6953ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6954ac_compiler_gnu=$ac_cv_c_compiler_gnu 6955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 6956$as_echo_n "checking how to run the C preprocessor... " >&6; } 6957# On Suns, sometimes $CPP names a directory. 6958if test -n "$CPP" && test -d "$CPP"; then 6959 CPP= 6960fi 6961if test -z "$CPP"; then 6962 if ${ac_cv_prog_CPP+:} false; then : 6963 $as_echo_n "(cached) " >&6 6964else 6965 # Double quotes because CPP needs to be expanded 6966 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 6967 do 6968 ac_preproc_ok=false 6969for ac_c_preproc_warn_flag in '' yes 6970do 6971 # Use a header file that comes with gcc, so configuring glibc 6972 # with a fresh cross-compiler works. 6973 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6974 # <limits.h> exists even on freestanding compilers. 6975 # On the NeXT, cc -E runs the code through the compiler's parser, 6976 # not just through cpp. "Syntax error" is here to catch this case. 6977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6978/* end confdefs.h. */ 6979#ifdef __STDC__ 6980# include <limits.h> 6981#else 6982# include <assert.h> 6983#endif 6984 Syntax error 6985_ACEOF 6986if ac_fn_c_try_cpp "$LINENO"; then : 6987 6988else 6989 # Broken: fails on valid input. 6990continue 6991fi 6992rm -f conftest.err conftest.i conftest.$ac_ext 6993 6994 # OK, works on sane cases. Now check whether nonexistent headers 6995 # can be detected and how. 6996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6997/* end confdefs.h. */ 6998#include <ac_nonexistent.h> 6999_ACEOF 7000if ac_fn_c_try_cpp "$LINENO"; then : 7001 # Broken: success on invalid input. 7002continue 7003else 7004 # Passes both tests. 7005ac_preproc_ok=: 7006break 7007fi 7008rm -f conftest.err conftest.i conftest.$ac_ext 7009 7010done 7011# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7012rm -f conftest.i conftest.err conftest.$ac_ext 7013if $ac_preproc_ok; then : 7014 break 7015fi 7016 7017 done 7018 ac_cv_prog_CPP=$CPP 7019 7020fi 7021 CPP=$ac_cv_prog_CPP 7022else 7023 ac_cv_prog_CPP=$CPP 7024fi 7025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 7026$as_echo "$CPP" >&6; } 7027ac_preproc_ok=false 7028for ac_c_preproc_warn_flag in '' yes 7029do 7030 # Use a header file that comes with gcc, so configuring glibc 7031 # with a fresh cross-compiler works. 7032 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7033 # <limits.h> exists even on freestanding compilers. 7034 # On the NeXT, cc -E runs the code through the compiler's parser, 7035 # not just through cpp. "Syntax error" is here to catch this case. 7036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7037/* end confdefs.h. */ 7038#ifdef __STDC__ 7039# include <limits.h> 7040#else 7041# include <assert.h> 7042#endif 7043 Syntax error 7044_ACEOF 7045if ac_fn_c_try_cpp "$LINENO"; then : 7046 7047else 7048 # Broken: fails on valid input. 7049continue 7050fi 7051rm -f conftest.err conftest.i conftest.$ac_ext 7052 7053 # OK, works on sane cases. Now check whether nonexistent headers 7054 # can be detected and how. 7055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7056/* end confdefs.h. */ 7057#include <ac_nonexistent.h> 7058_ACEOF 7059if ac_fn_c_try_cpp "$LINENO"; then : 7060 # Broken: success on invalid input. 7061continue 7062else 7063 # Passes both tests. 7064ac_preproc_ok=: 7065break 7066fi 7067rm -f conftest.err conftest.i conftest.$ac_ext 7068 7069done 7070# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7071rm -f conftest.i conftest.err conftest.$ac_ext 7072if $ac_preproc_ok; then : 7073 7074else 7075 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7076$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7077as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 7078See \`config.log' for more details" "$LINENO" 5; } 7079fi 7080 7081ac_ext=c 7082ac_cpp='$CPP $CPPFLAGS' 7083ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7084ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7085ac_compiler_gnu=$ac_cv_c_compiler_gnu 7086 7087 7088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7089$as_echo_n "checking for ANSI C header files... " >&6; } 7090if ${ac_cv_header_stdc+:} false; then : 7091 $as_echo_n "(cached) " >&6 7092else 7093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7094/* end confdefs.h. */ 7095#include <stdlib.h> 7096#include <stdarg.h> 7097#include <string.h> 7098#include <float.h> 7099 7100int 7101main () 7102{ 7103 7104 ; 7105 return 0; 7106} 7107_ACEOF 7108if ac_fn_c_try_compile "$LINENO"; then : 7109 ac_cv_header_stdc=yes 7110else 7111 ac_cv_header_stdc=no 7112fi 7113rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7114 7115if test $ac_cv_header_stdc = yes; then 7116 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7118/* end confdefs.h. */ 7119#include <string.h> 7120 7121_ACEOF 7122if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7123 $EGREP "memchr" >/dev/null 2>&1; then : 7124 7125else 7126 ac_cv_header_stdc=no 7127fi 7128rm -f conftest* 7129 7130fi 7131 7132if test $ac_cv_header_stdc = yes; then 7133 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7134 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7135/* end confdefs.h. */ 7136#include <stdlib.h> 7137 7138_ACEOF 7139if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7140 $EGREP "free" >/dev/null 2>&1; then : 7141 7142else 7143 ac_cv_header_stdc=no 7144fi 7145rm -f conftest* 7146 7147fi 7148 7149if test $ac_cv_header_stdc = yes; then 7150 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7151 if test "$cross_compiling" = yes; then : 7152 : 7153else 7154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7155/* end confdefs.h. */ 7156#include <ctype.h> 7157#include <stdlib.h> 7158#if ((' ' & 0x0FF) == 0x020) 7159# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7160# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7161#else 7162# define ISLOWER(c) \ 7163 (('a' <= (c) && (c) <= 'i') \ 7164 || ('j' <= (c) && (c) <= 'r') \ 7165 || ('s' <= (c) && (c) <= 'z')) 7166# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7167#endif 7168 7169#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7170int 7171main () 7172{ 7173 int i; 7174 for (i = 0; i < 256; i++) 7175 if (XOR (islower (i), ISLOWER (i)) 7176 || toupper (i) != TOUPPER (i)) 7177 return 2; 7178 return 0; 7179} 7180_ACEOF 7181if ac_fn_c_try_run "$LINENO"; then : 7182 7183else 7184 ac_cv_header_stdc=no 7185fi 7186rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7187 conftest.$ac_objext conftest.beam conftest.$ac_ext 7188fi 7189 7190fi 7191fi 7192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7193$as_echo "$ac_cv_header_stdc" >&6; } 7194if test $ac_cv_header_stdc = yes; then 7195 7196$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7197 7198fi 7199 7200# On IRIX 5.3, sys/types and inttypes.h are conflicting. 7201for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7202 inttypes.h stdint.h unistd.h 7203do : 7204 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7205ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7206" 7207if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7208 cat >>confdefs.h <<_ACEOF 7209#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7210_ACEOF 7211 7212fi 7213 7214done 7215 7216 7217for ac_header in dlfcn.h 7218do : 7219 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7220" 7221if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7222 cat >>confdefs.h <<_ACEOF 7223#define HAVE_DLFCN_H 1 7224_ACEOF 7225 7226fi 7227 7228done 7229 7230 7231 7232 7233 7234# Set options 7235 7236 7237 7238 enable_dlopen=no 7239 7240 7241 enable_win32_dll=no 7242 7243 7244 # Check whether --enable-shared was given. 7245if test "${enable_shared+set}" = set; then : 7246 enableval=$enable_shared; p=${PACKAGE-default} 7247 case $enableval in 7248 yes) enable_shared=yes ;; 7249 no) enable_shared=no ;; 7250 *) 7251 enable_shared=no 7252 # Look at the argument we got. We use all the common list separators. 7253 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7254 for pkg in $enableval; do 7255 IFS="$lt_save_ifs" 7256 if test "X$pkg" = "X$p"; then 7257 enable_shared=yes 7258 fi 7259 done 7260 IFS="$lt_save_ifs" 7261 ;; 7262 esac 7263else 7264 enable_shared=yes 7265fi 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 # Check whether --enable-static was given. 7276if test "${enable_static+set}" = set; then : 7277 enableval=$enable_static; p=${PACKAGE-default} 7278 case $enableval in 7279 yes) enable_static=yes ;; 7280 no) enable_static=no ;; 7281 *) 7282 enable_static=no 7283 # Look at the argument we got. We use all the common list separators. 7284 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7285 for pkg in $enableval; do 7286 IFS="$lt_save_ifs" 7287 if test "X$pkg" = "X$p"; then 7288 enable_static=yes 7289 fi 7290 done 7291 IFS="$lt_save_ifs" 7292 ;; 7293 esac 7294else 7295 enable_static=yes 7296fi 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307# Check whether --with-pic was given. 7308if test "${with_pic+set}" = set; then : 7309 withval=$with_pic; pic_mode="$withval" 7310else 7311 pic_mode=default 7312fi 7313 7314 7315test -z "$pic_mode" && pic_mode=default 7316 7317 7318 7319 7320 7321 7322 7323 # Check whether --enable-fast-install was given. 7324if test "${enable_fast_install+set}" = set; then : 7325 enableval=$enable_fast_install; p=${PACKAGE-default} 7326 case $enableval in 7327 yes) enable_fast_install=yes ;; 7328 no) enable_fast_install=no ;; 7329 *) 7330 enable_fast_install=no 7331 # Look at the argument we got. We use all the common list separators. 7332 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7333 for pkg in $enableval; do 7334 IFS="$lt_save_ifs" 7335 if test "X$pkg" = "X$p"; then 7336 enable_fast_install=yes 7337 fi 7338 done 7339 IFS="$lt_save_ifs" 7340 ;; 7341 esac 7342else 7343 enable_fast_install=yes 7344fi 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356# This can be used to rebuild libtool when needed 7357LIBTOOL_DEPS="$ltmain" 7358 7359# Always use our own libtool. 7360LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387test -z "$LN_S" && LN_S="ln -s" 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402if test -n "${ZSH_VERSION+set}" ; then 7403 setopt NO_GLOB_SUBST 7404fi 7405 7406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7407$as_echo_n "checking for objdir... " >&6; } 7408if ${lt_cv_objdir+:} false; then : 7409 $as_echo_n "(cached) " >&6 7410else 7411 rm -f .libs 2>/dev/null 7412mkdir .libs 2>/dev/null 7413if test -d .libs; then 7414 lt_cv_objdir=.libs 7415else 7416 # MS-DOS does not allow filenames that begin with a dot. 7417 lt_cv_objdir=_libs 7418fi 7419rmdir .libs 2>/dev/null 7420fi 7421{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7422$as_echo "$lt_cv_objdir" >&6; } 7423objdir=$lt_cv_objdir 7424 7425 7426 7427 7428 7429cat >>confdefs.h <<_ACEOF 7430#define LT_OBJDIR "$lt_cv_objdir/" 7431_ACEOF 7432 7433 7434 7435 7436case $host_os in 7437aix3*) 7438 # AIX sometimes has problems with the GCC collect2 program. For some 7439 # reason, if we set the COLLECT_NAMES environment variable, the problems 7440 # vanish in a puff of smoke. 7441 if test "X${COLLECT_NAMES+set}" != Xset; then 7442 COLLECT_NAMES= 7443 export COLLECT_NAMES 7444 fi 7445 ;; 7446esac 7447 7448# Global variables: 7449ofile=libtool 7450can_build_shared=yes 7451 7452# All known linkers require a `.a' archive for static linking (except MSVC, 7453# which needs '.lib'). 7454libext=a 7455 7456with_gnu_ld="$lt_cv_prog_gnu_ld" 7457 7458old_CC="$CC" 7459old_CFLAGS="$CFLAGS" 7460 7461# Set sane defaults for various variables 7462test -z "$CC" && CC=cc 7463test -z "$LTCC" && LTCC=$CC 7464test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7465test -z "$LD" && LD=ld 7466test -z "$ac_objext" && ac_objext=o 7467 7468for cc_temp in $compiler""; do 7469 case $cc_temp in 7470 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7471 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7472 \-*) ;; 7473 *) break;; 7474 esac 7475done 7476cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7477 7478 7479# Only perform the check for file, if the check method requires it 7480test -z "$MAGIC_CMD" && MAGIC_CMD=file 7481case $deplibs_check_method in 7482file_magic*) 7483 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7485$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7486if ${lt_cv_path_MAGIC_CMD+:} false; then : 7487 $as_echo_n "(cached) " >&6 7488else 7489 case $MAGIC_CMD in 7490[\\/*] | ?:[\\/]*) 7491 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7492 ;; 7493*) 7494 lt_save_MAGIC_CMD="$MAGIC_CMD" 7495 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7496 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7497 for ac_dir in $ac_dummy; do 7498 IFS="$lt_save_ifs" 7499 test -z "$ac_dir" && ac_dir=. 7500 if test -f $ac_dir/${ac_tool_prefix}file; then 7501 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7502 if test -n "$file_magic_test_file"; then 7503 case $deplibs_check_method in 7504 "file_magic "*) 7505 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7506 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7507 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7508 $EGREP "$file_magic_regex" > /dev/null; then 7509 : 7510 else 7511 cat <<_LT_EOF 1>&2 7512 7513*** Warning: the command libtool uses to detect shared libraries, 7514*** $file_magic_cmd, produces output that libtool cannot recognize. 7515*** The result is that libtool may fail to recognize shared libraries 7516*** as such. This will affect the creation of libtool libraries that 7517*** depend on shared libraries, but programs linked with such libtool 7518*** libraries will work regardless of this problem. Nevertheless, you 7519*** may want to report the problem to your system manager and/or to 7520*** bug-libtool@gnu.org 7521 7522_LT_EOF 7523 fi ;; 7524 esac 7525 fi 7526 break 7527 fi 7528 done 7529 IFS="$lt_save_ifs" 7530 MAGIC_CMD="$lt_save_MAGIC_CMD" 7531 ;; 7532esac 7533fi 7534 7535MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7536if test -n "$MAGIC_CMD"; then 7537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7538$as_echo "$MAGIC_CMD" >&6; } 7539else 7540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7541$as_echo "no" >&6; } 7542fi 7543 7544 7545 7546 7547 7548if test -z "$lt_cv_path_MAGIC_CMD"; then 7549 if test -n "$ac_tool_prefix"; then 7550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7551$as_echo_n "checking for file... " >&6; } 7552if ${lt_cv_path_MAGIC_CMD+:} false; then : 7553 $as_echo_n "(cached) " >&6 7554else 7555 case $MAGIC_CMD in 7556[\\/*] | ?:[\\/]*) 7557 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7558 ;; 7559*) 7560 lt_save_MAGIC_CMD="$MAGIC_CMD" 7561 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7562 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7563 for ac_dir in $ac_dummy; do 7564 IFS="$lt_save_ifs" 7565 test -z "$ac_dir" && ac_dir=. 7566 if test -f $ac_dir/file; then 7567 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7568 if test -n "$file_magic_test_file"; then 7569 case $deplibs_check_method in 7570 "file_magic "*) 7571 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7572 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7573 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7574 $EGREP "$file_magic_regex" > /dev/null; then 7575 : 7576 else 7577 cat <<_LT_EOF 1>&2 7578 7579*** Warning: the command libtool uses to detect shared libraries, 7580*** $file_magic_cmd, produces output that libtool cannot recognize. 7581*** The result is that libtool may fail to recognize shared libraries 7582*** as such. This will affect the creation of libtool libraries that 7583*** depend on shared libraries, but programs linked with such libtool 7584*** libraries will work regardless of this problem. Nevertheless, you 7585*** may want to report the problem to your system manager and/or to 7586*** bug-libtool@gnu.org 7587 7588_LT_EOF 7589 fi ;; 7590 esac 7591 fi 7592 break 7593 fi 7594 done 7595 IFS="$lt_save_ifs" 7596 MAGIC_CMD="$lt_save_MAGIC_CMD" 7597 ;; 7598esac 7599fi 7600 7601MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7602if test -n "$MAGIC_CMD"; then 7603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7604$as_echo "$MAGIC_CMD" >&6; } 7605else 7606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7607$as_echo "no" >&6; } 7608fi 7609 7610 7611 else 7612 MAGIC_CMD=: 7613 fi 7614fi 7615 7616 fi 7617 ;; 7618esac 7619 7620# Use C for the default configuration in the libtool script 7621 7622lt_save_CC="$CC" 7623ac_ext=c 7624ac_cpp='$CPP $CPPFLAGS' 7625ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7626ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7627ac_compiler_gnu=$ac_cv_c_compiler_gnu 7628 7629 7630# Source file extension for C test sources. 7631ac_ext=c 7632 7633# Object file extension for compiled C test sources. 7634objext=o 7635objext=$objext 7636 7637# Code to be used in simple compile tests 7638lt_simple_compile_test_code="int some_variable = 0;" 7639 7640# Code to be used in simple link tests 7641lt_simple_link_test_code='int main(){return(0);}' 7642 7643 7644 7645 7646 7647 7648 7649# If no C compiler was specified, use CC. 7650LTCC=${LTCC-"$CC"} 7651 7652# If no C compiler flags were specified, use CFLAGS. 7653LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7654 7655# Allow CC to be a program name with arguments. 7656compiler=$CC 7657 7658# Save the default compiler, since it gets overwritten when the other 7659# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7660compiler_DEFAULT=$CC 7661 7662# save warnings/boilerplate of simple test code 7663ac_outfile=conftest.$ac_objext 7664echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7665eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7666_lt_compiler_boilerplate=`cat conftest.err` 7667$RM conftest* 7668 7669ac_outfile=conftest.$ac_objext 7670echo "$lt_simple_link_test_code" >conftest.$ac_ext 7671eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7672_lt_linker_boilerplate=`cat conftest.err` 7673$RM -r conftest* 7674 7675 7676## CAVEAT EMPTOR: 7677## There is no encapsulation within the following macros, do not change 7678## the running order or otherwise move them around unless you know exactly 7679## what you are doing... 7680if test -n "$compiler"; then 7681 7682lt_prog_compiler_no_builtin_flag= 7683 7684if test "$GCC" = yes; then 7685 case $cc_basename in 7686 nvcc*) 7687 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7688 *) 7689 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7690 esac 7691 7692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7693$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7694if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7695 $as_echo_n "(cached) " >&6 7696else 7697 lt_cv_prog_compiler_rtti_exceptions=no 7698 ac_outfile=conftest.$ac_objext 7699 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7700 lt_compiler_flag="-fno-rtti -fno-exceptions" 7701 # Insert the option either (1) after the last *FLAGS variable, or 7702 # (2) before a word containing "conftest.", or (3) at the end. 7703 # Note that $ac_compile itself does not contain backslashes and begins 7704 # with a dollar sign (not a hyphen), so the echo should work correctly. 7705 # The option is referenced via a variable to avoid confusing sed. 7706 lt_compile=`echo "$ac_compile" | $SED \ 7707 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7708 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7709 -e 's:$: $lt_compiler_flag:'` 7710 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7711 (eval "$lt_compile" 2>conftest.err) 7712 ac_status=$? 7713 cat conftest.err >&5 7714 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7715 if (exit $ac_status) && test -s "$ac_outfile"; then 7716 # The compiler can only warn and ignore the option if not recognized 7717 # So say no if there are warnings other than the usual output. 7718 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7719 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7720 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7721 lt_cv_prog_compiler_rtti_exceptions=yes 7722 fi 7723 fi 7724 $RM conftest* 7725 7726fi 7727{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7728$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7729 7730if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7731 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7732else 7733 : 7734fi 7735 7736fi 7737 7738 7739 7740 7741 7742 7743 lt_prog_compiler_wl= 7744lt_prog_compiler_pic= 7745lt_prog_compiler_static= 7746 7747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7748$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7749 7750 if test "$GCC" = yes; then 7751 lt_prog_compiler_wl='-Wl,' 7752 lt_prog_compiler_static='-static' 7753 7754 case $host_os in 7755 aix*) 7756 # All AIX code is PIC. 7757 if test "$host_cpu" = ia64; then 7758 # AIX 5 now supports IA64 processor 7759 lt_prog_compiler_static='-Bstatic' 7760 fi 7761 lt_prog_compiler_pic='-fPIC' 7762 ;; 7763 7764 amigaos*) 7765 case $host_cpu in 7766 powerpc) 7767 # see comment about AmigaOS4 .so support 7768 lt_prog_compiler_pic='-fPIC' 7769 ;; 7770 m68k) 7771 # FIXME: we need at least 68020 code to build shared libraries, but 7772 # adding the `-m68020' flag to GCC prevents building anything better, 7773 # like `-m68040'. 7774 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7775 ;; 7776 esac 7777 ;; 7778 7779 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7780 # PIC is the default for these OSes. 7781 ;; 7782 7783 mingw* | cygwin* | pw32* | os2* | cegcc*) 7784 # This hack is so that the source file can tell whether it is being 7785 # built for inclusion in a dll (and should export symbols for example). 7786 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7787 # (--disable-auto-import) libraries 7788 lt_prog_compiler_pic='-DDLL_EXPORT' 7789 ;; 7790 7791 darwin* | rhapsody*) 7792 # PIC is the default on this platform 7793 # Common symbols not allowed in MH_DYLIB files 7794 lt_prog_compiler_pic='-fno-common' 7795 ;; 7796 7797 haiku*) 7798 # PIC is the default for Haiku. 7799 # The "-static" flag exists, but is broken. 7800 lt_prog_compiler_static= 7801 ;; 7802 7803 hpux*) 7804 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7805 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7806 # sets the default TLS model and affects inlining. 7807 case $host_cpu in 7808 hppa*64*) 7809 # +Z the default 7810 ;; 7811 *) 7812 lt_prog_compiler_pic='-fPIC' 7813 ;; 7814 esac 7815 ;; 7816 7817 interix[3-9]*) 7818 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7819 # Instead, we relocate shared libraries at runtime. 7820 ;; 7821 7822 msdosdjgpp*) 7823 # Just because we use GCC doesn't mean we suddenly get shared libraries 7824 # on systems that don't support them. 7825 lt_prog_compiler_can_build_shared=no 7826 enable_shared=no 7827 ;; 7828 7829 *nto* | *qnx*) 7830 # QNX uses GNU C++, but need to define -shared option too, otherwise 7831 # it will coredump. 7832 lt_prog_compiler_pic='-fPIC -shared' 7833 ;; 7834 7835 sysv4*MP*) 7836 if test -d /usr/nec; then 7837 lt_prog_compiler_pic=-Kconform_pic 7838 fi 7839 ;; 7840 7841 *) 7842 lt_prog_compiler_pic='-fPIC' 7843 ;; 7844 esac 7845 7846 case $cc_basename in 7847 nvcc*) # Cuda Compiler Driver 2.2 7848 lt_prog_compiler_wl='-Xlinker ' 7849 lt_prog_compiler_pic='-Xcompiler -fPIC' 7850 ;; 7851 esac 7852 else 7853 # PORTME Check for flag to pass linker flags through the system compiler. 7854 case $host_os in 7855 aix*) 7856 lt_prog_compiler_wl='-Wl,' 7857 if test "$host_cpu" = ia64; then 7858 # AIX 5 now supports IA64 processor 7859 lt_prog_compiler_static='-Bstatic' 7860 else 7861 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7862 fi 7863 ;; 7864 7865 mingw* | cygwin* | pw32* | os2* | cegcc*) 7866 # This hack is so that the source file can tell whether it is being 7867 # built for inclusion in a dll (and should export symbols for example). 7868 lt_prog_compiler_pic='-DDLL_EXPORT' 7869 ;; 7870 7871 hpux9* | hpux10* | hpux11*) 7872 lt_prog_compiler_wl='-Wl,' 7873 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7874 # not for PA HP-UX. 7875 case $host_cpu in 7876 hppa*64*|ia64*) 7877 # +Z the default 7878 ;; 7879 *) 7880 lt_prog_compiler_pic='+Z' 7881 ;; 7882 esac 7883 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7884 lt_prog_compiler_static='${wl}-a ${wl}archive' 7885 ;; 7886 7887 irix5* | irix6* | nonstopux*) 7888 lt_prog_compiler_wl='-Wl,' 7889 # PIC (with -KPIC) is the default. 7890 lt_prog_compiler_static='-non_shared' 7891 ;; 7892 7893 linux* | k*bsd*-gnu | kopensolaris*-gnu) 7894 case $cc_basename in 7895 # old Intel for x86_64 which still supported -KPIC. 7896 ecc*) 7897 lt_prog_compiler_wl='-Wl,' 7898 lt_prog_compiler_pic='-KPIC' 7899 lt_prog_compiler_static='-static' 7900 ;; 7901 # icc used to be incompatible with GCC. 7902 # ICC 10 doesn't accept -KPIC any more. 7903 icc* | ifort*) 7904 lt_prog_compiler_wl='-Wl,' 7905 lt_prog_compiler_pic='-fPIC' 7906 lt_prog_compiler_static='-static' 7907 ;; 7908 # Lahey Fortran 8.1. 7909 lf95*) 7910 lt_prog_compiler_wl='-Wl,' 7911 lt_prog_compiler_pic='--shared' 7912 lt_prog_compiler_static='--static' 7913 ;; 7914 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7915 # Portland Group compilers (*not* the Pentium gcc compiler, 7916 # which looks to be a dead project) 7917 lt_prog_compiler_wl='-Wl,' 7918 lt_prog_compiler_pic='-fpic' 7919 lt_prog_compiler_static='-Bstatic' 7920 ;; 7921 ccc*) 7922 lt_prog_compiler_wl='-Wl,' 7923 # All Alpha code is PIC. 7924 lt_prog_compiler_static='-non_shared' 7925 ;; 7926 xl* | bgxl* | bgf* | mpixl*) 7927 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 7928 lt_prog_compiler_wl='-Wl,' 7929 lt_prog_compiler_pic='-qpic' 7930 lt_prog_compiler_static='-qstaticlink' 7931 ;; 7932 *) 7933 case `$CC -V 2>&1 | sed 5q` in 7934 *Sun\ F* | *Sun*Fortran*) 7935 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7936 lt_prog_compiler_pic='-KPIC' 7937 lt_prog_compiler_static='-Bstatic' 7938 lt_prog_compiler_wl='' 7939 ;; 7940 *Sun\ C*) 7941 # Sun C 5.9 7942 lt_prog_compiler_pic='-KPIC' 7943 lt_prog_compiler_static='-Bstatic' 7944 lt_prog_compiler_wl='-Wl,' 7945 ;; 7946 esac 7947 ;; 7948 esac 7949 ;; 7950 7951 newsos6) 7952 lt_prog_compiler_pic='-KPIC' 7953 lt_prog_compiler_static='-Bstatic' 7954 ;; 7955 7956 *nto* | *qnx*) 7957 # QNX uses GNU C++, but need to define -shared option too, otherwise 7958 # it will coredump. 7959 lt_prog_compiler_pic='-fPIC -shared' 7960 ;; 7961 7962 osf3* | osf4* | osf5*) 7963 lt_prog_compiler_wl='-Wl,' 7964 # All OSF/1 code is PIC. 7965 lt_prog_compiler_static='-non_shared' 7966 ;; 7967 7968 rdos*) 7969 lt_prog_compiler_static='-non_shared' 7970 ;; 7971 7972 solaris*) 7973 lt_prog_compiler_pic='-KPIC' 7974 lt_prog_compiler_static='-Bstatic' 7975 case $cc_basename in 7976 f77* | f90* | f95*) 7977 lt_prog_compiler_wl='-Qoption ld ';; 7978 *) 7979 lt_prog_compiler_wl='-Wl,';; 7980 esac 7981 ;; 7982 7983 sunos4*) 7984 lt_prog_compiler_wl='-Qoption ld ' 7985 lt_prog_compiler_pic='-PIC' 7986 lt_prog_compiler_static='-Bstatic' 7987 ;; 7988 7989 sysv4 | sysv4.2uw2* | sysv4.3*) 7990 lt_prog_compiler_wl='-Wl,' 7991 lt_prog_compiler_pic='-KPIC' 7992 lt_prog_compiler_static='-Bstatic' 7993 ;; 7994 7995 sysv4*MP*) 7996 if test -d /usr/nec ;then 7997 lt_prog_compiler_pic='-Kconform_pic' 7998 lt_prog_compiler_static='-Bstatic' 7999 fi 8000 ;; 8001 8002 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8003 lt_prog_compiler_wl='-Wl,' 8004 lt_prog_compiler_pic='-KPIC' 8005 lt_prog_compiler_static='-Bstatic' 8006 ;; 8007 8008 unicos*) 8009 lt_prog_compiler_wl='-Wl,' 8010 lt_prog_compiler_can_build_shared=no 8011 ;; 8012 8013 uts4*) 8014 lt_prog_compiler_pic='-pic' 8015 lt_prog_compiler_static='-Bstatic' 8016 ;; 8017 8018 *) 8019 lt_prog_compiler_can_build_shared=no 8020 ;; 8021 esac 8022 fi 8023 8024case $host_os in 8025 # For platforms which do not support PIC, -DPIC is meaningless: 8026 *djgpp*) 8027 lt_prog_compiler_pic= 8028 ;; 8029 *) 8030 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8031 ;; 8032esac 8033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8034$as_echo "$lt_prog_compiler_pic" >&6; } 8035 8036 8037 8038 8039 8040 8041# 8042# Check to make sure the PIC flag actually works. 8043# 8044if test -n "$lt_prog_compiler_pic"; then 8045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8046$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8047if ${lt_cv_prog_compiler_pic_works+:} false; then : 8048 $as_echo_n "(cached) " >&6 8049else 8050 lt_cv_prog_compiler_pic_works=no 8051 ac_outfile=conftest.$ac_objext 8052 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8053 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8054 # Insert the option either (1) after the last *FLAGS variable, or 8055 # (2) before a word containing "conftest.", or (3) at the end. 8056 # Note that $ac_compile itself does not contain backslashes and begins 8057 # with a dollar sign (not a hyphen), so the echo should work correctly. 8058 # The option is referenced via a variable to avoid confusing sed. 8059 lt_compile=`echo "$ac_compile" | $SED \ 8060 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8061 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8062 -e 's:$: $lt_compiler_flag:'` 8063 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8064 (eval "$lt_compile" 2>conftest.err) 8065 ac_status=$? 8066 cat conftest.err >&5 8067 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8068 if (exit $ac_status) && test -s "$ac_outfile"; then 8069 # The compiler can only warn and ignore the option if not recognized 8070 # So say no if there are warnings other than the usual output. 8071 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8072 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8073 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8074 lt_cv_prog_compiler_pic_works=yes 8075 fi 8076 fi 8077 $RM conftest* 8078 8079fi 8080{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8081$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8082 8083if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8084 case $lt_prog_compiler_pic in 8085 "" | " "*) ;; 8086 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8087 esac 8088else 8089 lt_prog_compiler_pic= 8090 lt_prog_compiler_can_build_shared=no 8091fi 8092 8093fi 8094 8095 8096 8097 8098 8099 8100# 8101# Check to make sure the static flag actually works. 8102# 8103wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8105$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8106if ${lt_cv_prog_compiler_static_works+:} false; then : 8107 $as_echo_n "(cached) " >&6 8108else 8109 lt_cv_prog_compiler_static_works=no 8110 save_LDFLAGS="$LDFLAGS" 8111 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8112 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8113 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8114 # The linker can only warn and ignore the option if not recognized 8115 # So say no if there are warnings 8116 if test -s conftest.err; then 8117 # Append any errors to the config.log. 8118 cat conftest.err 1>&5 8119 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8120 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8121 if diff conftest.exp conftest.er2 >/dev/null; then 8122 lt_cv_prog_compiler_static_works=yes 8123 fi 8124 else 8125 lt_cv_prog_compiler_static_works=yes 8126 fi 8127 fi 8128 $RM -r conftest* 8129 LDFLAGS="$save_LDFLAGS" 8130 8131fi 8132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8133$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8134 8135if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8136 : 8137else 8138 lt_prog_compiler_static= 8139fi 8140 8141 8142 8143 8144 8145 8146 8147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8148$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8149if ${lt_cv_prog_compiler_c_o+:} false; then : 8150 $as_echo_n "(cached) " >&6 8151else 8152 lt_cv_prog_compiler_c_o=no 8153 $RM -r conftest 2>/dev/null 8154 mkdir conftest 8155 cd conftest 8156 mkdir out 8157 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8158 8159 lt_compiler_flag="-o out/conftest2.$ac_objext" 8160 # Insert the option either (1) after the last *FLAGS variable, or 8161 # (2) before a word containing "conftest.", or (3) at the end. 8162 # Note that $ac_compile itself does not contain backslashes and begins 8163 # with a dollar sign (not a hyphen), so the echo should work correctly. 8164 lt_compile=`echo "$ac_compile" | $SED \ 8165 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8166 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8167 -e 's:$: $lt_compiler_flag:'` 8168 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8169 (eval "$lt_compile" 2>out/conftest.err) 8170 ac_status=$? 8171 cat out/conftest.err >&5 8172 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8173 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8174 then 8175 # The compiler can only warn and ignore the option if not recognized 8176 # So say no if there are warnings 8177 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8178 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8179 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8180 lt_cv_prog_compiler_c_o=yes 8181 fi 8182 fi 8183 chmod u+w . 2>&5 8184 $RM conftest* 8185 # SGI C++ compiler will create directory out/ii_files/ for 8186 # template instantiation 8187 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8188 $RM out/* && rmdir out 8189 cd .. 8190 $RM -r conftest 8191 $RM conftest* 8192 8193fi 8194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8195$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8196 8197 8198 8199 8200 8201 8202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8203$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8204if ${lt_cv_prog_compiler_c_o+:} false; then : 8205 $as_echo_n "(cached) " >&6 8206else 8207 lt_cv_prog_compiler_c_o=no 8208 $RM -r conftest 2>/dev/null 8209 mkdir conftest 8210 cd conftest 8211 mkdir out 8212 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8213 8214 lt_compiler_flag="-o out/conftest2.$ac_objext" 8215 # Insert the option either (1) after the last *FLAGS variable, or 8216 # (2) before a word containing "conftest.", or (3) at the end. 8217 # Note that $ac_compile itself does not contain backslashes and begins 8218 # with a dollar sign (not a hyphen), so the echo should work correctly. 8219 lt_compile=`echo "$ac_compile" | $SED \ 8220 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8221 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8222 -e 's:$: $lt_compiler_flag:'` 8223 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8224 (eval "$lt_compile" 2>out/conftest.err) 8225 ac_status=$? 8226 cat out/conftest.err >&5 8227 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8228 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8229 then 8230 # The compiler can only warn and ignore the option if not recognized 8231 # So say no if there are warnings 8232 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8233 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8234 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8235 lt_cv_prog_compiler_c_o=yes 8236 fi 8237 fi 8238 chmod u+w . 2>&5 8239 $RM conftest* 8240 # SGI C++ compiler will create directory out/ii_files/ for 8241 # template instantiation 8242 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8243 $RM out/* && rmdir out 8244 cd .. 8245 $RM -r conftest 8246 $RM conftest* 8247 8248fi 8249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8250$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8251 8252 8253 8254 8255hard_links="nottested" 8256if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8257 # do not overwrite the value of need_locks provided by the user 8258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8259$as_echo_n "checking if we can lock with hard links... " >&6; } 8260 hard_links=yes 8261 $RM conftest* 8262 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8263 touch conftest.a 8264 ln conftest.a conftest.b 2>&5 || hard_links=no 8265 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8267$as_echo "$hard_links" >&6; } 8268 if test "$hard_links" = no; then 8269 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8270$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8271 need_locks=warn 8272 fi 8273else 8274 need_locks=no 8275fi 8276 8277 8278 8279 8280 8281 8282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8283$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8284 8285 runpath_var= 8286 allow_undefined_flag= 8287 always_export_symbols=no 8288 archive_cmds= 8289 archive_expsym_cmds= 8290 compiler_needs_object=no 8291 enable_shared_with_static_runtimes=no 8292 export_dynamic_flag_spec= 8293 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8294 hardcode_automatic=no 8295 hardcode_direct=no 8296 hardcode_direct_absolute=no 8297 hardcode_libdir_flag_spec= 8298 hardcode_libdir_flag_spec_ld= 8299 hardcode_libdir_separator= 8300 hardcode_minus_L=no 8301 hardcode_shlibpath_var=unsupported 8302 inherit_rpath=no 8303 link_all_deplibs=unknown 8304 module_cmds= 8305 module_expsym_cmds= 8306 old_archive_from_new_cmds= 8307 old_archive_from_expsyms_cmds= 8308 thread_safe_flag_spec= 8309 whole_archive_flag_spec= 8310 # include_expsyms should be a list of space-separated symbols to be *always* 8311 # included in the symbol list 8312 include_expsyms= 8313 # exclude_expsyms can be an extended regexp of symbols to exclude 8314 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8315 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8316 # as well as any symbol that contains `d'. 8317 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8318 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8319 # platforms (ab)use it in PIC code, but their linkers get confused if 8320 # the symbol is explicitly referenced. Since portable code cannot 8321 # rely on this symbol name, it's probably fine to never include it in 8322 # preloaded symbol tables. 8323 # Exclude shared library initialization/finalization symbols. 8324 extract_expsyms_cmds= 8325 8326 case $host_os in 8327 cygwin* | mingw* | pw32* | cegcc*) 8328 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8329 # When not using gcc, we currently assume that we are using 8330 # Microsoft Visual C++. 8331 if test "$GCC" != yes; then 8332 with_gnu_ld=no 8333 fi 8334 ;; 8335 interix*) 8336 # we just hope/assume this is gcc and not c89 (= MSVC++) 8337 with_gnu_ld=yes 8338 ;; 8339 openbsd*) 8340 with_gnu_ld=no 8341 ;; 8342 esac 8343 8344 ld_shlibs=yes 8345 8346 # On some targets, GNU ld is compatible enough with the native linker 8347 # that we're better off using the native interface for both. 8348 lt_use_gnu_ld_interface=no 8349 if test "$with_gnu_ld" = yes; then 8350 case $host_os in 8351 aix*) 8352 # The AIX port of GNU ld has always aspired to compatibility 8353 # with the native linker. However, as the warning in the GNU ld 8354 # block says, versions before 2.19.5* couldn't really create working 8355 # shared libraries, regardless of the interface used. 8356 case `$LD -v 2>&1` in 8357 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8358 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8359 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8360 *) 8361 lt_use_gnu_ld_interface=yes 8362 ;; 8363 esac 8364 ;; 8365 *) 8366 lt_use_gnu_ld_interface=yes 8367 ;; 8368 esac 8369 fi 8370 8371 if test "$lt_use_gnu_ld_interface" = yes; then 8372 # If archive_cmds runs LD, not CC, wlarc should be empty 8373 wlarc='${wl}' 8374 8375 # Set some defaults for GNU ld with shared library support. These 8376 # are reset later if shared libraries are not supported. Putting them 8377 # here allows them to be overridden if necessary. 8378 runpath_var=LD_RUN_PATH 8379 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8380 export_dynamic_flag_spec='${wl}--export-dynamic' 8381 # ancient GNU ld didn't support --whole-archive et. al. 8382 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8383 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8384 else 8385 whole_archive_flag_spec= 8386 fi 8387 supports_anon_versioning=no 8388 case `$LD -v 2>&1` in 8389 *GNU\ gold*) supports_anon_versioning=yes ;; 8390 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8391 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8392 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8393 *\ 2.11.*) ;; # other 2.11 versions 8394 *) supports_anon_versioning=yes ;; 8395 esac 8396 8397 # See if GNU ld supports shared libraries. 8398 case $host_os in 8399 aix[3-9]*) 8400 # On AIX/PPC, the GNU linker is very broken 8401 if test "$host_cpu" != ia64; then 8402 ld_shlibs=no 8403 cat <<_LT_EOF 1>&2 8404 8405*** Warning: the GNU linker, at least up to release 2.19, is reported 8406*** to be unable to reliably create shared libraries on AIX. 8407*** Therefore, libtool is disabling shared libraries support. If you 8408*** really care for shared libraries, you may want to install binutils 8409*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8410*** You will then need to restart the configuration process. 8411 8412_LT_EOF 8413 fi 8414 ;; 8415 8416 amigaos*) 8417 case $host_cpu in 8418 powerpc) 8419 # see comment about AmigaOS4 .so support 8420 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8421 archive_expsym_cmds='' 8422 ;; 8423 m68k) 8424 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)' 8425 hardcode_libdir_flag_spec='-L$libdir' 8426 hardcode_minus_L=yes 8427 ;; 8428 esac 8429 ;; 8430 8431 beos*) 8432 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8433 allow_undefined_flag=unsupported 8434 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8435 # support --undefined. This deserves some investigation. FIXME 8436 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8437 else 8438 ld_shlibs=no 8439 fi 8440 ;; 8441 8442 cygwin* | mingw* | pw32* | cegcc*) 8443 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8444 # as there is no search path for DLLs. 8445 hardcode_libdir_flag_spec='-L$libdir' 8446 export_dynamic_flag_spec='${wl}--export-all-symbols' 8447 allow_undefined_flag=unsupported 8448 always_export_symbols=no 8449 enable_shared_with_static_runtimes=yes 8450 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8451 8452 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8453 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8454 # If the export-symbols file already is a .def file (1st line 8455 # is EXPORTS), use it as is; otherwise, prepend... 8456 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8457 cp $export_symbols $output_objdir/$soname.def; 8458 else 8459 echo EXPORTS > $output_objdir/$soname.def; 8460 cat $export_symbols >> $output_objdir/$soname.def; 8461 fi~ 8462 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8463 else 8464 ld_shlibs=no 8465 fi 8466 ;; 8467 8468 haiku*) 8469 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8470 link_all_deplibs=yes 8471 ;; 8472 8473 interix[3-9]*) 8474 hardcode_direct=no 8475 hardcode_shlibpath_var=no 8476 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8477 export_dynamic_flag_spec='${wl}-E' 8478 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8479 # Instead, shared libraries are loaded at an image base (0x10000000 by 8480 # default) and relocated if they conflict, which is a slow very memory 8481 # consuming and fragmenting process. To avoid this, we pick a random, 8482 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8483 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8484 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8485 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' 8486 ;; 8487 8488 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 8489 tmp_diet=no 8490 if test "$host_os" = linux-dietlibc; then 8491 case $cc_basename in 8492 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8493 esac 8494 fi 8495 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8496 && test "$tmp_diet" = no 8497 then 8498 tmp_addflag=' $pic_flag' 8499 tmp_sharedflag='-shared' 8500 case $cc_basename,$host_cpu in 8501 pgcc*) # Portland Group C compiler 8502 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' 8503 tmp_addflag=' $pic_flag' 8504 ;; 8505 pgf77* | pgf90* | pgf95* | pgfortran*) 8506 # Portland Group f77 and f90 compilers 8507 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' 8508 tmp_addflag=' $pic_flag -Mnomain' ;; 8509 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8510 tmp_addflag=' -i_dynamic' ;; 8511 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8512 tmp_addflag=' -i_dynamic -nofor_main' ;; 8513 ifc* | ifort*) # Intel Fortran compiler 8514 tmp_addflag=' -nofor_main' ;; 8515 lf95*) # Lahey Fortran 8.1 8516 whole_archive_flag_spec= 8517 tmp_sharedflag='--shared' ;; 8518 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8519 tmp_sharedflag='-qmkshrobj' 8520 tmp_addflag= ;; 8521 nvcc*) # Cuda Compiler Driver 2.2 8522 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' 8523 compiler_needs_object=yes 8524 ;; 8525 esac 8526 case `$CC -V 2>&1 | sed 5q` in 8527 *Sun\ C*) # Sun C 5.9 8528 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' 8529 compiler_needs_object=yes 8530 tmp_sharedflag='-G' ;; 8531 *Sun\ F*) # Sun Fortran 8.3 8532 tmp_sharedflag='-G' ;; 8533 esac 8534 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8535 8536 if test "x$supports_anon_versioning" = xyes; then 8537 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8538 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8539 echo "local: *; };" >> $output_objdir/$libname.ver~ 8540 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8541 fi 8542 8543 case $cc_basename in 8544 xlf* | bgf* | bgxlf* | mpixlf*) 8545 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8546 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8547 hardcode_libdir_flag_spec= 8548 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8549 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8550 if test "x$supports_anon_versioning" = xyes; then 8551 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8552 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8553 echo "local: *; };" >> $output_objdir/$libname.ver~ 8554 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8555 fi 8556 ;; 8557 esac 8558 else 8559 ld_shlibs=no 8560 fi 8561 ;; 8562 8563 netbsd*) 8564 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8565 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8566 wlarc= 8567 else 8568 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8569 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8570 fi 8571 ;; 8572 8573 solaris*) 8574 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8575 ld_shlibs=no 8576 cat <<_LT_EOF 1>&2 8577 8578*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8579*** create shared libraries on Solaris systems. Therefore, libtool 8580*** is disabling shared libraries support. We urge you to upgrade GNU 8581*** binutils to release 2.9.1 or newer. Another option is to modify 8582*** your PATH or compiler configuration so that the native linker is 8583*** used, and then restart. 8584 8585_LT_EOF 8586 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8587 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8588 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8589 else 8590 ld_shlibs=no 8591 fi 8592 ;; 8593 8594 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8595 case `$LD -v 2>&1` in 8596 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8597 ld_shlibs=no 8598 cat <<_LT_EOF 1>&2 8599 8600*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8601*** reliably create shared libraries on SCO systems. Therefore, libtool 8602*** is disabling shared libraries support. We urge you to upgrade GNU 8603*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8604*** your PATH or compiler configuration so that the native linker is 8605*** used, and then restart. 8606 8607_LT_EOF 8608 ;; 8609 *) 8610 # For security reasons, it is highly recommended that you always 8611 # use absolute paths for naming shared libraries, and exclude the 8612 # DT_RUNPATH tag from executables and libraries. But doing so 8613 # requires that you compile everything twice, which is a pain. 8614 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8615 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8616 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8617 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8618 else 8619 ld_shlibs=no 8620 fi 8621 ;; 8622 esac 8623 ;; 8624 8625 sunos4*) 8626 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8627 wlarc= 8628 hardcode_direct=yes 8629 hardcode_shlibpath_var=no 8630 ;; 8631 8632 *) 8633 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8634 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8635 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8636 else 8637 ld_shlibs=no 8638 fi 8639 ;; 8640 esac 8641 8642 if test "$ld_shlibs" = no; then 8643 runpath_var= 8644 hardcode_libdir_flag_spec= 8645 export_dynamic_flag_spec= 8646 whole_archive_flag_spec= 8647 fi 8648 else 8649 # PORTME fill in a description of your system's linker (not GNU ld) 8650 case $host_os in 8651 aix3*) 8652 allow_undefined_flag=unsupported 8653 always_export_symbols=yes 8654 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' 8655 # Note: this linker hardcodes the directories in LIBPATH if there 8656 # are no directories specified by -L. 8657 hardcode_minus_L=yes 8658 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8659 # Neither direct hardcoding nor static linking is supported with a 8660 # broken collect2. 8661 hardcode_direct=unsupported 8662 fi 8663 ;; 8664 8665 aix[4-9]*) 8666 if test "$host_cpu" = ia64; then 8667 # On IA64, the linker does run time linking by default, so we don't 8668 # have to do anything special. 8669 aix_use_runtimelinking=no 8670 exp_sym_flag='-Bexport' 8671 no_entry_flag="" 8672 else 8673 # If we're using GNU nm, then we don't want the "-C" option. 8674 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8675 # Also, AIX nm treats weak defined symbols like other global 8676 # defined symbols, whereas GNU nm marks them as "W". 8677 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8678 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' 8679 else 8680 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' 8681 fi 8682 aix_use_runtimelinking=no 8683 8684 # Test if we are trying to use run time linking or normal 8685 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8686 # need to do runtime linking. 8687 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8688 for ld_flag in $LDFLAGS; do 8689 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8690 aix_use_runtimelinking=yes 8691 break 8692 fi 8693 done 8694 ;; 8695 esac 8696 8697 exp_sym_flag='-bexport' 8698 no_entry_flag='-bnoentry' 8699 fi 8700 8701 # When large executables or shared objects are built, AIX ld can 8702 # have problems creating the table of contents. If linking a library 8703 # or program results in "error TOC overflow" add -mminimal-toc to 8704 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8705 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8706 8707 archive_cmds='' 8708 hardcode_direct=yes 8709 hardcode_direct_absolute=yes 8710 hardcode_libdir_separator=':' 8711 link_all_deplibs=yes 8712 file_list_spec='${wl}-f,' 8713 8714 if test "$GCC" = yes; then 8715 case $host_os in aix4.[012]|aix4.[012].*) 8716 # We only want to do this on AIX 4.2 and lower, the check 8717 # below for broken collect2 doesn't work under 4.3+ 8718 collect2name=`${CC} -print-prog-name=collect2` 8719 if test -f "$collect2name" && 8720 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8721 then 8722 # We have reworked collect2 8723 : 8724 else 8725 # We have old collect2 8726 hardcode_direct=unsupported 8727 # It fails to find uninstalled libraries when the uninstalled 8728 # path is not listed in the libpath. Setting hardcode_minus_L 8729 # to unsupported forces relinking 8730 hardcode_minus_L=yes 8731 hardcode_libdir_flag_spec='-L$libdir' 8732 hardcode_libdir_separator= 8733 fi 8734 ;; 8735 esac 8736 shared_flag='-shared' 8737 if test "$aix_use_runtimelinking" = yes; then 8738 shared_flag="$shared_flag "'${wl}-G' 8739 fi 8740 else 8741 # not using gcc 8742 if test "$host_cpu" = ia64; then 8743 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8744 # chokes on -Wl,-G. The following line is correct: 8745 shared_flag='-G' 8746 else 8747 if test "$aix_use_runtimelinking" = yes; then 8748 shared_flag='${wl}-G' 8749 else 8750 shared_flag='${wl}-bM:SRE' 8751 fi 8752 fi 8753 fi 8754 8755 export_dynamic_flag_spec='${wl}-bexpall' 8756 # It seems that -bexpall does not export symbols beginning with 8757 # underscore (_), so it is better to generate a list of symbols to export. 8758 always_export_symbols=yes 8759 if test "$aix_use_runtimelinking" = yes; then 8760 # Warning - without using the other runtime loading flags (-brtl), 8761 # -berok will link without error, but may produce a broken library. 8762 allow_undefined_flag='-berok' 8763 # Determine the default libpath from the value encoded in an 8764 # empty executable. 8765 if test x$gcc_no_link = xyes; then 8766 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8767fi 8768cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8769/* end confdefs.h. */ 8770 8771int 8772main () 8773{ 8774 8775 ; 8776 return 0; 8777} 8778_ACEOF 8779if ac_fn_c_try_link "$LINENO"; then : 8780 8781lt_aix_libpath_sed=' 8782 /Import File Strings/,/^$/ { 8783 /^0/ { 8784 s/^0 *\(.*\)$/\1/ 8785 p 8786 } 8787 }' 8788aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8789# Check for a 64-bit object if we didn't find anything. 8790if test -z "$aix_libpath"; then 8791 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8792fi 8793fi 8794rm -f core conftest.err conftest.$ac_objext \ 8795 conftest$ac_exeext conftest.$ac_ext 8796if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8797 8798 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8799 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" 8800 else 8801 if test "$host_cpu" = ia64; then 8802 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8803 allow_undefined_flag="-z nodefs" 8804 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" 8805 else 8806 # Determine the default libpath from the value encoded in an 8807 # empty executable. 8808 if test x$gcc_no_link = xyes; then 8809 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8810fi 8811cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8812/* end confdefs.h. */ 8813 8814int 8815main () 8816{ 8817 8818 ; 8819 return 0; 8820} 8821_ACEOF 8822if ac_fn_c_try_link "$LINENO"; then : 8823 8824lt_aix_libpath_sed=' 8825 /Import File Strings/,/^$/ { 8826 /^0/ { 8827 s/^0 *\(.*\)$/\1/ 8828 p 8829 } 8830 }' 8831aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8832# Check for a 64-bit object if we didn't find anything. 8833if test -z "$aix_libpath"; then 8834 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8835fi 8836fi 8837rm -f core conftest.err conftest.$ac_objext \ 8838 conftest$ac_exeext conftest.$ac_ext 8839if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8840 8841 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8842 # Warning - without using the other run time loading flags, 8843 # -berok will link without error, but may produce a broken library. 8844 no_undefined_flag=' ${wl}-bernotok' 8845 allow_undefined_flag=' ${wl}-berok' 8846 if test "$with_gnu_ld" = yes; then 8847 # We only use this code for GNU lds that support --whole-archive. 8848 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8849 else 8850 # Exported symbols can be pulled into shared objects from archives 8851 whole_archive_flag_spec='$convenience' 8852 fi 8853 archive_cmds_need_lc=yes 8854 # This is similar to how AIX traditionally builds its shared libraries. 8855 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' 8856 fi 8857 fi 8858 ;; 8859 8860 amigaos*) 8861 case $host_cpu in 8862 powerpc) 8863 # see comment about AmigaOS4 .so support 8864 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8865 archive_expsym_cmds='' 8866 ;; 8867 m68k) 8868 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)' 8869 hardcode_libdir_flag_spec='-L$libdir' 8870 hardcode_minus_L=yes 8871 ;; 8872 esac 8873 ;; 8874 8875 bsdi[45]*) 8876 export_dynamic_flag_spec=-rdynamic 8877 ;; 8878 8879 cygwin* | mingw* | pw32* | cegcc*) 8880 # When not using gcc, we currently assume that we are using 8881 # Microsoft Visual C++. 8882 # hardcode_libdir_flag_spec is actually meaningless, as there is 8883 # no search path for DLLs. 8884 hardcode_libdir_flag_spec=' ' 8885 allow_undefined_flag=unsupported 8886 # Tell ltmain to make .lib files, not .a files. 8887 libext=lib 8888 # Tell ltmain to make .dll files, not .so files. 8889 shrext_cmds=".dll" 8890 # FIXME: Setting linknames here is a bad hack. 8891 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8892 # The linker will automatically build a .lib file if we build a DLL. 8893 old_archive_from_new_cmds='true' 8894 # FIXME: Should let the user specify the lib program. 8895 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8896 fix_srcfile_path='`cygpath -w "$srcfile"`' 8897 enable_shared_with_static_runtimes=yes 8898 ;; 8899 8900 darwin* | rhapsody*) 8901 8902 8903 archive_cmds_need_lc=no 8904 hardcode_direct=no 8905 hardcode_automatic=yes 8906 hardcode_shlibpath_var=unsupported 8907 if test "$lt_cv_ld_force_load" = "yes"; then 8908 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\"`' 8909 else 8910 whole_archive_flag_spec='' 8911 fi 8912 link_all_deplibs=yes 8913 allow_undefined_flag="$_lt_dar_allow_undefined" 8914 case $cc_basename in 8915 ifort*) _lt_dar_can_shared=yes ;; 8916 *) _lt_dar_can_shared=$GCC ;; 8917 esac 8918 if test "$_lt_dar_can_shared" = "yes"; then 8919 output_verbose_link_cmd=func_echo_all 8920 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8921 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8922 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}" 8923 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}" 8924 8925 else 8926 ld_shlibs=no 8927 fi 8928 8929 ;; 8930 8931 dgux*) 8932 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8933 hardcode_libdir_flag_spec='-L$libdir' 8934 hardcode_shlibpath_var=no 8935 ;; 8936 8937 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8938 # support. Future versions do this automatically, but an explicit c++rt0.o 8939 # does not break anything, and helps significantly (at the cost of a little 8940 # extra space). 8941 freebsd2.2*) 8942 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8943 hardcode_libdir_flag_spec='-R$libdir' 8944 hardcode_direct=yes 8945 hardcode_shlibpath_var=no 8946 ;; 8947 8948 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8949 freebsd2.*) 8950 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8951 hardcode_direct=yes 8952 hardcode_minus_L=yes 8953 hardcode_shlibpath_var=no 8954 ;; 8955 8956 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8957 freebsd* | dragonfly*) 8958 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8959 hardcode_libdir_flag_spec='-R$libdir' 8960 hardcode_direct=yes 8961 hardcode_shlibpath_var=no 8962 ;; 8963 8964 hpux9*) 8965 if test "$GCC" = yes; then 8966 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' 8967 else 8968 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' 8969 fi 8970 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8971 hardcode_libdir_separator=: 8972 hardcode_direct=yes 8973 8974 # hardcode_minus_L: Not really in the search PATH, 8975 # but as the default location of the library. 8976 hardcode_minus_L=yes 8977 export_dynamic_flag_spec='${wl}-E' 8978 ;; 8979 8980 hpux10*) 8981 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8982 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8983 else 8984 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8985 fi 8986 if test "$with_gnu_ld" = no; then 8987 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8988 hardcode_libdir_flag_spec_ld='+b $libdir' 8989 hardcode_libdir_separator=: 8990 hardcode_direct=yes 8991 hardcode_direct_absolute=yes 8992 export_dynamic_flag_spec='${wl}-E' 8993 # hardcode_minus_L: Not really in the search PATH, 8994 # but as the default location of the library. 8995 hardcode_minus_L=yes 8996 fi 8997 ;; 8998 8999 hpux11*) 9000 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9001 case $host_cpu in 9002 hppa*64*) 9003 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9004 ;; 9005 ia64*) 9006 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9007 ;; 9008 *) 9009 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9010 ;; 9011 esac 9012 else 9013 case $host_cpu in 9014 hppa*64*) 9015 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9016 ;; 9017 ia64*) 9018 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9019 ;; 9020 *) 9021 9022 # Older versions of the 11.00 compiler do not understand -b yet 9023 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9025$as_echo_n "checking if $CC understands -b... " >&6; } 9026if ${lt_cv_prog_compiler__b+:} false; then : 9027 $as_echo_n "(cached) " >&6 9028else 9029 lt_cv_prog_compiler__b=no 9030 save_LDFLAGS="$LDFLAGS" 9031 LDFLAGS="$LDFLAGS -b" 9032 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9033 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9034 # The linker can only warn and ignore the option if not recognized 9035 # So say no if there are warnings 9036 if test -s conftest.err; then 9037 # Append any errors to the config.log. 9038 cat conftest.err 1>&5 9039 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9040 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9041 if diff conftest.exp conftest.er2 >/dev/null; then 9042 lt_cv_prog_compiler__b=yes 9043 fi 9044 else 9045 lt_cv_prog_compiler__b=yes 9046 fi 9047 fi 9048 $RM -r conftest* 9049 LDFLAGS="$save_LDFLAGS" 9050 9051fi 9052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9053$as_echo "$lt_cv_prog_compiler__b" >&6; } 9054 9055if test x"$lt_cv_prog_compiler__b" = xyes; then 9056 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9057else 9058 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9059fi 9060 9061 ;; 9062 esac 9063 fi 9064 if test "$with_gnu_ld" = no; then 9065 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9066 hardcode_libdir_separator=: 9067 9068 case $host_cpu in 9069 hppa*64*|ia64*) 9070 hardcode_direct=no 9071 hardcode_shlibpath_var=no 9072 ;; 9073 *) 9074 hardcode_direct=yes 9075 hardcode_direct_absolute=yes 9076 export_dynamic_flag_spec='${wl}-E' 9077 9078 # hardcode_minus_L: Not really in the search PATH, 9079 # but as the default location of the library. 9080 hardcode_minus_L=yes 9081 ;; 9082 esac 9083 fi 9084 ;; 9085 9086 irix5* | irix6* | nonstopux*) 9087 if test "$GCC" = yes; then 9088 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' 9089 # Try to use the -exported_symbol ld option, if it does not 9090 # work, assume that -exports_file does not work either and 9091 # implicitly export all symbols. 9092 save_LDFLAGS="$LDFLAGS" 9093 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9094 if test x$gcc_no_link = xyes; then 9095 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9096fi 9097cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9098/* end confdefs.h. */ 9099int foo(void) {} 9100_ACEOF 9101if ac_fn_c_try_link "$LINENO"; then : 9102 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' 9103 9104fi 9105rm -f core conftest.err conftest.$ac_objext \ 9106 conftest$ac_exeext conftest.$ac_ext 9107 LDFLAGS="$save_LDFLAGS" 9108 else 9109 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' 9110 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' 9111 fi 9112 archive_cmds_need_lc='no' 9113 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9114 hardcode_libdir_separator=: 9115 inherit_rpath=yes 9116 link_all_deplibs=yes 9117 ;; 9118 9119 netbsd*) 9120 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9121 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9122 else 9123 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9124 fi 9125 hardcode_libdir_flag_spec='-R$libdir' 9126 hardcode_direct=yes 9127 hardcode_shlibpath_var=no 9128 ;; 9129 9130 newsos6) 9131 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9132 hardcode_direct=yes 9133 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9134 hardcode_libdir_separator=: 9135 hardcode_shlibpath_var=no 9136 ;; 9137 9138 *nto* | *qnx*) 9139 ;; 9140 9141 openbsd*) 9142 if test -f /usr/libexec/ld.so; then 9143 hardcode_direct=yes 9144 hardcode_shlibpath_var=no 9145 hardcode_direct_absolute=yes 9146 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9147 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9148 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9149 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9150 export_dynamic_flag_spec='${wl}-E' 9151 else 9152 case $host_os in 9153 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9154 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9155 hardcode_libdir_flag_spec='-R$libdir' 9156 ;; 9157 *) 9158 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9159 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9160 ;; 9161 esac 9162 fi 9163 else 9164 ld_shlibs=no 9165 fi 9166 ;; 9167 9168 os2*) 9169 hardcode_libdir_flag_spec='-L$libdir' 9170 hardcode_minus_L=yes 9171 allow_undefined_flag=unsupported 9172 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' 9173 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9174 ;; 9175 9176 osf3*) 9177 if test "$GCC" = yes; then 9178 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9179 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' 9180 else 9181 allow_undefined_flag=' -expect_unresolved \*' 9182 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' 9183 fi 9184 archive_cmds_need_lc='no' 9185 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9186 hardcode_libdir_separator=: 9187 ;; 9188 9189 osf4* | osf5*) # as osf3* with the addition of -msym flag 9190 if test "$GCC" = yes; then 9191 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9192 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' 9193 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9194 else 9195 allow_undefined_flag=' -expect_unresolved \*' 9196 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' 9197 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~ 9198 $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' 9199 9200 # Both c and cxx compiler support -rpath directly 9201 hardcode_libdir_flag_spec='-rpath $libdir' 9202 fi 9203 archive_cmds_need_lc='no' 9204 hardcode_libdir_separator=: 9205 ;; 9206 9207 solaris*) 9208 no_undefined_flag=' -z defs' 9209 if test "$GCC" = yes; then 9210 wlarc='${wl}' 9211 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9212 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9213 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9214 else 9215 case `$CC -V 2>&1` in 9216 *"Compilers 5.0"*) 9217 wlarc='' 9218 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9219 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9220 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9221 ;; 9222 *) 9223 wlarc='${wl}' 9224 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9225 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9226 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9227 ;; 9228 esac 9229 fi 9230 hardcode_libdir_flag_spec='-R$libdir' 9231 hardcode_shlibpath_var=no 9232 case $host_os in 9233 solaris2.[0-5] | solaris2.[0-5].*) ;; 9234 *) 9235 # The compiler driver will combine and reorder linker options, 9236 # but understands `-z linker_flag'. GCC discards it without `$wl', 9237 # but is careful enough not to reorder. 9238 # Supported since Solaris 2.6 (maybe 2.5.1?) 9239 if test "$GCC" = yes; then 9240 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9241 else 9242 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9243 fi 9244 ;; 9245 esac 9246 link_all_deplibs=yes 9247 ;; 9248 9249 sunos4*) 9250 if test "x$host_vendor" = xsequent; then 9251 # Use $CC to link under sequent, because it throws in some extra .o 9252 # files that make .init and .fini sections work. 9253 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9254 else 9255 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9256 fi 9257 hardcode_libdir_flag_spec='-L$libdir' 9258 hardcode_direct=yes 9259 hardcode_minus_L=yes 9260 hardcode_shlibpath_var=no 9261 ;; 9262 9263 sysv4) 9264 case $host_vendor in 9265 sni) 9266 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9267 hardcode_direct=yes # is this really true??? 9268 ;; 9269 siemens) 9270 ## LD is ld it makes a PLAMLIB 9271 ## CC just makes a GrossModule. 9272 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9273 reload_cmds='$CC -r -o $output$reload_objs' 9274 hardcode_direct=no 9275 ;; 9276 motorola) 9277 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9278 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9279 ;; 9280 esac 9281 runpath_var='LD_RUN_PATH' 9282 hardcode_shlibpath_var=no 9283 ;; 9284 9285 sysv4.3*) 9286 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9287 hardcode_shlibpath_var=no 9288 export_dynamic_flag_spec='-Bexport' 9289 ;; 9290 9291 sysv4*MP*) 9292 if test -d /usr/nec; then 9293 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9294 hardcode_shlibpath_var=no 9295 runpath_var=LD_RUN_PATH 9296 hardcode_runpath_var=yes 9297 ld_shlibs=yes 9298 fi 9299 ;; 9300 9301 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9302 no_undefined_flag='${wl}-z,text' 9303 archive_cmds_need_lc=no 9304 hardcode_shlibpath_var=no 9305 runpath_var='LD_RUN_PATH' 9306 9307 if test "$GCC" = yes; then 9308 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9309 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9310 else 9311 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9312 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9313 fi 9314 ;; 9315 9316 sysv5* | sco3.2v5* | sco5v6*) 9317 # Note: We can NOT use -z defs as we might desire, because we do not 9318 # link with -lc, and that would cause any symbols used from libc to 9319 # always be unresolved, which means just about no library would 9320 # ever link correctly. If we're not using GNU ld we use -z text 9321 # though, which does catch some bad symbols but isn't as heavy-handed 9322 # as -z defs. 9323 no_undefined_flag='${wl}-z,text' 9324 allow_undefined_flag='${wl}-z,nodefs' 9325 archive_cmds_need_lc=no 9326 hardcode_shlibpath_var=no 9327 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9328 hardcode_libdir_separator=':' 9329 link_all_deplibs=yes 9330 export_dynamic_flag_spec='${wl}-Bexport' 9331 runpath_var='LD_RUN_PATH' 9332 9333 if test "$GCC" = yes; then 9334 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9335 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9336 else 9337 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9338 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9339 fi 9340 ;; 9341 9342 uts4*) 9343 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9344 hardcode_libdir_flag_spec='-L$libdir' 9345 hardcode_shlibpath_var=no 9346 ;; 9347 9348 *) 9349 ld_shlibs=no 9350 ;; 9351 esac 9352 9353 if test x$host_vendor = xsni; then 9354 case $host in 9355 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9356 export_dynamic_flag_spec='${wl}-Blargedynsym' 9357 ;; 9358 esac 9359 fi 9360 fi 9361 9362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9363$as_echo "$ld_shlibs" >&6; } 9364test "$ld_shlibs" = no && can_build_shared=no 9365 9366with_gnu_ld=$with_gnu_ld 9367 9368 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378 9379 9380 9381 9382# 9383# Do we need to explicitly link libc? 9384# 9385case "x$archive_cmds_need_lc" in 9386x|xyes) 9387 # Assume -lc should be added 9388 archive_cmds_need_lc=yes 9389 9390 if test "$enable_shared" = yes && test "$GCC" = yes; then 9391 case $archive_cmds in 9392 *'~'*) 9393 # FIXME: we may have to deal with multi-command sequences. 9394 ;; 9395 '$CC '*) 9396 # Test whether the compiler implicitly links with -lc since on some 9397 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9398 # to ld, don't add -lc before -lgcc. 9399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9400$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9401if ${lt_cv_archive_cmds_need_lc+:} false; then : 9402 $as_echo_n "(cached) " >&6 9403else 9404 $RM conftest* 9405 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9406 9407 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9408 (eval $ac_compile) 2>&5 9409 ac_status=$? 9410 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9411 test $ac_status = 0; } 2>conftest.err; then 9412 soname=conftest 9413 lib=conftest 9414 libobjs=conftest.$ac_objext 9415 deplibs= 9416 wl=$lt_prog_compiler_wl 9417 pic_flag=$lt_prog_compiler_pic 9418 compiler_flags=-v 9419 linker_flags=-v 9420 verstring= 9421 output_objdir=. 9422 libname=conftest 9423 lt_save_allow_undefined_flag=$allow_undefined_flag 9424 allow_undefined_flag= 9425 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9426 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9427 ac_status=$? 9428 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9429 test $ac_status = 0; } 9430 then 9431 lt_cv_archive_cmds_need_lc=no 9432 else 9433 lt_cv_archive_cmds_need_lc=yes 9434 fi 9435 allow_undefined_flag=$lt_save_allow_undefined_flag 9436 else 9437 cat conftest.err 1>&5 9438 fi 9439 $RM conftest* 9440 9441fi 9442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9443$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9444 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9445 ;; 9446 esac 9447 fi 9448 ;; 9449esac 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 9487 9488 9489 9490 9491 9492 9493 9494 9495 9496 9497 9498 9499 9500 9501 9502 9503 9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 9514 9515 9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 9600 9601 9602 9603 9604 9605 9606 9607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9608$as_echo_n "checking dynamic linker characteristics... " >&6; } 9609 9610if test "$GCC" = yes; then 9611 case $host_os in 9612 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9613 *) lt_awk_arg="/^libraries:/" ;; 9614 esac 9615 case $host_os in 9616 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9617 *) lt_sed_strip_eq="s,=/,/,g" ;; 9618 esac 9619 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9620 case $lt_search_path_spec in 9621 *\;*) 9622 # if the path contains ";" then we assume it to be the separator 9623 # otherwise default to the standard path separator (i.e. ":") - it is 9624 # assumed that no part of a normal pathname contains ";" but that should 9625 # okay in the real world where ";" in dirpaths is itself problematic. 9626 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9627 ;; 9628 *) 9629 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9630 ;; 9631 esac 9632 # Ok, now we have the path, separated by spaces, we can step through it 9633 # and add multilib dir if necessary. 9634 lt_tmp_lt_search_path_spec= 9635 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9636 for lt_sys_path in $lt_search_path_spec; do 9637 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9638 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9639 else 9640 test -d "$lt_sys_path" && \ 9641 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9642 fi 9643 done 9644 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9645BEGIN {RS=" "; FS="/|\n";} { 9646 lt_foo=""; 9647 lt_count=0; 9648 for (lt_i = NF; lt_i > 0; lt_i--) { 9649 if ($lt_i != "" && $lt_i != ".") { 9650 if ($lt_i == "..") { 9651 lt_count++; 9652 } else { 9653 if (lt_count == 0) { 9654 lt_foo="/" $lt_i lt_foo; 9655 } else { 9656 lt_count--; 9657 } 9658 } 9659 } 9660 } 9661 if (lt_foo != "") { lt_freq[lt_foo]++; } 9662 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9663}'` 9664 # AWK program above erroneously prepends '/' to C:/dos/paths 9665 # for these hosts. 9666 case $host_os in 9667 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9668 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9669 esac 9670 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9671else 9672 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9673fi 9674library_names_spec= 9675libname_spec='lib$name' 9676soname_spec= 9677shrext_cmds=".so" 9678postinstall_cmds= 9679postuninstall_cmds= 9680finish_cmds= 9681finish_eval= 9682shlibpath_var= 9683shlibpath_overrides_runpath=unknown 9684version_type=none 9685dynamic_linker="$host_os ld.so" 9686sys_lib_dlsearch_path_spec="/lib /usr/lib" 9687need_lib_prefix=unknown 9688hardcode_into_libs=no 9689 9690# when you set need_version to no, make sure it does not cause -set_version 9691# flags to be left without arguments 9692need_version=unknown 9693 9694case $host_os in 9695aix3*) 9696 version_type=linux 9697 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9698 shlibpath_var=LIBPATH 9699 9700 # AIX 3 has no versioning support, so we append a major version to the name. 9701 soname_spec='${libname}${release}${shared_ext}$major' 9702 ;; 9703 9704aix[4-9]*) 9705 version_type=linux 9706 need_lib_prefix=no 9707 need_version=no 9708 hardcode_into_libs=yes 9709 if test "$host_cpu" = ia64; then 9710 # AIX 5 supports IA64 9711 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9712 shlibpath_var=LD_LIBRARY_PATH 9713 else 9714 # With GCC up to 2.95.x, collect2 would create an import file 9715 # for dependence libraries. The import file would start with 9716 # the line `#! .'. This would cause the generated library to 9717 # depend on `.', always an invalid library. This was fixed in 9718 # development snapshots of GCC prior to 3.0. 9719 case $host_os in 9720 aix4 | aix4.[01] | aix4.[01].*) 9721 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9722 echo ' yes ' 9723 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9724 : 9725 else 9726 can_build_shared=no 9727 fi 9728 ;; 9729 esac 9730 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9731 # soname into executable. Probably we can add versioning support to 9732 # collect2, so additional links can be useful in future. 9733 if test "$aix_use_runtimelinking" = yes; then 9734 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9735 # instead of lib<name>.a to let people know that these are not 9736 # typical AIX shared libraries. 9737 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9738 else 9739 # We preserve .a as extension for shared libraries through AIX4.2 9740 # and later when we are not doing run time linking. 9741 library_names_spec='${libname}${release}.a $libname.a' 9742 soname_spec='${libname}${release}${shared_ext}$major' 9743 fi 9744 shlibpath_var=LIBPATH 9745 fi 9746 ;; 9747 9748amigaos*) 9749 case $host_cpu in 9750 powerpc) 9751 # Since July 2007 AmigaOS4 officially supports .so libraries. 9752 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9753 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9754 ;; 9755 m68k) 9756 library_names_spec='$libname.ixlibrary $libname.a' 9757 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9758 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' 9759 ;; 9760 esac 9761 ;; 9762 9763beos*) 9764 library_names_spec='${libname}${shared_ext}' 9765 dynamic_linker="$host_os ld.so" 9766 shlibpath_var=LIBRARY_PATH 9767 ;; 9768 9769bsdi[45]*) 9770 version_type=linux 9771 need_version=no 9772 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9773 soname_spec='${libname}${release}${shared_ext}$major' 9774 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9775 shlibpath_var=LD_LIBRARY_PATH 9776 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9777 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9778 # the default ld.so.conf also contains /usr/contrib/lib and 9779 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9780 # libtool to hard-code these into programs 9781 ;; 9782 9783cygwin* | mingw* | pw32* | cegcc*) 9784 version_type=windows 9785 shrext_cmds=".dll" 9786 need_version=no 9787 need_lib_prefix=no 9788 9789 case $GCC,$host_os in 9790 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9791 library_names_spec='$libname.dll.a' 9792 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9793 postinstall_cmds='base_file=`basename \${file}`~ 9794 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9795 dldir=$destdir/`dirname \$dlpath`~ 9796 test -d \$dldir || mkdir -p \$dldir~ 9797 $install_prog $dir/$dlname \$dldir/$dlname~ 9798 chmod a+x \$dldir/$dlname~ 9799 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9800 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9801 fi' 9802 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9803 dlpath=$dir/\$dldll~ 9804 $RM \$dlpath' 9805 shlibpath_overrides_runpath=yes 9806 9807 case $host_os in 9808 cygwin*) 9809 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9810 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9811 9812 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9813 ;; 9814 mingw* | cegcc*) 9815 # MinGW DLLs use traditional 'lib' prefix 9816 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9817 ;; 9818 pw32*) 9819 # pw32 DLLs use 'pw' prefix rather than 'lib' 9820 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9821 ;; 9822 esac 9823 ;; 9824 9825 *) 9826 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9827 ;; 9828 esac 9829 dynamic_linker='Win32 ld.exe' 9830 # FIXME: first we should search . and the directory the executable is in 9831 shlibpath_var=PATH 9832 ;; 9833 9834darwin* | rhapsody*) 9835 dynamic_linker="$host_os dyld" 9836 version_type=darwin 9837 need_lib_prefix=no 9838 need_version=no 9839 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9840 soname_spec='${libname}${release}${major}$shared_ext' 9841 shlibpath_overrides_runpath=yes 9842 shlibpath_var=DYLD_LIBRARY_PATH 9843 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9844 9845 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9846 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9847 ;; 9848 9849dgux*) 9850 version_type=linux 9851 need_lib_prefix=no 9852 need_version=no 9853 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9854 soname_spec='${libname}${release}${shared_ext}$major' 9855 shlibpath_var=LD_LIBRARY_PATH 9856 ;; 9857 9858freebsd* | dragonfly*) 9859 # DragonFly does not have aout. When/if they implement a new 9860 # versioning mechanism, adjust this. 9861 if test -x /usr/bin/objformat; then 9862 objformat=`/usr/bin/objformat` 9863 else 9864 case $host_os in 9865 freebsd[23].*) objformat=aout ;; 9866 *) objformat=elf ;; 9867 esac 9868 fi 9869 version_type=freebsd-$objformat 9870 case $version_type in 9871 freebsd-elf*) 9872 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9873 need_version=no 9874 need_lib_prefix=no 9875 ;; 9876 freebsd-*) 9877 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9878 need_version=yes 9879 ;; 9880 esac 9881 shlibpath_var=LD_LIBRARY_PATH 9882 case $host_os in 9883 freebsd2.*) 9884 shlibpath_overrides_runpath=yes 9885 ;; 9886 freebsd3.[01]* | freebsdelf3.[01]*) 9887 shlibpath_overrides_runpath=yes 9888 hardcode_into_libs=yes 9889 ;; 9890 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9891 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9892 shlibpath_overrides_runpath=no 9893 hardcode_into_libs=yes 9894 ;; 9895 *) # from 4.6 on, and DragonFly 9896 shlibpath_overrides_runpath=yes 9897 hardcode_into_libs=yes 9898 ;; 9899 esac 9900 ;; 9901 9902haiku*) 9903 version_type=linux 9904 need_lib_prefix=no 9905 need_version=no 9906 dynamic_linker="$host_os runtime_loader" 9907 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9908 soname_spec='${libname}${release}${shared_ext}$major' 9909 shlibpath_var=LIBRARY_PATH 9910 shlibpath_overrides_runpath=yes 9911 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 9912 hardcode_into_libs=yes 9913 ;; 9914 9915hpux9* | hpux10* | hpux11*) 9916 # Give a soname corresponding to the major version so that dld.sl refuses to 9917 # link against other versions. 9918 version_type=sunos 9919 need_lib_prefix=no 9920 need_version=no 9921 case $host_cpu in 9922 ia64*) 9923 shrext_cmds='.so' 9924 hardcode_into_libs=yes 9925 dynamic_linker="$host_os dld.so" 9926 shlibpath_var=LD_LIBRARY_PATH 9927 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9928 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9929 soname_spec='${libname}${release}${shared_ext}$major' 9930 if test "X$HPUX_IA64_MODE" = X32; then 9931 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9932 else 9933 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9934 fi 9935 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9936 ;; 9937 hppa*64*) 9938 shrext_cmds='.sl' 9939 hardcode_into_libs=yes 9940 dynamic_linker="$host_os dld.sl" 9941 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9942 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9943 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9944 soname_spec='${libname}${release}${shared_ext}$major' 9945 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9946 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9947 ;; 9948 *) 9949 shrext_cmds='.sl' 9950 dynamic_linker="$host_os dld.sl" 9951 shlibpath_var=SHLIB_PATH 9952 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9953 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9954 soname_spec='${libname}${release}${shared_ext}$major' 9955 ;; 9956 esac 9957 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 9958 postinstall_cmds='chmod 555 $lib' 9959 # or fails outright, so override atomically: 9960 install_override_mode=555 9961 ;; 9962 9963interix[3-9]*) 9964 version_type=linux 9965 need_lib_prefix=no 9966 need_version=no 9967 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9968 soname_spec='${libname}${release}${shared_ext}$major' 9969 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9970 shlibpath_var=LD_LIBRARY_PATH 9971 shlibpath_overrides_runpath=no 9972 hardcode_into_libs=yes 9973 ;; 9974 9975irix5* | irix6* | nonstopux*) 9976 case $host_os in 9977 nonstopux*) version_type=nonstopux ;; 9978 *) 9979 if test "$lt_cv_prog_gnu_ld" = yes; then 9980 version_type=linux 9981 else 9982 version_type=irix 9983 fi ;; 9984 esac 9985 need_lib_prefix=no 9986 need_version=no 9987 soname_spec='${libname}${release}${shared_ext}$major' 9988 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9989 case $host_os in 9990 irix5* | nonstopux*) 9991 libsuff= shlibsuff= 9992 ;; 9993 *) 9994 case $LD in # libtool.m4 will add one of these switches to LD 9995 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9996 libsuff= shlibsuff= libmagic=32-bit;; 9997 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9998 libsuff=32 shlibsuff=N32 libmagic=N32;; 9999 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10000 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10001 *) libsuff= shlibsuff= libmagic=never-match;; 10002 esac 10003 ;; 10004 esac 10005 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10006 shlibpath_overrides_runpath=no 10007 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10008 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10009 hardcode_into_libs=yes 10010 ;; 10011 10012# No shared lib support for Linux oldld, aout, or coff. 10013linux*oldld* | linux*aout* | linux*coff*) 10014 dynamic_linker=no 10015 ;; 10016 10017# This must be Linux ELF. 10018 10019# uclinux* changes (here and below) have been submitted to the libtool 10020# project, but have not yet been accepted: they are GCC-local changes 10021# for the time being. (See 10022# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10023linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 10024 version_type=linux 10025 need_lib_prefix=no 10026 need_version=no 10027 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10028 soname_spec='${libname}${release}${shared_ext}$major' 10029 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10030 shlibpath_var=LD_LIBRARY_PATH 10031 shlibpath_overrides_runpath=no 10032 10033 # Some binutils ld are patched to set DT_RUNPATH 10034 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10035 $as_echo_n "(cached) " >&6 10036else 10037 lt_cv_shlibpath_overrides_runpath=no 10038 save_LDFLAGS=$LDFLAGS 10039 save_libdir=$libdir 10040 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10041 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10042 if test x$gcc_no_link = xyes; then 10043 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10044fi 10045cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10046/* end confdefs.h. */ 10047 10048int 10049main () 10050{ 10051 10052 ; 10053 return 0; 10054} 10055_ACEOF 10056if ac_fn_c_try_link "$LINENO"; then : 10057 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10058 lt_cv_shlibpath_overrides_runpath=yes 10059fi 10060fi 10061rm -f core conftest.err conftest.$ac_objext \ 10062 conftest$ac_exeext conftest.$ac_ext 10063 LDFLAGS=$save_LDFLAGS 10064 libdir=$save_libdir 10065 10066fi 10067 10068 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10069 10070 # This implies no fast_install, which is unacceptable. 10071 # Some rework will be needed to allow for fast_install 10072 # before this can be enabled. 10073 hardcode_into_libs=yes 10074 10075 # Append ld.so.conf contents to the search path 10076 if test -f /etc/ld.so.conf; then 10077 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' ' '` 10078 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10079 fi 10080 10081 # We used to test for /lib/ld.so.1 and disable shared libraries on 10082 # powerpc, because MkLinux only supported shared libraries with the 10083 # GNU dynamic linker. Since this was broken with cross compilers, 10084 # most powerpc-linux boxes support dynamic linking these days and 10085 # people can always --disable-shared, the test was removed, and we 10086 # assume the GNU/Linux dynamic linker is in use. 10087 dynamic_linker='GNU/Linux ld.so' 10088 ;; 10089 10090netbsd*) 10091 version_type=sunos 10092 need_lib_prefix=no 10093 need_version=no 10094 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10095 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10096 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10097 dynamic_linker='NetBSD (a.out) ld.so' 10098 else 10099 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10100 soname_spec='${libname}${release}${shared_ext}$major' 10101 dynamic_linker='NetBSD ld.elf_so' 10102 fi 10103 shlibpath_var=LD_LIBRARY_PATH 10104 shlibpath_overrides_runpath=yes 10105 hardcode_into_libs=yes 10106 ;; 10107 10108newsos6) 10109 version_type=linux 10110 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10111 shlibpath_var=LD_LIBRARY_PATH 10112 shlibpath_overrides_runpath=yes 10113 ;; 10114 10115*nto* | *qnx*) 10116 version_type=qnx 10117 need_lib_prefix=no 10118 need_version=no 10119 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10120 soname_spec='${libname}${release}${shared_ext}$major' 10121 shlibpath_var=LD_LIBRARY_PATH 10122 shlibpath_overrides_runpath=no 10123 hardcode_into_libs=yes 10124 dynamic_linker='ldqnx.so' 10125 ;; 10126 10127openbsd*) 10128 version_type=sunos 10129 sys_lib_dlsearch_path_spec="/usr/lib" 10130 need_lib_prefix=no 10131 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10132 case $host_os in 10133 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10134 *) need_version=no ;; 10135 esac 10136 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10137 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10138 shlibpath_var=LD_LIBRARY_PATH 10139 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10140 case $host_os in 10141 openbsd2.[89] | openbsd2.[89].*) 10142 shlibpath_overrides_runpath=no 10143 ;; 10144 *) 10145 shlibpath_overrides_runpath=yes 10146 ;; 10147 esac 10148 else 10149 shlibpath_overrides_runpath=yes 10150 fi 10151 ;; 10152 10153os2*) 10154 libname_spec='$name' 10155 shrext_cmds=".dll" 10156 need_lib_prefix=no 10157 library_names_spec='$libname${shared_ext} $libname.a' 10158 dynamic_linker='OS/2 ld.exe' 10159 shlibpath_var=LIBPATH 10160 ;; 10161 10162osf3* | osf4* | osf5*) 10163 version_type=osf 10164 need_lib_prefix=no 10165 need_version=no 10166 soname_spec='${libname}${release}${shared_ext}$major' 10167 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10168 shlibpath_var=LD_LIBRARY_PATH 10169 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10170 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10171 ;; 10172 10173rdos*) 10174 dynamic_linker=no 10175 ;; 10176 10177solaris*) 10178 version_type=linux 10179 need_lib_prefix=no 10180 need_version=no 10181 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10182 soname_spec='${libname}${release}${shared_ext}$major' 10183 shlibpath_var=LD_LIBRARY_PATH 10184 shlibpath_overrides_runpath=yes 10185 hardcode_into_libs=yes 10186 # ldd complains unless libraries are executable 10187 postinstall_cmds='chmod +x $lib' 10188 ;; 10189 10190sunos4*) 10191 version_type=sunos 10192 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10193 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10194 shlibpath_var=LD_LIBRARY_PATH 10195 shlibpath_overrides_runpath=yes 10196 if test "$with_gnu_ld" = yes; then 10197 need_lib_prefix=no 10198 fi 10199 need_version=yes 10200 ;; 10201 10202sysv4 | sysv4.3*) 10203 version_type=linux 10204 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10205 soname_spec='${libname}${release}${shared_ext}$major' 10206 shlibpath_var=LD_LIBRARY_PATH 10207 case $host_vendor in 10208 sni) 10209 shlibpath_overrides_runpath=no 10210 need_lib_prefix=no 10211 runpath_var=LD_RUN_PATH 10212 ;; 10213 siemens) 10214 need_lib_prefix=no 10215 ;; 10216 motorola) 10217 need_lib_prefix=no 10218 need_version=no 10219 shlibpath_overrides_runpath=no 10220 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10221 ;; 10222 esac 10223 ;; 10224 10225sysv4*MP*) 10226 if test -d /usr/nec ;then 10227 version_type=linux 10228 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10229 soname_spec='$libname${shared_ext}.$major' 10230 shlibpath_var=LD_LIBRARY_PATH 10231 fi 10232 ;; 10233 10234sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10235 version_type=freebsd-elf 10236 need_lib_prefix=no 10237 need_version=no 10238 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10239 soname_spec='${libname}${release}${shared_ext}$major' 10240 shlibpath_var=LD_LIBRARY_PATH 10241 shlibpath_overrides_runpath=yes 10242 hardcode_into_libs=yes 10243 if test "$with_gnu_ld" = yes; then 10244 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10245 else 10246 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10247 case $host_os in 10248 sco3.2v5*) 10249 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10250 ;; 10251 esac 10252 fi 10253 sys_lib_dlsearch_path_spec='/usr/lib' 10254 ;; 10255 10256tpf*) 10257 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10258 version_type=linux 10259 need_lib_prefix=no 10260 need_version=no 10261 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10262 shlibpath_var=LD_LIBRARY_PATH 10263 shlibpath_overrides_runpath=no 10264 hardcode_into_libs=yes 10265 ;; 10266 10267uts4*) 10268 version_type=linux 10269 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10270 soname_spec='${libname}${release}${shared_ext}$major' 10271 shlibpath_var=LD_LIBRARY_PATH 10272 ;; 10273 10274# Shared libraries for VwWorks, >= 7 only at this stage 10275# and (fpic) still incompatible with "large" code models 10276# in a few configurations. Only for RTP mode in any case, 10277# and upon explicit request at configure time. 10278vxworks7*) 10279 dynamic_linker=no 10280 case ${with_multisubdir}-${enable_shared} in 10281 *large*) 10282 ;; 10283 *mrtp*-yes) 10284 version_type=linux 10285 need_lib_prefix=no 10286 need_version=no 10287 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10288 soname_spec='${libname}${release}${shared_ext}$major' 10289 dynamic_linker="$host_os module_loader" 10290 ;; 10291 esac 10292 ;; 10293*) 10294 dynamic_linker=no 10295 ;; 10296esac 10297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10298$as_echo "$dynamic_linker" >&6; } 10299test "$dynamic_linker" = no && can_build_shared=no 10300 10301variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10302if test "$GCC" = yes; then 10303 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10304fi 10305 10306if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10307 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10308fi 10309if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10310 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10311fi 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10405$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10406hardcode_action= 10407if test -n "$hardcode_libdir_flag_spec" || 10408 test -n "$runpath_var" || 10409 test "X$hardcode_automatic" = "Xyes" ; then 10410 10411 # We can hardcode non-existent directories. 10412 if test "$hardcode_direct" != no && 10413 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10414 # have to relink, otherwise we might link with an installed library 10415 # when we should be linking with a yet-to-be-installed one 10416 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10417 test "$hardcode_minus_L" != no; then 10418 # Linking always hardcodes the temporary library directory. 10419 hardcode_action=relink 10420 else 10421 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10422 hardcode_action=immediate 10423 fi 10424else 10425 # We cannot hardcode anything, or else we can only hardcode existing 10426 # directories. 10427 hardcode_action=unsupported 10428fi 10429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10430$as_echo "$hardcode_action" >&6; } 10431 10432if test "$hardcode_action" = relink || 10433 test "$inherit_rpath" = yes; then 10434 # Fast installation is not supported 10435 enable_fast_install=no 10436elif test "$shlibpath_overrides_runpath" = yes || 10437 test "$enable_shared" = no; then 10438 # Fast installation is not necessary 10439 enable_fast_install=needless 10440fi 10441 10442 10443 10444 10445 10446 10447 if test "x$enable_dlopen" != xyes; then 10448 enable_dlopen=unknown 10449 enable_dlopen_self=unknown 10450 enable_dlopen_self_static=unknown 10451else 10452 lt_cv_dlopen=no 10453 lt_cv_dlopen_libs= 10454 10455 case $host_os in 10456 beos*) 10457 lt_cv_dlopen="load_add_on" 10458 lt_cv_dlopen_libs= 10459 lt_cv_dlopen_self=yes 10460 ;; 10461 10462 mingw* | pw32* | cegcc*) 10463 lt_cv_dlopen="LoadLibrary" 10464 lt_cv_dlopen_libs= 10465 ;; 10466 10467 cygwin*) 10468 lt_cv_dlopen="dlopen" 10469 lt_cv_dlopen_libs= 10470 ;; 10471 10472 darwin*) 10473 # if libdl is installed we need to link against it 10474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10475$as_echo_n "checking for dlopen in -ldl... " >&6; } 10476if ${ac_cv_lib_dl_dlopen+:} false; then : 10477 $as_echo_n "(cached) " >&6 10478else 10479 ac_check_lib_save_LIBS=$LIBS 10480LIBS="-ldl $LIBS" 10481if test x$gcc_no_link = xyes; then 10482 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10483fi 10484cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10485/* end confdefs.h. */ 10486 10487/* Override any GCC internal prototype to avoid an error. 10488 Use char because int might match the return type of a GCC 10489 builtin and then its argument prototype would still apply. */ 10490#ifdef __cplusplus 10491extern "C" 10492#endif 10493char dlopen (); 10494int 10495main () 10496{ 10497return dlopen (); 10498 ; 10499 return 0; 10500} 10501_ACEOF 10502if ac_fn_c_try_link "$LINENO"; then : 10503 ac_cv_lib_dl_dlopen=yes 10504else 10505 ac_cv_lib_dl_dlopen=no 10506fi 10507rm -f core conftest.err conftest.$ac_objext \ 10508 conftest$ac_exeext conftest.$ac_ext 10509LIBS=$ac_check_lib_save_LIBS 10510fi 10511{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10512$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10513if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10514 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10515else 10516 10517 lt_cv_dlopen="dyld" 10518 lt_cv_dlopen_libs= 10519 lt_cv_dlopen_self=yes 10520 10521fi 10522 10523 ;; 10524 10525 *) 10526 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10527if test "x$ac_cv_func_shl_load" = xyes; then : 10528 lt_cv_dlopen="shl_load" 10529else 10530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10531$as_echo_n "checking for shl_load in -ldld... " >&6; } 10532if ${ac_cv_lib_dld_shl_load+:} false; then : 10533 $as_echo_n "(cached) " >&6 10534else 10535 ac_check_lib_save_LIBS=$LIBS 10536LIBS="-ldld $LIBS" 10537if test x$gcc_no_link = xyes; then 10538 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10539fi 10540cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10541/* end confdefs.h. */ 10542 10543/* Override any GCC internal prototype to avoid an error. 10544 Use char because int might match the return type of a GCC 10545 builtin and then its argument prototype would still apply. */ 10546#ifdef __cplusplus 10547extern "C" 10548#endif 10549char shl_load (); 10550int 10551main () 10552{ 10553return shl_load (); 10554 ; 10555 return 0; 10556} 10557_ACEOF 10558if ac_fn_c_try_link "$LINENO"; then : 10559 ac_cv_lib_dld_shl_load=yes 10560else 10561 ac_cv_lib_dld_shl_load=no 10562fi 10563rm -f core conftest.err conftest.$ac_objext \ 10564 conftest$ac_exeext conftest.$ac_ext 10565LIBS=$ac_check_lib_save_LIBS 10566fi 10567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10568$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10569if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10570 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10571else 10572 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10573if test "x$ac_cv_func_dlopen" = xyes; then : 10574 lt_cv_dlopen="dlopen" 10575else 10576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10577$as_echo_n "checking for dlopen in -ldl... " >&6; } 10578if ${ac_cv_lib_dl_dlopen+:} false; then : 10579 $as_echo_n "(cached) " >&6 10580else 10581 ac_check_lib_save_LIBS=$LIBS 10582LIBS="-ldl $LIBS" 10583if test x$gcc_no_link = xyes; then 10584 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10585fi 10586cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10587/* end confdefs.h. */ 10588 10589/* Override any GCC internal prototype to avoid an error. 10590 Use char because int might match the return type of a GCC 10591 builtin and then its argument prototype would still apply. */ 10592#ifdef __cplusplus 10593extern "C" 10594#endif 10595char dlopen (); 10596int 10597main () 10598{ 10599return dlopen (); 10600 ; 10601 return 0; 10602} 10603_ACEOF 10604if ac_fn_c_try_link "$LINENO"; then : 10605 ac_cv_lib_dl_dlopen=yes 10606else 10607 ac_cv_lib_dl_dlopen=no 10608fi 10609rm -f core conftest.err conftest.$ac_objext \ 10610 conftest$ac_exeext conftest.$ac_ext 10611LIBS=$ac_check_lib_save_LIBS 10612fi 10613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10614$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10615if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10616 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10617else 10618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10619$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10620if ${ac_cv_lib_svld_dlopen+:} false; then : 10621 $as_echo_n "(cached) " >&6 10622else 10623 ac_check_lib_save_LIBS=$LIBS 10624LIBS="-lsvld $LIBS" 10625if test x$gcc_no_link = xyes; then 10626 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10627fi 10628cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10629/* end confdefs.h. */ 10630 10631/* Override any GCC internal prototype to avoid an error. 10632 Use char because int might match the return type of a GCC 10633 builtin and then its argument prototype would still apply. */ 10634#ifdef __cplusplus 10635extern "C" 10636#endif 10637char dlopen (); 10638int 10639main () 10640{ 10641return dlopen (); 10642 ; 10643 return 0; 10644} 10645_ACEOF 10646if ac_fn_c_try_link "$LINENO"; then : 10647 ac_cv_lib_svld_dlopen=yes 10648else 10649 ac_cv_lib_svld_dlopen=no 10650fi 10651rm -f core conftest.err conftest.$ac_objext \ 10652 conftest$ac_exeext conftest.$ac_ext 10653LIBS=$ac_check_lib_save_LIBS 10654fi 10655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10656$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10657if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10658 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10659else 10660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10661$as_echo_n "checking for dld_link in -ldld... " >&6; } 10662if ${ac_cv_lib_dld_dld_link+:} false; then : 10663 $as_echo_n "(cached) " >&6 10664else 10665 ac_check_lib_save_LIBS=$LIBS 10666LIBS="-ldld $LIBS" 10667if test x$gcc_no_link = xyes; then 10668 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10669fi 10670cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10671/* end confdefs.h. */ 10672 10673/* Override any GCC internal prototype to avoid an error. 10674 Use char because int might match the return type of a GCC 10675 builtin and then its argument prototype would still apply. */ 10676#ifdef __cplusplus 10677extern "C" 10678#endif 10679char dld_link (); 10680int 10681main () 10682{ 10683return dld_link (); 10684 ; 10685 return 0; 10686} 10687_ACEOF 10688if ac_fn_c_try_link "$LINENO"; then : 10689 ac_cv_lib_dld_dld_link=yes 10690else 10691 ac_cv_lib_dld_dld_link=no 10692fi 10693rm -f core conftest.err conftest.$ac_objext \ 10694 conftest$ac_exeext conftest.$ac_ext 10695LIBS=$ac_check_lib_save_LIBS 10696fi 10697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10698$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10699if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10700 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10701fi 10702 10703 10704fi 10705 10706 10707fi 10708 10709 10710fi 10711 10712 10713fi 10714 10715 10716fi 10717 10718 ;; 10719 esac 10720 10721 if test "x$lt_cv_dlopen" != xno; then 10722 enable_dlopen=yes 10723 else 10724 enable_dlopen=no 10725 fi 10726 10727 case $lt_cv_dlopen in 10728 dlopen) 10729 save_CPPFLAGS="$CPPFLAGS" 10730 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10731 10732 save_LDFLAGS="$LDFLAGS" 10733 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10734 10735 save_LIBS="$LIBS" 10736 LIBS="$lt_cv_dlopen_libs $LIBS" 10737 10738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10739$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10740if ${lt_cv_dlopen_self+:} false; then : 10741 $as_echo_n "(cached) " >&6 10742else 10743 if test "$cross_compiling" = yes; then : 10744 lt_cv_dlopen_self=cross 10745else 10746 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10747 lt_status=$lt_dlunknown 10748 cat > conftest.$ac_ext <<_LT_EOF 10749#line 10749 "configure" 10750#include "confdefs.h" 10751 10752#if HAVE_DLFCN_H 10753#include <dlfcn.h> 10754#endif 10755 10756#include <stdio.h> 10757 10758#ifdef RTLD_GLOBAL 10759# define LT_DLGLOBAL RTLD_GLOBAL 10760#else 10761# ifdef DL_GLOBAL 10762# define LT_DLGLOBAL DL_GLOBAL 10763# else 10764# define LT_DLGLOBAL 0 10765# endif 10766#endif 10767 10768/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10769 find out it does not work in some platform. */ 10770#ifndef LT_DLLAZY_OR_NOW 10771# ifdef RTLD_LAZY 10772# define LT_DLLAZY_OR_NOW RTLD_LAZY 10773# else 10774# ifdef DL_LAZY 10775# define LT_DLLAZY_OR_NOW DL_LAZY 10776# else 10777# ifdef RTLD_NOW 10778# define LT_DLLAZY_OR_NOW RTLD_NOW 10779# else 10780# ifdef DL_NOW 10781# define LT_DLLAZY_OR_NOW DL_NOW 10782# else 10783# define LT_DLLAZY_OR_NOW 0 10784# endif 10785# endif 10786# endif 10787# endif 10788#endif 10789 10790/* When -fvisbility=hidden is used, assume the code has been annotated 10791 correspondingly for the symbols needed. */ 10792#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10793void fnord () __attribute__((visibility("default"))); 10794#endif 10795 10796void fnord () { int i=42; } 10797int main () 10798{ 10799 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10800 int status = $lt_dlunknown; 10801 10802 if (self) 10803 { 10804 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10805 else 10806 { 10807 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10808 else puts (dlerror ()); 10809 } 10810 /* dlclose (self); */ 10811 } 10812 else 10813 puts (dlerror ()); 10814 10815 return status; 10816} 10817_LT_EOF 10818 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10819 (eval $ac_link) 2>&5 10820 ac_status=$? 10821 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10822 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10823 (./conftest; exit; ) >&5 2>/dev/null 10824 lt_status=$? 10825 case x$lt_status in 10826 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10827 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10828 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10829 esac 10830 else : 10831 # compilation failed 10832 lt_cv_dlopen_self=no 10833 fi 10834fi 10835rm -fr conftest* 10836 10837 10838fi 10839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10840$as_echo "$lt_cv_dlopen_self" >&6; } 10841 10842 if test "x$lt_cv_dlopen_self" = xyes; then 10843 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10845$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10846if ${lt_cv_dlopen_self_static+:} false; then : 10847 $as_echo_n "(cached) " >&6 10848else 10849 if test "$cross_compiling" = yes; then : 10850 lt_cv_dlopen_self_static=cross 10851else 10852 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10853 lt_status=$lt_dlunknown 10854 cat > conftest.$ac_ext <<_LT_EOF 10855#line 10855 "configure" 10856#include "confdefs.h" 10857 10858#if HAVE_DLFCN_H 10859#include <dlfcn.h> 10860#endif 10861 10862#include <stdio.h> 10863 10864#ifdef RTLD_GLOBAL 10865# define LT_DLGLOBAL RTLD_GLOBAL 10866#else 10867# ifdef DL_GLOBAL 10868# define LT_DLGLOBAL DL_GLOBAL 10869# else 10870# define LT_DLGLOBAL 0 10871# endif 10872#endif 10873 10874/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10875 find out it does not work in some platform. */ 10876#ifndef LT_DLLAZY_OR_NOW 10877# ifdef RTLD_LAZY 10878# define LT_DLLAZY_OR_NOW RTLD_LAZY 10879# else 10880# ifdef DL_LAZY 10881# define LT_DLLAZY_OR_NOW DL_LAZY 10882# else 10883# ifdef RTLD_NOW 10884# define LT_DLLAZY_OR_NOW RTLD_NOW 10885# else 10886# ifdef DL_NOW 10887# define LT_DLLAZY_OR_NOW DL_NOW 10888# else 10889# define LT_DLLAZY_OR_NOW 0 10890# endif 10891# endif 10892# endif 10893# endif 10894#endif 10895 10896/* When -fvisbility=hidden is used, assume the code has been annotated 10897 correspondingly for the symbols needed. */ 10898#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10899void fnord () __attribute__((visibility("default"))); 10900#endif 10901 10902void fnord () { int i=42; } 10903int main () 10904{ 10905 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10906 int status = $lt_dlunknown; 10907 10908 if (self) 10909 { 10910 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10911 else 10912 { 10913 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10914 else puts (dlerror ()); 10915 } 10916 /* dlclose (self); */ 10917 } 10918 else 10919 puts (dlerror ()); 10920 10921 return status; 10922} 10923_LT_EOF 10924 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10925 (eval $ac_link) 2>&5 10926 ac_status=$? 10927 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10928 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10929 (./conftest; exit; ) >&5 2>/dev/null 10930 lt_status=$? 10931 case x$lt_status in 10932 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10933 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10934 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10935 esac 10936 else : 10937 # compilation failed 10938 lt_cv_dlopen_self_static=no 10939 fi 10940fi 10941rm -fr conftest* 10942 10943 10944fi 10945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10946$as_echo "$lt_cv_dlopen_self_static" >&6; } 10947 fi 10948 10949 CPPFLAGS="$save_CPPFLAGS" 10950 LDFLAGS="$save_LDFLAGS" 10951 LIBS="$save_LIBS" 10952 ;; 10953 esac 10954 10955 case $lt_cv_dlopen_self in 10956 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10957 *) enable_dlopen_self=unknown ;; 10958 esac 10959 10960 case $lt_cv_dlopen_self_static in 10961 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10962 *) enable_dlopen_self_static=unknown ;; 10963 esac 10964fi 10965 10966 10967 10968 10969 10970 10971 10972 10973 10974 10975 10976 10977 10978 10979 10980 10981 10982striplib= 10983old_striplib= 10984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10985$as_echo_n "checking whether stripping libraries is possible... " >&6; } 10986if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10987 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10988 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10990$as_echo "yes" >&6; } 10991else 10992# FIXME - insert some real tests, host_os isn't really good enough 10993 case $host_os in 10994 darwin*) 10995 if test -n "$STRIP" ; then 10996 striplib="$STRIP -x" 10997 old_striplib="$STRIP -S" 10998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10999$as_echo "yes" >&6; } 11000 else 11001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11002$as_echo "no" >&6; } 11003 fi 11004 ;; 11005 *) 11006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11007$as_echo "no" >&6; } 11008 ;; 11009 esac 11010fi 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023 # Report which library types will actually be built 11024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11025$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11027$as_echo "$can_build_shared" >&6; } 11028 11029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11030$as_echo_n "checking whether to build shared libraries... " >&6; } 11031 test "$can_build_shared" = "no" && enable_shared=no 11032 11033 # On AIX, shared libraries and static libraries use the same namespace, and 11034 # are all built from PIC. 11035 case $host_os in 11036 aix3*) 11037 test "$enable_shared" = yes && enable_static=no 11038 if test -n "$RANLIB"; then 11039 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11040 postinstall_cmds='$RANLIB $lib' 11041 fi 11042 ;; 11043 11044 aix[4-9]*) 11045 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11046 test "$enable_shared" = yes && enable_static=no 11047 fi 11048 ;; 11049 esac 11050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11051$as_echo "$enable_shared" >&6; } 11052 11053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11054$as_echo_n "checking whether to build static libraries... " >&6; } 11055 # Make sure either enable_shared or enable_static is yes. 11056 test "$enable_shared" = yes || enable_static=yes 11057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11058$as_echo "$enable_static" >&6; } 11059 11060 11061 11062 11063fi 11064ac_ext=c 11065ac_cpp='$CPP $CPPFLAGS' 11066ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11067ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11068ac_compiler_gnu=$ac_cv_c_compiler_gnu 11069 11070CC="$lt_save_CC" 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 ac_config_commands="$ac_config_commands libtool" 11085 11086 11087 11088 11089# Only expand once: 11090 11091 11092 11093# Find CPP now so that any conditional tests below won't do it and 11094# thereby make the resulting definitions conditional. 11095ac_ext=c 11096ac_cpp='$CPP $CPPFLAGS' 11097ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11098ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11099ac_compiler_gnu=$ac_cv_c_compiler_gnu 11100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 11101$as_echo_n "checking how to run the C preprocessor... " >&6; } 11102# On Suns, sometimes $CPP names a directory. 11103if test -n "$CPP" && test -d "$CPP"; then 11104 CPP= 11105fi 11106if test -z "$CPP"; then 11107 if ${ac_cv_prog_CPP+:} false; then : 11108 $as_echo_n "(cached) " >&6 11109else 11110 # Double quotes because CPP needs to be expanded 11111 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 11112 do 11113 ac_preproc_ok=false 11114for ac_c_preproc_warn_flag in '' yes 11115do 11116 # Use a header file that comes with gcc, so configuring glibc 11117 # with a fresh cross-compiler works. 11118 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11119 # <limits.h> exists even on freestanding compilers. 11120 # On the NeXT, cc -E runs the code through the compiler's parser, 11121 # not just through cpp. "Syntax error" is here to catch this case. 11122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11123/* end confdefs.h. */ 11124#ifdef __STDC__ 11125# include <limits.h> 11126#else 11127# include <assert.h> 11128#endif 11129 Syntax error 11130_ACEOF 11131if ac_fn_c_try_cpp "$LINENO"; then : 11132 11133else 11134 # Broken: fails on valid input. 11135continue 11136fi 11137rm -f conftest.err conftest.i conftest.$ac_ext 11138 11139 # OK, works on sane cases. Now check whether nonexistent headers 11140 # can be detected and how. 11141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11142/* end confdefs.h. */ 11143#include <ac_nonexistent.h> 11144_ACEOF 11145if ac_fn_c_try_cpp "$LINENO"; then : 11146 # Broken: success on invalid input. 11147continue 11148else 11149 # Passes both tests. 11150ac_preproc_ok=: 11151break 11152fi 11153rm -f conftest.err conftest.i conftest.$ac_ext 11154 11155done 11156# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11157rm -f conftest.i conftest.err conftest.$ac_ext 11158if $ac_preproc_ok; then : 11159 break 11160fi 11161 11162 done 11163 ac_cv_prog_CPP=$CPP 11164 11165fi 11166 CPP=$ac_cv_prog_CPP 11167else 11168 ac_cv_prog_CPP=$CPP 11169fi 11170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 11171$as_echo "$CPP" >&6; } 11172ac_preproc_ok=false 11173for ac_c_preproc_warn_flag in '' yes 11174do 11175 # Use a header file that comes with gcc, so configuring glibc 11176 # with a fresh cross-compiler works. 11177 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 11178 # <limits.h> exists even on freestanding compilers. 11179 # On the NeXT, cc -E runs the code through the compiler's parser, 11180 # not just through cpp. "Syntax error" is here to catch this case. 11181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11182/* end confdefs.h. */ 11183#ifdef __STDC__ 11184# include <limits.h> 11185#else 11186# include <assert.h> 11187#endif 11188 Syntax error 11189_ACEOF 11190if ac_fn_c_try_cpp "$LINENO"; then : 11191 11192else 11193 # Broken: fails on valid input. 11194continue 11195fi 11196rm -f conftest.err conftest.i conftest.$ac_ext 11197 11198 # OK, works on sane cases. Now check whether nonexistent headers 11199 # can be detected and how. 11200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11201/* end confdefs.h. */ 11202#include <ac_nonexistent.h> 11203_ACEOF 11204if ac_fn_c_try_cpp "$LINENO"; then : 11205 # Broken: success on invalid input. 11206continue 11207else 11208 # Passes both tests. 11209ac_preproc_ok=: 11210break 11211fi 11212rm -f conftest.err conftest.i conftest.$ac_ext 11213 11214done 11215# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 11216rm -f conftest.i conftest.err conftest.$ac_ext 11217if $ac_preproc_ok; then : 11218 11219else 11220 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11221$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11222as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 11223See \`config.log' for more details" "$LINENO" 5; } 11224fi 11225 11226ac_ext=c 11227ac_cpp='$CPP $CPPFLAGS' 11228ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11229ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11230ac_compiler_gnu=$ac_cv_c_compiler_gnu 11231 11232 11233if test -n "$with_cross_host"; then 11234 # We are being configured with a cross compiler. AC_REPLACE_FUNCS 11235 # may not work correctly, because the compiler may not be able to 11236 # link executables. 11237 11238 # We assume newlib. This lets us hard-code the functions we know 11239 # we'll have. 11240 $as_echo "#define HAVE_MEMCPY 1" >>confdefs.h 11241 11242 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h 11243 11244 11245 # We ignore --with-system-zlib in this case. 11246 target_all=libzgcj.la 11247else 11248 if test x$gcc_no_link = xyes; then 11249 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then 11250 ac_cv_func_mmap_fixed_mapped=no 11251 fi 11252fi 11253if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then 11254 11255 11256 11257 for ac_header in $ac_header_list 11258do : 11259 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 11260ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 11261" 11262if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 11263 cat >>confdefs.h <<_ACEOF 11264#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 11265_ACEOF 11266 11267fi 11268 11269done 11270 11271 11272 11273 11274 11275 11276 11277 11278for ac_func in getpagesize 11279do : 11280 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 11281if test "x$ac_cv_func_getpagesize" = xyes; then : 11282 cat >>confdefs.h <<_ACEOF 11283#define HAVE_GETPAGESIZE 1 11284_ACEOF 11285 11286fi 11287done 11288 11289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 11290$as_echo_n "checking for working mmap... " >&6; } 11291if ${ac_cv_func_mmap_fixed_mapped+:} false; then : 11292 $as_echo_n "(cached) " >&6 11293else 11294 if test "$cross_compiling" = yes; then : 11295 ac_cv_func_mmap_fixed_mapped=no 11296else 11297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11298/* end confdefs.h. */ 11299$ac_includes_default 11300/* malloc might have been renamed as rpl_malloc. */ 11301#undef malloc 11302 11303/* Thanks to Mike Haertel and Jim Avera for this test. 11304 Here is a matrix of mmap possibilities: 11305 mmap private not fixed 11306 mmap private fixed at somewhere currently unmapped 11307 mmap private fixed at somewhere already mapped 11308 mmap shared not fixed 11309 mmap shared fixed at somewhere currently unmapped 11310 mmap shared fixed at somewhere already mapped 11311 For private mappings, we should verify that changes cannot be read() 11312 back from the file, nor mmap's back from the file at a different 11313 address. (There have been systems where private was not correctly 11314 implemented like the infamous i386 svr4.0, and systems where the 11315 VM page cache was not coherent with the file system buffer cache 11316 like early versions of FreeBSD and possibly contemporary NetBSD.) 11317 For shared mappings, we should conversely verify that changes get 11318 propagated back to all the places they're supposed to be. 11319 11320 Grep wants private fixed already mapped. 11321 The main things grep needs to know about mmap are: 11322 * does it exist and is it safe to write into the mmap'd area 11323 * how to use it (BSD variants) */ 11324 11325#include <fcntl.h> 11326#include <sys/mman.h> 11327 11328#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H 11329char *malloc (); 11330#endif 11331 11332/* This mess was copied from the GNU getpagesize.h. */ 11333#ifndef HAVE_GETPAGESIZE 11334# ifdef _SC_PAGESIZE 11335# define getpagesize() sysconf(_SC_PAGESIZE) 11336# else /* no _SC_PAGESIZE */ 11337# ifdef HAVE_SYS_PARAM_H 11338# include <sys/param.h> 11339# ifdef EXEC_PAGESIZE 11340# define getpagesize() EXEC_PAGESIZE 11341# else /* no EXEC_PAGESIZE */ 11342# ifdef NBPG 11343# define getpagesize() NBPG * CLSIZE 11344# ifndef CLSIZE 11345# define CLSIZE 1 11346# endif /* no CLSIZE */ 11347# else /* no NBPG */ 11348# ifdef NBPC 11349# define getpagesize() NBPC 11350# else /* no NBPC */ 11351# ifdef PAGESIZE 11352# define getpagesize() PAGESIZE 11353# endif /* PAGESIZE */ 11354# endif /* no NBPC */ 11355# endif /* no NBPG */ 11356# endif /* no EXEC_PAGESIZE */ 11357# else /* no HAVE_SYS_PARAM_H */ 11358# define getpagesize() 8192 /* punt totally */ 11359# endif /* no HAVE_SYS_PARAM_H */ 11360# endif /* no _SC_PAGESIZE */ 11361 11362#endif /* no HAVE_GETPAGESIZE */ 11363 11364int 11365main () 11366{ 11367 char *data, *data2, *data3; 11368 const char *cdata2; 11369 int i, pagesize; 11370 int fd, fd2; 11371 11372 pagesize = getpagesize (); 11373 11374 /* First, make a file with some known garbage in it. */ 11375 data = (char *) malloc (pagesize); 11376 if (!data) 11377 return 1; 11378 for (i = 0; i < pagesize; ++i) 11379 *(data + i) = rand (); 11380 umask (0); 11381 fd = creat ("conftest.mmap", 0600); 11382 if (fd < 0) 11383 return 2; 11384 if (write (fd, data, pagesize) != pagesize) 11385 return 3; 11386 close (fd); 11387 11388 /* Next, check that the tail of a page is zero-filled. File must have 11389 non-zero length, otherwise we risk SIGBUS for entire page. */ 11390 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 11391 if (fd2 < 0) 11392 return 4; 11393 cdata2 = ""; 11394 if (write (fd2, cdata2, 1) != 1) 11395 return 5; 11396 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 11397 if (data2 == MAP_FAILED) 11398 return 6; 11399 for (i = 0; i < pagesize; ++i) 11400 if (*(data2 + i)) 11401 return 7; 11402 close (fd2); 11403 if (munmap (data2, pagesize)) 11404 return 8; 11405 11406 /* Next, try to mmap the file at a fixed address which already has 11407 something else allocated at it. If we can, also make sure that 11408 we see the same garbage. */ 11409 fd = open ("conftest.mmap", O_RDWR); 11410 if (fd < 0) 11411 return 9; 11412 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 11413 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 11414 return 10; 11415 for (i = 0; i < pagesize; ++i) 11416 if (*(data + i) != *(data2 + i)) 11417 return 11; 11418 11419 /* Finally, make sure that changes to the mapped area do not 11420 percolate back to the file as seen by read(). (This is a bug on 11421 some variants of i386 svr4.0.) */ 11422 for (i = 0; i < pagesize; ++i) 11423 *(data2 + i) = *(data2 + i) + 1; 11424 data3 = (char *) malloc (pagesize); 11425 if (!data3) 11426 return 12; 11427 if (read (fd, data3, pagesize) != pagesize) 11428 return 13; 11429 for (i = 0; i < pagesize; ++i) 11430 if (*(data + i) != *(data3 + i)) 11431 return 14; 11432 close (fd); 11433 return 0; 11434} 11435_ACEOF 11436if ac_fn_c_try_run "$LINENO"; then : 11437 ac_cv_func_mmap_fixed_mapped=yes 11438else 11439 ac_cv_func_mmap_fixed_mapped=no 11440fi 11441rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11442 conftest.$ac_objext conftest.beam conftest.$ac_ext 11443fi 11444 11445fi 11446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 11447$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; } 11448if test $ac_cv_func_mmap_fixed_mapped = yes; then 11449 11450$as_echo "#define HAVE_MMAP 1" >>confdefs.h 11451 11452fi 11453rm -f conftest.mmap conftest.txt 11454 11455fi 11456 for ac_func in memcpy strerror 11457do : 11458 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 11459ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 11460if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 11461 cat >>confdefs.h <<_ACEOF 11462#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 11463_ACEOF 11464 11465fi 11466done 11467 11468 11469 if test "$with_system_zlib" = yes; then 11470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5 11471$as_echo_n "checking for deflate in -lz... " >&6; } 11472if ${ac_cv_lib_z_deflate+:} false; then : 11473 $as_echo_n "(cached) " >&6 11474else 11475 ac_check_lib_save_LIBS=$LIBS 11476LIBS="-lz $LIBS" 11477if test x$gcc_no_link = xyes; then 11478 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11479fi 11480cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11481/* end confdefs.h. */ 11482 11483/* Override any GCC internal prototype to avoid an error. 11484 Use char because int might match the return type of a GCC 11485 builtin and then its argument prototype would still apply. */ 11486#ifdef __cplusplus 11487extern "C" 11488#endif 11489char deflate (); 11490int 11491main () 11492{ 11493return deflate (); 11494 ; 11495 return 0; 11496} 11497_ACEOF 11498if ac_fn_c_try_link "$LINENO"; then : 11499 ac_cv_lib_z_deflate=yes 11500else 11501 ac_cv_lib_z_deflate=no 11502fi 11503rm -f core conftest.err conftest.$ac_objext \ 11504 conftest$ac_exeext conftest.$ac_ext 11505LIBS=$ac_check_lib_save_LIBS 11506fi 11507{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5 11508$as_echo "$ac_cv_lib_z_deflate" >&6; } 11509if test "x$ac_cv_lib_z_deflate" = xyes; then : 11510 target_all= 11511else 11512 target_all=libzgcj.la 11513fi 11514 11515 else 11516 target_all=libzgcj.la 11517 fi 11518fi 11519 11520 11521 11522for ac_header in unistd.h 11523do : 11524 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default" 11525if test "x$ac_cv_header_unistd_h" = xyes; then : 11526 cat >>confdefs.h <<_ACEOF 11527#define HAVE_UNISTD_H 1 11528_ACEOF 11529 11530fi 11531 11532done 11533 11534 11535if test -n "$with_cross_host" && 11536 test x"$with_cross_host" != x"no"; then 11537 toolexecdir='$(exec_prefix)/$(target_alias)' 11538 toolexeclibdir='$(toolexecdir)/lib' 11539else 11540 toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 11541 toolexeclibdir='$(libdir)' 11542fi 11543if test "$GCC" = yes && $CC -print-multi-os-directory > /dev/null 2>&1; then 11544 multiosdir=/`$CC -print-multi-os-directory` 11545 case $multiosdir in 11546 /.) multiosdir= ;; # Avoid trailing /. 11547 esac 11548else 11549 multiosdir= 11550fi 11551toolexeclibdir=${toolexeclibdir}${multiosdir} 11552 11553 11554 11555 if test -n "$with_target_subdir"; then 11556 TARGET_LIBRARY_TRUE= 11557 TARGET_LIBRARY_FALSE='#' 11558else 11559 TARGET_LIBRARY_TRUE='#' 11560 TARGET_LIBRARY_FALSE= 11561fi 11562 11563 11564if test "${multilib}" = "yes"; then 11565 multilib_arg="--enable-multilib" 11566else 11567 multilib_arg= 11568fi 11569 11570# Enable --enable-host-shared. 11571# Check whether --enable-host-shared was given. 11572if test "${enable_host_shared+set}" = set; then : 11573 enableval=$enable_host_shared; 11574fi 11575 11576 11577 11578# Enable --enable-host-pie. 11579# Check whether --enable-host-pie was given. 11580if test "${enable_host_pie+set}" = set; then : 11581 enableval=$enable_host_pie; 11582fi 11583 11584 11585 11586if test x$enable_host_shared = xyes; then 11587 PICFLAG=-fPIC 11588elif test x$enable_host_pie = xyes; then 11589 PICFLAG=-fPIE 11590else 11591 PICFLAG= 11592fi 11593 11594 11595ac_config_files="$ac_config_files Makefile" 11596 11597cat >confcache <<\_ACEOF 11598# This file is a shell script that caches the results of configure 11599# tests run on this system so they can be shared between configure 11600# scripts and configure runs, see configure's option --config-cache. 11601# It is not useful on other systems. If it contains results you don't 11602# want to keep, you may remove or edit it. 11603# 11604# config.status only pays attention to the cache file if you give it 11605# the --recheck option to rerun configure. 11606# 11607# `ac_cv_env_foo' variables (set or unset) will be overridden when 11608# loading this file, other *unset* `ac_cv_foo' will be assigned the 11609# following values. 11610 11611_ACEOF 11612 11613# The following way of writing the cache mishandles newlines in values, 11614# but we know of no workaround that is simple, portable, and efficient. 11615# So, we kill variables containing newlines. 11616# Ultrix sh set writes to stderr and can't be redirected directly, 11617# and sets the high bit in the cache file unless we assign to the vars. 11618( 11619 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11620 eval ac_val=\$$ac_var 11621 case $ac_val in #( 11622 *${as_nl}*) 11623 case $ac_var in #( 11624 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11625$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11626 esac 11627 case $ac_var in #( 11628 _ | IFS | as_nl) ;; #( 11629 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11630 *) { eval $ac_var=; unset $ac_var;} ;; 11631 esac ;; 11632 esac 11633 done 11634 11635 (set) 2>&1 | 11636 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11637 *${as_nl}ac_space=\ *) 11638 # `set' does not quote correctly, so add quotes: double-quote 11639 # substitution turns \\\\ into \\, and sed turns \\ into \. 11640 sed -n \ 11641 "s/'/'\\\\''/g; 11642 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11643 ;; #( 11644 *) 11645 # `set' quotes correctly as required by POSIX, so do not add quotes. 11646 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11647 ;; 11648 esac | 11649 sort 11650) | 11651 sed ' 11652 /^ac_cv_env_/b end 11653 t clear 11654 :clear 11655 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11656 t end 11657 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11658 :end' >>confcache 11659if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11660 if test -w "$cache_file"; then 11661 if test "x$cache_file" != "x/dev/null"; then 11662 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11663$as_echo "$as_me: updating cache $cache_file" >&6;} 11664 if test ! -f "$cache_file" || test -h "$cache_file"; then 11665 cat confcache >"$cache_file" 11666 else 11667 case $cache_file in #( 11668 */* | ?:*) 11669 mv -f confcache "$cache_file"$$ && 11670 mv -f "$cache_file"$$ "$cache_file" ;; #( 11671 *) 11672 mv -f confcache "$cache_file" ;; 11673 esac 11674 fi 11675 fi 11676 else 11677 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11678$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11679 fi 11680fi 11681rm -f confcache 11682 11683test "x$prefix" = xNONE && prefix=$ac_default_prefix 11684# Let make expand exec_prefix. 11685test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11686 11687# Transform confdefs.h into DEFS. 11688# Protect against shell expansion while executing Makefile rules. 11689# Protect against Makefile macro expansion. 11690# 11691# If the first sed substitution is executed (which looks for macros that 11692# take arguments), then branch to the quote section. Otherwise, 11693# look for a macro that doesn't take arguments. 11694ac_script=' 11695:mline 11696/\\$/{ 11697 N 11698 s,\\\n,, 11699 b mline 11700} 11701t clear 11702:clear 11703s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 11704t quote 11705s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 11706t quote 11707b any 11708:quote 11709s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 11710s/\[/\\&/g 11711s/\]/\\&/g 11712s/\$/$$/g 11713H 11714:any 11715${ 11716 g 11717 s/^\n// 11718 s/\n/ /g 11719 p 11720} 11721' 11722DEFS=`sed -n "$ac_script" confdefs.h` 11723 11724 11725ac_libobjs= 11726ac_ltlibobjs= 11727U= 11728for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11729 # 1. Remove the extension, and $U if already installed. 11730 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11731 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11732 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11733 # will be set to the directory where LIBOBJS objects are built. 11734 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11735 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11736done 11737LIBOBJS=$ac_libobjs 11738 11739LTLIBOBJS=$ac_ltlibobjs 11740 11741 11742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 11743$as_echo_n "checking that generated files are newer than configure... " >&6; } 11744 if test -n "$am_sleep_pid"; then 11745 # Hide warnings about reused PIDs. 11746 wait $am_sleep_pid 2>/dev/null 11747 fi 11748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 11749$as_echo "done" >&6; } 11750 if test -n "$EXEEXT"; then 11751 am__EXEEXT_TRUE= 11752 am__EXEEXT_FALSE='#' 11753else 11754 am__EXEEXT_TRUE='#' 11755 am__EXEEXT_FALSE= 11756fi 11757 11758if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11759 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 11760Usually this means the macro was only invoked conditionally." "$LINENO" 5 11761fi 11762if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 11763 as_fn_error $? "conditional \"AMDEP\" was never defined. 11764Usually this means the macro was only invoked conditionally." "$LINENO" 5 11765fi 11766if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11767 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 11768Usually this means the macro was only invoked conditionally." "$LINENO" 5 11769fi 11770if test -z "${TARGET_LIBRARY_TRUE}" && test -z "${TARGET_LIBRARY_FALSE}"; then 11771 as_fn_error $? "conditional \"TARGET_LIBRARY\" was never defined. 11772Usually this means the macro was only invoked conditionally." "$LINENO" 5 11773fi 11774 11775: "${CONFIG_STATUS=./config.status}" 11776ac_write_fail=0 11777ac_clean_files_save=$ac_clean_files 11778ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11779{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11780$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11781as_write_fail=0 11782cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11783#! $SHELL 11784# Generated by $as_me. 11785# Run this file to recreate the current configuration. 11786# Compiler output produced by configure, useful for debugging 11787# configure, is in config.log if it exists. 11788 11789debug=false 11790ac_cs_recheck=false 11791ac_cs_silent=false 11792 11793SHELL=\${CONFIG_SHELL-$SHELL} 11794export SHELL 11795_ASEOF 11796cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11797## -------------------- ## 11798## M4sh Initialization. ## 11799## -------------------- ## 11800 11801# Be more Bourne compatible 11802DUALCASE=1; export DUALCASE # for MKS sh 11803if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11804 emulate sh 11805 NULLCMD=: 11806 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11807 # is contrary to our usage. Disable this feature. 11808 alias -g '${1+"$@"}'='"$@"' 11809 setopt NO_GLOB_SUBST 11810else 11811 case `(set -o) 2>/dev/null` in #( 11812 *posix*) : 11813 set -o posix ;; #( 11814 *) : 11815 ;; 11816esac 11817fi 11818 11819 11820as_nl=' 11821' 11822export as_nl 11823# Printing a long string crashes Solaris 7 /usr/bin/printf. 11824as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11825as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11826as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11827# Prefer a ksh shell builtin over an external printf program on Solaris, 11828# but without wasting forks for bash or zsh. 11829if test -z "$BASH_VERSION$ZSH_VERSION" \ 11830 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11831 as_echo='print -r --' 11832 as_echo_n='print -rn --' 11833elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11834 as_echo='printf %s\n' 11835 as_echo_n='printf %s' 11836else 11837 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11838 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11839 as_echo_n='/usr/ucb/echo -n' 11840 else 11841 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11842 as_echo_n_body='eval 11843 arg=$1; 11844 case $arg in #( 11845 *"$as_nl"*) 11846 expr "X$arg" : "X\\(.*\\)$as_nl"; 11847 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11848 esac; 11849 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11850 ' 11851 export as_echo_n_body 11852 as_echo_n='sh -c $as_echo_n_body as_echo' 11853 fi 11854 export as_echo_body 11855 as_echo='sh -c $as_echo_body as_echo' 11856fi 11857 11858# The user is always right. 11859if test "${PATH_SEPARATOR+set}" != set; then 11860 PATH_SEPARATOR=: 11861 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11862 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11863 PATH_SEPARATOR=';' 11864 } 11865fi 11866 11867 11868# IFS 11869# We need space, tab and new line, in precisely that order. Quoting is 11870# there to prevent editors from complaining about space-tab. 11871# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11872# splitting by setting IFS to empty value.) 11873IFS=" "" $as_nl" 11874 11875# Find who we are. Look in the path if we contain no directory separator. 11876as_myself= 11877case $0 in #(( 11878 *[\\/]* ) as_myself=$0 ;; 11879 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11880for as_dir in $PATH 11881do 11882 IFS=$as_save_IFS 11883 test -z "$as_dir" && as_dir=. 11884 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11885 done 11886IFS=$as_save_IFS 11887 11888 ;; 11889esac 11890# We did not find ourselves, most probably we were run as `sh COMMAND' 11891# in which case we are not to be found in the path. 11892if test "x$as_myself" = x; then 11893 as_myself=$0 11894fi 11895if test ! -f "$as_myself"; then 11896 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11897 exit 1 11898fi 11899 11900# Unset variables that we do not need and which cause bugs (e.g. in 11901# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11902# suppresses any "Segmentation fault" message there. '((' could 11903# trigger a bug in pdksh 5.2.14. 11904for as_var in BASH_ENV ENV MAIL MAILPATH 11905do eval test x\${$as_var+set} = xset \ 11906 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11907done 11908PS1='$ ' 11909PS2='> ' 11910PS4='+ ' 11911 11912# NLS nuisances. 11913LC_ALL=C 11914export LC_ALL 11915LANGUAGE=C 11916export LANGUAGE 11917 11918# CDPATH. 11919(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11920 11921 11922# as_fn_error STATUS ERROR [LINENO LOG_FD] 11923# ---------------------------------------- 11924# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11925# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11926# script with STATUS, using 1 if that was 0. 11927as_fn_error () 11928{ 11929 as_status=$1; test $as_status -eq 0 && as_status=1 11930 if test "$4"; then 11931 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11932 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 11933 fi 11934 $as_echo "$as_me: error: $2" >&2 11935 as_fn_exit $as_status 11936} # as_fn_error 11937 11938 11939# as_fn_set_status STATUS 11940# ----------------------- 11941# Set $? to STATUS, without forking. 11942as_fn_set_status () 11943{ 11944 return $1 11945} # as_fn_set_status 11946 11947# as_fn_exit STATUS 11948# ----------------- 11949# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11950as_fn_exit () 11951{ 11952 set +e 11953 as_fn_set_status $1 11954 exit $1 11955} # as_fn_exit 11956 11957# as_fn_unset VAR 11958# --------------- 11959# Portably unset VAR. 11960as_fn_unset () 11961{ 11962 { eval $1=; unset $1;} 11963} 11964as_unset=as_fn_unset 11965# as_fn_append VAR VALUE 11966# ---------------------- 11967# Append the text in VALUE to the end of the definition contained in VAR. Take 11968# advantage of any shell optimizations that allow amortized linear growth over 11969# repeated appends, instead of the typical quadratic growth present in naive 11970# implementations. 11971if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 11972 eval 'as_fn_append () 11973 { 11974 eval $1+=\$2 11975 }' 11976else 11977 as_fn_append () 11978 { 11979 eval $1=\$$1\$2 11980 } 11981fi # as_fn_append 11982 11983# as_fn_arith ARG... 11984# ------------------ 11985# Perform arithmetic evaluation on the ARGs, and store the result in the 11986# global $as_val. Take advantage of shells that can avoid forks. The arguments 11987# must be portable across $(()) and expr. 11988if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 11989 eval 'as_fn_arith () 11990 { 11991 as_val=$(( $* )) 11992 }' 11993else 11994 as_fn_arith () 11995 { 11996 as_val=`expr "$@" || test $? -eq 1` 11997 } 11998fi # as_fn_arith 11999 12000 12001if expr a : '\(a\)' >/dev/null 2>&1 && 12002 test "X`expr 00001 : '.*\(...\)'`" = X001; then 12003 as_expr=expr 12004else 12005 as_expr=false 12006fi 12007 12008if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12009 as_basename=basename 12010else 12011 as_basename=false 12012fi 12013 12014if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12015 as_dirname=dirname 12016else 12017 as_dirname=false 12018fi 12019 12020as_me=`$as_basename -- "$0" || 12021$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12022 X"$0" : 'X\(//\)$' \| \ 12023 X"$0" : 'X\(/\)' \| . 2>/dev/null || 12024$as_echo X/"$0" | 12025 sed '/^.*\/\([^/][^/]*\)\/*$/{ 12026 s//\1/ 12027 q 12028 } 12029 /^X\/\(\/\/\)$/{ 12030 s//\1/ 12031 q 12032 } 12033 /^X\/\(\/\).*/{ 12034 s//\1/ 12035 q 12036 } 12037 s/.*/./; q'` 12038 12039# Avoid depending upon Character Ranges. 12040as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12041as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12042as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12043as_cr_digits='0123456789' 12044as_cr_alnum=$as_cr_Letters$as_cr_digits 12045 12046ECHO_C= ECHO_N= ECHO_T= 12047case `echo -n x` in #((((( 12048-n*) 12049 case `echo 'xy\c'` in 12050 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12051 xy) ECHO_C='\c';; 12052 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12053 ECHO_T=' ';; 12054 esac;; 12055*) 12056 ECHO_N='-n';; 12057esac 12058 12059rm -f conf$$ conf$$.exe conf$$.file 12060if test -d conf$$.dir; then 12061 rm -f conf$$.dir/conf$$.file 12062else 12063 rm -f conf$$.dir 12064 mkdir conf$$.dir 2>/dev/null 12065fi 12066if (echo >conf$$.file) 2>/dev/null; then 12067 if ln -s conf$$.file conf$$ 2>/dev/null; then 12068 as_ln_s='ln -s' 12069 # ... but there are two gotchas: 12070 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12071 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12072 # In both cases, we have to default to `cp -pR'. 12073 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12074 as_ln_s='cp -pR' 12075 elif ln conf$$.file conf$$ 2>/dev/null; then 12076 as_ln_s=ln 12077 else 12078 as_ln_s='cp -pR' 12079 fi 12080else 12081 as_ln_s='cp -pR' 12082fi 12083rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12084rmdir conf$$.dir 2>/dev/null 12085 12086 12087# as_fn_mkdir_p 12088# ------------- 12089# Create "$as_dir" as a directory, including parents if necessary. 12090as_fn_mkdir_p () 12091{ 12092 12093 case $as_dir in #( 12094 -*) as_dir=./$as_dir;; 12095 esac 12096 test -d "$as_dir" || eval $as_mkdir_p || { 12097 as_dirs= 12098 while :; do 12099 case $as_dir in #( 12100 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12101 *) as_qdir=$as_dir;; 12102 esac 12103 as_dirs="'$as_qdir' $as_dirs" 12104 as_dir=`$as_dirname -- "$as_dir" || 12105$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12106 X"$as_dir" : 'X\(//\)[^/]' \| \ 12107 X"$as_dir" : 'X\(//\)$' \| \ 12108 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12109$as_echo X"$as_dir" | 12110 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12111 s//\1/ 12112 q 12113 } 12114 /^X\(\/\/\)[^/].*/{ 12115 s//\1/ 12116 q 12117 } 12118 /^X\(\/\/\)$/{ 12119 s//\1/ 12120 q 12121 } 12122 /^X\(\/\).*/{ 12123 s//\1/ 12124 q 12125 } 12126 s/.*/./; q'` 12127 test -d "$as_dir" && break 12128 done 12129 test -z "$as_dirs" || eval "mkdir $as_dirs" 12130 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12131 12132 12133} # as_fn_mkdir_p 12134if mkdir -p . 2>/dev/null; then 12135 as_mkdir_p='mkdir -p "$as_dir"' 12136else 12137 test -d ./-p && rmdir ./-p 12138 as_mkdir_p=false 12139fi 12140 12141 12142# as_fn_executable_p FILE 12143# ----------------------- 12144# Test if FILE is an executable regular file. 12145as_fn_executable_p () 12146{ 12147 test -f "$1" && test -x "$1" 12148} # as_fn_executable_p 12149as_test_x='test -x' 12150as_executable_p=as_fn_executable_p 12151 12152# Sed expression to map a string onto a valid CPP name. 12153as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12154 12155# Sed expression to map a string onto a valid variable name. 12156as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12157 12158 12159exec 6>&1 12160## ----------------------------------- ## 12161## Main body of $CONFIG_STATUS script. ## 12162## ----------------------------------- ## 12163_ASEOF 12164test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12165 12166cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12167# Save the log message, to keep $0 and so on meaningful, and to 12168# report actual input values of CONFIG_FILES etc. instead of their 12169# values after options handling. 12170ac_log=" 12171This file was extended by zlib $as_me 1.1.4, which was 12172generated by GNU Autoconf 2.69. Invocation command line was 12173 12174 CONFIG_FILES = $CONFIG_FILES 12175 CONFIG_HEADERS = $CONFIG_HEADERS 12176 CONFIG_LINKS = $CONFIG_LINKS 12177 CONFIG_COMMANDS = $CONFIG_COMMANDS 12178 $ $0 $@ 12179 12180on `(hostname || uname -n) 2>/dev/null | sed 1q` 12181" 12182 12183_ACEOF 12184 12185case $ac_config_files in *" 12186"*) set x $ac_config_files; shift; ac_config_files=$*;; 12187esac 12188 12189 12190 12191cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12192# Files that config.status was made for. 12193config_files="$ac_config_files" 12194config_commands="$ac_config_commands" 12195 12196_ACEOF 12197 12198cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12199ac_cs_usage="\ 12200\`$as_me' instantiates files and other configuration actions 12201from templates according to the current configuration. Unless the files 12202and actions are specified as TAGs, all are instantiated by default. 12203 12204Usage: $0 [OPTION]... [TAG]... 12205 12206 -h, --help print this help, then exit 12207 -V, --version print version number and configuration settings, then exit 12208 --config print configuration, then exit 12209 -q, --quiet, --silent 12210 do not print progress messages 12211 -d, --debug don't remove temporary files 12212 --recheck update $as_me by reconfiguring in the same conditions 12213 --file=FILE[:TEMPLATE] 12214 instantiate the configuration file FILE 12215 12216Configuration files: 12217$config_files 12218 12219Configuration commands: 12220$config_commands 12221 12222Report bugs to the package provider." 12223 12224_ACEOF 12225cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12226ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12227ac_cs_version="\\ 12228zlib config.status 1.1.4 12229configured by $0, generated by GNU Autoconf 2.69, 12230 with options \\"\$ac_cs_config\\" 12231 12232Copyright (C) 2012 Free Software Foundation, Inc. 12233This config.status script is free software; the Free Software Foundation 12234gives unlimited permission to copy, distribute and modify it." 12235 12236ac_pwd='$ac_pwd' 12237srcdir='$srcdir' 12238INSTALL='$INSTALL' 12239MKDIR_P='$MKDIR_P' 12240AWK='$AWK' 12241test -n "\$AWK" || AWK=awk 12242_ACEOF 12243 12244cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12245# The default lists apply if the user does not specify any file. 12246ac_need_defaults=: 12247while test $# != 0 12248do 12249 case $1 in 12250 --*=?*) 12251 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12252 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12253 ac_shift=: 12254 ;; 12255 --*=) 12256 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12257 ac_optarg= 12258 ac_shift=: 12259 ;; 12260 *) 12261 ac_option=$1 12262 ac_optarg=$2 12263 ac_shift=shift 12264 ;; 12265 esac 12266 12267 case $ac_option in 12268 # Handling of the options. 12269 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12270 ac_cs_recheck=: ;; 12271 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12272 $as_echo "$ac_cs_version"; exit ;; 12273 --config | --confi | --conf | --con | --co | --c ) 12274 $as_echo "$ac_cs_config"; exit ;; 12275 --debug | --debu | --deb | --de | --d | -d ) 12276 debug=: ;; 12277 --file | --fil | --fi | --f ) 12278 $ac_shift 12279 case $ac_optarg in 12280 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12281 '') as_fn_error $? "missing file argument" ;; 12282 esac 12283 as_fn_append CONFIG_FILES " '$ac_optarg'" 12284 ac_need_defaults=false;; 12285 --he | --h | --help | --hel | -h ) 12286 $as_echo "$ac_cs_usage"; exit ;; 12287 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12288 | -silent | --silent | --silen | --sile | --sil | --si | --s) 12289 ac_cs_silent=: ;; 12290 12291 # This is an error. 12292 -*) as_fn_error $? "unrecognized option: \`$1' 12293Try \`$0 --help' for more information." ;; 12294 12295 *) as_fn_append ac_config_targets " $1" 12296 ac_need_defaults=false ;; 12297 12298 esac 12299 shift 12300done 12301 12302ac_configure_extra_args= 12303 12304if $ac_cs_silent; then 12305 exec 6>/dev/null 12306 ac_configure_extra_args="$ac_configure_extra_args --silent" 12307fi 12308 12309_ACEOF 12310cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12311if \$ac_cs_recheck; then 12312 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12313 shift 12314 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12315 CONFIG_SHELL='$SHELL' 12316 export CONFIG_SHELL 12317 exec "\$@" 12318fi 12319 12320_ACEOF 12321cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12322exec 5>>config.log 12323{ 12324 echo 12325 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12326## Running $as_me. ## 12327_ASBOX 12328 $as_echo "$ac_log" 12329} >&5 12330 12331_ACEOF 12332cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12333# 12334# INIT-COMMANDS 12335# 12336 12337srcdir="$srcdir" 12338host="$host" 12339target="$target" 12340with_multisubdir="$with_multisubdir" 12341with_multisrctop="$with_multisrctop" 12342with_target_subdir="$with_target_subdir" 12343ac_configure_args="${multilib_arg} ${ac_configure_args}" 12344multi_basedir="$multi_basedir" 12345CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 12346CC="$CC" 12347CXX="$CXX" 12348GFORTRAN="$GFORTRAN" 12349GDC="$GDC" 12350AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 12351 12352 12353# The HP-UX ksh and POSIX shell print the target directory to stdout 12354# if CDPATH is set. 12355(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12356 12357sed_quote_subst='$sed_quote_subst' 12358double_quote_subst='$double_quote_subst' 12359delay_variable_subst='$delay_variable_subst' 12360macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 12361macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 12362enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 12363enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 12364pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 12365enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 12366SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 12367ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 12368host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 12369host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 12370host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 12371build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 12372build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 12373build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 12374SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 12375Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 12376GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 12377EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 12378FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 12379LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 12380NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 12381LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 12382max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 12383ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 12384exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 12385lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 12386lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 12387lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 12388reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 12389reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 12390OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 12391deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 12392file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 12393AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 12394AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 12395STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 12396RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 12397old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12398old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12399old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 12400lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 12401CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 12402CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 12403compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 12404GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 12405lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 12406lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 12407lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 12408lt_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"`' 12409objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 12410MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 12411lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 12412lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 12413lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 12414lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 12415lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 12416need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 12417DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 12418NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 12419LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 12420OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 12421OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 12422libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 12423shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 12424extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12425archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 12426enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 12427export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 12428whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 12429compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 12430old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 12431old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12432archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 12433archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12434module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 12435module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12436with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 12437allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 12438no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 12439hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 12440hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 12441hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 12442hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 12443hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 12444hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 12445hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 12446hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 12447inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 12448link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 12449fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 12450always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 12451export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 12452exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 12453include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 12454prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 12455file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 12456variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 12457need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 12458need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 12459version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 12460runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 12461shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 12462shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 12463libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 12464library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 12465soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 12466install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 12467postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12468postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12469finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 12470finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 12471hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 12472sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 12473sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 12474hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 12475enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 12476enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 12477enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 12478old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 12479striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 12480 12481LTCC='$LTCC' 12482LTCFLAGS='$LTCFLAGS' 12483compiler='$compiler_DEFAULT' 12484 12485# A function that is used when there is no print builtin or printf. 12486func_fallback_echo () 12487{ 12488 eval 'cat <<_LTECHO_EOF 12489\$1 12490_LTECHO_EOF' 12491} 12492 12493# Quote evaled strings. 12494for var in SHELL \ 12495ECHO \ 12496SED \ 12497GREP \ 12498EGREP \ 12499FGREP \ 12500LD \ 12501NM \ 12502LN_S \ 12503lt_SP2NL \ 12504lt_NL2SP \ 12505reload_flag \ 12506OBJDUMP \ 12507deplibs_check_method \ 12508file_magic_cmd \ 12509AR \ 12510AR_FLAGS \ 12511STRIP \ 12512RANLIB \ 12513CC \ 12514CFLAGS \ 12515compiler \ 12516lt_cv_sys_global_symbol_pipe \ 12517lt_cv_sys_global_symbol_to_cdecl \ 12518lt_cv_sys_global_symbol_to_c_name_address \ 12519lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12520lt_prog_compiler_no_builtin_flag \ 12521lt_prog_compiler_wl \ 12522lt_prog_compiler_pic \ 12523lt_prog_compiler_static \ 12524lt_cv_prog_compiler_c_o \ 12525need_locks \ 12526DSYMUTIL \ 12527NMEDIT \ 12528LIPO \ 12529OTOOL \ 12530OTOOL64 \ 12531shrext_cmds \ 12532export_dynamic_flag_spec \ 12533whole_archive_flag_spec \ 12534compiler_needs_object \ 12535with_gnu_ld \ 12536allow_undefined_flag \ 12537no_undefined_flag \ 12538hardcode_libdir_flag_spec \ 12539hardcode_libdir_flag_spec_ld \ 12540hardcode_libdir_separator \ 12541fix_srcfile_path \ 12542exclude_expsyms \ 12543include_expsyms \ 12544file_list_spec \ 12545variables_saved_for_relink \ 12546libname_spec \ 12547library_names_spec \ 12548soname_spec \ 12549install_override_mode \ 12550finish_eval \ 12551old_striplib \ 12552striplib; do 12553 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12554 *[\\\\\\\`\\"\\\$]*) 12555 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12556 ;; 12557 *) 12558 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12559 ;; 12560 esac 12561done 12562 12563# Double-quote double-evaled strings. 12564for var in reload_cmds \ 12565old_postinstall_cmds \ 12566old_postuninstall_cmds \ 12567old_archive_cmds \ 12568extract_expsyms_cmds \ 12569old_archive_from_new_cmds \ 12570old_archive_from_expsyms_cmds \ 12571archive_cmds \ 12572archive_expsym_cmds \ 12573module_cmds \ 12574module_expsym_cmds \ 12575export_symbols_cmds \ 12576prelink_cmds \ 12577postinstall_cmds \ 12578postuninstall_cmds \ 12579finish_cmds \ 12580sys_lib_search_path_spec \ 12581sys_lib_dlsearch_path_spec; do 12582 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12583 *[\\\\\\\`\\"\\\$]*) 12584 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12585 ;; 12586 *) 12587 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12588 ;; 12589 esac 12590done 12591 12592ac_aux_dir='$ac_aux_dir' 12593xsi_shell='$xsi_shell' 12594lt_shell_append='$lt_shell_append' 12595 12596# See if we are running on zsh, and set the options which allow our 12597# commands through without removal of \ escapes INIT. 12598if test -n "\${ZSH_VERSION+set}" ; then 12599 setopt NO_GLOB_SUBST 12600fi 12601 12602 12603 PACKAGE='$PACKAGE' 12604 VERSION='$VERSION' 12605 TIMESTAMP='$TIMESTAMP' 12606 RM='$RM' 12607 ofile='$ofile' 12608 12609 12610 12611 12612_ACEOF 12613 12614cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12615 12616# Handling of arguments. 12617for ac_config_target in $ac_config_targets 12618do 12619 case $ac_config_target in 12620 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 12621 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 12622 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12623 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12624 12625 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12626 esac 12627done 12628 12629 12630# If the user did not use the arguments to specify the items to instantiate, 12631# then the envvar interface is used. Set only those that are not. 12632# We use the long form for the default assignment because of an extremely 12633# bizarre bug on SunOS 4.1.3. 12634if $ac_need_defaults; then 12635 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12636 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12637fi 12638 12639# Have a temporary directory for convenience. Make it in the build tree 12640# simply because there is no reason against having it here, and in addition, 12641# creating and moving files from /tmp can sometimes cause problems. 12642# Hook for its removal unless debugging. 12643# Note that there is a small window in which the directory will not be cleaned: 12644# after its creation but before its name has been assigned to `$tmp'. 12645$debug || 12646{ 12647 tmp= ac_tmp= 12648 trap 'exit_status=$? 12649 : "${ac_tmp:=$tmp}" 12650 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12651' 0 12652 trap 'as_fn_exit 1' 1 2 13 15 12653} 12654# Create a (secure) tmp directory for tmp files. 12655 12656{ 12657 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12658 test -d "$tmp" 12659} || 12660{ 12661 tmp=./conf$$-$RANDOM 12662 (umask 077 && mkdir "$tmp") 12663} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12664ac_tmp=$tmp 12665 12666# Set up the scripts for CONFIG_FILES section. 12667# No need to generate them if there are no CONFIG_FILES. 12668# This happens for instance with `./config.status config.h'. 12669if test -n "$CONFIG_FILES"; then 12670 12671 12672ac_cr=`echo X | tr X '\015'` 12673# On cygwin, bash can eat \r inside `` if the user requested igncr. 12674# But we know of no other shell where ac_cr would be empty at this 12675# point, so we can use a bashism as a fallback. 12676if test "x$ac_cr" = x; then 12677 eval ac_cr=\$\'\\r\' 12678fi 12679ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12680if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12681 ac_cs_awk_cr='\\r' 12682else 12683 ac_cs_awk_cr=$ac_cr 12684fi 12685 12686echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 12687_ACEOF 12688 12689 12690{ 12691 echo "cat >conf$$subs.awk <<_ACEOF" && 12692 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12693 echo "_ACEOF" 12694} >conf$$subs.sh || 12695 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12696ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12697ac_delim='%!_!# ' 12698for ac_last_try in false false false false false :; do 12699 . ./conf$$subs.sh || 12700 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12701 12702 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12703 if test $ac_delim_n = $ac_delim_num; then 12704 break 12705 elif $ac_last_try; then 12706 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12707 else 12708 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12709 fi 12710done 12711rm -f conf$$subs.sh 12712 12713cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12714cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 12715_ACEOF 12716sed -n ' 12717h 12718s/^/S["/; s/!.*/"]=/ 12719p 12720g 12721s/^[^!]*!// 12722:repl 12723t repl 12724s/'"$ac_delim"'$// 12725t delim 12726:nl 12727h 12728s/\(.\{148\}\)..*/\1/ 12729t more1 12730s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12731p 12732n 12733b repl 12734:more1 12735s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12736p 12737g 12738s/.\{148\}// 12739t nl 12740:delim 12741h 12742s/\(.\{148\}\)..*/\1/ 12743t more2 12744s/["\\]/\\&/g; s/^/"/; s/$/"/ 12745p 12746b 12747:more2 12748s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12749p 12750g 12751s/.\{148\}// 12752t delim 12753' <conf$$subs.awk | sed ' 12754/^[^""]/{ 12755 N 12756 s/\n// 12757} 12758' >>$CONFIG_STATUS || ac_write_fail=1 12759rm -f conf$$subs.awk 12760cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12761_ACAWK 12762cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 12763 for (key in S) S_is_set[key] = 1 12764 FS = "" 12765 12766} 12767{ 12768 line = $ 0 12769 nfields = split(line, field, "@") 12770 substed = 0 12771 len = length(field[1]) 12772 for (i = 2; i < nfields; i++) { 12773 key = field[i] 12774 keylen = length(key) 12775 if (S_is_set[key]) { 12776 value = S[key] 12777 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12778 len += length(value) + length(field[++i]) 12779 substed = 1 12780 } else 12781 len += 1 + keylen 12782 } 12783 12784 print line 12785} 12786 12787_ACAWK 12788_ACEOF 12789cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12790if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12791 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12792else 12793 cat 12794fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 12795 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12796_ACEOF 12797 12798# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12799# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12800# trailing colons and then remove the whole line if VPATH becomes empty 12801# (actually we leave an empty line to preserve line numbers). 12802if test "x$srcdir" = x.; then 12803 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12804h 12805s/// 12806s/^/:/ 12807s/[ ]*$/:/ 12808s/:\$(srcdir):/:/g 12809s/:\${srcdir}:/:/g 12810s/:@srcdir@:/:/g 12811s/^:*// 12812s/:*$// 12813x 12814s/\(=[ ]*\).*/\1/ 12815G 12816s/\n// 12817s/^[^=]*=[ ]*$// 12818}' 12819fi 12820 12821cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12822fi # test -n "$CONFIG_FILES" 12823 12824 12825eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 12826shift 12827for ac_tag 12828do 12829 case $ac_tag in 12830 :[FHLC]) ac_mode=$ac_tag; continue;; 12831 esac 12832 case $ac_mode$ac_tag in 12833 :[FHL]*:*);; 12834 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 12835 :[FH]-) ac_tag=-:-;; 12836 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12837 esac 12838 ac_save_IFS=$IFS 12839 IFS=: 12840 set x $ac_tag 12841 IFS=$ac_save_IFS 12842 shift 12843 ac_file=$1 12844 shift 12845 12846 case $ac_mode in 12847 :L) ac_source=$1;; 12848 :[FH]) 12849 ac_file_inputs= 12850 for ac_f 12851 do 12852 case $ac_f in 12853 -) ac_f="$ac_tmp/stdin";; 12854 *) # Look for the file first in the build tree, then in the source tree 12855 # (if the path is not absolute). The absolute path cannot be DOS-style, 12856 # because $ac_f cannot contain `:'. 12857 test -f "$ac_f" || 12858 case $ac_f in 12859 [\\/$]*) false;; 12860 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12861 esac || 12862 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 12863 esac 12864 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12865 as_fn_append ac_file_inputs " '$ac_f'" 12866 done 12867 12868 # Let's still pretend it is `configure' which instantiates (i.e., don't 12869 # use $as_me), people would be surprised to read: 12870 # /* config.h. Generated by config.status. */ 12871 configure_input='Generated from '` 12872 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12873 `' by configure.' 12874 if test x"$ac_file" != x-; then 12875 configure_input="$ac_file. $configure_input" 12876 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12877$as_echo "$as_me: creating $ac_file" >&6;} 12878 fi 12879 # Neutralize special characters interpreted by sed in replacement strings. 12880 case $configure_input in #( 12881 *\&* | *\|* | *\\* ) 12882 ac_sed_conf_input=`$as_echo "$configure_input" | 12883 sed 's/[\\\\&|]/\\\\&/g'`;; #( 12884 *) ac_sed_conf_input=$configure_input;; 12885 esac 12886 12887 case $ac_tag in 12888 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 12889 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 12890 esac 12891 ;; 12892 esac 12893 12894 ac_dir=`$as_dirname -- "$ac_file" || 12895$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12896 X"$ac_file" : 'X\(//\)[^/]' \| \ 12897 X"$ac_file" : 'X\(//\)$' \| \ 12898 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12899$as_echo X"$ac_file" | 12900 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12901 s//\1/ 12902 q 12903 } 12904 /^X\(\/\/\)[^/].*/{ 12905 s//\1/ 12906 q 12907 } 12908 /^X\(\/\/\)$/{ 12909 s//\1/ 12910 q 12911 } 12912 /^X\(\/\).*/{ 12913 s//\1/ 12914 q 12915 } 12916 s/.*/./; q'` 12917 as_dir="$ac_dir"; as_fn_mkdir_p 12918 ac_builddir=. 12919 12920case "$ac_dir" in 12921.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 12922*) 12923 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 12924 # A ".." for each directory in $ac_dir_suffix. 12925 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 12926 case $ac_top_builddir_sub in 12927 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 12928 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 12929 esac ;; 12930esac 12931ac_abs_top_builddir=$ac_pwd 12932ac_abs_builddir=$ac_pwd$ac_dir_suffix 12933# for backward compatibility: 12934ac_top_builddir=$ac_top_build_prefix 12935 12936case $srcdir in 12937 .) # We are building in place. 12938 ac_srcdir=. 12939 ac_top_srcdir=$ac_top_builddir_sub 12940 ac_abs_top_srcdir=$ac_pwd ;; 12941 [\\/]* | ?:[\\/]* ) # Absolute name. 12942 ac_srcdir=$srcdir$ac_dir_suffix; 12943 ac_top_srcdir=$srcdir 12944 ac_abs_top_srcdir=$srcdir ;; 12945 *) # Relative name. 12946 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 12947 ac_top_srcdir=$ac_top_build_prefix$srcdir 12948 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 12949esac 12950ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 12951 12952 12953 case $ac_mode in 12954 :F) 12955 # 12956 # CONFIG_FILE 12957 # 12958 12959 case $INSTALL in 12960 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 12961 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 12962 esac 12963 ac_MKDIR_P=$MKDIR_P 12964 case $MKDIR_P in 12965 [\\/$]* | ?:[\\/]* ) ;; 12966 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 12967 esac 12968_ACEOF 12969 12970cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12971# If the template does not know about datarootdir, expand it. 12972# FIXME: This hack should be removed a few years after 2.60. 12973ac_datarootdir_hack=; ac_datarootdir_seen= 12974ac_sed_dataroot=' 12975/datarootdir/ { 12976 p 12977 q 12978} 12979/@datadir@/p 12980/@docdir@/p 12981/@infodir@/p 12982/@localedir@/p 12983/@mandir@/p' 12984case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 12985*datarootdir*) ac_datarootdir_seen=yes;; 12986*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 12987 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 12988$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 12989_ACEOF 12990cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12991 ac_datarootdir_hack=' 12992 s&@datadir@&$datadir&g 12993 s&@docdir@&$docdir&g 12994 s&@infodir@&$infodir&g 12995 s&@localedir@&$localedir&g 12996 s&@mandir@&$mandir&g 12997 s&\\\${datarootdir}&$datarootdir&g' ;; 12998esac 12999_ACEOF 13000 13001# Neutralize VPATH when `$srcdir' = `.'. 13002# Shell code in configure.ac might set extrasub. 13003# FIXME: do we really want to maintain this feature? 13004cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13005ac_sed_extra="$ac_vpsub 13006$extrasub 13007_ACEOF 13008cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13009:t 13010/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13011s|@configure_input@|$ac_sed_conf_input|;t t 13012s&@top_builddir@&$ac_top_builddir_sub&;t t 13013s&@top_build_prefix@&$ac_top_build_prefix&;t t 13014s&@srcdir@&$ac_srcdir&;t t 13015s&@abs_srcdir@&$ac_abs_srcdir&;t t 13016s&@top_srcdir@&$ac_top_srcdir&;t t 13017s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13018s&@builddir@&$ac_builddir&;t t 13019s&@abs_builddir@&$ac_abs_builddir&;t t 13020s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13021s&@INSTALL@&$ac_INSTALL&;t t 13022s&@MKDIR_P@&$ac_MKDIR_P&;t t 13023$ac_datarootdir_hack 13024" 13025eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13026 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13027 13028test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13029 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13030 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13031 "$ac_tmp/out"`; test -z "$ac_out"; } && 13032 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13033which seems to be undefined. Please make sure it is defined" >&5 13034$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13035which seems to be undefined. Please make sure it is defined" >&2;} 13036 13037 rm -f "$ac_tmp/stdin" 13038 case $ac_file in 13039 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13040 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13041 esac \ 13042 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13043 ;; 13044 13045 13046 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13047$as_echo "$as_me: executing $ac_file commands" >&6;} 13048 ;; 13049 esac 13050 13051 13052 case $ac_file$ac_mode in 13053 "default-1":C) 13054# Only add multilib support code if we just rebuilt the top-level 13055# Makefile. 13056case " $CONFIG_FILES " in 13057 *" Makefile "*) 13058 ac_file=Makefile . ${multi_basedir}/config-ml.in 13059 ;; 13060esac ;; 13061 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 13062 # Older Autoconf quotes --file arguments for eval, but not when files 13063 # are listed without --file. Let's play safe and only enable the eval 13064 # if we detect the quoting. 13065 case $CONFIG_FILES in 13066 *\'*) eval set x "$CONFIG_FILES" ;; 13067 *) set x $CONFIG_FILES ;; 13068 esac 13069 shift 13070 for mf 13071 do 13072 # Strip MF so we end up with the name of the file. 13073 mf=`echo "$mf" | sed -e 's/:.*$//'` 13074 # Check whether this is an Automake generated Makefile or not. 13075 # We used to match only the files named 'Makefile.in', but 13076 # some people rename them; so instead we look at the file content. 13077 # Grep'ing the first line is not enough: some people post-process 13078 # each Makefile.in and add a new line on top of each file to say so. 13079 # Grep'ing the whole file is not good either: AIX grep has a line 13080 # limit of 2048, but all sed's we know have understand at least 4000. 13081 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 13082 dirpart=`$as_dirname -- "$mf" || 13083$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13084 X"$mf" : 'X\(//\)[^/]' \| \ 13085 X"$mf" : 'X\(//\)$' \| \ 13086 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 13087$as_echo X"$mf" | 13088 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13089 s//\1/ 13090 q 13091 } 13092 /^X\(\/\/\)[^/].*/{ 13093 s//\1/ 13094 q 13095 } 13096 /^X\(\/\/\)$/{ 13097 s//\1/ 13098 q 13099 } 13100 /^X\(\/\).*/{ 13101 s//\1/ 13102 q 13103 } 13104 s/.*/./; q'` 13105 else 13106 continue 13107 fi 13108 # Extract the definition of DEPDIR, am__include, and am__quote 13109 # from the Makefile without running 'make'. 13110 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 13111 test -z "$DEPDIR" && continue 13112 am__include=`sed -n 's/^am__include = //p' < "$mf"` 13113 test -z "$am__include" && continue 13114 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 13115 # Find all dependency output files, they are included files with 13116 # $(DEPDIR) in their names. We invoke sed twice because it is the 13117 # simplest approach to changing $(DEPDIR) to its actual value in the 13118 # expansion. 13119 for file in `sed -n " 13120 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 13121 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 13122 # Make sure the directory exists. 13123 test -f "$dirpart/$file" && continue 13124 fdir=`$as_dirname -- "$file" || 13125$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13126 X"$file" : 'X\(//\)[^/]' \| \ 13127 X"$file" : 'X\(//\)$' \| \ 13128 X"$file" : 'X\(/\)' \| . 2>/dev/null || 13129$as_echo X"$file" | 13130 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13131 s//\1/ 13132 q 13133 } 13134 /^X\(\/\/\)[^/].*/{ 13135 s//\1/ 13136 q 13137 } 13138 /^X\(\/\/\)$/{ 13139 s//\1/ 13140 q 13141 } 13142 /^X\(\/\).*/{ 13143 s//\1/ 13144 q 13145 } 13146 s/.*/./; q'` 13147 as_dir=$dirpart/$fdir; as_fn_mkdir_p 13148 # echo "creating $dirpart/$file" 13149 echo '# dummy' > "$dirpart/$file" 13150 done 13151 done 13152} 13153 ;; 13154 "libtool":C) 13155 13156 # See if we are running on zsh, and set the options which allow our 13157 # commands through without removal of \ escapes. 13158 if test -n "${ZSH_VERSION+set}" ; then 13159 setopt NO_GLOB_SUBST 13160 fi 13161 13162 cfgfile="${ofile}T" 13163 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13164 $RM "$cfgfile" 13165 13166 cat <<_LT_EOF >> "$cfgfile" 13167#! $SHELL 13168 13169# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13170# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13171# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13172# NOTE: Changes made to this file will be lost: look at ltmain.sh. 13173# 13174# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13175# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 13176# Written by Gordon Matzigkeit, 1996 13177# 13178# This file is part of GNU Libtool. 13179# 13180# GNU Libtool is free software; you can redistribute it and/or 13181# modify it under the terms of the GNU General Public License as 13182# published by the Free Software Foundation; either version 2 of 13183# the License, or (at your option) any later version. 13184# 13185# As a special exception to the GNU General Public License, 13186# if you distribute this file as part of a program or library that 13187# is built using GNU Libtool, you may include this file under the 13188# same distribution terms that you use for the rest of that program. 13189# 13190# GNU Libtool is distributed in the hope that it will be useful, 13191# but WITHOUT ANY WARRANTY; without even the implied warranty of 13192# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13193# GNU General Public License for more details. 13194# 13195# You should have received a copy of the GNU General Public License 13196# along with GNU Libtool; see the file COPYING. If not, a copy 13197# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13198# obtained by writing to the Free Software Foundation, Inc., 13199# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13200 13201 13202# The names of the tagged configurations supported by this script. 13203available_tags="" 13204 13205# ### BEGIN LIBTOOL CONFIG 13206 13207# Which release of libtool.m4 was used? 13208macro_version=$macro_version 13209macro_revision=$macro_revision 13210 13211# Whether or not to build shared libraries. 13212build_libtool_libs=$enable_shared 13213 13214# Whether or not to build static libraries. 13215build_old_libs=$enable_static 13216 13217# What type of objects to build. 13218pic_mode=$pic_mode 13219 13220# Whether or not to optimize for fast installation. 13221fast_install=$enable_fast_install 13222 13223# Shell to use when invoking shell scripts. 13224SHELL=$lt_SHELL 13225 13226# An echo program that protects backslashes. 13227ECHO=$lt_ECHO 13228 13229# The host system. 13230host_alias=$host_alias 13231host=$host 13232host_os=$host_os 13233 13234# The build system. 13235build_alias=$build_alias 13236build=$build 13237build_os=$build_os 13238 13239# A sed program that does not truncate output. 13240SED=$lt_SED 13241 13242# Sed that helps us avoid accidentally triggering echo(1) options like -n. 13243Xsed="\$SED -e 1s/^X//" 13244 13245# A grep program that handles long lines. 13246GREP=$lt_GREP 13247 13248# An ERE matcher. 13249EGREP=$lt_EGREP 13250 13251# A literal string matcher. 13252FGREP=$lt_FGREP 13253 13254# A BSD- or MS-compatible name lister. 13255NM=$lt_NM 13256 13257# Whether we need soft or hard links. 13258LN_S=$lt_LN_S 13259 13260# What is the maximum length of a command? 13261max_cmd_len=$max_cmd_len 13262 13263# Object file suffix (normally "o"). 13264objext=$ac_objext 13265 13266# Executable file suffix (normally ""). 13267exeext=$exeext 13268 13269# whether the shell understands "unset". 13270lt_unset=$lt_unset 13271 13272# turn spaces into newlines. 13273SP2NL=$lt_lt_SP2NL 13274 13275# turn newlines into spaces. 13276NL2SP=$lt_lt_NL2SP 13277 13278# An object symbol dumper. 13279OBJDUMP=$lt_OBJDUMP 13280 13281# Method to check whether dependent libraries are shared objects. 13282deplibs_check_method=$lt_deplibs_check_method 13283 13284# Command to use when deplibs_check_method == "file_magic". 13285file_magic_cmd=$lt_file_magic_cmd 13286 13287# The archiver. 13288AR=$lt_AR 13289AR_FLAGS=$lt_AR_FLAGS 13290 13291# A symbol stripping program. 13292STRIP=$lt_STRIP 13293 13294# Commands used to install an old-style archive. 13295RANLIB=$lt_RANLIB 13296old_postinstall_cmds=$lt_old_postinstall_cmds 13297old_postuninstall_cmds=$lt_old_postuninstall_cmds 13298 13299# Whether to use a lock for old archive extraction. 13300lock_old_archive_extraction=$lock_old_archive_extraction 13301 13302# A C compiler. 13303LTCC=$lt_CC 13304 13305# LTCC compiler flags. 13306LTCFLAGS=$lt_CFLAGS 13307 13308# Take the output of nm and produce a listing of raw symbols and C names. 13309global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13310 13311# Transform the output of nm in a proper C declaration. 13312global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13313 13314# Transform the output of nm in a C name address pair. 13315global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13316 13317# Transform the output of nm in a C name address pair when lib prefix is needed. 13318global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13319 13320# The name of the directory that contains temporary libtool files. 13321objdir=$objdir 13322 13323# Used to examine libraries when file_magic_cmd begins with "file". 13324MAGIC_CMD=$MAGIC_CMD 13325 13326# Must we lock files when doing compilation? 13327need_locks=$lt_need_locks 13328 13329# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13330DSYMUTIL=$lt_DSYMUTIL 13331 13332# Tool to change global to local symbols on Mac OS X. 13333NMEDIT=$lt_NMEDIT 13334 13335# Tool to manipulate fat objects and archives on Mac OS X. 13336LIPO=$lt_LIPO 13337 13338# ldd/readelf like tool for Mach-O binaries on Mac OS X. 13339OTOOL=$lt_OTOOL 13340 13341# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13342OTOOL64=$lt_OTOOL64 13343 13344# Old archive suffix (normally "a"). 13345libext=$libext 13346 13347# Shared library suffix (normally ".so"). 13348shrext_cmds=$lt_shrext_cmds 13349 13350# The commands to extract the exported symbol list from a shared archive. 13351extract_expsyms_cmds=$lt_extract_expsyms_cmds 13352 13353# Variables whose values should be saved in libtool wrapper scripts and 13354# restored at link time. 13355variables_saved_for_relink=$lt_variables_saved_for_relink 13356 13357# Do we need the "lib" prefix for modules? 13358need_lib_prefix=$need_lib_prefix 13359 13360# Do we need a version for libraries? 13361need_version=$need_version 13362 13363# Library versioning type. 13364version_type=$version_type 13365 13366# Shared library runtime path variable. 13367runpath_var=$runpath_var 13368 13369# Shared library path variable. 13370shlibpath_var=$shlibpath_var 13371 13372# Is shlibpath searched before the hard-coded library search path? 13373shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13374 13375# Format of library name prefix. 13376libname_spec=$lt_libname_spec 13377 13378# List of archive names. First name is the real one, the rest are links. 13379# The last name is the one that the linker finds with -lNAME 13380library_names_spec=$lt_library_names_spec 13381 13382# The coded name of the library, if different from the real name. 13383soname_spec=$lt_soname_spec 13384 13385# Permission mode override for installation of shared libraries. 13386install_override_mode=$lt_install_override_mode 13387 13388# Command to use after installation of a shared archive. 13389postinstall_cmds=$lt_postinstall_cmds 13390 13391# Command to use after uninstallation of a shared archive. 13392postuninstall_cmds=$lt_postuninstall_cmds 13393 13394# Commands used to finish a libtool library installation in a directory. 13395finish_cmds=$lt_finish_cmds 13396 13397# As "finish_cmds", except a single script fragment to be evaled but 13398# not shown. 13399finish_eval=$lt_finish_eval 13400 13401# Whether we should hardcode library paths into libraries. 13402hardcode_into_libs=$hardcode_into_libs 13403 13404# Compile-time system search path for libraries. 13405sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13406 13407# Run-time system search path for libraries. 13408sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13409 13410# Whether dlopen is supported. 13411dlopen_support=$enable_dlopen 13412 13413# Whether dlopen of programs is supported. 13414dlopen_self=$enable_dlopen_self 13415 13416# Whether dlopen of statically linked programs is supported. 13417dlopen_self_static=$enable_dlopen_self_static 13418 13419# Commands to strip libraries. 13420old_striplib=$lt_old_striplib 13421striplib=$lt_striplib 13422 13423 13424# The linker used to build libraries. 13425LD=$lt_LD 13426 13427# How to create reloadable object files. 13428reload_flag=$lt_reload_flag 13429reload_cmds=$lt_reload_cmds 13430 13431# Commands used to build an old-style archive. 13432old_archive_cmds=$lt_old_archive_cmds 13433 13434# A language specific compiler. 13435CC=$lt_compiler 13436 13437# Is the compiler the GNU compiler? 13438with_gcc=$GCC 13439 13440# Compiler flag to turn off builtin functions. 13441no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13442 13443# How to pass a linker flag through the compiler. 13444wl=$lt_lt_prog_compiler_wl 13445 13446# Additional compiler flags for building library objects. 13447pic_flag=$lt_lt_prog_compiler_pic 13448 13449# Compiler flag to prevent dynamic linking. 13450link_static_flag=$lt_lt_prog_compiler_static 13451 13452# Does compiler simultaneously support -c and -o options? 13453compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13454 13455# Whether or not to add -lc for building shared libraries. 13456build_libtool_need_lc=$archive_cmds_need_lc 13457 13458# Whether or not to disallow shared libs when runtime libs are static. 13459allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13460 13461# Compiler flag to allow reflexive dlopens. 13462export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13463 13464# Compiler flag to generate shared objects directly from archives. 13465whole_archive_flag_spec=$lt_whole_archive_flag_spec 13466 13467# Whether the compiler copes with passing no objects directly. 13468compiler_needs_object=$lt_compiler_needs_object 13469 13470# Create an old-style archive from a shared archive. 13471old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13472 13473# Create a temporary old-style archive to link instead of a shared archive. 13474old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13475 13476# Commands used to build a shared archive. 13477archive_cmds=$lt_archive_cmds 13478archive_expsym_cmds=$lt_archive_expsym_cmds 13479 13480# Commands used to build a loadable module if different from building 13481# a shared archive. 13482module_cmds=$lt_module_cmds 13483module_expsym_cmds=$lt_module_expsym_cmds 13484 13485# Whether we are building with GNU ld or not. 13486with_gnu_ld=$lt_with_gnu_ld 13487 13488# Flag that allows shared libraries with undefined symbols to be built. 13489allow_undefined_flag=$lt_allow_undefined_flag 13490 13491# Flag that enforces no undefined symbols. 13492no_undefined_flag=$lt_no_undefined_flag 13493 13494# Flag to hardcode \$libdir into a binary during linking. 13495# This must work even if \$libdir does not exist 13496hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13497 13498# If ld is used when linking, flag to hardcode \$libdir into a binary 13499# during linking. This must work even if \$libdir does not exist. 13500hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13501 13502# Whether we need a single "-rpath" flag with a separated argument. 13503hardcode_libdir_separator=$lt_hardcode_libdir_separator 13504 13505# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13506# DIR into the resulting binary. 13507hardcode_direct=$hardcode_direct 13508 13509# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13510# DIR into the resulting binary and the resulting library dependency is 13511# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13512# library is relocated. 13513hardcode_direct_absolute=$hardcode_direct_absolute 13514 13515# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13516# into the resulting binary. 13517hardcode_minus_L=$hardcode_minus_L 13518 13519# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13520# into the resulting binary. 13521hardcode_shlibpath_var=$hardcode_shlibpath_var 13522 13523# Set to "yes" if building a shared library automatically hardcodes DIR 13524# into the library and all subsequent libraries and executables linked 13525# against it. 13526hardcode_automatic=$hardcode_automatic 13527 13528# Set to yes if linker adds runtime paths of dependent libraries 13529# to runtime path list. 13530inherit_rpath=$inherit_rpath 13531 13532# Whether libtool must link a program against all its dependency libraries. 13533link_all_deplibs=$link_all_deplibs 13534 13535# Fix the shell variable \$srcfile for the compiler. 13536fix_srcfile_path=$lt_fix_srcfile_path 13537 13538# Set to "yes" if exported symbols are required. 13539always_export_symbols=$always_export_symbols 13540 13541# The commands to list exported symbols. 13542export_symbols_cmds=$lt_export_symbols_cmds 13543 13544# Symbols that should not be listed in the preloaded symbols. 13545exclude_expsyms=$lt_exclude_expsyms 13546 13547# Symbols that must always be exported. 13548include_expsyms=$lt_include_expsyms 13549 13550# Commands necessary for linking programs (against libraries) with templates. 13551prelink_cmds=$lt_prelink_cmds 13552 13553# Specify filename containing input files. 13554file_list_spec=$lt_file_list_spec 13555 13556# How to hardcode a shared library path into an executable. 13557hardcode_action=$hardcode_action 13558 13559# ### END LIBTOOL CONFIG 13560 13561_LT_EOF 13562 13563 case $host_os in 13564 aix3*) 13565 cat <<\_LT_EOF >> "$cfgfile" 13566# AIX sometimes has problems with the GCC collect2 program. For some 13567# reason, if we set the COLLECT_NAMES environment variable, the problems 13568# vanish in a puff of smoke. 13569if test "X${COLLECT_NAMES+set}" != Xset; then 13570 COLLECT_NAMES= 13571 export COLLECT_NAMES 13572fi 13573_LT_EOF 13574 ;; 13575 esac 13576 13577 13578ltmain="$ac_aux_dir/ltmain.sh" 13579 13580 13581 # We use sed instead of cat because bash on DJGPP gets confused if 13582 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13583 # text mode, it properly converts lines to CR/LF. This bash problem 13584 # is reportedly fixed, but why not run on old versions too? 13585 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13586 || (rm -f "$cfgfile"; exit 1) 13587 13588 case $xsi_shell in 13589 yes) 13590 cat << \_LT_EOF >> "$cfgfile" 13591 13592# func_dirname file append nondir_replacement 13593# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13594# otherwise set result to NONDIR_REPLACEMENT. 13595func_dirname () 13596{ 13597 case ${1} in 13598 */*) func_dirname_result="${1%/*}${2}" ;; 13599 * ) func_dirname_result="${3}" ;; 13600 esac 13601} 13602 13603# func_basename file 13604func_basename () 13605{ 13606 func_basename_result="${1##*/}" 13607} 13608 13609# func_dirname_and_basename file append nondir_replacement 13610# perform func_basename and func_dirname in a single function 13611# call: 13612# dirname: Compute the dirname of FILE. If nonempty, 13613# add APPEND to the result, otherwise set result 13614# to NONDIR_REPLACEMENT. 13615# value returned in "$func_dirname_result" 13616# basename: Compute filename of FILE. 13617# value retuned in "$func_basename_result" 13618# Implementation must be kept synchronized with func_dirname 13619# and func_basename. For efficiency, we do not delegate to 13620# those functions but instead duplicate the functionality here. 13621func_dirname_and_basename () 13622{ 13623 case ${1} in 13624 */*) func_dirname_result="${1%/*}${2}" ;; 13625 * ) func_dirname_result="${3}" ;; 13626 esac 13627 func_basename_result="${1##*/}" 13628} 13629 13630# func_stripname prefix suffix name 13631# strip PREFIX and SUFFIX off of NAME. 13632# PREFIX and SUFFIX must not contain globbing or regex special 13633# characters, hashes, percent signs, but SUFFIX may contain a leading 13634# dot (in which case that matches only a dot). 13635func_stripname () 13636{ 13637 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13638 # positional parameters, so assign one to ordinary parameter first. 13639 func_stripname_result=${3} 13640 func_stripname_result=${func_stripname_result#"${1}"} 13641 func_stripname_result=${func_stripname_result%"${2}"} 13642} 13643 13644# func_opt_split 13645func_opt_split () 13646{ 13647 func_opt_split_opt=${1%%=*} 13648 func_opt_split_arg=${1#*=} 13649} 13650 13651# func_lo2o object 13652func_lo2o () 13653{ 13654 case ${1} in 13655 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13656 *) func_lo2o_result=${1} ;; 13657 esac 13658} 13659 13660# func_xform libobj-or-source 13661func_xform () 13662{ 13663 func_xform_result=${1%.*}.lo 13664} 13665 13666# func_arith arithmetic-term... 13667func_arith () 13668{ 13669 func_arith_result=$(( $* )) 13670} 13671 13672# func_len string 13673# STRING may not start with a hyphen. 13674func_len () 13675{ 13676 func_len_result=${#1} 13677} 13678 13679_LT_EOF 13680 ;; 13681 *) # Bourne compatible functions. 13682 cat << \_LT_EOF >> "$cfgfile" 13683 13684# func_dirname file append nondir_replacement 13685# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13686# otherwise set result to NONDIR_REPLACEMENT. 13687func_dirname () 13688{ 13689 # Extract subdirectory from the argument. 13690 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 13691 if test "X$func_dirname_result" = "X${1}"; then 13692 func_dirname_result="${3}" 13693 else 13694 func_dirname_result="$func_dirname_result${2}" 13695 fi 13696} 13697 13698# func_basename file 13699func_basename () 13700{ 13701 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 13702} 13703 13704 13705# func_stripname prefix suffix name 13706# strip PREFIX and SUFFIX off of NAME. 13707# PREFIX and SUFFIX must not contain globbing or regex special 13708# characters, hashes, percent signs, but SUFFIX may contain a leading 13709# dot (in which case that matches only a dot). 13710# func_strip_suffix prefix name 13711func_stripname () 13712{ 13713 case ${2} in 13714 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 13715 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 13716 esac 13717} 13718 13719# sed scripts: 13720my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13721my_sed_long_arg='1s/^-[^=]*=//' 13722 13723# func_opt_split 13724func_opt_split () 13725{ 13726 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 13727 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 13728} 13729 13730# func_lo2o object 13731func_lo2o () 13732{ 13733 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 13734} 13735 13736# func_xform libobj-or-source 13737func_xform () 13738{ 13739 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 13740} 13741 13742# func_arith arithmetic-term... 13743func_arith () 13744{ 13745 func_arith_result=`expr "$@"` 13746} 13747 13748# func_len string 13749# STRING may not start with a hyphen. 13750func_len () 13751{ 13752 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13753} 13754 13755_LT_EOF 13756esac 13757 13758case $lt_shell_append in 13759 yes) 13760 cat << \_LT_EOF >> "$cfgfile" 13761 13762# func_append var value 13763# Append VALUE to the end of shell variable VAR. 13764func_append () 13765{ 13766 eval "$1+=\$2" 13767} 13768_LT_EOF 13769 ;; 13770 *) 13771 cat << \_LT_EOF >> "$cfgfile" 13772 13773# func_append var value 13774# Append VALUE to the end of shell variable VAR. 13775func_append () 13776{ 13777 eval "$1=\$$1\$2" 13778} 13779 13780_LT_EOF 13781 ;; 13782 esac 13783 13784 13785 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13786 || (rm -f "$cfgfile"; exit 1) 13787 13788 mv -f "$cfgfile" "$ofile" || 13789 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13790 chmod +x "$ofile" 13791 13792 ;; 13793 13794 esac 13795done # for ac_tag 13796 13797 13798as_fn_exit 0 13799_ACEOF 13800ac_clean_files=$ac_clean_files_save 13801 13802test $ac_write_fail = 0 || 13803 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13804 13805 13806# configure is writing to config.log, and then calls config.status. 13807# config.status does its own redirection, appending to config.log. 13808# Unfortunately, on DOS this fails, as config.log is still kept open 13809# by configure, so config.status won't be able to write to it; its 13810# output is simply discarded. So we exec the FD to /dev/null, 13811# effectively closing config.log, so it can be properly (re)opened and 13812# appended to by config.status. When coming back to configure, we 13813# need to make the FD available again. 13814if test "$no_create" != yes; then 13815 ac_cs_success=: 13816 ac_config_status_args= 13817 test "$silent" = yes && 13818 ac_config_status_args="$ac_config_status_args --quiet" 13819 exec 5>/dev/null 13820 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13821 exec 5>>config.log 13822 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13823 # would make configure fail if this is the last instruction. 13824 $ac_cs_success || as_fn_exit 1 13825fi 13826if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13827 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13828$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13829fi 13830 13831