1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for LibTIFF Software 4.0.5. 4# 5# Report bugs to <[email protected]>. 6# 7# 8# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 9# 10# 11# This configure script is free software; the Free Software Foundation 12# gives unlimited permission to copy, distribute and modify it. 13## -------------------- ## 14## M4sh Initialization. ## 15## -------------------- ## 16 17# Be more Bourne compatible 18DUALCASE=1; export DUALCASE # for MKS sh 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32esac 33fi 34 35 36as_nl=' 37' 38export as_nl 39# Printing a long string crashes Solaris 7 /usr/bin/printf. 40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43# Prefer a ksh shell builtin over an external printf program on Solaris, 44# but without wasting forks for bash or zsh. 45if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83 84# IFS 85# We need space, tab and new line, in precisely that order. Quoting is 86# there to prevent editors from complaining about space-tab. 87# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88# splitting by setting IFS to empty value.) 89IFS=" "" $as_nl" 90 91# Find who we are. Look in the path if we contain no directory separator. 92as_myself= 93case $0 in #(( 94 *[\\/]* ) as_myself=$0 ;; 95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96for as_dir in $PATH 97do 98 IFS=$as_save_IFS 99 test -z "$as_dir" && as_dir=. 100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101 done 102IFS=$as_save_IFS 103 104 ;; 105esac 106# We did not find ourselves, most probably we were run as `sh COMMAND' 107# in which case we are not to be found in the path. 108if test "x$as_myself" = x; then 109 as_myself=$0 110fi 111if test ! -f "$as_myself"; then 112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 exit 1 114fi 115 116# Unset variables that we do not need and which cause bugs (e.g. in 117# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118# suppresses any "Segmentation fault" message there. '((' could 119# trigger a bug in pdksh 5.2.14. 120for as_var in BASH_ENV ENV MAIL MAILPATH 121do eval test x\${$as_var+set} = xset \ 122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123done 124PS1='$ ' 125PS2='> ' 126PS4='+ ' 127 128# NLS nuisances. 129LC_ALL=C 130export LC_ALL 131LANGUAGE=C 132export LANGUAGE 133 134# CDPATH. 135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136 137# Use a proper internal environment variable to ensure we don't fall 138 # into an infinite loop, continuously re-executing ourselves. 139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 140 _as_can_reexec=no; export _as_can_reexec; 141 # We cannot yet assume a decent shell, so we have to provide a 142# neutralization value for shells without unset; and this also 143# works around shells that cannot unset nonexistent variables. 144# Preserve -v and -x to the replacement shell. 145BASH_ENV=/dev/null 146ENV=/dev/null 147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 148case $- in # (((( 149 *v*x* | *x*v* ) as_opts=-vx ;; 150 *v* ) as_opts=-v ;; 151 *x* ) as_opts=-x ;; 152 * ) as_opts= ;; 153esac 154exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 155# Admittedly, this is quite paranoid, since all the known shells bail 156# out after a failed `exec'. 157$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 158as_fn_exit 255 159 fi 160 # We don't want this to propagate to other subprocesses. 161 { _as_can_reexec=; unset _as_can_reexec;} 162if test "x$CONFIG_SHELL" = x; then 163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 164 emulate sh 165 NULLCMD=: 166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 167 # is contrary to our usage. Disable this feature. 168 alias -g '\${1+\"\$@\"}'='\"\$@\"' 169 setopt NO_GLOB_SUBST 170else 171 case \`(set -o) 2>/dev/null\` in #( 172 *posix*) : 173 set -o posix ;; #( 174 *) : 175 ;; 176esac 177fi 178" 179 as_required="as_fn_return () { (exit \$1); } 180as_fn_success () { as_fn_return 0; } 181as_fn_failure () { as_fn_return 1; } 182as_fn_ret_success () { return 0; } 183as_fn_ret_failure () { return 1; } 184 185exitcode=0 186as_fn_success || { exitcode=1; echo as_fn_success failed.; } 187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 191 192else 193 exitcode=1; echo positional parameters were not saved. 194fi 195test x\$exitcode = x0 || exit 1 196test -x / || exit 1" 197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 201 202 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 203 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 206 PATH=/empty FPATH=/empty; export PATH FPATH 207 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 208 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 209test \$(( 1 + 1 )) = 2 || exit 1" 210 if (eval "$as_required") 2>/dev/null; then : 211 as_have_required=yes 212else 213 as_have_required=no 214fi 215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 216 217else 218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 219as_found=false 220for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 221do 222 IFS=$as_save_IFS 223 test -z "$as_dir" && as_dir=. 224 as_found=: 225 case $as_dir in #( 226 /*) 227 for as_base in sh bash ksh sh5; do 228 # Try only shells that exist, to save several forks. 229 as_shell=$as_dir/$as_base 230 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 231 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 CONFIG_SHELL=$as_shell as_have_required=yes 233 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 234 break 2 235fi 236fi 237 done;; 238 esac 239 as_found=false 240done 241$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 243 CONFIG_SHELL=$SHELL as_have_required=yes 244fi; } 245IFS=$as_save_IFS 246 247 248 if test "x$CONFIG_SHELL" != x; then : 249 export CONFIG_SHELL 250 # We cannot yet assume a decent shell, so we have to provide a 251# neutralization value for shells without unset; and this also 252# works around shells that cannot unset nonexistent variables. 253# Preserve -v and -x to the replacement shell. 254BASH_ENV=/dev/null 255ENV=/dev/null 256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 257case $- in # (((( 258 *v*x* | *x*v* ) as_opts=-vx ;; 259 *v* ) as_opts=-v ;; 260 *x* ) as_opts=-x ;; 261 * ) as_opts= ;; 262esac 263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 264# Admittedly, this is quite paranoid, since all the known shells bail 265# out after a failed `exec'. 266$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 267exit 255 268fi 269 270 if test x$as_have_required = xno; then : 271 $as_echo "$0: This script requires a shell more modern than all" 272 $as_echo "$0: the shells that I found on your system." 273 if test x${ZSH_VERSION+set} = xset ; then 274 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 275 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 276 else 277 $as_echo "$0: Please tell [email protected] and 278$0: [email protected] about your system, including 279$0: any error possibly output before this message. Then 280$0: install a modern shell, or manually run the script 281$0: under such a shell if you do have one." 282 fi 283 exit 1 284fi 285fi 286fi 287SHELL=${CONFIG_SHELL-/bin/sh} 288export SHELL 289# Unset more variables known to interfere with behavior of common tools. 290CLICOLOR_FORCE= GREP_OPTIONS= 291unset CLICOLOR_FORCE GREP_OPTIONS 292 293## --------------------- ## 294## M4sh Shell Functions. ## 295## --------------------- ## 296# as_fn_unset VAR 297# --------------- 298# Portably unset VAR. 299as_fn_unset () 300{ 301 { eval $1=; unset $1;} 302} 303as_unset=as_fn_unset 304 305# as_fn_set_status STATUS 306# ----------------------- 307# Set $? to STATUS, without forking. 308as_fn_set_status () 309{ 310 return $1 311} # as_fn_set_status 312 313# as_fn_exit STATUS 314# ----------------- 315# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 316as_fn_exit () 317{ 318 set +e 319 as_fn_set_status $1 320 exit $1 321} # as_fn_exit 322 323# as_fn_mkdir_p 324# ------------- 325# Create "$as_dir" as a directory, including parents if necessary. 326as_fn_mkdir_p () 327{ 328 329 case $as_dir in #( 330 -*) as_dir=./$as_dir;; 331 esac 332 test -d "$as_dir" || eval $as_mkdir_p || { 333 as_dirs= 334 while :; do 335 case $as_dir in #( 336 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 337 *) as_qdir=$as_dir;; 338 esac 339 as_dirs="'$as_qdir' $as_dirs" 340 as_dir=`$as_dirname -- "$as_dir" || 341$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 342 X"$as_dir" : 'X\(//\)[^/]' \| \ 343 X"$as_dir" : 'X\(//\)$' \| \ 344 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 345$as_echo X"$as_dir" | 346 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 347 s//\1/ 348 q 349 } 350 /^X\(\/\/\)[^/].*/{ 351 s//\1/ 352 q 353 } 354 /^X\(\/\/\)$/{ 355 s//\1/ 356 q 357 } 358 /^X\(\/\).*/{ 359 s//\1/ 360 q 361 } 362 s/.*/./; q'` 363 test -d "$as_dir" && break 364 done 365 test -z "$as_dirs" || eval "mkdir $as_dirs" 366 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 367 368 369} # as_fn_mkdir_p 370 371# as_fn_executable_p FILE 372# ----------------------- 373# Test if FILE is an executable regular file. 374as_fn_executable_p () 375{ 376 test -f "$1" && test -x "$1" 377} # as_fn_executable_p 378# as_fn_append VAR VALUE 379# ---------------------- 380# Append the text in VALUE to the end of the definition contained in VAR. Take 381# advantage of any shell optimizations that allow amortized linear growth over 382# repeated appends, instead of the typical quadratic growth present in naive 383# implementations. 384if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 385 eval 'as_fn_append () 386 { 387 eval $1+=\$2 388 }' 389else 390 as_fn_append () 391 { 392 eval $1=\$$1\$2 393 } 394fi # as_fn_append 395 396# as_fn_arith ARG... 397# ------------------ 398# Perform arithmetic evaluation on the ARGs, and store the result in the 399# global $as_val. Take advantage of shells that can avoid forks. The arguments 400# must be portable across $(()) and expr. 401if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 402 eval 'as_fn_arith () 403 { 404 as_val=$(( $* )) 405 }' 406else 407 as_fn_arith () 408 { 409 as_val=`expr "$@" || test $? -eq 1` 410 } 411fi # as_fn_arith 412 413 414# as_fn_error STATUS ERROR [LINENO LOG_FD] 415# ---------------------------------------- 416# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 417# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 418# script with STATUS, using 1 if that was 0. 419as_fn_error () 420{ 421 as_status=$1; test $as_status -eq 0 && as_status=1 422 if test "$4"; then 423 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 424 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 425 fi 426 $as_echo "$as_me: error: $2" >&2 427 as_fn_exit $as_status 428} # as_fn_error 429 430if expr a : '\(a\)' >/dev/null 2>&1 && 431 test "X`expr 00001 : '.*\(...\)'`" = X001; then 432 as_expr=expr 433else 434 as_expr=false 435fi 436 437if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 438 as_basename=basename 439else 440 as_basename=false 441fi 442 443if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 444 as_dirname=dirname 445else 446 as_dirname=false 447fi 448 449as_me=`$as_basename -- "$0" || 450$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 451 X"$0" : 'X\(//\)$' \| \ 452 X"$0" : 'X\(/\)' \| . 2>/dev/null || 453$as_echo X/"$0" | 454 sed '/^.*\/\([^/][^/]*\)\/*$/{ 455 s//\1/ 456 q 457 } 458 /^X\/\(\/\/\)$/{ 459 s//\1/ 460 q 461 } 462 /^X\/\(\/\).*/{ 463 s//\1/ 464 q 465 } 466 s/.*/./; q'` 467 468# Avoid depending upon Character Ranges. 469as_cr_letters='abcdefghijklmnopqrstuvwxyz' 470as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 471as_cr_Letters=$as_cr_letters$as_cr_LETTERS 472as_cr_digits='0123456789' 473as_cr_alnum=$as_cr_Letters$as_cr_digits 474 475 476 as_lineno_1=$LINENO as_lineno_1a=$LINENO 477 as_lineno_2=$LINENO as_lineno_2a=$LINENO 478 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 479 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 480 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 481 sed -n ' 482 p 483 /[$]LINENO/= 484 ' <$as_myself | 485 sed ' 486 s/[$]LINENO.*/&-/ 487 t lineno 488 b 489 :lineno 490 N 491 :loop 492 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 493 t loop 494 s/-\n.*// 495 ' >$as_me.lineno && 496 chmod +x "$as_me.lineno" || 497 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 498 499 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 500 # already done that, so ensure we don't try to do so again and fall 501 # in an infinite loop. This has already happened in practice. 502 _as_can_reexec=no; export _as_can_reexec 503 # Don't try to exec as it changes $[0], causing all sort of problems 504 # (the dirname of $[0] is not the place where we might find the 505 # original and so on. Autoconf is especially sensitive to this). 506 . "./$as_me.lineno" 507 # Exit status is that of the last command. 508 exit 509} 510 511ECHO_C= ECHO_N= ECHO_T= 512case `echo -n x` in #((((( 513-n*) 514 case `echo 'xy\c'` in 515 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 516 xy) ECHO_C='\c';; 517 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 518 ECHO_T=' ';; 519 esac;; 520*) 521 ECHO_N='-n';; 522esac 523 524rm -f conf$$ conf$$.exe conf$$.file 525if test -d conf$$.dir; then 526 rm -f conf$$.dir/conf$$.file 527else 528 rm -f conf$$.dir 529 mkdir conf$$.dir 2>/dev/null 530fi 531if (echo >conf$$.file) 2>/dev/null; then 532 if ln -s conf$$.file conf$$ 2>/dev/null; then 533 as_ln_s='ln -s' 534 # ... but there are two gotchas: 535 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 536 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 537 # In both cases, we have to default to `cp -pR'. 538 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 539 as_ln_s='cp -pR' 540 elif ln conf$$.file conf$$ 2>/dev/null; then 541 as_ln_s=ln 542 else 543 as_ln_s='cp -pR' 544 fi 545else 546 as_ln_s='cp -pR' 547fi 548rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 549rmdir conf$$.dir 2>/dev/null 550 551if mkdir -p . 2>/dev/null; then 552 as_mkdir_p='mkdir -p "$as_dir"' 553else 554 test -d ./-p && rmdir ./-p 555 as_mkdir_p=false 556fi 557 558as_test_x='test -x' 559as_executable_p=as_fn_executable_p 560 561# Sed expression to map a string onto a valid CPP name. 562as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 563 564# Sed expression to map a string onto a valid variable name. 565as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 566 567SHELL=${CONFIG_SHELL-/bin/sh} 568 569 570test -n "$DJDIR" || exec 7<&0 </dev/null 571exec 6>&1 572 573# Name of the host. 574# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 575# so uname gets run too. 576ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 577 578# 579# Initializations. 580# 581ac_default_prefix=/usr/local 582ac_clean_files= 583ac_config_libobj_dir=. 584LIBOBJS= 585cross_compiling=no 586subdirs= 587MFLAGS= 588MAKEFLAGS= 589 590# Identity of this package. 591PACKAGE_NAME='LibTIFF Software' 592PACKAGE_TARNAME='tiff' 593PACKAGE_VERSION='4.0.5' 594PACKAGE_STRING='LibTIFF Software 4.0.5' 595PACKAGE_BUGREPORT='[email protected]' 596PACKAGE_URL='' 597 598# Factoring default headers for most tests. 599ac_includes_default="\ 600#include <stdio.h> 601#ifdef HAVE_SYS_TYPES_H 602# include <sys/types.h> 603#endif 604#ifdef HAVE_SYS_STAT_H 605# include <sys/stat.h> 606#endif 607#ifdef STDC_HEADERS 608# include <stdlib.h> 609# include <stddef.h> 610#else 611# ifdef HAVE_STDLIB_H 612# include <stdlib.h> 613# endif 614#endif 615#ifdef HAVE_STRING_H 616# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 617# include <memory.h> 618# endif 619# include <string.h> 620#endif 621#ifdef HAVE_STRINGS_H 622# include <strings.h> 623#endif 624#ifdef HAVE_INTTYPES_H 625# include <inttypes.h> 626#endif 627#ifdef HAVE_STDINT_H 628# include <stdint.h> 629#endif 630#ifdef HAVE_UNISTD_H 631# include <unistd.h> 632#endif" 633 634ac_subst_vars='am__EXEEXT_FALSE 635am__EXEEXT_TRUE 636LTLIBOBJS 637LIBDIR 638WIN32_IO_FALSE 639WIN32_IO_TRUE 640HAVE_OPENGL_FALSE 641HAVE_OPENGL_TRUE 642GLUT_LIBS 643GLUT_CFLAGS 644GLU_LIBS 645GLU_CFLAGS 646GL_LIBS 647GL_CFLAGS 648PTHREAD_CFLAGS 649PTHREAD_LIBS 650PTHREAD_CC 651ax_pthread_config 652X_EXTRA_LIBS 653X_LIBS 654X_PRE_LIBS 655X_CFLAGS 656XMKMF 657HAVE_CXX_FALSE 658HAVE_CXX_TRUE 659HAVE_LZMA_FALSE 660HAVE_LZMA_TRUE 661HAVE_JBIG_FALSE 662HAVE_JBIG_TRUE 663HAVE_JPEG_FALSE 664HAVE_JPEG_TRUE 665LIBTIFF_DOCDIR 666HAVE_RPATH_FALSE 667HAVE_RPATH_TRUE 668LIBOBJS 669tiff_libs_private 670CXXCPP 671am__fastdepCXX_FALSE 672am__fastdepCXX_TRUE 673CXXDEPMODE 674ac_ct_CXX 675CXXFLAGS 676CXX 677CPP 678OTOOL64 679OTOOL 680LIPO 681NMEDIT 682DSYMUTIL 683MANIFEST_TOOL 684RANLIB 685ac_ct_AR 686AR 687NM 688ac_ct_DUMPBIN 689DUMPBIN 690LD 691FGREP 692EGREP 693GREP 694SED 695LIBTOOL 696OBJDUMP 697DLLTOOL 698AS 699HAVE_LD_VERSION_SCRIPT_FALSE 700HAVE_LD_VERSION_SCRIPT_TRUE 701LN_S 702am__fastdepCC_FALSE 703am__fastdepCC_TRUE 704CCDEPMODE 705am__nodep 706AMDEPBACKSLASH 707AMDEP_FALSE 708AMDEP_TRUE 709am__quote 710am__include 711DEPDIR 712OBJEXT 713EXEEXT 714ac_ct_CC 715CPPFLAGS 716LDFLAGS 717CFLAGS 718CC 719LIBTIFF_RELEASE_DATE 720LIBTIFF_VERSION_INFO 721LIBTIFF_VERSION 722LIBTIFF_ALPHA_VERSION 723LIBTIFF_MICRO_VERSION 724LIBTIFF_MINOR_VERSION 725LIBTIFF_MAJOR_VERSION 726MAINT 727MAINTAINER_MODE_FALSE 728MAINTAINER_MODE_TRUE 729AM_BACKSLASH 730AM_DEFAULT_VERBOSITY 731AM_DEFAULT_V 732AM_V 733am__untar 734am__tar 735AMTAR 736am__leading_dot 737SET_MAKE 738AWK 739mkdir_p 740MKDIR_P 741INSTALL_STRIP_PROGRAM 742STRIP 743install_sh 744MAKEINFO 745AUTOHEADER 746AUTOMAKE 747AUTOCONF 748ACLOCAL 749VERSION 750PACKAGE 751CYGPATH_W 752am__isrc 753INSTALL_DATA 754INSTALL_SCRIPT 755INSTALL_PROGRAM 756host_os 757host_vendor 758host_cpu 759host 760build_os 761build_vendor 762build_cpu 763build 764target_alias 765host_alias 766build_alias 767LIBS 768ECHO_T 769ECHO_N 770ECHO_C 771DEFS 772mandir 773localedir 774libdir 775psdir 776pdfdir 777dvidir 778htmldir 779infodir 780docdir 781oldincludedir 782includedir 783localstatedir 784sharedstatedir 785sysconfdir 786datadir 787datarootdir 788libexecdir 789sbindir 790bindir 791program_transform_name 792prefix 793exec_prefix 794PACKAGE_URL 795PACKAGE_BUGREPORT 796PACKAGE_STRING 797PACKAGE_VERSION 798PACKAGE_TARNAME 799PACKAGE_NAME 800PATH_SEPARATOR 801SHELL' 802ac_subst_files='' 803ac_user_opts=' 804enable_option_checking 805enable_silent_rules 806enable_maintainer_mode 807enable_dependency_tracking 808enable_ld_version_script 809enable_shared 810enable_static 811with_pic 812enable_fast_install 813with_aix_soname 814with_gnu_ld 815with_sysroot 816enable_libtool_lock 817enable_rpath 818enable_largefile 819with_docdir 820enable_ccitt 821enable_packbits 822enable_lzw 823enable_thunder 824enable_next 825enable_logluv 826enable_mdi 827enable_zlib 828with_zlib_include_dir 829with_zlib_lib_dir 830enable_pixarlog 831enable_jpeg 832with_jpeg_include_dir 833with_jpeg_lib_dir 834enable_old_jpeg 835enable_jbig 836with_jbig_include_dir 837with_jbig_lib_dir 838enable_lzma 839with_lzma_include_dir 840with_lzma_lib_dir 841enable_jpeg12 842with_jpeg12_include_dir 843with_jpeg12_lib 844enable_cxx 845with_x 846enable_win32_io 847enable_strip_chopping 848with_default_strip_size 849enable_defer_strile_load 850enable_chunky_strip_read 851enable_extrasample_as_alpha 852enable_check_ycbcr_subsampling 853' 854 ac_precious_vars='build_alias 855host_alias 856target_alias 857CC 858CFLAGS 859LDFLAGS 860LIBS 861CPPFLAGS 862CPP 863CXX 864CXXFLAGS 865CCC 866CXXCPP 867XMKMF' 868 869 870# Initialize some variables set by options. 871ac_init_help= 872ac_init_version=false 873ac_unrecognized_opts= 874ac_unrecognized_sep= 875# The variables have the same names as the options, with 876# dashes changed to underlines. 877cache_file=/dev/null 878exec_prefix=NONE 879no_create= 880no_recursion= 881prefix=NONE 882program_prefix=NONE 883program_suffix=NONE 884program_transform_name=s,x,x, 885silent= 886site= 887srcdir= 888verbose= 889x_includes=NONE 890x_libraries=NONE 891 892# Installation directory options. 893# These are left unexpanded so users can "make install exec_prefix=/foo" 894# and all the variables that are supposed to be based on exec_prefix 895# by default will actually change. 896# Use braces instead of parens because sh, perl, etc. also accept them. 897# (The list follows the same order as the GNU Coding Standards.) 898bindir='${exec_prefix}/bin' 899sbindir='${exec_prefix}/sbin' 900libexecdir='${exec_prefix}/libexec' 901datarootdir='${prefix}/share' 902datadir='${datarootdir}' 903sysconfdir='${prefix}/etc' 904sharedstatedir='${prefix}/com' 905localstatedir='${prefix}/var' 906includedir='${prefix}/include' 907oldincludedir='/usr/include' 908docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 909infodir='${datarootdir}/info' 910htmldir='${docdir}' 911dvidir='${docdir}' 912pdfdir='${docdir}' 913psdir='${docdir}' 914libdir='${exec_prefix}/lib' 915localedir='${datarootdir}/locale' 916mandir='${datarootdir}/man' 917 918ac_prev= 919ac_dashdash= 920for ac_option 921do 922 # If the previous option needs an argument, assign it. 923 if test -n "$ac_prev"; then 924 eval $ac_prev=\$ac_option 925 ac_prev= 926 continue 927 fi 928 929 case $ac_option in 930 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 931 *=) ac_optarg= ;; 932 *) ac_optarg=yes ;; 933 esac 934 935 # Accept the important Cygnus configure options, so we can diagnose typos. 936 937 case $ac_dashdash$ac_option in 938 --) 939 ac_dashdash=yes ;; 940 941 -bindir | --bindir | --bindi | --bind | --bin | --bi) 942 ac_prev=bindir ;; 943 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 944 bindir=$ac_optarg ;; 945 946 -build | --build | --buil | --bui | --bu) 947 ac_prev=build_alias ;; 948 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 949 build_alias=$ac_optarg ;; 950 951 -cache-file | --cache-file | --cache-fil | --cache-fi \ 952 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 953 ac_prev=cache_file ;; 954 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 955 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 956 cache_file=$ac_optarg ;; 957 958 --config-cache | -C) 959 cache_file=config.cache ;; 960 961 -datadir | --datadir | --datadi | --datad) 962 ac_prev=datadir ;; 963 -datadir=* | --datadir=* | --datadi=* | --datad=*) 964 datadir=$ac_optarg ;; 965 966 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 967 | --dataroo | --dataro | --datar) 968 ac_prev=datarootdir ;; 969 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 970 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 971 datarootdir=$ac_optarg ;; 972 973 -disable-* | --disable-*) 974 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 975 # Reject names that are not valid shell variable names. 976 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 977 as_fn_error $? "invalid feature name: $ac_useropt" 978 ac_useropt_orig=$ac_useropt 979 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 980 case $ac_user_opts in 981 *" 982"enable_$ac_useropt" 983"*) ;; 984 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 985 ac_unrecognized_sep=', ';; 986 esac 987 eval enable_$ac_useropt=no ;; 988 989 -docdir | --docdir | --docdi | --doc | --do) 990 ac_prev=docdir ;; 991 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 992 docdir=$ac_optarg ;; 993 994 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 995 ac_prev=dvidir ;; 996 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 997 dvidir=$ac_optarg ;; 998 999 -enable-* | --enable-*) 1000 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1001 # Reject names that are not valid shell variable names. 1002 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1003 as_fn_error $? "invalid feature name: $ac_useropt" 1004 ac_useropt_orig=$ac_useropt 1005 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1006 case $ac_user_opts in 1007 *" 1008"enable_$ac_useropt" 1009"*) ;; 1010 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1011 ac_unrecognized_sep=', ';; 1012 esac 1013 eval enable_$ac_useropt=\$ac_optarg ;; 1014 1015 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1016 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1017 | --exec | --exe | --ex) 1018 ac_prev=exec_prefix ;; 1019 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1020 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1021 | --exec=* | --exe=* | --ex=*) 1022 exec_prefix=$ac_optarg ;; 1023 1024 -gas | --gas | --ga | --g) 1025 # Obsolete; use --with-gas. 1026 with_gas=yes ;; 1027 1028 -help | --help | --hel | --he | -h) 1029 ac_init_help=long ;; 1030 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1031 ac_init_help=recursive ;; 1032 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1033 ac_init_help=short ;; 1034 1035 -host | --host | --hos | --ho) 1036 ac_prev=host_alias ;; 1037 -host=* | --host=* | --hos=* | --ho=*) 1038 host_alias=$ac_optarg ;; 1039 1040 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1041 ac_prev=htmldir ;; 1042 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1043 | --ht=*) 1044 htmldir=$ac_optarg ;; 1045 1046 -includedir | --includedir | --includedi | --included | --include \ 1047 | --includ | --inclu | --incl | --inc) 1048 ac_prev=includedir ;; 1049 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1050 | --includ=* | --inclu=* | --incl=* | --inc=*) 1051 includedir=$ac_optarg ;; 1052 1053 -infodir | --infodir | --infodi | --infod | --info | --inf) 1054 ac_prev=infodir ;; 1055 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1056 infodir=$ac_optarg ;; 1057 1058 -libdir | --libdir | --libdi | --libd) 1059 ac_prev=libdir ;; 1060 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1061 libdir=$ac_optarg ;; 1062 1063 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1064 | --libexe | --libex | --libe) 1065 ac_prev=libexecdir ;; 1066 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1067 | --libexe=* | --libex=* | --libe=*) 1068 libexecdir=$ac_optarg ;; 1069 1070 -localedir | --localedir | --localedi | --localed | --locale) 1071 ac_prev=localedir ;; 1072 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1073 localedir=$ac_optarg ;; 1074 1075 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1076 | --localstate | --localstat | --localsta | --localst | --locals) 1077 ac_prev=localstatedir ;; 1078 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1079 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1080 localstatedir=$ac_optarg ;; 1081 1082 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1083 ac_prev=mandir ;; 1084 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1085 mandir=$ac_optarg ;; 1086 1087 -nfp | --nfp | --nf) 1088 # Obsolete; use --without-fp. 1089 with_fp=no ;; 1090 1091 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1092 | --no-cr | --no-c | -n) 1093 no_create=yes ;; 1094 1095 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1096 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1097 no_recursion=yes ;; 1098 1099 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1100 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1101 | --oldin | --oldi | --old | --ol | --o) 1102 ac_prev=oldincludedir ;; 1103 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1104 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1105 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1106 oldincludedir=$ac_optarg ;; 1107 1108 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1109 ac_prev=prefix ;; 1110 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1111 prefix=$ac_optarg ;; 1112 1113 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1114 | --program-pre | --program-pr | --program-p) 1115 ac_prev=program_prefix ;; 1116 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1117 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1118 program_prefix=$ac_optarg ;; 1119 1120 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1121 | --program-suf | --program-su | --program-s) 1122 ac_prev=program_suffix ;; 1123 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1124 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1125 program_suffix=$ac_optarg ;; 1126 1127 -program-transform-name | --program-transform-name \ 1128 | --program-transform-nam | --program-transform-na \ 1129 | --program-transform-n | --program-transform- \ 1130 | --program-transform | --program-transfor \ 1131 | --program-transfo | --program-transf \ 1132 | --program-trans | --program-tran \ 1133 | --progr-tra | --program-tr | --program-t) 1134 ac_prev=program_transform_name ;; 1135 -program-transform-name=* | --program-transform-name=* \ 1136 | --program-transform-nam=* | --program-transform-na=* \ 1137 | --program-transform-n=* | --program-transform-=* \ 1138 | --program-transform=* | --program-transfor=* \ 1139 | --program-transfo=* | --program-transf=* \ 1140 | --program-trans=* | --program-tran=* \ 1141 | --progr-tra=* | --program-tr=* | --program-t=*) 1142 program_transform_name=$ac_optarg ;; 1143 1144 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1145 ac_prev=pdfdir ;; 1146 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1147 pdfdir=$ac_optarg ;; 1148 1149 -psdir | --psdir | --psdi | --psd | --ps) 1150 ac_prev=psdir ;; 1151 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1152 psdir=$ac_optarg ;; 1153 1154 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1155 | -silent | --silent | --silen | --sile | --sil) 1156 silent=yes ;; 1157 1158 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1159 ac_prev=sbindir ;; 1160 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1161 | --sbi=* | --sb=*) 1162 sbindir=$ac_optarg ;; 1163 1164 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1165 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1166 | --sharedst | --shareds | --shared | --share | --shar \ 1167 | --sha | --sh) 1168 ac_prev=sharedstatedir ;; 1169 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1170 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1171 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1172 | --sha=* | --sh=*) 1173 sharedstatedir=$ac_optarg ;; 1174 1175 -site | --site | --sit) 1176 ac_prev=site ;; 1177 -site=* | --site=* | --sit=*) 1178 site=$ac_optarg ;; 1179 1180 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1181 ac_prev=srcdir ;; 1182 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1183 srcdir=$ac_optarg ;; 1184 1185 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1186 | --syscon | --sysco | --sysc | --sys | --sy) 1187 ac_prev=sysconfdir ;; 1188 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1189 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1190 sysconfdir=$ac_optarg ;; 1191 1192 -target | --target | --targe | --targ | --tar | --ta | --t) 1193 ac_prev=target_alias ;; 1194 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1195 target_alias=$ac_optarg ;; 1196 1197 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1198 verbose=yes ;; 1199 1200 -version | --version | --versio | --versi | --vers | -V) 1201 ac_init_version=: ;; 1202 1203 -with-* | --with-*) 1204 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1205 # Reject names that are not valid shell variable names. 1206 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1207 as_fn_error $? "invalid package name: $ac_useropt" 1208 ac_useropt_orig=$ac_useropt 1209 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1210 case $ac_user_opts in 1211 *" 1212"with_$ac_useropt" 1213"*) ;; 1214 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1215 ac_unrecognized_sep=', ';; 1216 esac 1217 eval with_$ac_useropt=\$ac_optarg ;; 1218 1219 -without-* | --without-*) 1220 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1221 # Reject names that are not valid shell variable names. 1222 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1223 as_fn_error $? "invalid package name: $ac_useropt" 1224 ac_useropt_orig=$ac_useropt 1225 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1226 case $ac_user_opts in 1227 *" 1228"with_$ac_useropt" 1229"*) ;; 1230 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1231 ac_unrecognized_sep=', ';; 1232 esac 1233 eval with_$ac_useropt=no ;; 1234 1235 --x) 1236 # Obsolete; use --with-x. 1237 with_x=yes ;; 1238 1239 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1240 | --x-incl | --x-inc | --x-in | --x-i) 1241 ac_prev=x_includes ;; 1242 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1243 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1244 x_includes=$ac_optarg ;; 1245 1246 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1247 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1248 ac_prev=x_libraries ;; 1249 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1250 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1251 x_libraries=$ac_optarg ;; 1252 1253 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1254Try \`$0 --help' for more information" 1255 ;; 1256 1257 *=*) 1258 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1259 # Reject names that are not valid shell variable names. 1260 case $ac_envvar in #( 1261 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1262 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1263 esac 1264 eval $ac_envvar=\$ac_optarg 1265 export $ac_envvar ;; 1266 1267 *) 1268 # FIXME: should be removed in autoconf 3.0. 1269 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1270 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1271 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1272 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1273 ;; 1274 1275 esac 1276done 1277 1278if test -n "$ac_prev"; then 1279 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1280 as_fn_error $? "missing argument to $ac_option" 1281fi 1282 1283if test -n "$ac_unrecognized_opts"; then 1284 case $enable_option_checking in 1285 no) ;; 1286 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1287 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1288 esac 1289fi 1290 1291# Check all directory arguments for consistency. 1292for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1293 datadir sysconfdir sharedstatedir localstatedir includedir \ 1294 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1295 libdir localedir mandir 1296do 1297 eval ac_val=\$$ac_var 1298 # Remove trailing slashes. 1299 case $ac_val in 1300 */ ) 1301 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1302 eval $ac_var=\$ac_val;; 1303 esac 1304 # Be sure to have absolute directory names. 1305 case $ac_val in 1306 [\\/$]* | ?:[\\/]* ) continue;; 1307 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1308 esac 1309 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1310done 1311 1312# There might be people who depend on the old broken behavior: `$host' 1313# used to hold the argument of --host etc. 1314# FIXME: To remove some day. 1315build=$build_alias 1316host=$host_alias 1317target=$target_alias 1318 1319# FIXME: To remove some day. 1320if test "x$host_alias" != x; then 1321 if test "x$build_alias" = x; then 1322 cross_compiling=maybe 1323 elif test "x$build_alias" != "x$host_alias"; then 1324 cross_compiling=yes 1325 fi 1326fi 1327 1328ac_tool_prefix= 1329test -n "$host_alias" && ac_tool_prefix=$host_alias- 1330 1331test "$silent" = yes && exec 6>/dev/null 1332 1333 1334ac_pwd=`pwd` && test -n "$ac_pwd" && 1335ac_ls_di=`ls -di .` && 1336ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1337 as_fn_error $? "working directory cannot be determined" 1338test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1339 as_fn_error $? "pwd does not report name of working directory" 1340 1341 1342# Find the source files, if location was not specified. 1343if test -z "$srcdir"; then 1344 ac_srcdir_defaulted=yes 1345 # Try the directory containing this script, then the parent directory. 1346 ac_confdir=`$as_dirname -- "$as_myself" || 1347$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1348 X"$as_myself" : 'X\(//\)[^/]' \| \ 1349 X"$as_myself" : 'X\(//\)$' \| \ 1350 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1351$as_echo X"$as_myself" | 1352 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1353 s//\1/ 1354 q 1355 } 1356 /^X\(\/\/\)[^/].*/{ 1357 s//\1/ 1358 q 1359 } 1360 /^X\(\/\/\)$/{ 1361 s//\1/ 1362 q 1363 } 1364 /^X\(\/\).*/{ 1365 s//\1/ 1366 q 1367 } 1368 s/.*/./; q'` 1369 srcdir=$ac_confdir 1370 if test ! -r "$srcdir/$ac_unique_file"; then 1371 srcdir=.. 1372 fi 1373else 1374 ac_srcdir_defaulted=no 1375fi 1376if test ! -r "$srcdir/$ac_unique_file"; then 1377 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1378 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1379fi 1380ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1381ac_abs_confdir=`( 1382 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1383 pwd)` 1384# When building in place, set srcdir=. 1385if test "$ac_abs_confdir" = "$ac_pwd"; then 1386 srcdir=. 1387fi 1388# Remove unnecessary trailing slashes from srcdir. 1389# Double slashes in file names in object file debugging info 1390# mess up M-x gdb in Emacs. 1391case $srcdir in 1392*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1393esac 1394for ac_var in $ac_precious_vars; do 1395 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1396 eval ac_env_${ac_var}_value=\$${ac_var} 1397 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1398 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1399done 1400 1401# 1402# Report the --help message. 1403# 1404if test "$ac_init_help" = "long"; then 1405 # Omit some internal or obsolete options to make the list less imposing. 1406 # This message is too long to be a string in the A/UX 3.1 sh. 1407 cat <<_ACEOF 1408\`configure' configures LibTIFF Software 4.0.5 to adapt to many kinds of systems. 1409 1410Usage: $0 [OPTION]... [VAR=VALUE]... 1411 1412To assign environment variables (e.g., CC, CFLAGS...), specify them as 1413VAR=VALUE. See below for descriptions of some of the useful variables. 1414 1415Defaults for the options are specified in brackets. 1416 1417Configuration: 1418 -h, --help display this help and exit 1419 --help=short display options specific to this package 1420 --help=recursive display the short help of all the included packages 1421 -V, --version display version information and exit 1422 -q, --quiet, --silent do not print \`checking ...' messages 1423 --cache-file=FILE cache test results in FILE [disabled] 1424 -C, --config-cache alias for \`--cache-file=config.cache' 1425 -n, --no-create do not create output files 1426 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1427 1428Installation directories: 1429 --prefix=PREFIX install architecture-independent files in PREFIX 1430 [$ac_default_prefix] 1431 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1432 [PREFIX] 1433 1434By default, \`make install' will install all the files in 1435\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1436an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1437for instance \`--prefix=\$HOME'. 1438 1439For better control, use the options below. 1440 1441Fine tuning of the installation directories: 1442 --bindir=DIR user executables [EPREFIX/bin] 1443 --sbindir=DIR system admin executables [EPREFIX/sbin] 1444 --libexecdir=DIR program executables [EPREFIX/libexec] 1445 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1446 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1447 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1448 --libdir=DIR object code libraries [EPREFIX/lib] 1449 --includedir=DIR C header files [PREFIX/include] 1450 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1451 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1452 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1453 --infodir=DIR info documentation [DATAROOTDIR/info] 1454 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1455 --mandir=DIR man documentation [DATAROOTDIR/man] 1456 --docdir=DIR documentation root [DATAROOTDIR/doc/tiff] 1457 --htmldir=DIR html documentation [DOCDIR] 1458 --dvidir=DIR dvi documentation [DOCDIR] 1459 --pdfdir=DIR pdf documentation [DOCDIR] 1460 --psdir=DIR ps documentation [DOCDIR] 1461_ACEOF 1462 1463 cat <<\_ACEOF 1464 1465Program names: 1466 --program-prefix=PREFIX prepend PREFIX to installed program names 1467 --program-suffix=SUFFIX append SUFFIX to installed program names 1468 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1469 1470X features: 1471 --x-includes=DIR X include files are in DIR 1472 --x-libraries=DIR X library files are in DIR 1473 1474System types: 1475 --build=BUILD configure for building on BUILD [guessed] 1476 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1477_ACEOF 1478fi 1479 1480if test -n "$ac_init_help"; then 1481 case $ac_init_help in 1482 short | recursive ) echo "Configuration of LibTIFF Software 4.0.5:";; 1483 esac 1484 cat <<\_ACEOF 1485 1486Optional Features: 1487 --disable-option-checking ignore unrecognized --enable/--with options 1488 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1489 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1490 --enable-silent-rules less verbose build output (undo: "make V=1") 1491 --disable-silent-rules verbose build output (undo: "make V=0") 1492 --enable-maintainer-mode 1493 enable make rules and dependencies not useful (and 1494 sometimes confusing) to the casual installer 1495 --enable-dependency-tracking 1496 do not reject slow dependency extractors 1497 --disable-dependency-tracking 1498 speeds up one-time build 1499 --enable-ld-version-script 1500 enable linker version script (default is disabled) 1501 --enable-shared[=PKGS] build shared libraries [default=yes] 1502 --enable-static[=PKGS] build static libraries [default=yes] 1503 --enable-fast-install[=PKGS] 1504 optimize for fast installation [default=yes] 1505 --disable-libtool-lock avoid locking (might break parallel builds) 1506 --enable-rpath Enable runtime linker paths (-R libtool option) 1507 --disable-largefile omit support for large files 1508 --disable-ccitt disable support for CCITT Group 3 & 4 algorithms 1509 --disable-packbits disable support for Macintosh PackBits algorithm 1510 --disable-lzw disable support for LZW algorithm 1511 --disable-thunder disable support for ThunderScan 4-bit RLE algorithm 1512 --disable-next disable support for NeXT 2-bit RLE algorithm 1513 --disable-logluv disable support for LogLuv high dynamic range 1514 encoding 1515 --disable-mdi disable support for Microsoft Document Imaging 1516 --disable-zlib disable Zlib usage (required for Deflate 1517 compression, enabled by default) 1518 --disable-pixarlog disable support for Pixar log-format algorithm 1519 (requires Zlib) 1520 --disable-jpeg disable IJG JPEG library usage (required for JPEG 1521 compression, enabled by default) 1522 --disable-old-jpeg disable support for Old JPEG compresson (read-only, 1523 enabled by default) 1524 --disable-jbig disable JBIG-KIT usage (required for ISO JBIG 1525 compression, enabled by default) 1526 --disable-lzma disable liblzma usage (required for LZMA2 1527 compression, enabled by default) 1528 --enable-jpeg12 enable libjpeg 8/12bit dual mode 1529 --enable-cxx enable C++ stream API building (requires C++ 1530 compiler) 1531 --disable-win32-io disable Win32 I/O (Windows only, enabled by default 1532 except for Cygwin) 1533 --disable-strip-chopping 1534 disable support for strip chopping (whether or not 1535 to convert single-strip uncompressed images to 1536 mutiple strips of specified size to reduce memory 1537 usage) 1538 --enable-defer-strile-load 1539 enable deferred strip/tile offset/size loading 1540 (experimental) 1541 --enable-chunky-strip-read 1542 enable reading large strips in chunks for 1543 TIFFReadScanline() (experimental) 1544 --disable-extrasample-as-alpha 1545 the RGBA interface will treat a fourth sample with 1546 no EXTRASAMPLE_ value as being ASSOCALPHA. Many 1547 packages produce RGBA files but don't mark the alpha 1548 properly 1549 --disable-check-ycbcr-subsampling 1550 disable picking up YCbCr subsampling info from the 1551 JPEG data stream to support files lacking the tag 1552 1553Optional Packages: 1554 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1555 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1556 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1557 both] 1558 --with-aix-soname=aix|svr4|both 1559 shared library versioning (aka "SONAME") variant to 1560 provide on AIX, [default=aix]. 1561 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1562 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1563 compiler's sysroot if not specified). 1564 --with-docdir=DIR directory where documentation should be installed 1565 --with-zlib-include-dir=DIR 1566 location of Zlib headers 1567 --with-zlib-lib-dir=DIR location of Zlib library binary 1568 --with-jpeg-include-dir=DIR 1569 location of IJG JPEG library headers 1570 --with-jpeg-lib-dir=DIR location of IJG JPEG library binary 1571 --with-jbig-include-dir=DIR 1572 location of JBIG-KIT headers 1573 --with-jbig-lib-dir=DIR location of JBIG-KIT library binary 1574 --with-lzma-include-dir=DIR 1575 location of liblzma headers 1576 --with-lzma-lib-dir=DIR location of liblzma library binary 1577 --with-jpeg12-include-dir=DIR 1578 location of libjpeg 12bit headers 1579 --with-jpeg12-lib=LIBRARY 1580 path to libjpeg 12bit library 1581 --with-x use the X Window System 1582 --with-default-strip-size=SIZE 1583 default size of the strip in bytes (when strip 1584 chopping enabled) [[default=8192]] 1585 1586Some influential environment variables: 1587 CC C compiler command 1588 CFLAGS C compiler flags 1589 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1590 nonstandard directory <lib dir> 1591 LIBS libraries to pass to the linker, e.g. -l<library> 1592 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1593 you have headers in a nonstandard directory <include dir> 1594 CPP C preprocessor 1595 CXX C++ compiler command 1596 CXXFLAGS C++ compiler flags 1597 CXXCPP C++ preprocessor 1598 XMKMF Path to xmkmf, Makefile generator for X Window System 1599 1600Use these variables to override the choices made by `configure' or to help 1601it to find libraries and programs with nonstandard names/locations. 1602 1603Report bugs to <[email protected]>. 1604_ACEOF 1605ac_status=$? 1606fi 1607 1608if test "$ac_init_help" = "recursive"; then 1609 # If there are subdirs, report their specific --help. 1610 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1611 test -d "$ac_dir" || 1612 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1613 continue 1614 ac_builddir=. 1615 1616case "$ac_dir" in 1617.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1618*) 1619 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1620 # A ".." for each directory in $ac_dir_suffix. 1621 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1622 case $ac_top_builddir_sub in 1623 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1624 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1625 esac ;; 1626esac 1627ac_abs_top_builddir=$ac_pwd 1628ac_abs_builddir=$ac_pwd$ac_dir_suffix 1629# for backward compatibility: 1630ac_top_builddir=$ac_top_build_prefix 1631 1632case $srcdir in 1633 .) # We are building in place. 1634 ac_srcdir=. 1635 ac_top_srcdir=$ac_top_builddir_sub 1636 ac_abs_top_srcdir=$ac_pwd ;; 1637 [\\/]* | ?:[\\/]* ) # Absolute name. 1638 ac_srcdir=$srcdir$ac_dir_suffix; 1639 ac_top_srcdir=$srcdir 1640 ac_abs_top_srcdir=$srcdir ;; 1641 *) # Relative name. 1642 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1643 ac_top_srcdir=$ac_top_build_prefix$srcdir 1644 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1645esac 1646ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1647 1648 cd "$ac_dir" || { ac_status=$?; continue; } 1649 # Check for guested configure. 1650 if test -f "$ac_srcdir/configure.gnu"; then 1651 echo && 1652 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1653 elif test -f "$ac_srcdir/configure"; then 1654 echo && 1655 $SHELL "$ac_srcdir/configure" --help=recursive 1656 else 1657 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1658 fi || ac_status=$? 1659 cd "$ac_pwd" || { ac_status=$?; break; } 1660 done 1661fi 1662 1663test -n "$ac_init_help" && exit $ac_status 1664if $ac_init_version; then 1665 cat <<\_ACEOF 1666LibTIFF Software configure 4.0.5 1667generated by GNU Autoconf 2.69 1668 1669Copyright (C) 2012 Free Software Foundation, Inc. 1670This configure script is free software; the Free Software Foundation 1671gives unlimited permission to copy, distribute and modify it. 1672_ACEOF 1673 exit 1674fi 1675 1676## ------------------------ ## 1677## Autoconf initialization. ## 1678## ------------------------ ## 1679 1680# ac_fn_c_try_compile LINENO 1681# -------------------------- 1682# Try to compile conftest.$ac_ext, and return whether this succeeded. 1683ac_fn_c_try_compile () 1684{ 1685 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1686 rm -f conftest.$ac_objext 1687 if { { ac_try="$ac_compile" 1688case "(($ac_try" in 1689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1690 *) ac_try_echo=$ac_try;; 1691esac 1692eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1693$as_echo "$ac_try_echo"; } >&5 1694 (eval "$ac_compile") 2>conftest.err 1695 ac_status=$? 1696 if test -s conftest.err; then 1697 grep -v '^ *+' conftest.err >conftest.er1 1698 cat conftest.er1 >&5 1699 mv -f conftest.er1 conftest.err 1700 fi 1701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1702 test $ac_status = 0; } && { 1703 test -z "$ac_c_werror_flag" || 1704 test ! -s conftest.err 1705 } && test -s conftest.$ac_objext; then : 1706 ac_retval=0 1707else 1708 $as_echo "$as_me: failed program was:" >&5 1709sed 's/^/| /' conftest.$ac_ext >&5 1710 1711 ac_retval=1 1712fi 1713 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1714 as_fn_set_status $ac_retval 1715 1716} # ac_fn_c_try_compile 1717 1718# ac_fn_c_try_link LINENO 1719# ----------------------- 1720# Try to link conftest.$ac_ext, and return whether this succeeded. 1721ac_fn_c_try_link () 1722{ 1723 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1724 rm -f conftest.$ac_objext conftest$ac_exeext 1725 if { { ac_try="$ac_link" 1726case "(($ac_try" in 1727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1728 *) ac_try_echo=$ac_try;; 1729esac 1730eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1731$as_echo "$ac_try_echo"; } >&5 1732 (eval "$ac_link") 2>conftest.err 1733 ac_status=$? 1734 if test -s conftest.err; then 1735 grep -v '^ *+' conftest.err >conftest.er1 1736 cat conftest.er1 >&5 1737 mv -f conftest.er1 conftest.err 1738 fi 1739 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1740 test $ac_status = 0; } && { 1741 test -z "$ac_c_werror_flag" || 1742 test ! -s conftest.err 1743 } && test -s conftest$ac_exeext && { 1744 test "$cross_compiling" = yes || 1745 test -x conftest$ac_exeext 1746 }; then : 1747 ac_retval=0 1748else 1749 $as_echo "$as_me: failed program was:" >&5 1750sed 's/^/| /' conftest.$ac_ext >&5 1751 1752 ac_retval=1 1753fi 1754 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1755 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1756 # interfere with the next link command; also delete a directory that is 1757 # left behind by Apple's compiler. We do this before executing the actions. 1758 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1759 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1760 as_fn_set_status $ac_retval 1761 1762} # ac_fn_c_try_link 1763 1764# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1765# ------------------------------------------------------- 1766# Tests whether HEADER exists and can be compiled using the include files in 1767# INCLUDES, setting the cache variable VAR accordingly. 1768ac_fn_c_check_header_compile () 1769{ 1770 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1772$as_echo_n "checking for $2... " >&6; } 1773if eval \${$3+:} false; then : 1774 $as_echo_n "(cached) " >&6 1775else 1776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1777/* end confdefs.h. */ 1778$4 1779#include <$2> 1780_ACEOF 1781if ac_fn_c_try_compile "$LINENO"; then : 1782 eval "$3=yes" 1783else 1784 eval "$3=no" 1785fi 1786rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1787fi 1788eval ac_res=\$$3 1789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1790$as_echo "$ac_res" >&6; } 1791 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1792 1793} # ac_fn_c_check_header_compile 1794 1795# ac_fn_c_try_cpp LINENO 1796# ---------------------- 1797# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1798ac_fn_c_try_cpp () 1799{ 1800 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1801 if { { ac_try="$ac_cpp conftest.$ac_ext" 1802case "(($ac_try" in 1803 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1804 *) ac_try_echo=$ac_try;; 1805esac 1806eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1807$as_echo "$ac_try_echo"; } >&5 1808 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1809 ac_status=$? 1810 if test -s conftest.err; then 1811 grep -v '^ *+' conftest.err >conftest.er1 1812 cat conftest.er1 >&5 1813 mv -f conftest.er1 conftest.err 1814 fi 1815 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1816 test $ac_status = 0; } > conftest.i && { 1817 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1818 test ! -s conftest.err 1819 }; then : 1820 ac_retval=0 1821else 1822 $as_echo "$as_me: failed program was:" >&5 1823sed 's/^/| /' conftest.$ac_ext >&5 1824 1825 ac_retval=1 1826fi 1827 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1828 as_fn_set_status $ac_retval 1829 1830} # ac_fn_c_try_cpp 1831 1832# ac_fn_c_try_run LINENO 1833# ---------------------- 1834# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1835# that executables *can* be run. 1836ac_fn_c_try_run () 1837{ 1838 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1839 if { { ac_try="$ac_link" 1840case "(($ac_try" in 1841 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1842 *) ac_try_echo=$ac_try;; 1843esac 1844eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1845$as_echo "$ac_try_echo"; } >&5 1846 (eval "$ac_link") 2>&5 1847 ac_status=$? 1848 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1849 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1850 { { case "(($ac_try" in 1851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1852 *) ac_try_echo=$ac_try;; 1853esac 1854eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1855$as_echo "$ac_try_echo"; } >&5 1856 (eval "$ac_try") 2>&5 1857 ac_status=$? 1858 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1859 test $ac_status = 0; }; }; then : 1860 ac_retval=0 1861else 1862 $as_echo "$as_me: program exited with status $ac_status" >&5 1863 $as_echo "$as_me: failed program was:" >&5 1864sed 's/^/| /' conftest.$ac_ext >&5 1865 1866 ac_retval=$ac_status 1867fi 1868 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1869 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1870 as_fn_set_status $ac_retval 1871 1872} # ac_fn_c_try_run 1873 1874# ac_fn_c_check_func LINENO FUNC VAR 1875# ---------------------------------- 1876# Tests whether FUNC exists, setting the cache variable VAR accordingly 1877ac_fn_c_check_func () 1878{ 1879 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1881$as_echo_n "checking for $2... " >&6; } 1882if eval \${$3+:} false; then : 1883 $as_echo_n "(cached) " >&6 1884else 1885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1886/* end confdefs.h. */ 1887/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1888 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1889#define $2 innocuous_$2 1890 1891/* System header to define __stub macros and hopefully few prototypes, 1892 which can conflict with char $2 (); below. 1893 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1894 <limits.h> exists even on freestanding compilers. */ 1895 1896#ifdef __STDC__ 1897# include <limits.h> 1898#else 1899# include <assert.h> 1900#endif 1901 1902#undef $2 1903 1904/* Override any GCC internal prototype to avoid an error. 1905 Use char because int might match the return type of a GCC 1906 builtin and then its argument prototype would still apply. */ 1907#ifdef __cplusplus 1908extern "C" 1909#endif 1910char $2 (); 1911/* The GNU C library defines this for functions which it implements 1912 to always fail with ENOSYS. Some functions are actually named 1913 something starting with __ and the normal name is an alias. */ 1914#if defined __stub_$2 || defined __stub___$2 1915choke me 1916#endif 1917 1918int 1919main () 1920{ 1921return $2 (); 1922 ; 1923 return 0; 1924} 1925_ACEOF 1926if ac_fn_c_try_link "$LINENO"; then : 1927 eval "$3=yes" 1928else 1929 eval "$3=no" 1930fi 1931rm -f core conftest.err conftest.$ac_objext \ 1932 conftest$ac_exeext conftest.$ac_ext 1933fi 1934eval ac_res=\$$3 1935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1936$as_echo "$ac_res" >&6; } 1937 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1938 1939} # ac_fn_c_check_func 1940 1941# ac_fn_cxx_try_compile LINENO 1942# ---------------------------- 1943# Try to compile conftest.$ac_ext, and return whether this succeeded. 1944ac_fn_cxx_try_compile () 1945{ 1946 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1947 rm -f conftest.$ac_objext 1948 if { { ac_try="$ac_compile" 1949case "(($ac_try" in 1950 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1951 *) ac_try_echo=$ac_try;; 1952esac 1953eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1954$as_echo "$ac_try_echo"; } >&5 1955 (eval "$ac_compile") 2>conftest.err 1956 ac_status=$? 1957 if test -s conftest.err; then 1958 grep -v '^ *+' conftest.err >conftest.er1 1959 cat conftest.er1 >&5 1960 mv -f conftest.er1 conftest.err 1961 fi 1962 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1963 test $ac_status = 0; } && { 1964 test -z "$ac_cxx_werror_flag" || 1965 test ! -s conftest.err 1966 } && test -s conftest.$ac_objext; then : 1967 ac_retval=0 1968else 1969 $as_echo "$as_me: failed program was:" >&5 1970sed 's/^/| /' conftest.$ac_ext >&5 1971 1972 ac_retval=1 1973fi 1974 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1975 as_fn_set_status $ac_retval 1976 1977} # ac_fn_cxx_try_compile 1978 1979# ac_fn_cxx_try_cpp LINENO 1980# ------------------------ 1981# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1982ac_fn_cxx_try_cpp () 1983{ 1984 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1985 if { { ac_try="$ac_cpp conftest.$ac_ext" 1986case "(($ac_try" in 1987 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1988 *) ac_try_echo=$ac_try;; 1989esac 1990eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1991$as_echo "$ac_try_echo"; } >&5 1992 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1993 ac_status=$? 1994 if test -s conftest.err; then 1995 grep -v '^ *+' conftest.err >conftest.er1 1996 cat conftest.er1 >&5 1997 mv -f conftest.er1 conftest.err 1998 fi 1999 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2000 test $ac_status = 0; } > conftest.i && { 2001 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 2002 test ! -s conftest.err 2003 }; then : 2004 ac_retval=0 2005else 2006 $as_echo "$as_me: failed program was:" >&5 2007sed 's/^/| /' conftest.$ac_ext >&5 2008 2009 ac_retval=1 2010fi 2011 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2012 as_fn_set_status $ac_retval 2013 2014} # ac_fn_cxx_try_cpp 2015 2016# ac_fn_cxx_try_link LINENO 2017# ------------------------- 2018# Try to link conftest.$ac_ext, and return whether this succeeded. 2019ac_fn_cxx_try_link () 2020{ 2021 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2022 rm -f conftest.$ac_objext conftest$ac_exeext 2023 if { { ac_try="$ac_link" 2024case "(($ac_try" in 2025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2026 *) ac_try_echo=$ac_try;; 2027esac 2028eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2029$as_echo "$ac_try_echo"; } >&5 2030 (eval "$ac_link") 2>conftest.err 2031 ac_status=$? 2032 if test -s conftest.err; then 2033 grep -v '^ *+' conftest.err >conftest.er1 2034 cat conftest.er1 >&5 2035 mv -f conftest.er1 conftest.err 2036 fi 2037 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2038 test $ac_status = 0; } && { 2039 test -z "$ac_cxx_werror_flag" || 2040 test ! -s conftest.err 2041 } && test -s conftest$ac_exeext && { 2042 test "$cross_compiling" = yes || 2043 test -x conftest$ac_exeext 2044 }; then : 2045 ac_retval=0 2046else 2047 $as_echo "$as_me: failed program was:" >&5 2048sed 's/^/| /' conftest.$ac_ext >&5 2049 2050 ac_retval=1 2051fi 2052 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 2053 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 2054 # interfere with the next link command; also delete a directory that is 2055 # left behind by Apple's compiler. We do this before executing the actions. 2056 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2057 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2058 as_fn_set_status $ac_retval 2059 2060} # ac_fn_cxx_try_link 2061 2062# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 2063# ------------------------------------------------------- 2064# Tests whether HEADER exists, giving a warning if it cannot be compiled using 2065# the include files in INCLUDES and setting the cache variable VAR 2066# accordingly. 2067ac_fn_c_check_header_mongrel () 2068{ 2069 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2070 if eval \${$3+:} false; then : 2071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2072$as_echo_n "checking for $2... " >&6; } 2073if eval \${$3+:} false; then : 2074 $as_echo_n "(cached) " >&6 2075fi 2076eval ac_res=\$$3 2077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2078$as_echo "$ac_res" >&6; } 2079else 2080 # Is the header compilable? 2081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 2082$as_echo_n "checking $2 usability... " >&6; } 2083cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2084/* end confdefs.h. */ 2085$4 2086#include <$2> 2087_ACEOF 2088if ac_fn_c_try_compile "$LINENO"; then : 2089 ac_header_compiler=yes 2090else 2091 ac_header_compiler=no 2092fi 2093rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 2095$as_echo "$ac_header_compiler" >&6; } 2096 2097# Is the header present? 2098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 2099$as_echo_n "checking $2 presence... " >&6; } 2100cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2101/* end confdefs.h. */ 2102#include <$2> 2103_ACEOF 2104if ac_fn_c_try_cpp "$LINENO"; then : 2105 ac_header_preproc=yes 2106else 2107 ac_header_preproc=no 2108fi 2109rm -f conftest.err conftest.i conftest.$ac_ext 2110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 2111$as_echo "$ac_header_preproc" >&6; } 2112 2113# So? What about this header? 2114case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 2115 yes:no: ) 2116 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2117$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2118 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2119$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2120 ;; 2121 no:yes:* ) 2122 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2123$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2124 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2125$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2126 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2127$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2128 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2129$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2130 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2131$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2132( $as_echo "## -------------------------------------- ## 2133## Report this to [email protected] ## 2134## -------------------------------------- ##" 2135 ) | sed "s/^/$as_me: WARNING: /" >&2 2136 ;; 2137esac 2138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2139$as_echo_n "checking for $2... " >&6; } 2140if eval \${$3+:} false; then : 2141 $as_echo_n "(cached) " >&6 2142else 2143 eval "$3=\$ac_header_compiler" 2144fi 2145eval ac_res=\$$3 2146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2147$as_echo "$ac_res" >&6; } 2148fi 2149 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2150 2151} # ac_fn_c_check_header_mongrel 2152 2153# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 2154# ------------------------------------------- 2155# Tests whether TYPE exists after having included INCLUDES, setting cache 2156# variable VAR accordingly. 2157ac_fn_c_check_type () 2158{ 2159 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2161$as_echo_n "checking for $2... " >&6; } 2162if eval \${$3+:} false; then : 2163 $as_echo_n "(cached) " >&6 2164else 2165 eval "$3=no" 2166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2167/* end confdefs.h. */ 2168$4 2169int 2170main () 2171{ 2172if (sizeof ($2)) 2173 return 0; 2174 ; 2175 return 0; 2176} 2177_ACEOF 2178if ac_fn_c_try_compile "$LINENO"; then : 2179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2180/* end confdefs.h. */ 2181$4 2182int 2183main () 2184{ 2185if (sizeof (($2))) 2186 return 0; 2187 ; 2188 return 0; 2189} 2190_ACEOF 2191if ac_fn_c_try_compile "$LINENO"; then : 2192 2193else 2194 eval "$3=yes" 2195fi 2196rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2197fi 2198rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2199fi 2200eval ac_res=\$$3 2201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2202$as_echo "$ac_res" >&6; } 2203 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2204 2205} # ac_fn_c_check_type 2206 2207# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2208# --------------------------------------------- 2209# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2210# accordingly. 2211ac_fn_c_check_decl () 2212{ 2213 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2214 as_decl_name=`echo $2|sed 's/ *(.*//'` 2215 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2217$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2218if eval \${$3+:} false; then : 2219 $as_echo_n "(cached) " >&6 2220else 2221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2222/* end confdefs.h. */ 2223$4 2224int 2225main () 2226{ 2227#ifndef $as_decl_name 2228#ifdef __cplusplus 2229 (void) $as_decl_use; 2230#else 2231 (void) $as_decl_name; 2232#endif 2233#endif 2234 2235 ; 2236 return 0; 2237} 2238_ACEOF 2239if ac_fn_c_try_compile "$LINENO"; then : 2240 eval "$3=yes" 2241else 2242 eval "$3=no" 2243fi 2244rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2245fi 2246eval ac_res=\$$3 2247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2248$as_echo "$ac_res" >&6; } 2249 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2250 2251} # ac_fn_c_check_decl 2252 2253# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2254# -------------------------------------------- 2255# Tries to find the compile-time value of EXPR in a program that includes 2256# INCLUDES, setting VAR accordingly. Returns whether the value could be 2257# computed 2258ac_fn_c_compute_int () 2259{ 2260 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2261 if test "$cross_compiling" = yes; then 2262 # Depending upon the size, compute the lo and hi bounds. 2263cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2264/* end confdefs.h. */ 2265$4 2266int 2267main () 2268{ 2269static int test_array [1 - 2 * !(($2) >= 0)]; 2270test_array [0] = 0; 2271return test_array [0]; 2272 2273 ; 2274 return 0; 2275} 2276_ACEOF 2277if ac_fn_c_try_compile "$LINENO"; then : 2278 ac_lo=0 ac_mid=0 2279 while :; do 2280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2281/* end confdefs.h. */ 2282$4 2283int 2284main () 2285{ 2286static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2287test_array [0] = 0; 2288return test_array [0]; 2289 2290 ; 2291 return 0; 2292} 2293_ACEOF 2294if ac_fn_c_try_compile "$LINENO"; then : 2295 ac_hi=$ac_mid; break 2296else 2297 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2298 if test $ac_lo -le $ac_mid; then 2299 ac_lo= ac_hi= 2300 break 2301 fi 2302 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2303fi 2304rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2305 done 2306else 2307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2308/* end confdefs.h. */ 2309$4 2310int 2311main () 2312{ 2313static int test_array [1 - 2 * !(($2) < 0)]; 2314test_array [0] = 0; 2315return test_array [0]; 2316 2317 ; 2318 return 0; 2319} 2320_ACEOF 2321if ac_fn_c_try_compile "$LINENO"; then : 2322 ac_hi=-1 ac_mid=-1 2323 while :; do 2324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2325/* end confdefs.h. */ 2326$4 2327int 2328main () 2329{ 2330static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2331test_array [0] = 0; 2332return test_array [0]; 2333 2334 ; 2335 return 0; 2336} 2337_ACEOF 2338if ac_fn_c_try_compile "$LINENO"; then : 2339 ac_lo=$ac_mid; break 2340else 2341 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2342 if test $ac_mid -le $ac_hi; then 2343 ac_lo= ac_hi= 2344 break 2345 fi 2346 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2347fi 2348rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2349 done 2350else 2351 ac_lo= ac_hi= 2352fi 2353rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2354fi 2355rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2356# Binary search between lo and hi bounds. 2357while test "x$ac_lo" != "x$ac_hi"; do 2358 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2360/* end confdefs.h. */ 2361$4 2362int 2363main () 2364{ 2365static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2366test_array [0] = 0; 2367return test_array [0]; 2368 2369 ; 2370 return 0; 2371} 2372_ACEOF 2373if ac_fn_c_try_compile "$LINENO"; then : 2374 ac_hi=$ac_mid 2375else 2376 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2377fi 2378rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2379done 2380case $ac_lo in #(( 2381?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2382'') ac_retval=1 ;; 2383esac 2384 else 2385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2386/* end confdefs.h. */ 2387$4 2388static long int longval () { return $2; } 2389static unsigned long int ulongval () { return $2; } 2390#include <stdio.h> 2391#include <stdlib.h> 2392int 2393main () 2394{ 2395 2396 FILE *f = fopen ("conftest.val", "w"); 2397 if (! f) 2398 return 1; 2399 if (($2) < 0) 2400 { 2401 long int i = longval (); 2402 if (i != ($2)) 2403 return 1; 2404 fprintf (f, "%ld", i); 2405 } 2406 else 2407 { 2408 unsigned long int i = ulongval (); 2409 if (i != ($2)) 2410 return 1; 2411 fprintf (f, "%lu", i); 2412 } 2413 /* Do not output a trailing newline, as this causes \r\n confusion 2414 on some platforms. */ 2415 return ferror (f) || fclose (f) != 0; 2416 2417 ; 2418 return 0; 2419} 2420_ACEOF 2421if ac_fn_c_try_run "$LINENO"; then : 2422 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2423else 2424 ac_retval=1 2425fi 2426rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2427 conftest.$ac_objext conftest.beam conftest.$ac_ext 2428rm -f conftest.val 2429 2430 fi 2431 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2432 as_fn_set_status $ac_retval 2433 2434} # ac_fn_c_compute_int 2435cat >config.log <<_ACEOF 2436This file contains any messages produced by compilers while 2437running configure, to aid debugging if configure makes a mistake. 2438 2439It was created by LibTIFF Software $as_me 4.0.5, which was 2440generated by GNU Autoconf 2.69. Invocation command line was 2441 2442 $ $0 $@ 2443 2444_ACEOF 2445exec 5>>config.log 2446{ 2447cat <<_ASUNAME 2448## --------- ## 2449## Platform. ## 2450## --------- ## 2451 2452hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2453uname -m = `(uname -m) 2>/dev/null || echo unknown` 2454uname -r = `(uname -r) 2>/dev/null || echo unknown` 2455uname -s = `(uname -s) 2>/dev/null || echo unknown` 2456uname -v = `(uname -v) 2>/dev/null || echo unknown` 2457 2458/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2459/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2460 2461/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2462/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2463/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2464/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2465/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2466/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2467/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2468 2469_ASUNAME 2470 2471as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2472for as_dir in $PATH 2473do 2474 IFS=$as_save_IFS 2475 test -z "$as_dir" && as_dir=. 2476 $as_echo "PATH: $as_dir" 2477 done 2478IFS=$as_save_IFS 2479 2480} >&5 2481 2482cat >&5 <<_ACEOF 2483 2484 2485## ----------- ## 2486## Core tests. ## 2487## ----------- ## 2488 2489_ACEOF 2490 2491 2492# Keep a trace of the command line. 2493# Strip out --no-create and --no-recursion so they do not pile up. 2494# Strip out --silent because we don't want to record it for future runs. 2495# Also quote any args containing shell meta-characters. 2496# Make two passes to allow for proper duplicate-argument suppression. 2497ac_configure_args= 2498ac_configure_args0= 2499ac_configure_args1= 2500ac_must_keep_next=false 2501for ac_pass in 1 2 2502do 2503 for ac_arg 2504 do 2505 case $ac_arg in 2506 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2507 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2508 | -silent | --silent | --silen | --sile | --sil) 2509 continue ;; 2510 *\'*) 2511 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2512 esac 2513 case $ac_pass in 2514 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2515 2) 2516 as_fn_append ac_configure_args1 " '$ac_arg'" 2517 if test $ac_must_keep_next = true; then 2518 ac_must_keep_next=false # Got value, back to normal. 2519 else 2520 case $ac_arg in 2521 *=* | --config-cache | -C | -disable-* | --disable-* \ 2522 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2523 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2524 | -with-* | --with-* | -without-* | --without-* | --x) 2525 case "$ac_configure_args0 " in 2526 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2527 esac 2528 ;; 2529 -* ) ac_must_keep_next=true ;; 2530 esac 2531 fi 2532 as_fn_append ac_configure_args " '$ac_arg'" 2533 ;; 2534 esac 2535 done 2536done 2537{ ac_configure_args0=; unset ac_configure_args0;} 2538{ ac_configure_args1=; unset ac_configure_args1;} 2539 2540# When interrupted or exit'd, cleanup temporary files, and complete 2541# config.log. We remove comments because anyway the quotes in there 2542# would cause problems or look ugly. 2543# WARNING: Use '\'' to represent an apostrophe within the trap. 2544# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2545trap 'exit_status=$? 2546 # Save into config.log some information that might help in debugging. 2547 { 2548 echo 2549 2550 $as_echo "## ---------------- ## 2551## Cache variables. ## 2552## ---------------- ##" 2553 echo 2554 # The following way of writing the cache mishandles newlines in values, 2555( 2556 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2557 eval ac_val=\$$ac_var 2558 case $ac_val in #( 2559 *${as_nl}*) 2560 case $ac_var in #( 2561 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2562$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2563 esac 2564 case $ac_var in #( 2565 _ | IFS | as_nl) ;; #( 2566 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2567 *) { eval $ac_var=; unset $ac_var;} ;; 2568 esac ;; 2569 esac 2570 done 2571 (set) 2>&1 | 2572 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2573 *${as_nl}ac_space=\ *) 2574 sed -n \ 2575 "s/'\''/'\''\\\\'\'''\''/g; 2576 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2577 ;; #( 2578 *) 2579 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2580 ;; 2581 esac | 2582 sort 2583) 2584 echo 2585 2586 $as_echo "## ----------------- ## 2587## Output variables. ## 2588## ----------------- ##" 2589 echo 2590 for ac_var in $ac_subst_vars 2591 do 2592 eval ac_val=\$$ac_var 2593 case $ac_val in 2594 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2595 esac 2596 $as_echo "$ac_var='\''$ac_val'\''" 2597 done | sort 2598 echo 2599 2600 if test -n "$ac_subst_files"; then 2601 $as_echo "## ------------------- ## 2602## File substitutions. ## 2603## ------------------- ##" 2604 echo 2605 for ac_var in $ac_subst_files 2606 do 2607 eval ac_val=\$$ac_var 2608 case $ac_val in 2609 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2610 esac 2611 $as_echo "$ac_var='\''$ac_val'\''" 2612 done | sort 2613 echo 2614 fi 2615 2616 if test -s confdefs.h; then 2617 $as_echo "## ----------- ## 2618## confdefs.h. ## 2619## ----------- ##" 2620 echo 2621 cat confdefs.h 2622 echo 2623 fi 2624 test "$ac_signal" != 0 && 2625 $as_echo "$as_me: caught signal $ac_signal" 2626 $as_echo "$as_me: exit $exit_status" 2627 } >&5 2628 rm -f core *.core core.conftest.* && 2629 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2630 exit $exit_status 2631' 0 2632for ac_signal in 1 2 13 15; do 2633 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2634done 2635ac_signal=0 2636 2637# confdefs.h avoids OS command line length limits that DEFS can exceed. 2638rm -f -r conftest* confdefs.h 2639 2640$as_echo "/* confdefs.h */" > confdefs.h 2641 2642# Predefined preprocessor variables. 2643 2644cat >>confdefs.h <<_ACEOF 2645#define PACKAGE_NAME "$PACKAGE_NAME" 2646_ACEOF 2647 2648cat >>confdefs.h <<_ACEOF 2649#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2650_ACEOF 2651 2652cat >>confdefs.h <<_ACEOF 2653#define PACKAGE_VERSION "$PACKAGE_VERSION" 2654_ACEOF 2655 2656cat >>confdefs.h <<_ACEOF 2657#define PACKAGE_STRING "$PACKAGE_STRING" 2658_ACEOF 2659 2660cat >>confdefs.h <<_ACEOF 2661#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2662_ACEOF 2663 2664cat >>confdefs.h <<_ACEOF 2665#define PACKAGE_URL "$PACKAGE_URL" 2666_ACEOF 2667 2668 2669# Let the site file select an alternate cache file if it wants to. 2670# Prefer an explicitly selected file to automatically selected ones. 2671ac_site_file1=NONE 2672ac_site_file2=NONE 2673if test -n "$CONFIG_SITE"; then 2674 # We do not want a PATH search for config.site. 2675 case $CONFIG_SITE in #(( 2676 -*) ac_site_file1=./$CONFIG_SITE;; 2677 */*) ac_site_file1=$CONFIG_SITE;; 2678 *) ac_site_file1=./$CONFIG_SITE;; 2679 esac 2680elif test "x$prefix" != xNONE; then 2681 ac_site_file1=$prefix/share/config.site 2682 ac_site_file2=$prefix/etc/config.site 2683else 2684 ac_site_file1=$ac_default_prefix/share/config.site 2685 ac_site_file2=$ac_default_prefix/etc/config.site 2686fi 2687for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2688do 2689 test "x$ac_site_file" = xNONE && continue 2690 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2691 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2692$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2693 sed 's/^/| /' "$ac_site_file" >&5 2694 . "$ac_site_file" \ 2695 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2696$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2697as_fn_error $? "failed to load site script $ac_site_file 2698See \`config.log' for more details" "$LINENO" 5; } 2699 fi 2700done 2701 2702if test -r "$cache_file"; then 2703 # Some versions of bash will fail to source /dev/null (special files 2704 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2705 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2706 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2707$as_echo "$as_me: loading cache $cache_file" >&6;} 2708 case $cache_file in 2709 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2710 *) . "./$cache_file";; 2711 esac 2712 fi 2713else 2714 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2715$as_echo "$as_me: creating cache $cache_file" >&6;} 2716 >$cache_file 2717fi 2718 2719# Check that the precious variables saved in the cache have kept the same 2720# value. 2721ac_cache_corrupted=false 2722for ac_var in $ac_precious_vars; do 2723 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2724 eval ac_new_set=\$ac_env_${ac_var}_set 2725 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2726 eval ac_new_val=\$ac_env_${ac_var}_value 2727 case $ac_old_set,$ac_new_set in 2728 set,) 2729 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2730$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2731 ac_cache_corrupted=: ;; 2732 ,set) 2733 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2734$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2735 ac_cache_corrupted=: ;; 2736 ,);; 2737 *) 2738 if test "x$ac_old_val" != "x$ac_new_val"; then 2739 # differences in whitespace do not lead to failure. 2740 ac_old_val_w=`echo x $ac_old_val` 2741 ac_new_val_w=`echo x $ac_new_val` 2742 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2743 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2744$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2745 ac_cache_corrupted=: 2746 else 2747 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2748$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2749 eval $ac_var=\$ac_old_val 2750 fi 2751 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2752$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2753 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2754$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2755 fi;; 2756 esac 2757 # Pass precious variables to config.status. 2758 if test "$ac_new_set" = set; then 2759 case $ac_new_val in 2760 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2761 *) ac_arg=$ac_var=$ac_new_val ;; 2762 esac 2763 case " $ac_configure_args " in 2764 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2765 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2766 esac 2767 fi 2768done 2769if $ac_cache_corrupted; then 2770 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2771$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2772 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2773$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2774 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2775fi 2776## -------------------- ## 2777## Main body of script. ## 2778## -------------------- ## 2779 2780ac_ext=c 2781ac_cpp='$CPP $CPPFLAGS' 2782ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2783ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2784ac_compiler_gnu=$ac_cv_c_compiler_gnu 2785 2786 2787ac_aux_dir= 2788for ac_dir in config "$srcdir"/config; do 2789 if test -f "$ac_dir/install-sh"; then 2790 ac_aux_dir=$ac_dir 2791 ac_install_sh="$ac_aux_dir/install-sh -c" 2792 break 2793 elif test -f "$ac_dir/install.sh"; then 2794 ac_aux_dir=$ac_dir 2795 ac_install_sh="$ac_aux_dir/install.sh -c" 2796 break 2797 elif test -f "$ac_dir/shtool"; then 2798 ac_aux_dir=$ac_dir 2799 ac_install_sh="$ac_aux_dir/shtool install -c" 2800 break 2801 fi 2802done 2803if test -z "$ac_aux_dir"; then 2804 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5 2805fi 2806 2807# These three variables are undocumented and unsupported, 2808# and are intended to be withdrawn in a future Autoconf release. 2809# They can cause serious problems if a builder's source tree is in a directory 2810# whose full name contains unusual characters. 2811ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2812ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2813ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2814 2815 2816 2817ac_ext=c 2818ac_cpp='$CPP $CPPFLAGS' 2819ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2820ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2821ac_compiler_gnu=$ac_cv_c_compiler_gnu 2822 2823 2824# Make sure we can run config.sub. 2825$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2826 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2827 2828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2829$as_echo_n "checking build system type... " >&6; } 2830if ${ac_cv_build+:} false; then : 2831 $as_echo_n "(cached) " >&6 2832else 2833 ac_build_alias=$build_alias 2834test "x$ac_build_alias" = x && 2835 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2836test "x$ac_build_alias" = x && 2837 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2838ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2839 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2840 2841fi 2842{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2843$as_echo "$ac_cv_build" >&6; } 2844case $ac_cv_build in 2845*-*-*) ;; 2846*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2847esac 2848build=$ac_cv_build 2849ac_save_IFS=$IFS; IFS='-' 2850set x $ac_cv_build 2851shift 2852build_cpu=$1 2853build_vendor=$2 2854shift; shift 2855# Remember, the first character of IFS is used to create $*, 2856# except with old shells: 2857build_os=$* 2858IFS=$ac_save_IFS 2859case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2860 2861 2862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2863$as_echo_n "checking host system type... " >&6; } 2864if ${ac_cv_host+:} false; then : 2865 $as_echo_n "(cached) " >&6 2866else 2867 if test "x$host_alias" = x; then 2868 ac_cv_host=$ac_cv_build 2869else 2870 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2871 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2872fi 2873 2874fi 2875{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2876$as_echo "$ac_cv_host" >&6; } 2877case $ac_cv_host in 2878*-*-*) ;; 2879*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2880esac 2881host=$ac_cv_host 2882ac_save_IFS=$IFS; IFS='-' 2883set x $ac_cv_host 2884shift 2885host_cpu=$1 2886host_vendor=$2 2887shift; shift 2888# Remember, the first character of IFS is used to create $*, 2889# except with old shells: 2890host_os=$* 2891IFS=$ac_save_IFS 2892case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2893 2894 2895 2896am__api_version='1.15' 2897 2898# Find a good install program. We prefer a C program (faster), 2899# so one script is as good as another. But avoid the broken or 2900# incompatible versions: 2901# SysV /etc/install, /usr/sbin/install 2902# SunOS /usr/etc/install 2903# IRIX /sbin/install 2904# AIX /bin/install 2905# AmigaOS /C/install, which installs bootblocks on floppy discs 2906# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2907# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2908# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2909# OS/2's system install, which has a completely different semantic 2910# ./install, which can be erroneously created by make from ./install.sh. 2911# Reject install programs that cannot install multiple files. 2912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2913$as_echo_n "checking for a BSD-compatible install... " >&6; } 2914if test -z "$INSTALL"; then 2915if ${ac_cv_path_install+:} false; then : 2916 $as_echo_n "(cached) " >&6 2917else 2918 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2919for as_dir in $PATH 2920do 2921 IFS=$as_save_IFS 2922 test -z "$as_dir" && as_dir=. 2923 # Account for people who put trailing slashes in PATH elements. 2924case $as_dir/ in #(( 2925 ./ | .// | /[cC]/* | \ 2926 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2927 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2928 /usr/ucb/* ) ;; 2929 *) 2930 # OSF1 and SCO ODT 3.0 have their own names for install. 2931 # Don't use installbsd from OSF since it installs stuff as root 2932 # by default. 2933 for ac_prog in ginstall scoinst install; do 2934 for ac_exec_ext in '' $ac_executable_extensions; do 2935 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2936 if test $ac_prog = install && 2937 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2938 # AIX install. It has an incompatible calling convention. 2939 : 2940 elif test $ac_prog = install && 2941 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2942 # program-specific install script used by HP pwplus--don't use. 2943 : 2944 else 2945 rm -rf conftest.one conftest.two conftest.dir 2946 echo one > conftest.one 2947 echo two > conftest.two 2948 mkdir conftest.dir 2949 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2950 test -s conftest.one && test -s conftest.two && 2951 test -s conftest.dir/conftest.one && 2952 test -s conftest.dir/conftest.two 2953 then 2954 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2955 break 3 2956 fi 2957 fi 2958 fi 2959 done 2960 done 2961 ;; 2962esac 2963 2964 done 2965IFS=$as_save_IFS 2966 2967rm -rf conftest.one conftest.two conftest.dir 2968 2969fi 2970 if test "${ac_cv_path_install+set}" = set; then 2971 INSTALL=$ac_cv_path_install 2972 else 2973 # As a last resort, use the slow shell script. Don't cache a 2974 # value for INSTALL within a source directory, because that will 2975 # break other packages using the cache if that directory is 2976 # removed, or if the value is a relative name. 2977 INSTALL=$ac_install_sh 2978 fi 2979fi 2980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2981$as_echo "$INSTALL" >&6; } 2982 2983# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2984# It thinks the first close brace ends the variable substitution. 2985test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2986 2987test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2988 2989test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2990 2991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2992$as_echo_n "checking whether build environment is sane... " >&6; } 2993# Reject unsafe characters in $srcdir or the absolute working directory 2994# name. Accept space and tab only in the latter. 2995am_lf=' 2996' 2997case `pwd` in 2998 *[\\\"\#\$\&\'\`$am_lf]*) 2999 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 3000esac 3001case $srcdir in 3002 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3003 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 3004esac 3005 3006# Do 'set' in a subshell so we don't clobber the current shell's 3007# arguments. Must try -L first in case configure is actually a 3008# symlink; some systems play weird games with the mod time of symlinks 3009# (eg FreeBSD returns the mod time of the symlink's containing 3010# directory). 3011if ( 3012 am_has_slept=no 3013 for am_try in 1 2; do 3014 echo "timestamp, slept: $am_has_slept" > conftest.file 3015 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3016 if test "$*" = "X"; then 3017 # -L didn't work. 3018 set X `ls -t "$srcdir/configure" conftest.file` 3019 fi 3020 if test "$*" != "X $srcdir/configure conftest.file" \ 3021 && test "$*" != "X conftest.file $srcdir/configure"; then 3022 3023 # If neither matched, then we have a broken ls. This can happen 3024 # if, for instance, CONFIG_SHELL is bash and it inherits a 3025 # broken ls alias from the environment. This has actually 3026 # happened. Such a system could not be considered "sane". 3027 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 3028 alias in your environment" "$LINENO" 5 3029 fi 3030 if test "$2" = conftest.file || test $am_try -eq 2; then 3031 break 3032 fi 3033 # Just in case. 3034 sleep 1 3035 am_has_slept=yes 3036 done 3037 test "$2" = conftest.file 3038 ) 3039then 3040 # Ok. 3041 : 3042else 3043 as_fn_error $? "newly created file is older than distributed files! 3044Check your system clock" "$LINENO" 5 3045fi 3046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3047$as_echo "yes" >&6; } 3048# If we didn't sleep, we still need to ensure time stamps of config.status and 3049# generated files are strictly newer. 3050am_sleep_pid= 3051if grep 'slept: no' conftest.file >/dev/null 2>&1; then 3052 ( sleep 1 ) & 3053 am_sleep_pid=$! 3054fi 3055 3056rm -f conftest.file 3057 3058test "$program_prefix" != NONE && 3059 program_transform_name="s&^&$program_prefix&;$program_transform_name" 3060# Use a double $ so make ignores it. 3061test "$program_suffix" != NONE && 3062 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3063# Double any \ or $. 3064# By default was `s,x,x', remove it if useless. 3065ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3066program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 3067 3068# Expand $ac_aux_dir to an absolute path. 3069am_aux_dir=`cd "$ac_aux_dir" && pwd` 3070 3071if test x"${MISSING+set}" != xset; then 3072 case $am_aux_dir in 3073 *\ * | *\ *) 3074 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 3075 *) 3076 MISSING="\${SHELL} $am_aux_dir/missing" ;; 3077 esac 3078fi 3079# Use eval to expand $SHELL 3080if eval "$MISSING --is-lightweight"; then 3081 am_missing_run="$MISSING " 3082else 3083 am_missing_run= 3084 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 3085$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 3086fi 3087 3088if test x"${install_sh+set}" != xset; then 3089 case $am_aux_dir in 3090 *\ * | *\ *) 3091 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3092 *) 3093 install_sh="\${SHELL} $am_aux_dir/install-sh" 3094 esac 3095fi 3096 3097# Installed binaries are usually stripped using 'strip' when the user 3098# run "make install-strip". However 'strip' might not be the right 3099# tool to use in cross-compilation environments, therefore Automake 3100# will honor the 'STRIP' environment variable to overrule this program. 3101if test "$cross_compiling" != no; then 3102 if test -n "$ac_tool_prefix"; then 3103 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3104set dummy ${ac_tool_prefix}strip; ac_word=$2 3105{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3106$as_echo_n "checking for $ac_word... " >&6; } 3107if ${ac_cv_prog_STRIP+:} false; then : 3108 $as_echo_n "(cached) " >&6 3109else 3110 if test -n "$STRIP"; then 3111 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3112else 3113as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3114for as_dir in $PATH 3115do 3116 IFS=$as_save_IFS 3117 test -z "$as_dir" && as_dir=. 3118 for ac_exec_ext in '' $ac_executable_extensions; do 3119 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3120 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3121 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3122 break 2 3123 fi 3124done 3125 done 3126IFS=$as_save_IFS 3127 3128fi 3129fi 3130STRIP=$ac_cv_prog_STRIP 3131if test -n "$STRIP"; then 3132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3133$as_echo "$STRIP" >&6; } 3134else 3135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3136$as_echo "no" >&6; } 3137fi 3138 3139 3140fi 3141if test -z "$ac_cv_prog_STRIP"; then 3142 ac_ct_STRIP=$STRIP 3143 # Extract the first word of "strip", so it can be a program name with args. 3144set dummy strip; ac_word=$2 3145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3146$as_echo_n "checking for $ac_word... " >&6; } 3147if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 3148 $as_echo_n "(cached) " >&6 3149else 3150 if test -n "$ac_ct_STRIP"; then 3151 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3152else 3153as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3154for as_dir in $PATH 3155do 3156 IFS=$as_save_IFS 3157 test -z "$as_dir" && as_dir=. 3158 for ac_exec_ext in '' $ac_executable_extensions; do 3159 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3160 ac_cv_prog_ac_ct_STRIP="strip" 3161 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3162 break 2 3163 fi 3164done 3165 done 3166IFS=$as_save_IFS 3167 3168fi 3169fi 3170ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3171if test -n "$ac_ct_STRIP"; then 3172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3173$as_echo "$ac_ct_STRIP" >&6; } 3174else 3175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3176$as_echo "no" >&6; } 3177fi 3178 3179 if test "x$ac_ct_STRIP" = x; then 3180 STRIP=":" 3181 else 3182 case $cross_compiling:$ac_tool_warned in 3183yes:) 3184{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3185$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3186ac_tool_warned=yes ;; 3187esac 3188 STRIP=$ac_ct_STRIP 3189 fi 3190else 3191 STRIP="$ac_cv_prog_STRIP" 3192fi 3193 3194fi 3195INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3196 3197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 3198$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 3199if test -z "$MKDIR_P"; then 3200 if ${ac_cv_path_mkdir+:} false; then : 3201 $as_echo_n "(cached) " >&6 3202else 3203 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3204for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3205do 3206 IFS=$as_save_IFS 3207 test -z "$as_dir" && as_dir=. 3208 for ac_prog in mkdir gmkdir; do 3209 for ac_exec_ext in '' $ac_executable_extensions; do 3210 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 3211 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 3212 'mkdir (GNU coreutils) '* | \ 3213 'mkdir (coreutils) '* | \ 3214 'mkdir (fileutils) '4.1*) 3215 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 3216 break 3;; 3217 esac 3218 done 3219 done 3220 done 3221IFS=$as_save_IFS 3222 3223fi 3224 3225 test -d ./--version && rmdir ./--version 3226 if test "${ac_cv_path_mkdir+set}" = set; then 3227 MKDIR_P="$ac_cv_path_mkdir -p" 3228 else 3229 # As a last resort, use the slow shell script. Don't cache a 3230 # value for MKDIR_P within a source directory, because that will 3231 # break other packages using the cache if that directory is 3232 # removed, or if the value is a relative name. 3233 MKDIR_P="$ac_install_sh -d" 3234 fi 3235fi 3236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3237$as_echo "$MKDIR_P" >&6; } 3238 3239for ac_prog in gawk mawk nawk awk 3240do 3241 # Extract the first word of "$ac_prog", so it can be a program name with args. 3242set dummy $ac_prog; ac_word=$2 3243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3244$as_echo_n "checking for $ac_word... " >&6; } 3245if ${ac_cv_prog_AWK+:} false; then : 3246 $as_echo_n "(cached) " >&6 3247else 3248 if test -n "$AWK"; then 3249 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3250else 3251as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3252for as_dir in $PATH 3253do 3254 IFS=$as_save_IFS 3255 test -z "$as_dir" && as_dir=. 3256 for ac_exec_ext in '' $ac_executable_extensions; do 3257 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3258 ac_cv_prog_AWK="$ac_prog" 3259 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3260 break 2 3261 fi 3262done 3263 done 3264IFS=$as_save_IFS 3265 3266fi 3267fi 3268AWK=$ac_cv_prog_AWK 3269if test -n "$AWK"; then 3270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3271$as_echo "$AWK" >&6; } 3272else 3273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3274$as_echo "no" >&6; } 3275fi 3276 3277 3278 test -n "$AWK" && break 3279done 3280 3281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3282$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3283set x ${MAKE-make} 3284ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3285if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 3286 $as_echo_n "(cached) " >&6 3287else 3288 cat >conftest.make <<\_ACEOF 3289SHELL = /bin/sh 3290all: 3291 @echo '@@@%%%=$(MAKE)=@@@%%%' 3292_ACEOF 3293# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3294case `${MAKE-make} -f conftest.make 2>/dev/null` in 3295 *@@@%%%=?*=@@@%%%*) 3296 eval ac_cv_prog_make_${ac_make}_set=yes;; 3297 *) 3298 eval ac_cv_prog_make_${ac_make}_set=no;; 3299esac 3300rm -f conftest.make 3301fi 3302if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3304$as_echo "yes" >&6; } 3305 SET_MAKE= 3306else 3307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3308$as_echo "no" >&6; } 3309 SET_MAKE="MAKE=${MAKE-make}" 3310fi 3311 3312rm -rf .tst 2>/dev/null 3313mkdir .tst 2>/dev/null 3314if test -d .tst; then 3315 am__leading_dot=. 3316else 3317 am__leading_dot=_ 3318fi 3319rmdir .tst 2>/dev/null 3320 3321# Check whether --enable-silent-rules was given. 3322if test "${enable_silent_rules+set}" = set; then : 3323 enableval=$enable_silent_rules; 3324fi 3325 3326case $enable_silent_rules in # ((( 3327 yes) AM_DEFAULT_VERBOSITY=0;; 3328 no) AM_DEFAULT_VERBOSITY=1;; 3329 *) AM_DEFAULT_VERBOSITY=1;; 3330esac 3331am_make=${MAKE-make} 3332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3333$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3334if ${am_cv_make_support_nested_variables+:} false; then : 3335 $as_echo_n "(cached) " >&6 3336else 3337 if $as_echo 'TRUE=$(BAR$(V)) 3338BAR0=false 3339BAR1=true 3340V=1 3341am__doit: 3342 @$(TRUE) 3343.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3344 am_cv_make_support_nested_variables=yes 3345else 3346 am_cv_make_support_nested_variables=no 3347fi 3348fi 3349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3350$as_echo "$am_cv_make_support_nested_variables" >&6; } 3351if test $am_cv_make_support_nested_variables = yes; then 3352 AM_V='$(V)' 3353 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3354else 3355 AM_V=$AM_DEFAULT_VERBOSITY 3356 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3357fi 3358AM_BACKSLASH='\' 3359 3360if test "`cd $srcdir && pwd`" != "`pwd`"; then 3361 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3362 # is not polluted with repeated "-I." 3363 am__isrc=' -I$(srcdir)' 3364 # test to see if srcdir already configured 3365 if test -f $srcdir/config.status; then 3366 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3367 fi 3368fi 3369 3370# test whether we have cygpath 3371if test -z "$CYGPATH_W"; then 3372 if (cygpath --version) >/dev/null 2>/dev/null; then 3373 CYGPATH_W='cygpath -w' 3374 else 3375 CYGPATH_W=echo 3376 fi 3377fi 3378 3379 3380# Define the identity of the package. 3381 PACKAGE='tiff' 3382 VERSION='4.0.5' 3383 3384 3385cat >>confdefs.h <<_ACEOF 3386#define PACKAGE "$PACKAGE" 3387_ACEOF 3388 3389 3390cat >>confdefs.h <<_ACEOF 3391#define VERSION "$VERSION" 3392_ACEOF 3393 3394# Some tools Automake needs. 3395 3396ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3397 3398 3399AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3400 3401 3402AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3403 3404 3405AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3406 3407 3408MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3409 3410# For better backward compatibility. To be removed once Automake 1.9.x 3411# dies out for good. For more background, see: 3412# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3413# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3414mkdir_p='$(MKDIR_P)' 3415 3416# We need awk for the "check" target (and possibly the TAP driver). The 3417# system "awk" is bad on some platforms. 3418# Always define AMTAR for backward compatibility. Yes, it's still used 3419# in the wild :-( We should find a proper way to deprecate it ... 3420AMTAR='$${TAR-tar}' 3421 3422 3423# We'll loop over all known methods to create a tar archive until one works. 3424_am_tools='gnutar pax cpio none' 3425 3426am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3427 3428 3429 3430 3431 3432 3433# POSIX will say in a future version that running "rm -f" with no argument 3434# is OK; and we want to be able to make that assumption in our Makefile 3435# recipes. So use an aggressive probe to check that the usage we want is 3436# actually supported "in the wild" to an acceptable degree. 3437# See automake bug#10828. 3438# To make any issue more visible, cause the running configure to be aborted 3439# by default if the 'rm' program in use doesn't match our expectations; the 3440# user can still override this though. 3441if rm -f && rm -fr && rm -rf; then : OK; else 3442 cat >&2 <<'END' 3443Oops! 3444 3445Your 'rm' program seems unable to run without file operands specified 3446on the command line, even when the '-f' option is present. This is contrary 3447to the behaviour of most rm programs out there, and not conforming with 3448the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3449 3450Please tell bug-automake@gnu.org about your system, including the value 3451of your $PATH and any error possibly output before this message. This 3452can help us improve future automake versions. 3453 3454END 3455 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3456 echo 'Configuration will proceed anyway, since you have set the' >&2 3457 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3458 echo >&2 3459 else 3460 cat >&2 <<'END' 3461Aborting the configuration process, to ensure you take notice of the issue. 3462 3463You can download and install GNU coreutils to get an 'rm' implementation 3464that behaves properly: <http://www.gnu.org/software/coreutils/>. 3465 3466If you want to complete the configuration process using your problematic 3467'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3468to "yes", and re-run configure. 3469 3470END 3471 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3472 fi 3473fi 3474 3475 3476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3477$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3478 # Check whether --enable-maintainer-mode was given. 3479if test "${enable_maintainer_mode+set}" = set; then : 3480 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3481else 3482 USE_MAINTAINER_MODE=no 3483fi 3484 3485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3486$as_echo "$USE_MAINTAINER_MODE" >&6; } 3487 if test $USE_MAINTAINER_MODE = yes; then 3488 MAINTAINER_MODE_TRUE= 3489 MAINTAINER_MODE_FALSE='#' 3490else 3491 MAINTAINER_MODE_TRUE='#' 3492 MAINTAINER_MODE_FALSE= 3493fi 3494 3495 MAINT=$MAINTAINER_MODE_TRUE 3496 3497 3498 3499LIBTIFF_MAJOR_VERSION=4 3500LIBTIFF_MINOR_VERSION=0 3501LIBTIFF_MICRO_VERSION=5 3502LIBTIFF_ALPHA_VERSION= 3503LIBTIFF_VERSION=$LIBTIFF_MAJOR_VERSION.$LIBTIFF_MINOR_VERSION.$LIBTIFF_MICRO_VERSION$LIBTIFF_ALPHA_VERSION 3504LIBTIFF_RELEASE_DATE=`date +"%Y%m%d"` 3505 3506LIBTIFF_CURRENT=7 3507LIBTIFF_REVISION=3 3508LIBTIFF_AGE=2 3509LIBTIFF_VERSION_INFO=$LIBTIFF_CURRENT:$LIBTIFF_REVISION:$LIBTIFF_AGE 3510 3511# This is a special hack for OpenBSD and MirOS systems. The dynamic linker 3512# in OpenBSD uses some special semantics for shared libraries. Their soname 3513# contains only two numbers, major and minor. 3514# See http://bugzilla.remotesensing.org/show_bug.cgi?id=838 for details. 3515#case "$host_os" in 3516# openbsd* | mirbsd*) 3517# LIBTIFF_VERSION_INFO=$LIBTIFF_MAJOR_VERSION$LIBTIFF_MINOR_VERSION:$LIBTIFF_MICRO_VERSION:0 3518# ;; 3519# *) 3520# LIBTIFF_VERSION_INFO=$LIBTIFF_MAJOR_VERSION:$LIBTIFF_MINOR_VERSION:$LIBTIFF_MICRO_VERSION 3521# ;; 3522#esac 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532ac_ext=c 3533ac_cpp='$CPP $CPPFLAGS' 3534ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3535ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3536ac_compiler_gnu=$ac_cv_c_compiler_gnu 3537if test -n "$ac_tool_prefix"; then 3538 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3539set dummy ${ac_tool_prefix}gcc; ac_word=$2 3540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3541$as_echo_n "checking for $ac_word... " >&6; } 3542if ${ac_cv_prog_CC+:} false; then : 3543 $as_echo_n "(cached) " >&6 3544else 3545 if test -n "$CC"; then 3546 ac_cv_prog_CC="$CC" # Let the user override the test. 3547else 3548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3549for as_dir in $PATH 3550do 3551 IFS=$as_save_IFS 3552 test -z "$as_dir" && as_dir=. 3553 for ac_exec_ext in '' $ac_executable_extensions; do 3554 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3555 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3557 break 2 3558 fi 3559done 3560 done 3561IFS=$as_save_IFS 3562 3563fi 3564fi 3565CC=$ac_cv_prog_CC 3566if test -n "$CC"; then 3567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3568$as_echo "$CC" >&6; } 3569else 3570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3571$as_echo "no" >&6; } 3572fi 3573 3574 3575fi 3576if test -z "$ac_cv_prog_CC"; then 3577 ac_ct_CC=$CC 3578 # Extract the first word of "gcc", so it can be a program name with args. 3579set dummy gcc; ac_word=$2 3580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3581$as_echo_n "checking for $ac_word... " >&6; } 3582if ${ac_cv_prog_ac_ct_CC+:} false; then : 3583 $as_echo_n "(cached) " >&6 3584else 3585 if test -n "$ac_ct_CC"; then 3586 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3587else 3588as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3589for as_dir in $PATH 3590do 3591 IFS=$as_save_IFS 3592 test -z "$as_dir" && as_dir=. 3593 for ac_exec_ext in '' $ac_executable_extensions; do 3594 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3595 ac_cv_prog_ac_ct_CC="gcc" 3596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3597 break 2 3598 fi 3599done 3600 done 3601IFS=$as_save_IFS 3602 3603fi 3604fi 3605ac_ct_CC=$ac_cv_prog_ac_ct_CC 3606if test -n "$ac_ct_CC"; then 3607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3608$as_echo "$ac_ct_CC" >&6; } 3609else 3610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3611$as_echo "no" >&6; } 3612fi 3613 3614 if test "x$ac_ct_CC" = x; then 3615 CC="" 3616 else 3617 case $cross_compiling:$ac_tool_warned in 3618yes:) 3619{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3620$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3621ac_tool_warned=yes ;; 3622esac 3623 CC=$ac_ct_CC 3624 fi 3625else 3626 CC="$ac_cv_prog_CC" 3627fi 3628 3629if test -z "$CC"; then 3630 if test -n "$ac_tool_prefix"; then 3631 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3632set dummy ${ac_tool_prefix}cc; ac_word=$2 3633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3634$as_echo_n "checking for $ac_word... " >&6; } 3635if ${ac_cv_prog_CC+:} false; then : 3636 $as_echo_n "(cached) " >&6 3637else 3638 if test -n "$CC"; then 3639 ac_cv_prog_CC="$CC" # Let the user override the test. 3640else 3641as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3642for as_dir in $PATH 3643do 3644 IFS=$as_save_IFS 3645 test -z "$as_dir" && as_dir=. 3646 for ac_exec_ext in '' $ac_executable_extensions; do 3647 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3648 ac_cv_prog_CC="${ac_tool_prefix}cc" 3649 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3650 break 2 3651 fi 3652done 3653 done 3654IFS=$as_save_IFS 3655 3656fi 3657fi 3658CC=$ac_cv_prog_CC 3659if test -n "$CC"; then 3660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3661$as_echo "$CC" >&6; } 3662else 3663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3664$as_echo "no" >&6; } 3665fi 3666 3667 3668 fi 3669fi 3670if test -z "$CC"; then 3671 # Extract the first word of "cc", so it can be a program name with args. 3672set dummy cc; ac_word=$2 3673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3674$as_echo_n "checking for $ac_word... " >&6; } 3675if ${ac_cv_prog_CC+:} false; then : 3676 $as_echo_n "(cached) " >&6 3677else 3678 if test -n "$CC"; then 3679 ac_cv_prog_CC="$CC" # Let the user override the test. 3680else 3681 ac_prog_rejected=no 3682as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3683for as_dir in $PATH 3684do 3685 IFS=$as_save_IFS 3686 test -z "$as_dir" && as_dir=. 3687 for ac_exec_ext in '' $ac_executable_extensions; do 3688 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3689 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3690 ac_prog_rejected=yes 3691 continue 3692 fi 3693 ac_cv_prog_CC="cc" 3694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3695 break 2 3696 fi 3697done 3698 done 3699IFS=$as_save_IFS 3700 3701if test $ac_prog_rejected = yes; then 3702 # We found a bogon in the path, so make sure we never use it. 3703 set dummy $ac_cv_prog_CC 3704 shift 3705 if test $# != 0; then 3706 # We chose a different compiler from the bogus one. 3707 # However, it has the same basename, so the bogon will be chosen 3708 # first if we set CC to just the basename; use the full file name. 3709 shift 3710 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3711 fi 3712fi 3713fi 3714fi 3715CC=$ac_cv_prog_CC 3716if test -n "$CC"; then 3717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3718$as_echo "$CC" >&6; } 3719else 3720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3721$as_echo "no" >&6; } 3722fi 3723 3724 3725fi 3726if test -z "$CC"; then 3727 if test -n "$ac_tool_prefix"; then 3728 for ac_prog in cl.exe 3729 do 3730 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3731set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3732{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3733$as_echo_n "checking for $ac_word... " >&6; } 3734if ${ac_cv_prog_CC+:} false; then : 3735 $as_echo_n "(cached) " >&6 3736else 3737 if test -n "$CC"; then 3738 ac_cv_prog_CC="$CC" # Let the user override the test. 3739else 3740as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3741for as_dir in $PATH 3742do 3743 IFS=$as_save_IFS 3744 test -z "$as_dir" && as_dir=. 3745 for ac_exec_ext in '' $ac_executable_extensions; do 3746 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3747 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3748 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3749 break 2 3750 fi 3751done 3752 done 3753IFS=$as_save_IFS 3754 3755fi 3756fi 3757CC=$ac_cv_prog_CC 3758if test -n "$CC"; then 3759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3760$as_echo "$CC" >&6; } 3761else 3762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3763$as_echo "no" >&6; } 3764fi 3765 3766 3767 test -n "$CC" && break 3768 done 3769fi 3770if test -z "$CC"; then 3771 ac_ct_CC=$CC 3772 for ac_prog in cl.exe 3773do 3774 # Extract the first word of "$ac_prog", so it can be a program name with args. 3775set dummy $ac_prog; ac_word=$2 3776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3777$as_echo_n "checking for $ac_word... " >&6; } 3778if ${ac_cv_prog_ac_ct_CC+:} false; then : 3779 $as_echo_n "(cached) " >&6 3780else 3781 if test -n "$ac_ct_CC"; then 3782 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3783else 3784as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3785for as_dir in $PATH 3786do 3787 IFS=$as_save_IFS 3788 test -z "$as_dir" && as_dir=. 3789 for ac_exec_ext in '' $ac_executable_extensions; do 3790 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3791 ac_cv_prog_ac_ct_CC="$ac_prog" 3792 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3793 break 2 3794 fi 3795done 3796 done 3797IFS=$as_save_IFS 3798 3799fi 3800fi 3801ac_ct_CC=$ac_cv_prog_ac_ct_CC 3802if test -n "$ac_ct_CC"; then 3803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3804$as_echo "$ac_ct_CC" >&6; } 3805else 3806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3807$as_echo "no" >&6; } 3808fi 3809 3810 3811 test -n "$ac_ct_CC" && break 3812done 3813 3814 if test "x$ac_ct_CC" = x; then 3815 CC="" 3816 else 3817 case $cross_compiling:$ac_tool_warned in 3818yes:) 3819{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3820$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3821ac_tool_warned=yes ;; 3822esac 3823 CC=$ac_ct_CC 3824 fi 3825fi 3826 3827fi 3828 3829 3830test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3831$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3832as_fn_error $? "no acceptable C compiler found in \$PATH 3833See \`config.log' for more details" "$LINENO" 5; } 3834 3835# Provide some information about the compiler. 3836$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3837set X $ac_compile 3838ac_compiler=$2 3839for ac_option in --version -v -V -qversion; do 3840 { { ac_try="$ac_compiler $ac_option >&5" 3841case "(($ac_try" in 3842 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3843 *) ac_try_echo=$ac_try;; 3844esac 3845eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3846$as_echo "$ac_try_echo"; } >&5 3847 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3848 ac_status=$? 3849 if test -s conftest.err; then 3850 sed '10a\ 3851... rest of stderr output deleted ... 3852 10q' conftest.err >conftest.er1 3853 cat conftest.er1 >&5 3854 fi 3855 rm -f conftest.er1 conftest.err 3856 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3857 test $ac_status = 0; } 3858done 3859 3860cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3861/* end confdefs.h. */ 3862 3863int 3864main () 3865{ 3866 3867 ; 3868 return 0; 3869} 3870_ACEOF 3871ac_clean_files_save=$ac_clean_files 3872ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3873# Try to create an executable without -o first, disregard a.out. 3874# It will help us diagnose broken compilers, and finding out an intuition 3875# of exeext. 3876{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3877$as_echo_n "checking whether the C compiler works... " >&6; } 3878ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3879 3880# The possible output files: 3881ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3882 3883ac_rmfiles= 3884for ac_file in $ac_files 3885do 3886 case $ac_file in 3887 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3888 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3889 esac 3890done 3891rm -f $ac_rmfiles 3892 3893if { { ac_try="$ac_link_default" 3894case "(($ac_try" in 3895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3896 *) ac_try_echo=$ac_try;; 3897esac 3898eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3899$as_echo "$ac_try_echo"; } >&5 3900 (eval "$ac_link_default") 2>&5 3901 ac_status=$? 3902 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3903 test $ac_status = 0; }; then : 3904 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3905# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3906# in a Makefile. We should not override ac_cv_exeext if it was cached, 3907# so that the user can short-circuit this test for compilers unknown to 3908# Autoconf. 3909for ac_file in $ac_files '' 3910do 3911 test -f "$ac_file" || continue 3912 case $ac_file in 3913 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3914 ;; 3915 [ab].out ) 3916 # We found the default executable, but exeext='' is most 3917 # certainly right. 3918 break;; 3919 *.* ) 3920 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3921 then :; else 3922 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3923 fi 3924 # We set ac_cv_exeext here because the later test for it is not 3925 # safe: cross compilers may not add the suffix if given an `-o' 3926 # argument, so we may need to know it at that point already. 3927 # Even if this section looks crufty: it has the advantage of 3928 # actually working. 3929 break;; 3930 * ) 3931 break;; 3932 esac 3933done 3934test "$ac_cv_exeext" = no && ac_cv_exeext= 3935 3936else 3937 ac_file='' 3938fi 3939if test -z "$ac_file"; then : 3940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3941$as_echo "no" >&6; } 3942$as_echo "$as_me: failed program was:" >&5 3943sed 's/^/| /' conftest.$ac_ext >&5 3944 3945{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3946$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3947as_fn_error 77 "C compiler cannot create executables 3948See \`config.log' for more details" "$LINENO" 5; } 3949else 3950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3951$as_echo "yes" >&6; } 3952fi 3953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3954$as_echo_n "checking for C compiler default output file name... " >&6; } 3955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3956$as_echo "$ac_file" >&6; } 3957ac_exeext=$ac_cv_exeext 3958 3959rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3960ac_clean_files=$ac_clean_files_save 3961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3962$as_echo_n "checking for suffix of executables... " >&6; } 3963if { { ac_try="$ac_link" 3964case "(($ac_try" in 3965 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3966 *) ac_try_echo=$ac_try;; 3967esac 3968eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3969$as_echo "$ac_try_echo"; } >&5 3970 (eval "$ac_link") 2>&5 3971 ac_status=$? 3972 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3973 test $ac_status = 0; }; then : 3974 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3975# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3976# work properly (i.e., refer to `conftest.exe'), while it won't with 3977# `rm'. 3978for ac_file in conftest.exe conftest conftest.*; do 3979 test -f "$ac_file" || continue 3980 case $ac_file in 3981 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3982 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3983 break;; 3984 * ) break;; 3985 esac 3986done 3987else 3988 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3989$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3990as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3991See \`config.log' for more details" "$LINENO" 5; } 3992fi 3993rm -f conftest conftest$ac_cv_exeext 3994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3995$as_echo "$ac_cv_exeext" >&6; } 3996 3997rm -f conftest.$ac_ext 3998EXEEXT=$ac_cv_exeext 3999ac_exeext=$EXEEXT 4000cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4001/* end confdefs.h. */ 4002#include <stdio.h> 4003int 4004main () 4005{ 4006FILE *f = fopen ("conftest.out", "w"); 4007 return ferror (f) || fclose (f) != 0; 4008 4009 ; 4010 return 0; 4011} 4012_ACEOF 4013ac_clean_files="$ac_clean_files conftest.out" 4014# Check that the compiler produces executables we can run. If not, either 4015# the compiler is broken, or we cross compile. 4016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4017$as_echo_n "checking whether we are cross compiling... " >&6; } 4018if test "$cross_compiling" != yes; then 4019 { { ac_try="$ac_link" 4020case "(($ac_try" in 4021 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4022 *) ac_try_echo=$ac_try;; 4023esac 4024eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4025$as_echo "$ac_try_echo"; } >&5 4026 (eval "$ac_link") 2>&5 4027 ac_status=$? 4028 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4029 test $ac_status = 0; } 4030 if { ac_try='./conftest$ac_cv_exeext' 4031 { { case "(($ac_try" in 4032 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4033 *) ac_try_echo=$ac_try;; 4034esac 4035eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4036$as_echo "$ac_try_echo"; } >&5 4037 (eval "$ac_try") 2>&5 4038 ac_status=$? 4039 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4040 test $ac_status = 0; }; }; then 4041 cross_compiling=no 4042 else 4043 if test "$cross_compiling" = maybe; then 4044 cross_compiling=yes 4045 else 4046 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4047$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4048as_fn_error $? "cannot run C compiled programs. 4049If you meant to cross compile, use \`--host'. 4050See \`config.log' for more details" "$LINENO" 5; } 4051 fi 4052 fi 4053fi 4054{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4055$as_echo "$cross_compiling" >&6; } 4056 4057rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 4058ac_clean_files=$ac_clean_files_save 4059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4060$as_echo_n "checking for suffix of object files... " >&6; } 4061if ${ac_cv_objext+:} false; then : 4062 $as_echo_n "(cached) " >&6 4063else 4064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4065/* end confdefs.h. */ 4066 4067int 4068main () 4069{ 4070 4071 ; 4072 return 0; 4073} 4074_ACEOF 4075rm -f conftest.o conftest.obj 4076if { { ac_try="$ac_compile" 4077case "(($ac_try" in 4078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4079 *) ac_try_echo=$ac_try;; 4080esac 4081eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4082$as_echo "$ac_try_echo"; } >&5 4083 (eval "$ac_compile") 2>&5 4084 ac_status=$? 4085 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4086 test $ac_status = 0; }; then : 4087 for ac_file in conftest.o conftest.obj conftest.*; do 4088 test -f "$ac_file" || continue; 4089 case $ac_file in 4090 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4091 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4092 break;; 4093 esac 4094done 4095else 4096 $as_echo "$as_me: failed program was:" >&5 4097sed 's/^/| /' conftest.$ac_ext >&5 4098 4099{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4100$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4101as_fn_error $? "cannot compute suffix of object files: cannot compile 4102See \`config.log' for more details" "$LINENO" 5; } 4103fi 4104rm -f conftest.$ac_cv_objext conftest.$ac_ext 4105fi 4106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4107$as_echo "$ac_cv_objext" >&6; } 4108OBJEXT=$ac_cv_objext 4109ac_objext=$OBJEXT 4110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4111$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4112if ${ac_cv_c_compiler_gnu+:} false; then : 4113 $as_echo_n "(cached) " >&6 4114else 4115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4116/* end confdefs.h. */ 4117 4118int 4119main () 4120{ 4121#ifndef __GNUC__ 4122 choke me 4123#endif 4124 4125 ; 4126 return 0; 4127} 4128_ACEOF 4129if ac_fn_c_try_compile "$LINENO"; then : 4130 ac_compiler_gnu=yes 4131else 4132 ac_compiler_gnu=no 4133fi 4134rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4135ac_cv_c_compiler_gnu=$ac_compiler_gnu 4136 4137fi 4138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4139$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4140if test $ac_compiler_gnu = yes; then 4141 GCC=yes 4142else 4143 GCC= 4144fi 4145ac_test_CFLAGS=${CFLAGS+set} 4146ac_save_CFLAGS=$CFLAGS 4147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4148$as_echo_n "checking whether $CC accepts -g... " >&6; } 4149if ${ac_cv_prog_cc_g+:} false; then : 4150 $as_echo_n "(cached) " >&6 4151else 4152 ac_save_c_werror_flag=$ac_c_werror_flag 4153 ac_c_werror_flag=yes 4154 ac_cv_prog_cc_g=no 4155 CFLAGS="-g" 4156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4157/* end confdefs.h. */ 4158 4159int 4160main () 4161{ 4162 4163 ; 4164 return 0; 4165} 4166_ACEOF 4167if ac_fn_c_try_compile "$LINENO"; then : 4168 ac_cv_prog_cc_g=yes 4169else 4170 CFLAGS="" 4171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4172/* end confdefs.h. */ 4173 4174int 4175main () 4176{ 4177 4178 ; 4179 return 0; 4180} 4181_ACEOF 4182if ac_fn_c_try_compile "$LINENO"; then : 4183 4184else 4185 ac_c_werror_flag=$ac_save_c_werror_flag 4186 CFLAGS="-g" 4187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4188/* end confdefs.h. */ 4189 4190int 4191main () 4192{ 4193 4194 ; 4195 return 0; 4196} 4197_ACEOF 4198if ac_fn_c_try_compile "$LINENO"; then : 4199 ac_cv_prog_cc_g=yes 4200fi 4201rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4202fi 4203rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4204fi 4205rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4206 ac_c_werror_flag=$ac_save_c_werror_flag 4207fi 4208{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4209$as_echo "$ac_cv_prog_cc_g" >&6; } 4210if test "$ac_test_CFLAGS" = set; then 4211 CFLAGS=$ac_save_CFLAGS 4212elif test $ac_cv_prog_cc_g = yes; then 4213 if test "$GCC" = yes; then 4214 CFLAGS="-g -O2" 4215 else 4216 CFLAGS="-g" 4217 fi 4218else 4219 if test "$GCC" = yes; then 4220 CFLAGS="-O2" 4221 else 4222 CFLAGS= 4223 fi 4224fi 4225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4226$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4227if ${ac_cv_prog_cc_c89+:} false; then : 4228 $as_echo_n "(cached) " >&6 4229else 4230 ac_cv_prog_cc_c89=no 4231ac_save_CC=$CC 4232cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4233/* end confdefs.h. */ 4234#include <stdarg.h> 4235#include <stdio.h> 4236struct stat; 4237/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4238struct buf { int x; }; 4239FILE * (*rcsopen) (struct buf *, struct stat *, int); 4240static char *e (p, i) 4241 char **p; 4242 int i; 4243{ 4244 return p[i]; 4245} 4246static char *f (char * (*g) (char **, int), char **p, ...) 4247{ 4248 char *s; 4249 va_list v; 4250 va_start (v,p); 4251 s = g (p, va_arg (v,int)); 4252 va_end (v); 4253 return s; 4254} 4255 4256/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4257 function prototypes and stuff, but not '\xHH' hex character constants. 4258 These don't provoke an error unfortunately, instead are silently treated 4259 as 'x'. The following induces an error, until -std is added to get 4260 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4261 array size at least. It's necessary to write '\x00'==0 to get something 4262 that's true only with -std. */ 4263int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4264 4265/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4266 inside strings and character constants. */ 4267#define FOO(x) 'x' 4268int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4269 4270int test (int i, double x); 4271struct s1 {int (*f) (int a);}; 4272struct s2 {int (*f) (double a);}; 4273int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4274int argc; 4275char **argv; 4276int 4277main () 4278{ 4279return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4280 ; 4281 return 0; 4282} 4283_ACEOF 4284for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4285 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4286do 4287 CC="$ac_save_CC $ac_arg" 4288 if ac_fn_c_try_compile "$LINENO"; then : 4289 ac_cv_prog_cc_c89=$ac_arg 4290fi 4291rm -f core conftest.err conftest.$ac_objext 4292 test "x$ac_cv_prog_cc_c89" != "xno" && break 4293done 4294rm -f conftest.$ac_ext 4295CC=$ac_save_CC 4296 4297fi 4298# AC_CACHE_VAL 4299case "x$ac_cv_prog_cc_c89" in 4300 x) 4301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4302$as_echo "none needed" >&6; } ;; 4303 xno) 4304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4305$as_echo "unsupported" >&6; } ;; 4306 *) 4307 CC="$CC $ac_cv_prog_cc_c89" 4308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4309$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4310esac 4311if test "x$ac_cv_prog_cc_c89" != xno; then : 4312 4313fi 4314 4315ac_ext=c 4316ac_cpp='$CPP $CPPFLAGS' 4317ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4318ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4319ac_compiler_gnu=$ac_cv_c_compiler_gnu 4320 4321ac_ext=c 4322ac_cpp='$CPP $CPPFLAGS' 4323ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4324ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4325ac_compiler_gnu=$ac_cv_c_compiler_gnu 4326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4327$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4328if ${am_cv_prog_cc_c_o+:} false; then : 4329 $as_echo_n "(cached) " >&6 4330else 4331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4332/* end confdefs.h. */ 4333 4334int 4335main () 4336{ 4337 4338 ; 4339 return 0; 4340} 4341_ACEOF 4342 # Make sure it works both with $CC and with simple cc. 4343 # Following AC_PROG_CC_C_O, we do the test twice because some 4344 # compilers refuse to overwrite an existing .o file with -o, 4345 # though they will create one. 4346 am_cv_prog_cc_c_o=yes 4347 for am_i in 1 2; do 4348 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4349 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4350 ac_status=$? 4351 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4352 (exit $ac_status); } \ 4353 && test -f conftest2.$ac_objext; then 4354 : OK 4355 else 4356 am_cv_prog_cc_c_o=no 4357 break 4358 fi 4359 done 4360 rm -f core conftest* 4361 unset am_i 4362fi 4363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4364$as_echo "$am_cv_prog_cc_c_o" >&6; } 4365if test "$am_cv_prog_cc_c_o" != yes; then 4366 # Losing compiler, so override with the script. 4367 # FIXME: It is wrong to rewrite CC. 4368 # But if we don't then we get into trouble of one sort or another. 4369 # A longer-term fix would be to have automake use am__CC in this case, 4370 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4371 CC="$am_aux_dir/compile $CC" 4372fi 4373ac_ext=c 4374ac_cpp='$CPP $CPPFLAGS' 4375ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4376ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4377ac_compiler_gnu=$ac_cv_c_compiler_gnu 4378 4379DEPDIR="${am__leading_dot}deps" 4380 4381ac_config_commands="$ac_config_commands depfiles" 4382 4383 4384am_make=${MAKE-make} 4385cat > confinc << 'END' 4386am__doit: 4387 @echo this is the am__doit target 4388.PHONY: am__doit 4389END 4390# If we don't find an include directive, just comment out the code. 4391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4392$as_echo_n "checking for style of include used by $am_make... " >&6; } 4393am__include="#" 4394am__quote= 4395_am_result=none 4396# First try GNU make style include. 4397echo "include confinc" > confmf 4398# Ignore all kinds of additional output from 'make'. 4399case `$am_make -s -f confmf 2> /dev/null` in #( 4400*the\ am__doit\ target*) 4401 am__include=include 4402 am__quote= 4403 _am_result=GNU 4404 ;; 4405esac 4406# Now try BSD make style include. 4407if test "$am__include" = "#"; then 4408 echo '.include "confinc"' > confmf 4409 case `$am_make -s -f confmf 2> /dev/null` in #( 4410 *the\ am__doit\ target*) 4411 am__include=.include 4412 am__quote="\"" 4413 _am_result=BSD 4414 ;; 4415 esac 4416fi 4417 4418 4419{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4420$as_echo "$_am_result" >&6; } 4421rm -f confinc confmf 4422 4423# Check whether --enable-dependency-tracking was given. 4424if test "${enable_dependency_tracking+set}" = set; then : 4425 enableval=$enable_dependency_tracking; 4426fi 4427 4428if test "x$enable_dependency_tracking" != xno; then 4429 am_depcomp="$ac_aux_dir/depcomp" 4430 AMDEPBACKSLASH='\' 4431 am__nodep='_no' 4432fi 4433 if test "x$enable_dependency_tracking" != xno; then 4434 AMDEP_TRUE= 4435 AMDEP_FALSE='#' 4436else 4437 AMDEP_TRUE='#' 4438 AMDEP_FALSE= 4439fi 4440 4441 4442 4443depcc="$CC" am_compiler_list= 4444 4445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4446$as_echo_n "checking dependency style of $depcc... " >&6; } 4447if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4448 $as_echo_n "(cached) " >&6 4449else 4450 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4451 # We make a subdir and do the tests there. Otherwise we can end up 4452 # making bogus files that we don't know about and never remove. For 4453 # instance it was reported that on HP-UX the gcc test will end up 4454 # making a dummy file named 'D' -- because '-MD' means "put the output 4455 # in D". 4456 rm -rf conftest.dir 4457 mkdir conftest.dir 4458 # Copy depcomp to subdir because otherwise we won't find it if we're 4459 # using a relative directory. 4460 cp "$am_depcomp" conftest.dir 4461 cd conftest.dir 4462 # We will build objects and dependencies in a subdirectory because 4463 # it helps to detect inapplicable dependency modes. For instance 4464 # both Tru64's cc and ICC support -MD to output dependencies as a 4465 # side effect of compilation, but ICC will put the dependencies in 4466 # the current directory while Tru64 will put them in the object 4467 # directory. 4468 mkdir sub 4469 4470 am_cv_CC_dependencies_compiler_type=none 4471 if test "$am_compiler_list" = ""; then 4472 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4473 fi 4474 am__universal=false 4475 case " $depcc " in #( 4476 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4477 esac 4478 4479 for depmode in $am_compiler_list; do 4480 # Setup a source with many dependencies, because some compilers 4481 # like to wrap large dependency lists on column 80 (with \), and 4482 # we should not choose a depcomp mode which is confused by this. 4483 # 4484 # We need to recreate these files for each test, as the compiler may 4485 # overwrite some of them when testing with obscure command lines. 4486 # This happens at least with the AIX C compiler. 4487 : > sub/conftest.c 4488 for i in 1 2 3 4 5 6; do 4489 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4490 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4491 # Solaris 10 /bin/sh. 4492 echo '/* dummy */' > sub/conftst$i.h 4493 done 4494 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4495 4496 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4497 # mode. It turns out that the SunPro C++ compiler does not properly 4498 # handle '-M -o', and we need to detect this. Also, some Intel 4499 # versions had trouble with output in subdirs. 4500 am__obj=sub/conftest.${OBJEXT-o} 4501 am__minus_obj="-o $am__obj" 4502 case $depmode in 4503 gcc) 4504 # This depmode causes a compiler race in universal mode. 4505 test "$am__universal" = false || continue 4506 ;; 4507 nosideeffect) 4508 # After this tag, mechanisms are not by side-effect, so they'll 4509 # only be used when explicitly requested. 4510 if test "x$enable_dependency_tracking" = xyes; then 4511 continue 4512 else 4513 break 4514 fi 4515 ;; 4516 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4517 # This compiler won't grok '-c -o', but also, the minuso test has 4518 # not run yet. These depmodes are late enough in the game, and 4519 # so weak that their functioning should not be impacted. 4520 am__obj=conftest.${OBJEXT-o} 4521 am__minus_obj= 4522 ;; 4523 none) break ;; 4524 esac 4525 if depmode=$depmode \ 4526 source=sub/conftest.c object=$am__obj \ 4527 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4528 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4529 >/dev/null 2>conftest.err && 4530 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4531 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4532 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4533 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4534 # icc doesn't choke on unknown options, it will just issue warnings 4535 # or remarks (even with -Werror). So we grep stderr for any message 4536 # that says an option was ignored or not supported. 4537 # When given -MP, icc 7.0 and 7.1 complain thusly: 4538 # icc: Command line warning: ignoring option '-M'; no argument required 4539 # The diagnosis changed in icc 8.0: 4540 # icc: Command line remark: option '-MP' not supported 4541 if (grep 'ignoring option' conftest.err || 4542 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4543 am_cv_CC_dependencies_compiler_type=$depmode 4544 break 4545 fi 4546 fi 4547 done 4548 4549 cd .. 4550 rm -rf conftest.dir 4551else 4552 am_cv_CC_dependencies_compiler_type=none 4553fi 4554 4555fi 4556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4557$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4558CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4559 4560 if 4561 test "x$enable_dependency_tracking" != xno \ 4562 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4563 am__fastdepCC_TRUE= 4564 am__fastdepCC_FALSE='#' 4565else 4566 am__fastdepCC_TRUE='#' 4567 am__fastdepCC_FALSE= 4568fi 4569 4570 4571 4572 4573 4574 ansi= 4575 if test -z "$ansi"; then 4576 msg="for C compiler warning flags" 4577 else 4578 msg="for C compiler warning and ANSI conformance flags" 4579 fi 4580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $msg" >&5 4581$as_echo_n "checking $msg... " >&6; } 4582if ${vl_cv_prog_cc_warnings+:} false; then : 4583 $as_echo_n "(cached) " >&6 4584else 4585 4586 if test -n "$CC"; then 4587 cat > conftest.c <<EOF 4588int main(int argc, char **argv) { return 0; } 4589EOF 4590 4591 if test "$GCC" = "yes"; then 4592 if test -z "$ansi"; then 4593 vl_cv_prog_cc_warnings="-Wall -W" 4594 else 4595 vl_cv_prog_cc_warnings="-Wall -W -ansi -pedantic" 4596 fi 4597 4598 4599 elif $CC -V 2>&1 | grep -i "WorkShop" > /dev/null 2>&1 && 4600 $CC -c -v -Xc conftest.c > /dev/null 2>&1 && 4601 test -f conftest.o; then 4602 if test -z "$ansi"; then 4603 vl_cv_prog_cc_warnings="-v" 4604 else 4605 vl_cv_prog_cc_warnings="-v -Xc" 4606 fi 4607 4608 elif $CC -V 2>&1 | grep -i "Digital UNIX Compiler" > /dev/null 2>&1 && 4609 $CC -c -verbose -w0 -warnprotos -std1 conftest.c > /dev/null 2>&1 && 4610 test -f conftest.o; then 4611 if test -z "$ansi"; then 4612 vl_cv_prog_cc_warnings="-verbose -w0 -warnprotos" 4613 else 4614 vl_cv_prog_cc_warnings="-verbose -w0 -warnprotos -std1" 4615 fi 4616 4617 elif $CC 2>&1 | grep -i "C for AIX Compiler" > /dev/null 2>&1 && 4618 $CC -c -qlanglvl=ansi -qinfo=all conftest.c > /dev/null 2>&1 && 4619 test -f conftest.o; then 4620 if test -z "$ansi"; then 4621 vl_cv_prog_cc_warnings="-qsrcmsg -qinfo=all:noppt:noppc:noobs:nocnd" 4622 else 4623 vl_cv_prog_cc_warnings="-qsrcmsg -qinfo=all:noppt:noppc:noobs:nocnd -qlanglvl=ansi" 4624 fi 4625 4626 elif $CC -version 2>&1 | grep -i "MIPSpro Compilers" > /dev/null 2>&1 && 4627 $CC -c -fullwarn -ansi -ansiE conftest.c > /dev/null 2>&1 && 4628 test -f conftest.o; then 4629 if test -z "$ansi"; then 4630 vl_cv_prog_cc_warnings="-fullwarn" 4631 else 4632 vl_cv_prog_cc_warnings="-fullwarn -ansi -ansiE" 4633 fi 4634 4635 elif what $CC 2>&1 | grep -i "HP C Compiler" > /dev/null 2>&1 && 4636 $CC -c -Aa +w1 conftest.c > /dev/null 2>&1 && 4637 test -f conftest.o; then 4638 if test -z "$ansi"; then 4639 vl_cv_prog_cc_warnings="+w1" 4640 else 4641 vl_cv_prog_cc_warnings="+w1 -Aa" 4642 fi 4643 4644 elif $CC -V 2>&1 | grep "/SX" > /dev/null 2>&1 && 4645 $CC -c -pvctl,fullmsg -Xc conftest.c > /dev/null 2>&1 && 4646 test -f conftest.o; then 4647 if test -z "$ansi"; then 4648 vl_cv_prog_cc_warnings="-pvctl,fullmsg" 4649 else 4650 vl_cv_prog_cc_warnings="-pvctl,fullmsg -Xc" 4651 fi 4652 4653 elif $CC -V 2>&1 | grep -i "Cray" > /dev/null 2>&1 && 4654 $CC -c -h msglevel 2 conftest.c > /dev/null 2>&1 && 4655 test -f conftest.o; then 4656 if test -z "$ansi"; then 4657 vl_cv_prog_cc_warnings="-h msglevel 2" 4658 else 4659 vl_cv_prog_cc_warnings="-h msglevel 2 -h conform" 4660 fi 4661 4662 fi 4663 rm -f conftest.* 4664 fi 4665 if test -n "$vl_cv_prog_cc_warnings"; then 4666 CFLAGS="$CFLAGS $vl_cv_prog_cc_warnings" 4667 else 4668 vl_cv_prog_cc_warnings="unknown" 4669 fi 4670 4671fi 4672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vl_cv_prog_cc_warnings" >&5 4673$as_echo "$vl_cv_prog_cc_warnings" >&6; } 4674 4675 4676 4677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4678$as_echo_n "checking whether ln -s works... " >&6; } 4679LN_S=$as_ln_s 4680if test "$LN_S" = "ln -s"; then 4681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4682$as_echo "yes" >&6; } 4683else 4684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4685$as_echo "no, using $LN_S" >&6; } 4686fi 4687 4688 4689 4690# Check if LD supports linker scripts, and define automake conditional 4691# HAVE_LD_VERSION_SCRIPT if so. This functionality is currently 4692# constrained to compilers using GNU ld on ELF systems or systems 4693# which provide an adequate emulation thereof. 4694# Check whether --enable-ld-version-script was given. 4695if test "${enable_ld_version_script+set}" = set; then : 4696 enableval=$enable_ld_version_script; have_ld_version_script=$enableval 4697else 4698 have_ld_version_script=no 4699fi 4700 4701if test "$have_ld_version_script" != no; then 4702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if LD -Wl,--version-script works" >&5 4703$as_echo_n "checking if LD -Wl,--version-script works... " >&6; } 4704 save_LDFLAGS="$LDFLAGS" 4705 LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map" 4706 cat > conftest.map <<EOF 4707VERS_1 { 4708 global: sym; 4709}; 4710 4711VERS_2 { 4712 global: sym; 4713} VERS_1; 4714EOF 4715 4716cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4717/* end confdefs.h. */ 4718 4719int 4720main () 4721{ 4722 4723 ; 4724 return 0; 4725} 4726_ACEOF 4727if ac_fn_c_try_link "$LINENO"; then : 4728 have_ld_version_script=yes 4729else 4730 have_ld_version_script=no 4731fi 4732rm -f core conftest.err conftest.$ac_objext \ 4733 conftest$ac_exeext conftest.$ac_ext 4734 rm -f conftest.map 4735 LDFLAGS="$save_LDFLAGS" 4736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_ld_version_script" >&5 4737$as_echo "$have_ld_version_script" >&6; } 4738fi 4739 if test "$have_ld_version_script" = "yes"; then 4740 HAVE_LD_VERSION_SCRIPT_TRUE= 4741 HAVE_LD_VERSION_SCRIPT_FALSE='#' 4742else 4743 HAVE_LD_VERSION_SCRIPT_TRUE='#' 4744 HAVE_LD_VERSION_SCRIPT_FALSE= 4745fi 4746 4747 4748 4749 4750 4751 4752case `pwd` in 4753 *\ * | *\ *) 4754 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4755$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4756esac 4757 4758 4759 4760macro_version='2.4.4' 4761macro_revision='2.4.4' 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775ltmain=$ac_aux_dir/ltmain.sh 4776 4777# Backslashify metacharacters that are still active within 4778# double-quoted strings. 4779sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4780 4781# Same as above, but do not quote variable references. 4782double_quote_subst='s/\(["`\\]\)/\\\1/g' 4783 4784# Sed substitution to delay expansion of an escaped shell variable in a 4785# double_quote_subst'ed string. 4786delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4787 4788# Sed substitution to delay expansion of an escaped single quote. 4789delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4790 4791# Sed substitution to avoid accidental globbing in evaled expressions 4792no_glob_subst='s/\*/\\\*/g' 4793 4794ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4795ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4796ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4797 4798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4799$as_echo_n "checking how to print strings... " >&6; } 4800# Test print first, because it will be a builtin if present. 4801if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 4802 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4803 ECHO='print -r --' 4804elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4805 ECHO='printf %s\n' 4806else 4807 # Use this function as a fallback that always works. 4808 func_fallback_echo () 4809 { 4810 eval 'cat <<_LTECHO_EOF 4811$1 4812_LTECHO_EOF' 4813 } 4814 ECHO='func_fallback_echo' 4815fi 4816 4817# func_echo_all arg... 4818# Invoke $ECHO with all args, space-separated. 4819func_echo_all () 4820{ 4821 $ECHO "" 4822} 4823 4824case $ECHO in 4825 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4826$as_echo "printf" >&6; } ;; 4827 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4828$as_echo "print -r" >&6; } ;; 4829 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4830$as_echo "cat" >&6; } ;; 4831esac 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4847$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4848if ${ac_cv_path_SED+:} false; then : 4849 $as_echo_n "(cached) " >&6 4850else 4851 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4852 for ac_i in 1 2 3 4 5 6 7; do 4853 ac_script="$ac_script$as_nl$ac_script" 4854 done 4855 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4856 { ac_script=; unset ac_script;} 4857 if test -z "$SED"; then 4858 ac_path_SED_found=false 4859 # Loop through the user's path and test for each of PROGNAME-LIST 4860 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4861for as_dir in $PATH 4862do 4863 IFS=$as_save_IFS 4864 test -z "$as_dir" && as_dir=. 4865 for ac_prog in sed gsed; do 4866 for ac_exec_ext in '' $ac_executable_extensions; do 4867 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4868 as_fn_executable_p "$ac_path_SED" || continue 4869# Check for GNU ac_path_SED and select it if it is found. 4870 # Check for GNU $ac_path_SED 4871case `"$ac_path_SED" --version 2>&1` in 4872*GNU*) 4873 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4874*) 4875 ac_count=0 4876 $as_echo_n 0123456789 >"conftest.in" 4877 while : 4878 do 4879 cat "conftest.in" "conftest.in" >"conftest.tmp" 4880 mv "conftest.tmp" "conftest.in" 4881 cp "conftest.in" "conftest.nl" 4882 $as_echo '' >> "conftest.nl" 4883 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4884 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4885 as_fn_arith $ac_count + 1 && ac_count=$as_val 4886 if test $ac_count -gt ${ac_path_SED_max-0}; then 4887 # Best one so far, save it but keep looking for a better one 4888 ac_cv_path_SED="$ac_path_SED" 4889 ac_path_SED_max=$ac_count 4890 fi 4891 # 10*(2^10) chars as input seems more than enough 4892 test $ac_count -gt 10 && break 4893 done 4894 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4895esac 4896 4897 $ac_path_SED_found && break 3 4898 done 4899 done 4900 done 4901IFS=$as_save_IFS 4902 if test -z "$ac_cv_path_SED"; then 4903 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4904 fi 4905else 4906 ac_cv_path_SED=$SED 4907fi 4908 4909fi 4910{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4911$as_echo "$ac_cv_path_SED" >&6; } 4912 SED="$ac_cv_path_SED" 4913 rm -f conftest.sed 4914 4915test -z "$SED" && SED=sed 4916Xsed="$SED -e 1s/^X//" 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4929$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4930if ${ac_cv_path_GREP+:} false; then : 4931 $as_echo_n "(cached) " >&6 4932else 4933 if test -z "$GREP"; then 4934 ac_path_GREP_found=false 4935 # Loop through the user's path and test for each of PROGNAME-LIST 4936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4937for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4938do 4939 IFS=$as_save_IFS 4940 test -z "$as_dir" && as_dir=. 4941 for ac_prog in grep ggrep; do 4942 for ac_exec_ext in '' $ac_executable_extensions; do 4943 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4944 as_fn_executable_p "$ac_path_GREP" || continue 4945# Check for GNU ac_path_GREP and select it if it is found. 4946 # Check for GNU $ac_path_GREP 4947case `"$ac_path_GREP" --version 2>&1` in 4948*GNU*) 4949 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4950*) 4951 ac_count=0 4952 $as_echo_n 0123456789 >"conftest.in" 4953 while : 4954 do 4955 cat "conftest.in" "conftest.in" >"conftest.tmp" 4956 mv "conftest.tmp" "conftest.in" 4957 cp "conftest.in" "conftest.nl" 4958 $as_echo 'GREP' >> "conftest.nl" 4959 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4960 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4961 as_fn_arith $ac_count + 1 && ac_count=$as_val 4962 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4963 # Best one so far, save it but keep looking for a better one 4964 ac_cv_path_GREP="$ac_path_GREP" 4965 ac_path_GREP_max=$ac_count 4966 fi 4967 # 10*(2^10) chars as input seems more than enough 4968 test $ac_count -gt 10 && break 4969 done 4970 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4971esac 4972 4973 $ac_path_GREP_found && break 3 4974 done 4975 done 4976 done 4977IFS=$as_save_IFS 4978 if test -z "$ac_cv_path_GREP"; then 4979 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4980 fi 4981else 4982 ac_cv_path_GREP=$GREP 4983fi 4984 4985fi 4986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4987$as_echo "$ac_cv_path_GREP" >&6; } 4988 GREP="$ac_cv_path_GREP" 4989 4990 4991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4992$as_echo_n "checking for egrep... " >&6; } 4993if ${ac_cv_path_EGREP+:} false; then : 4994 $as_echo_n "(cached) " >&6 4995else 4996 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4997 then ac_cv_path_EGREP="$GREP -E" 4998 else 4999 if test -z "$EGREP"; then 5000 ac_path_EGREP_found=false 5001 # Loop through the user's path and test for each of PROGNAME-LIST 5002 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5003for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5004do 5005 IFS=$as_save_IFS 5006 test -z "$as_dir" && as_dir=. 5007 for ac_prog in egrep; do 5008 for ac_exec_ext in '' $ac_executable_extensions; do 5009 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5010 as_fn_executable_p "$ac_path_EGREP" || continue 5011# Check for GNU ac_path_EGREP and select it if it is found. 5012 # Check for GNU $ac_path_EGREP 5013case `"$ac_path_EGREP" --version 2>&1` in 5014*GNU*) 5015 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5016*) 5017 ac_count=0 5018 $as_echo_n 0123456789 >"conftest.in" 5019 while : 5020 do 5021 cat "conftest.in" "conftest.in" >"conftest.tmp" 5022 mv "conftest.tmp" "conftest.in" 5023 cp "conftest.in" "conftest.nl" 5024 $as_echo 'EGREP' >> "conftest.nl" 5025 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5026 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5027 as_fn_arith $ac_count + 1 && ac_count=$as_val 5028 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5029 # Best one so far, save it but keep looking for a better one 5030 ac_cv_path_EGREP="$ac_path_EGREP" 5031 ac_path_EGREP_max=$ac_count 5032 fi 5033 # 10*(2^10) chars as input seems more than enough 5034 test $ac_count -gt 10 && break 5035 done 5036 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5037esac 5038 5039 $ac_path_EGREP_found && break 3 5040 done 5041 done 5042 done 5043IFS=$as_save_IFS 5044 if test -z "$ac_cv_path_EGREP"; then 5045 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5046 fi 5047else 5048 ac_cv_path_EGREP=$EGREP 5049fi 5050 5051 fi 5052fi 5053{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5054$as_echo "$ac_cv_path_EGREP" >&6; } 5055 EGREP="$ac_cv_path_EGREP" 5056 5057 5058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5059$as_echo_n "checking for fgrep... " >&6; } 5060if ${ac_cv_path_FGREP+:} false; then : 5061 $as_echo_n "(cached) " >&6 5062else 5063 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5064 then ac_cv_path_FGREP="$GREP -F" 5065 else 5066 if test -z "$FGREP"; then 5067 ac_path_FGREP_found=false 5068 # Loop through the user's path and test for each of PROGNAME-LIST 5069 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5070for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5071do 5072 IFS=$as_save_IFS 5073 test -z "$as_dir" && as_dir=. 5074 for ac_prog in fgrep; do 5075 for ac_exec_ext in '' $ac_executable_extensions; do 5076 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5077 as_fn_executable_p "$ac_path_FGREP" || continue 5078# Check for GNU ac_path_FGREP and select it if it is found. 5079 # Check for GNU $ac_path_FGREP 5080case `"$ac_path_FGREP" --version 2>&1` in 5081*GNU*) 5082 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5083*) 5084 ac_count=0 5085 $as_echo_n 0123456789 >"conftest.in" 5086 while : 5087 do 5088 cat "conftest.in" "conftest.in" >"conftest.tmp" 5089 mv "conftest.tmp" "conftest.in" 5090 cp "conftest.in" "conftest.nl" 5091 $as_echo 'FGREP' >> "conftest.nl" 5092 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5093 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5094 as_fn_arith $ac_count + 1 && ac_count=$as_val 5095 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5096 # Best one so far, save it but keep looking for a better one 5097 ac_cv_path_FGREP="$ac_path_FGREP" 5098 ac_path_FGREP_max=$ac_count 5099 fi 5100 # 10*(2^10) chars as input seems more than enough 5101 test $ac_count -gt 10 && break 5102 done 5103 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5104esac 5105 5106 $ac_path_FGREP_found && break 3 5107 done 5108 done 5109 done 5110IFS=$as_save_IFS 5111 if test -z "$ac_cv_path_FGREP"; then 5112 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5113 fi 5114else 5115 ac_cv_path_FGREP=$FGREP 5116fi 5117 5118 fi 5119fi 5120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5121$as_echo "$ac_cv_path_FGREP" >&6; } 5122 FGREP="$ac_cv_path_FGREP" 5123 5124 5125test -z "$GREP" && GREP=grep 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145# Check whether --with-gnu-ld was given. 5146if test "${with_gnu_ld+set}" = set; then : 5147 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 5148else 5149 with_gnu_ld=no 5150fi 5151 5152ac_prog=ld 5153if test yes = "$GCC"; then 5154 # Check if gcc -print-prog-name=ld gives a path. 5155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5156$as_echo_n "checking for ld used by $CC... " >&6; } 5157 case $host in 5158 *-*-mingw*) 5159 # gcc leaves a trailing carriage return, which upsets mingw 5160 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5161 *) 5162 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5163 esac 5164 case $ac_prog in 5165 # Accept absolute paths. 5166 [\\/]* | ?:[\\/]*) 5167 re_direlt='/[^/][^/]*/\.\./' 5168 # Canonicalize the pathname of ld 5169 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5170 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5171 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5172 done 5173 test -z "$LD" && LD=$ac_prog 5174 ;; 5175 "") 5176 # If it fails, then pretend we aren't using GCC. 5177 ac_prog=ld 5178 ;; 5179 *) 5180 # If it is relative, then search for the first ld in PATH. 5181 with_gnu_ld=unknown 5182 ;; 5183 esac 5184elif test yes = "$with_gnu_ld"; then 5185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5186$as_echo_n "checking for GNU ld... " >&6; } 5187else 5188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5189$as_echo_n "checking for non-GNU ld... " >&6; } 5190fi 5191if ${lt_cv_path_LD+:} false; then : 5192 $as_echo_n "(cached) " >&6 5193else 5194 if test -z "$LD"; then 5195 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5196 for ac_dir in $PATH; do 5197 IFS=$lt_save_ifs 5198 test -z "$ac_dir" && ac_dir=. 5199 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5200 lt_cv_path_LD=$ac_dir/$ac_prog 5201 # Check to see if the program is GNU ld. I'd rather use --version, 5202 # but apparently some variants of GNU ld only accept -v. 5203 # Break only if it was the GNU/non-GNU ld that we prefer. 5204 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5205 *GNU* | *'with BFD'*) 5206 test no != "$with_gnu_ld" && break 5207 ;; 5208 *) 5209 test yes != "$with_gnu_ld" && break 5210 ;; 5211 esac 5212 fi 5213 done 5214 IFS=$lt_save_ifs 5215else 5216 lt_cv_path_LD=$LD # Let the user override the test with a path. 5217fi 5218fi 5219 5220LD=$lt_cv_path_LD 5221if test -n "$LD"; then 5222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5223$as_echo "$LD" >&6; } 5224else 5225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5226$as_echo "no" >&6; } 5227fi 5228test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5230$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5231if ${lt_cv_prog_gnu_ld+:} false; then : 5232 $as_echo_n "(cached) " >&6 5233else 5234 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5235case `$LD -v 2>&1 </dev/null` in 5236*GNU* | *'with BFD'*) 5237 lt_cv_prog_gnu_ld=yes 5238 ;; 5239*) 5240 lt_cv_prog_gnu_ld=no 5241 ;; 5242esac 5243fi 5244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5245$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5246with_gnu_ld=$lt_cv_prog_gnu_ld 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5257$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5258if ${lt_cv_path_NM+:} false; then : 5259 $as_echo_n "(cached) " >&6 5260else 5261 if test -n "$NM"; then 5262 # Let the user override the test. 5263 lt_cv_path_NM=$NM 5264else 5265 lt_nm_to_check=${ac_tool_prefix}nm 5266 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5267 lt_nm_to_check="$lt_nm_to_check nm" 5268 fi 5269 for lt_tmp_nm in $lt_nm_to_check; do 5270 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 5271 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5272 IFS=$lt_save_ifs 5273 test -z "$ac_dir" && ac_dir=. 5274 tmp_nm=$ac_dir/$lt_tmp_nm 5275 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 5276 # Check to see if the nm accepts a BSD-compat flag. 5277 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 5278 # nm: unknown option "B" ignored 5279 # Tru64's nm complains that /dev/null is an invalid object file 5280 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 5281 case $build_os in 5282 mingw*) lt_bad_file=conftest.nm/nofile ;; 5283 *) lt_bad_file=/dev/null ;; 5284 esac 5285 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 5286 *$lt_bad_file* | *'Invalid file or object type'*) 5287 lt_cv_path_NM="$tmp_nm -B" 5288 break 2 5289 ;; 5290 *) 5291 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5292 */dev/null*) 5293 lt_cv_path_NM="$tmp_nm -p" 5294 break 2 5295 ;; 5296 *) 5297 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5298 continue # so that we can try to find one that supports BSD flags 5299 ;; 5300 esac 5301 ;; 5302 esac 5303 fi 5304 done 5305 IFS=$lt_save_ifs 5306 done 5307 : ${lt_cv_path_NM=no} 5308fi 5309fi 5310{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5311$as_echo "$lt_cv_path_NM" >&6; } 5312if test no != "$lt_cv_path_NM"; then 5313 NM=$lt_cv_path_NM 5314else 5315 # Didn't find any BSD compatible name lister, look for dumpbin. 5316 if test -n "$DUMPBIN"; then : 5317 # Let the user override the test. 5318 else 5319 if test -n "$ac_tool_prefix"; then 5320 for ac_prog in dumpbin "link -dump" 5321 do 5322 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5323set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5325$as_echo_n "checking for $ac_word... " >&6; } 5326if ${ac_cv_prog_DUMPBIN+:} false; then : 5327 $as_echo_n "(cached) " >&6 5328else 5329 if test -n "$DUMPBIN"; then 5330 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5331else 5332as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5333for as_dir in $PATH 5334do 5335 IFS=$as_save_IFS 5336 test -z "$as_dir" && as_dir=. 5337 for ac_exec_ext in '' $ac_executable_extensions; do 5338 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5339 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5340 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5341 break 2 5342 fi 5343done 5344 done 5345IFS=$as_save_IFS 5346 5347fi 5348fi 5349DUMPBIN=$ac_cv_prog_DUMPBIN 5350if test -n "$DUMPBIN"; then 5351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5352$as_echo "$DUMPBIN" >&6; } 5353else 5354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5355$as_echo "no" >&6; } 5356fi 5357 5358 5359 test -n "$DUMPBIN" && break 5360 done 5361fi 5362if test -z "$DUMPBIN"; then 5363 ac_ct_DUMPBIN=$DUMPBIN 5364 for ac_prog in dumpbin "link -dump" 5365do 5366 # Extract the first word of "$ac_prog", so it can be a program name with args. 5367set dummy $ac_prog; ac_word=$2 5368{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5369$as_echo_n "checking for $ac_word... " >&6; } 5370if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5371 $as_echo_n "(cached) " >&6 5372else 5373 if test -n "$ac_ct_DUMPBIN"; then 5374 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5375else 5376as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5377for as_dir in $PATH 5378do 5379 IFS=$as_save_IFS 5380 test -z "$as_dir" && as_dir=. 5381 for ac_exec_ext in '' $ac_executable_extensions; do 5382 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5383 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5384 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5385 break 2 5386 fi 5387done 5388 done 5389IFS=$as_save_IFS 5390 5391fi 5392fi 5393ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5394if test -n "$ac_ct_DUMPBIN"; then 5395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5396$as_echo "$ac_ct_DUMPBIN" >&6; } 5397else 5398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5399$as_echo "no" >&6; } 5400fi 5401 5402 5403 test -n "$ac_ct_DUMPBIN" && break 5404done 5405 5406 if test "x$ac_ct_DUMPBIN" = x; then 5407 DUMPBIN=":" 5408 else 5409 case $cross_compiling:$ac_tool_warned in 5410yes:) 5411{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5412$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5413ac_tool_warned=yes ;; 5414esac 5415 DUMPBIN=$ac_ct_DUMPBIN 5416 fi 5417fi 5418 5419 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 5420 *COFF*) 5421 DUMPBIN="$DUMPBIN -symbols -headers" 5422 ;; 5423 *) 5424 DUMPBIN=: 5425 ;; 5426 esac 5427 fi 5428 5429 if test : != "$DUMPBIN"; then 5430 NM=$DUMPBIN 5431 fi 5432fi 5433test -z "$NM" && NM=nm 5434 5435 5436 5437 5438 5439 5440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5441$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5442if ${lt_cv_nm_interface+:} false; then : 5443 $as_echo_n "(cached) " >&6 5444else 5445 lt_cv_nm_interface="BSD nm" 5446 echo "int some_variable = 0;" > conftest.$ac_ext 5447 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5448 (eval "$ac_compile" 2>conftest.err) 5449 cat conftest.err >&5 5450 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5451 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5452 cat conftest.err >&5 5453 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5454 cat conftest.out >&5 5455 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5456 lt_cv_nm_interface="MS dumpbin" 5457 fi 5458 rm -f conftest* 5459fi 5460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5461$as_echo "$lt_cv_nm_interface" >&6; } 5462 5463# find the maximum length of command line arguments 5464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5465$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5466if ${lt_cv_sys_max_cmd_len+:} false; then : 5467 $as_echo_n "(cached) " >&6 5468else 5469 i=0 5470 teststring=ABCD 5471 5472 case $build_os in 5473 msdosdjgpp*) 5474 # On DJGPP, this test can blow up pretty badly due to problems in libc 5475 # (any single argument exceeding 2000 bytes causes a buffer overrun 5476 # during glob expansion). Even if it were fixed, the result of this 5477 # check would be larger than it should be. 5478 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5479 ;; 5480 5481 gnu*) 5482 # Under GNU Hurd, this test is not required because there is 5483 # no limit to the length of command line arguments. 5484 # Libtool will interpret -1 as no limit whatsoever 5485 lt_cv_sys_max_cmd_len=-1; 5486 ;; 5487 5488 cygwin* | mingw* | cegcc*) 5489 # On Win9x/ME, this test blows up -- it succeeds, but takes 5490 # about 5 minutes as the teststring grows exponentially. 5491 # Worse, since 9x/ME are not pre-emptively multitasking, 5492 # you end up with a "frozen" computer, even though with patience 5493 # the test eventually succeeds (with a max line length of 256k). 5494 # Instead, let's just punt: use the minimum linelength reported by 5495 # all of the supported platforms: 8192 (on NT/2K/XP). 5496 lt_cv_sys_max_cmd_len=8192; 5497 ;; 5498 5499 mint*) 5500 # On MiNT this can take a long time and run out of memory. 5501 lt_cv_sys_max_cmd_len=8192; 5502 ;; 5503 5504 amigaos*) 5505 # On AmigaOS with pdksh, this test takes hours, literally. 5506 # So we just punt and use a minimum line length of 8192. 5507 lt_cv_sys_max_cmd_len=8192; 5508 ;; 5509 5510 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 5511 # This has been around since 386BSD, at least. Likely further. 5512 if test -x /sbin/sysctl; then 5513 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5514 elif test -x /usr/sbin/sysctl; then 5515 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5516 else 5517 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5518 fi 5519 # And add a safety zone 5520 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5521 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5522 ;; 5523 5524 interix*) 5525 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5526 lt_cv_sys_max_cmd_len=196608 5527 ;; 5528 5529 os2*) 5530 # The test takes a long time on OS/2. 5531 lt_cv_sys_max_cmd_len=8192 5532 ;; 5533 5534 osf*) 5535 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5536 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5537 # nice to cause kernel panics so lets avoid the loop below. 5538 # First set a reasonable default. 5539 lt_cv_sys_max_cmd_len=16384 5540 # 5541 if test -x /sbin/sysconfig; then 5542 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5543 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5544 esac 5545 fi 5546 ;; 5547 sco3.2v5*) 5548 lt_cv_sys_max_cmd_len=102400 5549 ;; 5550 sysv5* | sco5v6* | sysv4.2uw2*) 5551 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5552 if test -n "$kargmax"; then 5553 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5554 else 5555 lt_cv_sys_max_cmd_len=32768 5556 fi 5557 ;; 5558 *) 5559 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5560 if test -n "$lt_cv_sys_max_cmd_len" && \ 5561 test undefined != "$lt_cv_sys_max_cmd_len"; then 5562 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5563 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5564 else 5565 # Make teststring a little bigger before we do anything with it. 5566 # a 1K string should be a reasonable start. 5567 for i in 1 2 3 4 5 6 7 8; do 5568 teststring=$teststring$teststring 5569 done 5570 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5571 # If test is not a shell built-in, we'll probably end up computing a 5572 # maximum length that is only half of the actual maximum length, but 5573 # we can't tell. 5574 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 5575 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5576 test 17 != "$i" # 1/2 MB should be enough 5577 do 5578 i=`expr $i + 1` 5579 teststring=$teststring$teststring 5580 done 5581 # Only check the string length outside the loop. 5582 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5583 teststring= 5584 # Add a significant safety factor because C++ compilers can tack on 5585 # massive amounts of additional arguments before passing them to the 5586 # linker. It appears as though 1/2 is a usable value. 5587 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5588 fi 5589 ;; 5590 esac 5591 5592fi 5593 5594if test -n "$lt_cv_sys_max_cmd_len"; then 5595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5596$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5597else 5598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5599$as_echo "none" >&6; } 5600fi 5601max_cmd_len=$lt_cv_sys_max_cmd_len 5602 5603 5604 5605 5606 5607 5608: ${CP="cp -f"} 5609: ${MV="mv -f"} 5610: ${RM="rm -f"} 5611 5612if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5613 lt_unset=unset 5614else 5615 lt_unset=false 5616fi 5617 5618 5619 5620 5621 5622# test EBCDIC or ASCII 5623case `echo X|tr X '\101'` in 5624 A) # ASCII based system 5625 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5626 lt_SP2NL='tr \040 \012' 5627 lt_NL2SP='tr \015\012 \040\040' 5628 ;; 5629 *) # EBCDIC based system 5630 lt_SP2NL='tr \100 \n' 5631 lt_NL2SP='tr \r\n \100\100' 5632 ;; 5633esac 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 5644$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 5645if ${lt_cv_to_host_file_cmd+:} false; then : 5646 $as_echo_n "(cached) " >&6 5647else 5648 case $host in 5649 *-*-mingw* ) 5650 case $build in 5651 *-*-mingw* ) # actually msys 5652 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 5653 ;; 5654 *-*-cygwin* ) 5655 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 5656 ;; 5657 * ) # otherwise, assume *nix 5658 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 5659 ;; 5660 esac 5661 ;; 5662 *-*-cygwin* ) 5663 case $build in 5664 *-*-mingw* ) # actually msys 5665 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 5666 ;; 5667 *-*-cygwin* ) 5668 lt_cv_to_host_file_cmd=func_convert_file_noop 5669 ;; 5670 * ) # otherwise, assume *nix 5671 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 5672 ;; 5673 esac 5674 ;; 5675 * ) # unhandled hosts (and "normal" native builds) 5676 lt_cv_to_host_file_cmd=func_convert_file_noop 5677 ;; 5678esac 5679 5680fi 5681 5682to_host_file_cmd=$lt_cv_to_host_file_cmd 5683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 5684$as_echo "$lt_cv_to_host_file_cmd" >&6; } 5685 5686 5687 5688 5689 5690{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 5691$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 5692if ${lt_cv_to_tool_file_cmd+:} false; then : 5693 $as_echo_n "(cached) " >&6 5694else 5695 #assume ordinary cross tools, or native build. 5696lt_cv_to_tool_file_cmd=func_convert_file_noop 5697case $host in 5698 *-*-mingw* ) 5699 case $build in 5700 *-*-mingw* ) # actually msys 5701 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 5702 ;; 5703 esac 5704 ;; 5705esac 5706 5707fi 5708 5709to_tool_file_cmd=$lt_cv_to_tool_file_cmd 5710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 5711$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 5712 5713 5714 5715 5716 5717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5718$as_echo_n "checking for $LD option to reload object files... " >&6; } 5719if ${lt_cv_ld_reload_flag+:} false; then : 5720 $as_echo_n "(cached) " >&6 5721else 5722 lt_cv_ld_reload_flag='-r' 5723fi 5724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5725$as_echo "$lt_cv_ld_reload_flag" >&6; } 5726reload_flag=$lt_cv_ld_reload_flag 5727case $reload_flag in 5728"" | " "*) ;; 5729*) reload_flag=" $reload_flag" ;; 5730esac 5731reload_cmds='$LD$reload_flag -o $output$reload_objs' 5732case $host_os in 5733 cygwin* | mingw* | pw32* | cegcc*) 5734 if test yes != "$GCC"; then 5735 reload_cmds=false 5736 fi 5737 ;; 5738 darwin*) 5739 if test yes = "$GCC"; then 5740 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 5741 else 5742 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5743 fi 5744 ;; 5745esac 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755if test -n "$ac_tool_prefix"; then 5756 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5757set dummy ${ac_tool_prefix}objdump; ac_word=$2 5758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5759$as_echo_n "checking for $ac_word... " >&6; } 5760if ${ac_cv_prog_OBJDUMP+:} false; then : 5761 $as_echo_n "(cached) " >&6 5762else 5763 if test -n "$OBJDUMP"; then 5764 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5765else 5766as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5767for as_dir in $PATH 5768do 5769 IFS=$as_save_IFS 5770 test -z "$as_dir" && as_dir=. 5771 for ac_exec_ext in '' $ac_executable_extensions; do 5772 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5773 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5774 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5775 break 2 5776 fi 5777done 5778 done 5779IFS=$as_save_IFS 5780 5781fi 5782fi 5783OBJDUMP=$ac_cv_prog_OBJDUMP 5784if test -n "$OBJDUMP"; then 5785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5786$as_echo "$OBJDUMP" >&6; } 5787else 5788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5789$as_echo "no" >&6; } 5790fi 5791 5792 5793fi 5794if test -z "$ac_cv_prog_OBJDUMP"; then 5795 ac_ct_OBJDUMP=$OBJDUMP 5796 # Extract the first word of "objdump", so it can be a program name with args. 5797set dummy objdump; ac_word=$2 5798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5799$as_echo_n "checking for $ac_word... " >&6; } 5800if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5801 $as_echo_n "(cached) " >&6 5802else 5803 if test -n "$ac_ct_OBJDUMP"; then 5804 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5805else 5806as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5807for as_dir in $PATH 5808do 5809 IFS=$as_save_IFS 5810 test -z "$as_dir" && as_dir=. 5811 for ac_exec_ext in '' $ac_executable_extensions; do 5812 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5813 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5814 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5815 break 2 5816 fi 5817done 5818 done 5819IFS=$as_save_IFS 5820 5821fi 5822fi 5823ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5824if test -n "$ac_ct_OBJDUMP"; then 5825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5826$as_echo "$ac_ct_OBJDUMP" >&6; } 5827else 5828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5829$as_echo "no" >&6; } 5830fi 5831 5832 if test "x$ac_ct_OBJDUMP" = x; then 5833 OBJDUMP="false" 5834 else 5835 case $cross_compiling:$ac_tool_warned in 5836yes:) 5837{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5838$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5839ac_tool_warned=yes ;; 5840esac 5841 OBJDUMP=$ac_ct_OBJDUMP 5842 fi 5843else 5844 OBJDUMP="$ac_cv_prog_OBJDUMP" 5845fi 5846 5847test -z "$OBJDUMP" && OBJDUMP=objdump 5848 5849 5850 5851 5852 5853 5854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5855$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5856if ${lt_cv_deplibs_check_method+:} false; then : 5857 $as_echo_n "(cached) " >&6 5858else 5859 lt_cv_file_magic_cmd='$MAGIC_CMD' 5860lt_cv_file_magic_test_file= 5861lt_cv_deplibs_check_method='unknown' 5862# Need to set the preceding variable on all platforms that support 5863# interlibrary dependencies. 5864# 'none' -- dependencies not supported. 5865# 'unknown' -- same as none, but documents that we really don't know. 5866# 'pass_all' -- all dependencies passed with no checks. 5867# 'test_compile' -- check by making test program. 5868# 'file_magic [[regex]]' -- check by looking for files in library path 5869# that responds to the $file_magic_cmd with a given extended regex. 5870# If you have 'file' or equivalent on your system and you're not sure 5871# whether 'pass_all' will *always* work, you probably want this one. 5872 5873case $host_os in 5874aix[4-9]*) 5875 lt_cv_deplibs_check_method=pass_all 5876 ;; 5877 5878beos*) 5879 lt_cv_deplibs_check_method=pass_all 5880 ;; 5881 5882bsdi[45]*) 5883 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5884 lt_cv_file_magic_cmd='/usr/bin/file -L' 5885 lt_cv_file_magic_test_file=/shlib/libc.so 5886 ;; 5887 5888cygwin*) 5889 # func_win32_libid is a shell function defined in ltmain.sh 5890 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5891 lt_cv_file_magic_cmd='func_win32_libid' 5892 ;; 5893 5894mingw* | pw32*) 5895 # Base MSYS/MinGW do not provide the 'file' command needed by 5896 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5897 # unless we find 'file', for example because we are cross-compiling. 5898 if ( file / ) >/dev/null 2>&1; then 5899 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5900 lt_cv_file_magic_cmd='func_win32_libid' 5901 else 5902 # Keep this pattern in sync with the one in func_win32_libid. 5903 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 5904 lt_cv_file_magic_cmd='$OBJDUMP -f' 5905 fi 5906 ;; 5907 5908cegcc*) 5909 # use the weaker test based on 'objdump'. See mingw*. 5910 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5911 lt_cv_file_magic_cmd='$OBJDUMP -f' 5912 ;; 5913 5914darwin* | rhapsody*) 5915 lt_cv_deplibs_check_method=pass_all 5916 ;; 5917 5918freebsd* | dragonfly*) 5919 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5920 case $host_cpu in 5921 i*86 ) 5922 # Not sure whether the presence of OpenBSD here was a mistake. 5923 # Let's accept both of them until this is cleared up. 5924 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5925 lt_cv_file_magic_cmd=/usr/bin/file 5926 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5927 ;; 5928 esac 5929 else 5930 lt_cv_deplibs_check_method=pass_all 5931 fi 5932 ;; 5933 5934haiku*) 5935 lt_cv_deplibs_check_method=pass_all 5936 ;; 5937 5938hpux10.20* | hpux11*) 5939 lt_cv_file_magic_cmd=/usr/bin/file 5940 case $host_cpu in 5941 ia64*) 5942 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5943 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5944 ;; 5945 hppa*64*) 5946 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]' 5947 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5948 ;; 5949 *) 5950 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5951 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5952 ;; 5953 esac 5954 ;; 5955 5956interix[3-9]*) 5957 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5958 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5959 ;; 5960 5961irix5* | irix6* | nonstopux*) 5962 case $LD in 5963 *-32|*"-32 ") libmagic=32-bit;; 5964 *-n32|*"-n32 ") libmagic=N32;; 5965 *-64|*"-64 ") libmagic=64-bit;; 5966 *) libmagic=never-match;; 5967 esac 5968 lt_cv_deplibs_check_method=pass_all 5969 ;; 5970 5971# This must be glibc/ELF. 5972linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 5973 lt_cv_deplibs_check_method=pass_all 5974 ;; 5975 5976netbsd*) 5977 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5978 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5979 else 5980 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5981 fi 5982 ;; 5983 5984newos6*) 5985 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5986 lt_cv_file_magic_cmd=/usr/bin/file 5987 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5988 ;; 5989 5990*nto* | *qnx*) 5991 lt_cv_deplibs_check_method=pass_all 5992 ;; 5993 5994openbsd* | bitrig*) 5995 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 5996 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5997 else 5998 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5999 fi 6000 ;; 6001 6002osf3* | osf4* | osf5*) 6003 lt_cv_deplibs_check_method=pass_all 6004 ;; 6005 6006rdos*) 6007 lt_cv_deplibs_check_method=pass_all 6008 ;; 6009 6010solaris*) 6011 lt_cv_deplibs_check_method=pass_all 6012 ;; 6013 6014sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6015 lt_cv_deplibs_check_method=pass_all 6016 ;; 6017 6018sysv4 | sysv4.3*) 6019 case $host_vendor in 6020 motorola) 6021 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]' 6022 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6023 ;; 6024 ncr) 6025 lt_cv_deplibs_check_method=pass_all 6026 ;; 6027 sequent) 6028 lt_cv_file_magic_cmd='/bin/file' 6029 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6030 ;; 6031 sni) 6032 lt_cv_file_magic_cmd='/bin/file' 6033 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6034 lt_cv_file_magic_test_file=/lib/libc.so 6035 ;; 6036 siemens) 6037 lt_cv_deplibs_check_method=pass_all 6038 ;; 6039 pc) 6040 lt_cv_deplibs_check_method=pass_all 6041 ;; 6042 esac 6043 ;; 6044 6045tpf*) 6046 lt_cv_deplibs_check_method=pass_all 6047 ;; 6048os2*) 6049 lt_cv_deplibs_check_method=pass_all 6050 ;; 6051esac 6052 6053fi 6054{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6055$as_echo "$lt_cv_deplibs_check_method" >&6; } 6056 6057file_magic_glob= 6058want_nocaseglob=no 6059if test "$build" = "$host"; then 6060 case $host_os in 6061 mingw* | pw32*) 6062 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 6063 want_nocaseglob=yes 6064 else 6065 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 6066 fi 6067 ;; 6068 esac 6069fi 6070 6071file_magic_cmd=$lt_cv_file_magic_cmd 6072deplibs_check_method=$lt_cv_deplibs_check_method 6073test -z "$deplibs_check_method" && deplibs_check_method=unknown 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096if test -n "$ac_tool_prefix"; then 6097 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 6098set dummy ${ac_tool_prefix}dlltool; ac_word=$2 6099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6100$as_echo_n "checking for $ac_word... " >&6; } 6101if ${ac_cv_prog_DLLTOOL+:} false; then : 6102 $as_echo_n "(cached) " >&6 6103else 6104 if test -n "$DLLTOOL"; then 6105 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 6106else 6107as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6108for as_dir in $PATH 6109do 6110 IFS=$as_save_IFS 6111 test -z "$as_dir" && as_dir=. 6112 for ac_exec_ext in '' $ac_executable_extensions; do 6113 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6114 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 6115 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6116 break 2 6117 fi 6118done 6119 done 6120IFS=$as_save_IFS 6121 6122fi 6123fi 6124DLLTOOL=$ac_cv_prog_DLLTOOL 6125if test -n "$DLLTOOL"; then 6126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6127$as_echo "$DLLTOOL" >&6; } 6128else 6129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6130$as_echo "no" >&6; } 6131fi 6132 6133 6134fi 6135if test -z "$ac_cv_prog_DLLTOOL"; then 6136 ac_ct_DLLTOOL=$DLLTOOL 6137 # Extract the first word of "dlltool", so it can be a program name with args. 6138set dummy dlltool; ac_word=$2 6139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6140$as_echo_n "checking for $ac_word... " >&6; } 6141if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 6142 $as_echo_n "(cached) " >&6 6143else 6144 if test -n "$ac_ct_DLLTOOL"; then 6145 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 6146else 6147as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6148for as_dir in $PATH 6149do 6150 IFS=$as_save_IFS 6151 test -z "$as_dir" && as_dir=. 6152 for ac_exec_ext in '' $ac_executable_extensions; do 6153 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6154 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 6155 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6156 break 2 6157 fi 6158done 6159 done 6160IFS=$as_save_IFS 6161 6162fi 6163fi 6164ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 6165if test -n "$ac_ct_DLLTOOL"; then 6166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6167$as_echo "$ac_ct_DLLTOOL" >&6; } 6168else 6169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6170$as_echo "no" >&6; } 6171fi 6172 6173 if test "x$ac_ct_DLLTOOL" = x; then 6174 DLLTOOL="false" 6175 else 6176 case $cross_compiling:$ac_tool_warned in 6177yes:) 6178{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6179$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6180ac_tool_warned=yes ;; 6181esac 6182 DLLTOOL=$ac_ct_DLLTOOL 6183 fi 6184else 6185 DLLTOOL="$ac_cv_prog_DLLTOOL" 6186fi 6187 6188test -z "$DLLTOOL" && DLLTOOL=dlltool 6189 6190 6191 6192 6193 6194 6195 6196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 6197$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 6198if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 6199 $as_echo_n "(cached) " >&6 6200else 6201 lt_cv_sharedlib_from_linklib_cmd='unknown' 6202 6203case $host_os in 6204cygwin* | mingw* | pw32* | cegcc*) 6205 # two different shell functions defined in ltmain.sh; 6206 # decide which one to use based on capabilities of $DLLTOOL 6207 case `$DLLTOOL --help 2>&1` in 6208 *--identify-strict*) 6209 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 6210 ;; 6211 *) 6212 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 6213 ;; 6214 esac 6215 ;; 6216*) 6217 # fallback: assume linklib IS sharedlib 6218 lt_cv_sharedlib_from_linklib_cmd=$ECHO 6219 ;; 6220esac 6221 6222fi 6223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 6224$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 6225sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 6226test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 6227 6228 6229 6230 6231 6232 6233 6234if test -n "$ac_tool_prefix"; then 6235 for ac_prog in ar 6236 do 6237 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6238set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6240$as_echo_n "checking for $ac_word... " >&6; } 6241if ${ac_cv_prog_AR+:} false; then : 6242 $as_echo_n "(cached) " >&6 6243else 6244 if test -n "$AR"; then 6245 ac_cv_prog_AR="$AR" # Let the user override the test. 6246else 6247as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6248for as_dir in $PATH 6249do 6250 IFS=$as_save_IFS 6251 test -z "$as_dir" && as_dir=. 6252 for ac_exec_ext in '' $ac_executable_extensions; do 6253 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6254 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 6255 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6256 break 2 6257 fi 6258done 6259 done 6260IFS=$as_save_IFS 6261 6262fi 6263fi 6264AR=$ac_cv_prog_AR 6265if test -n "$AR"; then 6266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6267$as_echo "$AR" >&6; } 6268else 6269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6270$as_echo "no" >&6; } 6271fi 6272 6273 6274 test -n "$AR" && break 6275 done 6276fi 6277if test -z "$AR"; then 6278 ac_ct_AR=$AR 6279 for ac_prog in ar 6280do 6281 # Extract the first word of "$ac_prog", so it can be a program name with args. 6282set dummy $ac_prog; ac_word=$2 6283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6284$as_echo_n "checking for $ac_word... " >&6; } 6285if ${ac_cv_prog_ac_ct_AR+:} false; then : 6286 $as_echo_n "(cached) " >&6 6287else 6288 if test -n "$ac_ct_AR"; then 6289 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6290else 6291as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6292for as_dir in $PATH 6293do 6294 IFS=$as_save_IFS 6295 test -z "$as_dir" && as_dir=. 6296 for ac_exec_ext in '' $ac_executable_extensions; do 6297 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6298 ac_cv_prog_ac_ct_AR="$ac_prog" 6299 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6300 break 2 6301 fi 6302done 6303 done 6304IFS=$as_save_IFS 6305 6306fi 6307fi 6308ac_ct_AR=$ac_cv_prog_ac_ct_AR 6309if test -n "$ac_ct_AR"; then 6310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6311$as_echo "$ac_ct_AR" >&6; } 6312else 6313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6314$as_echo "no" >&6; } 6315fi 6316 6317 6318 test -n "$ac_ct_AR" && break 6319done 6320 6321 if test "x$ac_ct_AR" = x; then 6322 AR="false" 6323 else 6324 case $cross_compiling:$ac_tool_warned in 6325yes:) 6326{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6327$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6328ac_tool_warned=yes ;; 6329esac 6330 AR=$ac_ct_AR 6331 fi 6332fi 6333 6334: ${AR=ar} 6335: ${AR_FLAGS=cru} 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 6348$as_echo_n "checking for archiver @FILE support... " >&6; } 6349if ${lt_cv_ar_at_file+:} false; then : 6350 $as_echo_n "(cached) " >&6 6351else 6352 lt_cv_ar_at_file=no 6353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6354/* end confdefs.h. */ 6355 6356int 6357main () 6358{ 6359 6360 ; 6361 return 0; 6362} 6363_ACEOF 6364if ac_fn_c_try_compile "$LINENO"; then : 6365 echo conftest.$ac_objext > conftest.lst 6366 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 6367 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6368 (eval $lt_ar_try) 2>&5 6369 ac_status=$? 6370 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6371 test $ac_status = 0; } 6372 if test 0 -eq "$ac_status"; then 6373 # Ensure the archiver fails upon bogus file names. 6374 rm -f conftest.$ac_objext libconftest.a 6375 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 6376 (eval $lt_ar_try) 2>&5 6377 ac_status=$? 6378 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6379 test $ac_status = 0; } 6380 if test 0 -ne "$ac_status"; then 6381 lt_cv_ar_at_file=@ 6382 fi 6383 fi 6384 rm -f conftest.* libconftest.a 6385 6386fi 6387rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6388 6389fi 6390{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 6391$as_echo "$lt_cv_ar_at_file" >&6; } 6392 6393if test no = "$lt_cv_ar_at_file"; then 6394 archiver_list_spec= 6395else 6396 archiver_list_spec=$lt_cv_ar_at_file 6397fi 6398 6399 6400 6401 6402 6403 6404 6405if test -n "$ac_tool_prefix"; then 6406 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6407set dummy ${ac_tool_prefix}strip; ac_word=$2 6408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6409$as_echo_n "checking for $ac_word... " >&6; } 6410if ${ac_cv_prog_STRIP+:} false; then : 6411 $as_echo_n "(cached) " >&6 6412else 6413 if test -n "$STRIP"; then 6414 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6415else 6416as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6417for as_dir in $PATH 6418do 6419 IFS=$as_save_IFS 6420 test -z "$as_dir" && as_dir=. 6421 for ac_exec_ext in '' $ac_executable_extensions; do 6422 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6423 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6424 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6425 break 2 6426 fi 6427done 6428 done 6429IFS=$as_save_IFS 6430 6431fi 6432fi 6433STRIP=$ac_cv_prog_STRIP 6434if test -n "$STRIP"; then 6435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6436$as_echo "$STRIP" >&6; } 6437else 6438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6439$as_echo "no" >&6; } 6440fi 6441 6442 6443fi 6444if test -z "$ac_cv_prog_STRIP"; then 6445 ac_ct_STRIP=$STRIP 6446 # Extract the first word of "strip", so it can be a program name with args. 6447set dummy strip; ac_word=$2 6448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6449$as_echo_n "checking for $ac_word... " >&6; } 6450if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6451 $as_echo_n "(cached) " >&6 6452else 6453 if test -n "$ac_ct_STRIP"; then 6454 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6455else 6456as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6457for as_dir in $PATH 6458do 6459 IFS=$as_save_IFS 6460 test -z "$as_dir" && as_dir=. 6461 for ac_exec_ext in '' $ac_executable_extensions; do 6462 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6463 ac_cv_prog_ac_ct_STRIP="strip" 6464 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6465 break 2 6466 fi 6467done 6468 done 6469IFS=$as_save_IFS 6470 6471fi 6472fi 6473ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6474if test -n "$ac_ct_STRIP"; then 6475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6476$as_echo "$ac_ct_STRIP" >&6; } 6477else 6478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6479$as_echo "no" >&6; } 6480fi 6481 6482 if test "x$ac_ct_STRIP" = x; then 6483 STRIP=":" 6484 else 6485 case $cross_compiling:$ac_tool_warned in 6486yes:) 6487{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6488$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6489ac_tool_warned=yes ;; 6490esac 6491 STRIP=$ac_ct_STRIP 6492 fi 6493else 6494 STRIP="$ac_cv_prog_STRIP" 6495fi 6496 6497test -z "$STRIP" && STRIP=: 6498 6499 6500 6501 6502 6503 6504if test -n "$ac_tool_prefix"; then 6505 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6506set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6508$as_echo_n "checking for $ac_word... " >&6; } 6509if ${ac_cv_prog_RANLIB+:} false; then : 6510 $as_echo_n "(cached) " >&6 6511else 6512 if test -n "$RANLIB"; then 6513 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6514else 6515as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6516for as_dir in $PATH 6517do 6518 IFS=$as_save_IFS 6519 test -z "$as_dir" && as_dir=. 6520 for ac_exec_ext in '' $ac_executable_extensions; do 6521 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6522 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6523 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6524 break 2 6525 fi 6526done 6527 done 6528IFS=$as_save_IFS 6529 6530fi 6531fi 6532RANLIB=$ac_cv_prog_RANLIB 6533if test -n "$RANLIB"; then 6534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6535$as_echo "$RANLIB" >&6; } 6536else 6537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6538$as_echo "no" >&6; } 6539fi 6540 6541 6542fi 6543if test -z "$ac_cv_prog_RANLIB"; then 6544 ac_ct_RANLIB=$RANLIB 6545 # Extract the first word of "ranlib", so it can be a program name with args. 6546set dummy ranlib; ac_word=$2 6547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6548$as_echo_n "checking for $ac_word... " >&6; } 6549if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6550 $as_echo_n "(cached) " >&6 6551else 6552 if test -n "$ac_ct_RANLIB"; then 6553 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6554else 6555as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6556for as_dir in $PATH 6557do 6558 IFS=$as_save_IFS 6559 test -z "$as_dir" && as_dir=. 6560 for ac_exec_ext in '' $ac_executable_extensions; do 6561 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6562 ac_cv_prog_ac_ct_RANLIB="ranlib" 6563 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6564 break 2 6565 fi 6566done 6567 done 6568IFS=$as_save_IFS 6569 6570fi 6571fi 6572ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6573if test -n "$ac_ct_RANLIB"; then 6574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6575$as_echo "$ac_ct_RANLIB" >&6; } 6576else 6577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6578$as_echo "no" >&6; } 6579fi 6580 6581 if test "x$ac_ct_RANLIB" = x; then 6582 RANLIB=":" 6583 else 6584 case $cross_compiling:$ac_tool_warned in 6585yes:) 6586{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6587$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6588ac_tool_warned=yes ;; 6589esac 6590 RANLIB=$ac_ct_RANLIB 6591 fi 6592else 6593 RANLIB="$ac_cv_prog_RANLIB" 6594fi 6595 6596test -z "$RANLIB" && RANLIB=: 6597 6598 6599 6600 6601 6602 6603# Determine commands to create old-style static archives. 6604old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6605old_postinstall_cmds='chmod 644 $oldlib' 6606old_postuninstall_cmds= 6607 6608if test -n "$RANLIB"; then 6609 case $host_os in 6610 bitrig* | openbsd*) 6611 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 6612 ;; 6613 *) 6614 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 6615 ;; 6616 esac 6617 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 6618fi 6619 6620case $host_os in 6621 darwin*) 6622 lock_old_archive_extraction=yes ;; 6623 *) 6624 lock_old_archive_extraction=no ;; 6625esac 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665# If no C compiler was specified, use CC. 6666LTCC=${LTCC-"$CC"} 6667 6668# If no C compiler flags were specified, use CFLAGS. 6669LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6670 6671# Allow CC to be a program name with arguments. 6672compiler=$CC 6673 6674 6675# Check for command to grab the raw symbol name followed by C symbol from nm. 6676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6677$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6678if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6679 $as_echo_n "(cached) " >&6 6680else 6681 6682# These are sane defaults that work on at least a few old systems. 6683# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6684 6685# Character class describing NM global symbol codes. 6686symcode='[BCDEGRST]' 6687 6688# Regexp to match symbols that can be accessed directly from C. 6689sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6690 6691# Define system-specific variables. 6692case $host_os in 6693aix*) 6694 symcode='[BCDT]' 6695 ;; 6696cygwin* | mingw* | pw32* | cegcc*) 6697 symcode='[ABCDGISTW]' 6698 ;; 6699hpux*) 6700 if test ia64 = "$host_cpu"; then 6701 symcode='[ABCDEGRST]' 6702 fi 6703 ;; 6704irix* | nonstopux*) 6705 symcode='[BCDEGRST]' 6706 ;; 6707osf*) 6708 symcode='[BCDEGQRST]' 6709 ;; 6710solaris*) 6711 symcode='[BDRT]' 6712 ;; 6713sco3.2v5*) 6714 symcode='[DT]' 6715 ;; 6716sysv4.2uw2*) 6717 symcode='[DT]' 6718 ;; 6719sysv5* | sco5v6* | unixware* | OpenUNIX*) 6720 symcode='[ABDT]' 6721 ;; 6722sysv4) 6723 symcode='[DFNSTU]' 6724 ;; 6725esac 6726 6727# If we're using GNU nm, then use its standard symbol codes. 6728case `$NM -V 2>&1` in 6729*GNU* | *'with BFD'*) 6730 symcode='[ABCDGIRSTW]' ;; 6731esac 6732 6733if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6734 # Gets list of data symbols to import. 6735 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 6736 # Adjust the below global symbol transforms to fixup imported variables. 6737 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 6738 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 6739 lt_c_name_lib_hook="\ 6740 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 6741 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 6742else 6743 # Disable hooks by default. 6744 lt_cv_sys_global_symbol_to_import= 6745 lt_cdecl_hook= 6746 lt_c_name_hook= 6747 lt_c_name_lib_hook= 6748fi 6749 6750# Transform an extracted symbol line into a proper C declaration. 6751# Some systems (esp. on ia64) link data and code symbols differently, 6752# so use this general approach. 6753lt_cv_sys_global_symbol_to_cdecl="sed -n"\ 6754$lt_cdecl_hook\ 6755" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 6756" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 6757 6758# Transform an extracted symbol line into symbol name and symbol address 6759lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 6760$lt_c_name_hook\ 6761" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 6762" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 6763 6764# Transform an extracted symbol line into symbol name with lib prefix and 6765# symbol address. 6766lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 6767$lt_c_name_lib_hook\ 6768" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 6769" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 6770" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 6771 6772# Handle CRLF in mingw tool chain 6773opt_cr= 6774case $build_os in 6775mingw*) 6776 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6777 ;; 6778esac 6779 6780# Try without a prefix underscore, then with it. 6781for ac_symprfx in "" "_"; do 6782 6783 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6784 symxfrm="\\1 $ac_symprfx\\2 \\2" 6785 6786 # Write the raw and C identifiers. 6787 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6788 # Fake it for dumpbin and say T for any non-static function, 6789 # D for any global variable and I for any imported variable. 6790 # Also find C++ and __fastcall symbols from MSVC++, 6791 # which start with @ or ?. 6792 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6793" {last_section=section; section=\$ 3};"\ 6794" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 6795" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6796" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 6797" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 6798" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 6799" \$ 0!~/External *\|/{next};"\ 6800" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6801" {if(hide[section]) next};"\ 6802" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 6803" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 6804" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 6805" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 6806" ' prfx=^$ac_symprfx" 6807 else 6808 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6809 fi 6810 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 6811 6812 # Check to see that the pipe works correctly. 6813 pipe_works=no 6814 6815 rm -f conftest* 6816 cat > conftest.$ac_ext <<_LT_EOF 6817#ifdef __cplusplus 6818extern "C" { 6819#endif 6820char nm_test_var; 6821void nm_test_func(void); 6822void nm_test_func(void){} 6823#ifdef __cplusplus 6824} 6825#endif 6826int main(){nm_test_var='a';nm_test_func();return(0);} 6827_LT_EOF 6828 6829 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6830 (eval $ac_compile) 2>&5 6831 ac_status=$? 6832 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6833 test $ac_status = 0; }; then 6834 # Now try to grab the symbols. 6835 nlist=conftest.nm 6836 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6837 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6838 ac_status=$? 6839 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6840 test $ac_status = 0; } && test -s "$nlist"; then 6841 # Try sorting and uniquifying the output. 6842 if sort "$nlist" | uniq > "$nlist"T; then 6843 mv -f "$nlist"T "$nlist" 6844 else 6845 rm -f "$nlist"T 6846 fi 6847 6848 # Make sure that we snagged all the symbols we need. 6849 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6850 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6851 cat <<_LT_EOF > conftest.$ac_ext 6852/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 6853#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 6854/* DATA imports from DLLs on WIN32 can't be const, because runtime 6855 relocations are performed -- see ld's documentation on pseudo-relocs. */ 6856# define LT_DLSYM_CONST 6857#elif defined __osf__ 6858/* This system does not cope well with relocations in const data. */ 6859# define LT_DLSYM_CONST 6860#else 6861# define LT_DLSYM_CONST const 6862#endif 6863 6864#ifdef __cplusplus 6865extern "C" { 6866#endif 6867 6868_LT_EOF 6869 # Now generate the symbol file. 6870 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6871 6872 cat <<_LT_EOF >> conftest.$ac_ext 6873 6874/* The mapping between symbol names and symbols. */ 6875LT_DLSYM_CONST struct { 6876 const char *name; 6877 void *address; 6878} 6879lt__PROGRAM__LTX_preloaded_symbols[] = 6880{ 6881 { "@PROGRAM@", (void *) 0 }, 6882_LT_EOF 6883 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6884 cat <<\_LT_EOF >> conftest.$ac_ext 6885 {0, (void *) 0} 6886}; 6887 6888/* This works around a problem in FreeBSD linker */ 6889#ifdef FREEBSD_WORKAROUND 6890static const void *lt_preloaded_setup() { 6891 return lt__PROGRAM__LTX_preloaded_symbols; 6892} 6893#endif 6894 6895#ifdef __cplusplus 6896} 6897#endif 6898_LT_EOF 6899 # Now try linking the two files. 6900 mv conftest.$ac_objext conftstm.$ac_objext 6901 lt_globsym_save_LIBS=$LIBS 6902 lt_globsym_save_CFLAGS=$CFLAGS 6903 LIBS=conftstm.$ac_objext 6904 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6905 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6906 (eval $ac_link) 2>&5 6907 ac_status=$? 6908 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6909 test $ac_status = 0; } && test -s conftest$ac_exeext; then 6910 pipe_works=yes 6911 fi 6912 LIBS=$lt_globsym_save_LIBS 6913 CFLAGS=$lt_globsym_save_CFLAGS 6914 else 6915 echo "cannot find nm_test_func in $nlist" >&5 6916 fi 6917 else 6918 echo "cannot find nm_test_var in $nlist" >&5 6919 fi 6920 else 6921 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6922 fi 6923 else 6924 echo "$progname: failed program was:" >&5 6925 cat conftest.$ac_ext >&5 6926 fi 6927 rm -rf conftest* conftst* 6928 6929 # Do not use the global_symbol_pipe unless it works. 6930 if test yes = "$pipe_works"; then 6931 break 6932 else 6933 lt_cv_sys_global_symbol_pipe= 6934 fi 6935done 6936 6937fi 6938 6939if test -z "$lt_cv_sys_global_symbol_pipe"; then 6940 lt_cv_sys_global_symbol_to_cdecl= 6941fi 6942if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6944$as_echo "failed" >&6; } 6945else 6946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6947$as_echo "ok" >&6; } 6948fi 6949 6950# Response file support. 6951if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6952 nm_file_list_spec='@' 6953elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 6954 nm_file_list_spec='@' 6955fi 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 6994$as_echo_n "checking for sysroot... " >&6; } 6995 6996# Check whether --with-sysroot was given. 6997if test "${with_sysroot+set}" = set; then : 6998 withval=$with_sysroot; 6999else 7000 with_sysroot=no 7001fi 7002 7003 7004lt_sysroot= 7005case $with_sysroot in #( 7006 yes) 7007 if test yes = "$GCC"; then 7008 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 7009 fi 7010 ;; #( 7011 /*) 7012 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 7013 ;; #( 7014 no|'') 7015 ;; #( 7016 *) 7017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 7018$as_echo "$with_sysroot" >&6; } 7019 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 7020 ;; 7021esac 7022 7023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 7024$as_echo "${lt_sysroot:-no}" >&6; } 7025 7026 7027 7028 7029 7030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 7031$as_echo_n "checking for a working dd... " >&6; } 7032if ${ac_cv_path_lt_DD+:} false; then : 7033 $as_echo_n "(cached) " >&6 7034else 7035 printf 0123456789abcdef0123456789abcdef >conftest.i 7036cat conftest.i conftest.i >conftest2.i 7037: ${lt_DD:=$DD} 7038if test -z "$lt_DD"; then 7039 ac_path_lt_DD_found=false 7040 # Loop through the user's path and test for each of PROGNAME-LIST 7041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7042for as_dir in $PATH 7043do 7044 IFS=$as_save_IFS 7045 test -z "$as_dir" && as_dir=. 7046 for ac_prog in dd; do 7047 for ac_exec_ext in '' $ac_executable_extensions; do 7048 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" 7049 as_fn_executable_p "$ac_path_lt_DD" || continue 7050if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7051 cmp -s conftest.i conftest.out \ 7052 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 7053fi 7054 $ac_path_lt_DD_found && break 3 7055 done 7056 done 7057 done 7058IFS=$as_save_IFS 7059 if test -z "$ac_cv_path_lt_DD"; then 7060 : 7061 fi 7062else 7063 ac_cv_path_lt_DD=$lt_DD 7064fi 7065 7066rm -f conftest.i conftest2.i conftest.out 7067fi 7068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 7069$as_echo "$ac_cv_path_lt_DD" >&6; } 7070 7071 7072{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 7073$as_echo_n "checking how to truncate binary pipes... " >&6; } 7074if ${lt_cv_truncate_bin+:} false; then : 7075 $as_echo_n "(cached) " >&6 7076else 7077 printf 0123456789abcdef0123456789abcdef >conftest.i 7078cat conftest.i conftest.i >conftest2.i 7079lt_cv_truncate_bin= 7080if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 7081 cmp -s conftest.i conftest.out \ 7082 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 7083fi 7084rm -f conftest.i conftest2.i conftest.out 7085test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 7086fi 7087{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 7088$as_echo "$lt_cv_truncate_bin" >&6; } 7089 7090 7091 7092 7093 7094 7095# Check whether --enable-libtool-lock was given. 7096if test "${enable_libtool_lock+set}" = set; then : 7097 enableval=$enable_libtool_lock; 7098fi 7099 7100test no = "$enable_libtool_lock" || enable_libtool_lock=yes 7101 7102# Some flags need to be propagated to the compiler or linker for good 7103# libtool support. 7104case $host in 7105ia64-*-hpux*) 7106 # Find out what ABI is being produced by ac_compile, and set mode 7107 # options accordingly. 7108 echo 'int i;' > conftest.$ac_ext 7109 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7110 (eval $ac_compile) 2>&5 7111 ac_status=$? 7112 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7113 test $ac_status = 0; }; then 7114 case `/usr/bin/file conftest.$ac_objext` in 7115 *ELF-32*) 7116 HPUX_IA64_MODE=32 7117 ;; 7118 *ELF-64*) 7119 HPUX_IA64_MODE=64 7120 ;; 7121 esac 7122 fi 7123 rm -rf conftest* 7124 ;; 7125*-*-irix6*) 7126 # Find out what ABI is being produced by ac_compile, and set linker 7127 # options accordingly. 7128 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7129 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7130 (eval $ac_compile) 2>&5 7131 ac_status=$? 7132 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7133 test $ac_status = 0; }; then 7134 if test yes = "$lt_cv_prog_gnu_ld"; then 7135 case `/usr/bin/file conftest.$ac_objext` in 7136 *32-bit*) 7137 LD="${LD-ld} -melf32bsmip" 7138 ;; 7139 *N32*) 7140 LD="${LD-ld} -melf32bmipn32" 7141 ;; 7142 *64-bit*) 7143 LD="${LD-ld} -melf64bmip" 7144 ;; 7145 esac 7146 else 7147 case `/usr/bin/file conftest.$ac_objext` in 7148 *32-bit*) 7149 LD="${LD-ld} -32" 7150 ;; 7151 *N32*) 7152 LD="${LD-ld} -n32" 7153 ;; 7154 *64-bit*) 7155 LD="${LD-ld} -64" 7156 ;; 7157 esac 7158 fi 7159 fi 7160 rm -rf conftest* 7161 ;; 7162 7163mips64*-*linux*) 7164 # Find out what ABI is being produced by ac_compile, and set linker 7165 # options accordingly. 7166 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7167 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7168 (eval $ac_compile) 2>&5 7169 ac_status=$? 7170 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7171 test $ac_status = 0; }; then 7172 emul=elf 7173 case `/usr/bin/file conftest.$ac_objext` in 7174 *32-bit*) 7175 emul="${emul}32" 7176 ;; 7177 *64-bit*) 7178 emul="${emul}64" 7179 ;; 7180 esac 7181 case `/usr/bin/file conftest.$ac_objext` in 7182 *MSB*) 7183 emul="${emul}btsmip" 7184 ;; 7185 *LSB*) 7186 emul="${emul}ltsmip" 7187 ;; 7188 esac 7189 case `/usr/bin/file conftest.$ac_objext` in 7190 *N32*) 7191 emul="${emul}n32" 7192 ;; 7193 esac 7194 LD="${LD-ld} -m $emul" 7195 fi 7196 rm -rf conftest* 7197 ;; 7198 7199x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7200s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7201 # Find out what ABI is being produced by ac_compile, and set linker 7202 # options accordingly. Note that the listed cases only cover the 7203 # situations where additional linker options are needed (such as when 7204 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 7205 # vice versa); the common cases where no linker options are needed do 7206 # not appear in the list. 7207 echo 'int i;' > conftest.$ac_ext 7208 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7209 (eval $ac_compile) 2>&5 7210 ac_status=$? 7211 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7212 test $ac_status = 0; }; then 7213 case `/usr/bin/file conftest.o` in 7214 *32-bit*) 7215 case $host in 7216 x86_64-*kfreebsd*-gnu) 7217 LD="${LD-ld} -m elf_i386_fbsd" 7218 ;; 7219 x86_64-*linux*) 7220 case `/usr/bin/file conftest.o` in 7221 *x86-64*) 7222 LD="${LD-ld} -m elf32_x86_64" 7223 ;; 7224 *) 7225 LD="${LD-ld} -m elf_i386" 7226 ;; 7227 esac 7228 ;; 7229 powerpc64le-*linux*) 7230 LD="${LD-ld} -m elf32lppclinux" 7231 ;; 7232 powerpc64-*linux*) 7233 LD="${LD-ld} -m elf32ppclinux" 7234 ;; 7235 s390x-*linux*) 7236 LD="${LD-ld} -m elf_s390" 7237 ;; 7238 sparc64-*linux*) 7239 LD="${LD-ld} -m elf32_sparc" 7240 ;; 7241 esac 7242 ;; 7243 *64-bit*) 7244 case $host in 7245 x86_64-*kfreebsd*-gnu) 7246 LD="${LD-ld} -m elf_x86_64_fbsd" 7247 ;; 7248 x86_64-*linux*) 7249 LD="${LD-ld} -m elf_x86_64" 7250 ;; 7251 powerpcle-*linux*) 7252 LD="${LD-ld} -m elf64lppc" 7253 ;; 7254 powerpc-*linux*) 7255 LD="${LD-ld} -m elf64ppc" 7256 ;; 7257 s390*-*linux*|s390*-*tpf*) 7258 LD="${LD-ld} -m elf64_s390" 7259 ;; 7260 sparc*-*linux*) 7261 LD="${LD-ld} -m elf64_sparc" 7262 ;; 7263 esac 7264 ;; 7265 esac 7266 fi 7267 rm -rf conftest* 7268 ;; 7269 7270*-*-sco3.2v5*) 7271 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7272 SAVE_CFLAGS=$CFLAGS 7273 CFLAGS="$CFLAGS -belf" 7274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7275$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7276if ${lt_cv_cc_needs_belf+:} false; then : 7277 $as_echo_n "(cached) " >&6 7278else 7279 ac_ext=c 7280ac_cpp='$CPP $CPPFLAGS' 7281ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7282ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7283ac_compiler_gnu=$ac_cv_c_compiler_gnu 7284 7285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7286/* end confdefs.h. */ 7287 7288int 7289main () 7290{ 7291 7292 ; 7293 return 0; 7294} 7295_ACEOF 7296if ac_fn_c_try_link "$LINENO"; then : 7297 lt_cv_cc_needs_belf=yes 7298else 7299 lt_cv_cc_needs_belf=no 7300fi 7301rm -f core conftest.err conftest.$ac_objext \ 7302 conftest$ac_exeext conftest.$ac_ext 7303 ac_ext=c 7304ac_cpp='$CPP $CPPFLAGS' 7305ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7306ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7307ac_compiler_gnu=$ac_cv_c_compiler_gnu 7308 7309fi 7310{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7311$as_echo "$lt_cv_cc_needs_belf" >&6; } 7312 if test yes != "$lt_cv_cc_needs_belf"; then 7313 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7314 CFLAGS=$SAVE_CFLAGS 7315 fi 7316 ;; 7317*-*solaris*) 7318 # Find out what ABI is being produced by ac_compile, and set linker 7319 # options accordingly. 7320 echo 'int i;' > conftest.$ac_ext 7321 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7322 (eval $ac_compile) 2>&5 7323 ac_status=$? 7324 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7325 test $ac_status = 0; }; then 7326 case `/usr/bin/file conftest.o` in 7327 *64-bit*) 7328 case $lt_cv_prog_gnu_ld in 7329 yes*) 7330 case $host in 7331 i?86-*-solaris*|x86_64-*-solaris*) 7332 LD="${LD-ld} -m elf_x86_64" 7333 ;; 7334 sparc*-*-solaris*) 7335 LD="${LD-ld} -m elf64_sparc" 7336 ;; 7337 esac 7338 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 7339 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 7340 LD=${LD-ld}_sol2 7341 fi 7342 ;; 7343 *) 7344 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7345 LD="${LD-ld} -64" 7346 fi 7347 ;; 7348 esac 7349 ;; 7350 esac 7351 fi 7352 rm -rf conftest* 7353 ;; 7354esac 7355 7356need_locks=$enable_libtool_lock 7357 7358if test -n "$ac_tool_prefix"; then 7359 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 7360set dummy ${ac_tool_prefix}mt; ac_word=$2 7361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7362$as_echo_n "checking for $ac_word... " >&6; } 7363if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 7364 $as_echo_n "(cached) " >&6 7365else 7366 if test -n "$MANIFEST_TOOL"; then 7367 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 7368else 7369as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7370for as_dir in $PATH 7371do 7372 IFS=$as_save_IFS 7373 test -z "$as_dir" && as_dir=. 7374 for ac_exec_ext in '' $ac_executable_extensions; do 7375 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7376 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 7377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7378 break 2 7379 fi 7380done 7381 done 7382IFS=$as_save_IFS 7383 7384fi 7385fi 7386MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 7387if test -n "$MANIFEST_TOOL"; then 7388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 7389$as_echo "$MANIFEST_TOOL" >&6; } 7390else 7391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7392$as_echo "no" >&6; } 7393fi 7394 7395 7396fi 7397if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 7398 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 7399 # Extract the first word of "mt", so it can be a program name with args. 7400set dummy mt; ac_word=$2 7401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7402$as_echo_n "checking for $ac_word... " >&6; } 7403if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 7404 $as_echo_n "(cached) " >&6 7405else 7406 if test -n "$ac_ct_MANIFEST_TOOL"; then 7407 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 7408else 7409as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7410for as_dir in $PATH 7411do 7412 IFS=$as_save_IFS 7413 test -z "$as_dir" && as_dir=. 7414 for ac_exec_ext in '' $ac_executable_extensions; do 7415 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7416 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 7417 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7418 break 2 7419 fi 7420done 7421 done 7422IFS=$as_save_IFS 7423 7424fi 7425fi 7426ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 7427if test -n "$ac_ct_MANIFEST_TOOL"; then 7428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 7429$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 7430else 7431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7432$as_echo "no" >&6; } 7433fi 7434 7435 if test "x$ac_ct_MANIFEST_TOOL" = x; then 7436 MANIFEST_TOOL=":" 7437 else 7438 case $cross_compiling:$ac_tool_warned in 7439yes:) 7440{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7441$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7442ac_tool_warned=yes ;; 7443esac 7444 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 7445 fi 7446else 7447 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 7448fi 7449 7450test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 7451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 7452$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 7453if ${lt_cv_path_mainfest_tool+:} false; then : 7454 $as_echo_n "(cached) " >&6 7455else 7456 lt_cv_path_mainfest_tool=no 7457 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 7458 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 7459 cat conftest.err >&5 7460 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 7461 lt_cv_path_mainfest_tool=yes 7462 fi 7463 rm -f conftest* 7464fi 7465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 7466$as_echo "$lt_cv_path_mainfest_tool" >&6; } 7467if test yes != "$lt_cv_path_mainfest_tool"; then 7468 MANIFEST_TOOL=: 7469fi 7470 7471 7472 7473 7474 7475 7476 case $host_os in 7477 rhapsody* | darwin*) 7478 if test -n "$ac_tool_prefix"; then 7479 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7480set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7482$as_echo_n "checking for $ac_word... " >&6; } 7483if ${ac_cv_prog_DSYMUTIL+:} false; then : 7484 $as_echo_n "(cached) " >&6 7485else 7486 if test -n "$DSYMUTIL"; then 7487 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7488else 7489as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7490for as_dir in $PATH 7491do 7492 IFS=$as_save_IFS 7493 test -z "$as_dir" && as_dir=. 7494 for ac_exec_ext in '' $ac_executable_extensions; do 7495 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7496 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7497 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7498 break 2 7499 fi 7500done 7501 done 7502IFS=$as_save_IFS 7503 7504fi 7505fi 7506DSYMUTIL=$ac_cv_prog_DSYMUTIL 7507if test -n "$DSYMUTIL"; then 7508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7509$as_echo "$DSYMUTIL" >&6; } 7510else 7511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7512$as_echo "no" >&6; } 7513fi 7514 7515 7516fi 7517if test -z "$ac_cv_prog_DSYMUTIL"; then 7518 ac_ct_DSYMUTIL=$DSYMUTIL 7519 # Extract the first word of "dsymutil", so it can be a program name with args. 7520set dummy dsymutil; ac_word=$2 7521{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7522$as_echo_n "checking for $ac_word... " >&6; } 7523if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7524 $as_echo_n "(cached) " >&6 7525else 7526 if test -n "$ac_ct_DSYMUTIL"; then 7527 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7528else 7529as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7530for as_dir in $PATH 7531do 7532 IFS=$as_save_IFS 7533 test -z "$as_dir" && as_dir=. 7534 for ac_exec_ext in '' $ac_executable_extensions; do 7535 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7536 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7537 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7538 break 2 7539 fi 7540done 7541 done 7542IFS=$as_save_IFS 7543 7544fi 7545fi 7546ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7547if test -n "$ac_ct_DSYMUTIL"; then 7548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7549$as_echo "$ac_ct_DSYMUTIL" >&6; } 7550else 7551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7552$as_echo "no" >&6; } 7553fi 7554 7555 if test "x$ac_ct_DSYMUTIL" = x; then 7556 DSYMUTIL=":" 7557 else 7558 case $cross_compiling:$ac_tool_warned in 7559yes:) 7560{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7561$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7562ac_tool_warned=yes ;; 7563esac 7564 DSYMUTIL=$ac_ct_DSYMUTIL 7565 fi 7566else 7567 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7568fi 7569 7570 if test -n "$ac_tool_prefix"; then 7571 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7572set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7574$as_echo_n "checking for $ac_word... " >&6; } 7575if ${ac_cv_prog_NMEDIT+:} false; then : 7576 $as_echo_n "(cached) " >&6 7577else 7578 if test -n "$NMEDIT"; then 7579 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7580else 7581as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7582for as_dir in $PATH 7583do 7584 IFS=$as_save_IFS 7585 test -z "$as_dir" && as_dir=. 7586 for ac_exec_ext in '' $ac_executable_extensions; do 7587 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7588 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7589 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7590 break 2 7591 fi 7592done 7593 done 7594IFS=$as_save_IFS 7595 7596fi 7597fi 7598NMEDIT=$ac_cv_prog_NMEDIT 7599if test -n "$NMEDIT"; then 7600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7601$as_echo "$NMEDIT" >&6; } 7602else 7603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7604$as_echo "no" >&6; } 7605fi 7606 7607 7608fi 7609if test -z "$ac_cv_prog_NMEDIT"; then 7610 ac_ct_NMEDIT=$NMEDIT 7611 # Extract the first word of "nmedit", so it can be a program name with args. 7612set dummy nmedit; ac_word=$2 7613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7614$as_echo_n "checking for $ac_word... " >&6; } 7615if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7616 $as_echo_n "(cached) " >&6 7617else 7618 if test -n "$ac_ct_NMEDIT"; then 7619 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7620else 7621as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7622for as_dir in $PATH 7623do 7624 IFS=$as_save_IFS 7625 test -z "$as_dir" && as_dir=. 7626 for ac_exec_ext in '' $ac_executable_extensions; do 7627 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7628 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7629 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7630 break 2 7631 fi 7632done 7633 done 7634IFS=$as_save_IFS 7635 7636fi 7637fi 7638ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7639if test -n "$ac_ct_NMEDIT"; then 7640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7641$as_echo "$ac_ct_NMEDIT" >&6; } 7642else 7643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7644$as_echo "no" >&6; } 7645fi 7646 7647 if test "x$ac_ct_NMEDIT" = x; then 7648 NMEDIT=":" 7649 else 7650 case $cross_compiling:$ac_tool_warned in 7651yes:) 7652{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7653$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7654ac_tool_warned=yes ;; 7655esac 7656 NMEDIT=$ac_ct_NMEDIT 7657 fi 7658else 7659 NMEDIT="$ac_cv_prog_NMEDIT" 7660fi 7661 7662 if test -n "$ac_tool_prefix"; then 7663 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7664set dummy ${ac_tool_prefix}lipo; ac_word=$2 7665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7666$as_echo_n "checking for $ac_word... " >&6; } 7667if ${ac_cv_prog_LIPO+:} false; then : 7668 $as_echo_n "(cached) " >&6 7669else 7670 if test -n "$LIPO"; then 7671 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7672else 7673as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7674for as_dir in $PATH 7675do 7676 IFS=$as_save_IFS 7677 test -z "$as_dir" && as_dir=. 7678 for ac_exec_ext in '' $ac_executable_extensions; do 7679 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7680 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7681 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7682 break 2 7683 fi 7684done 7685 done 7686IFS=$as_save_IFS 7687 7688fi 7689fi 7690LIPO=$ac_cv_prog_LIPO 7691if test -n "$LIPO"; then 7692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7693$as_echo "$LIPO" >&6; } 7694else 7695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7696$as_echo "no" >&6; } 7697fi 7698 7699 7700fi 7701if test -z "$ac_cv_prog_LIPO"; then 7702 ac_ct_LIPO=$LIPO 7703 # Extract the first word of "lipo", so it can be a program name with args. 7704set dummy lipo; ac_word=$2 7705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7706$as_echo_n "checking for $ac_word... " >&6; } 7707if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7708 $as_echo_n "(cached) " >&6 7709else 7710 if test -n "$ac_ct_LIPO"; then 7711 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7712else 7713as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7714for as_dir in $PATH 7715do 7716 IFS=$as_save_IFS 7717 test -z "$as_dir" && as_dir=. 7718 for ac_exec_ext in '' $ac_executable_extensions; do 7719 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7720 ac_cv_prog_ac_ct_LIPO="lipo" 7721 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7722 break 2 7723 fi 7724done 7725 done 7726IFS=$as_save_IFS 7727 7728fi 7729fi 7730ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7731if test -n "$ac_ct_LIPO"; then 7732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7733$as_echo "$ac_ct_LIPO" >&6; } 7734else 7735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7736$as_echo "no" >&6; } 7737fi 7738 7739 if test "x$ac_ct_LIPO" = x; then 7740 LIPO=":" 7741 else 7742 case $cross_compiling:$ac_tool_warned in 7743yes:) 7744{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7745$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7746ac_tool_warned=yes ;; 7747esac 7748 LIPO=$ac_ct_LIPO 7749 fi 7750else 7751 LIPO="$ac_cv_prog_LIPO" 7752fi 7753 7754 if test -n "$ac_tool_prefix"; then 7755 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7756set dummy ${ac_tool_prefix}otool; ac_word=$2 7757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7758$as_echo_n "checking for $ac_word... " >&6; } 7759if ${ac_cv_prog_OTOOL+:} false; then : 7760 $as_echo_n "(cached) " >&6 7761else 7762 if test -n "$OTOOL"; then 7763 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7764else 7765as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7766for as_dir in $PATH 7767do 7768 IFS=$as_save_IFS 7769 test -z "$as_dir" && as_dir=. 7770 for ac_exec_ext in '' $ac_executable_extensions; do 7771 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7772 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7774 break 2 7775 fi 7776done 7777 done 7778IFS=$as_save_IFS 7779 7780fi 7781fi 7782OTOOL=$ac_cv_prog_OTOOL 7783if test -n "$OTOOL"; then 7784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7785$as_echo "$OTOOL" >&6; } 7786else 7787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7788$as_echo "no" >&6; } 7789fi 7790 7791 7792fi 7793if test -z "$ac_cv_prog_OTOOL"; then 7794 ac_ct_OTOOL=$OTOOL 7795 # Extract the first word of "otool", so it can be a program name with args. 7796set dummy otool; ac_word=$2 7797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7798$as_echo_n "checking for $ac_word... " >&6; } 7799if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7800 $as_echo_n "(cached) " >&6 7801else 7802 if test -n "$ac_ct_OTOOL"; then 7803 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7804else 7805as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7806for as_dir in $PATH 7807do 7808 IFS=$as_save_IFS 7809 test -z "$as_dir" && as_dir=. 7810 for ac_exec_ext in '' $ac_executable_extensions; do 7811 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7812 ac_cv_prog_ac_ct_OTOOL="otool" 7813 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7814 break 2 7815 fi 7816done 7817 done 7818IFS=$as_save_IFS 7819 7820fi 7821fi 7822ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7823if test -n "$ac_ct_OTOOL"; then 7824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7825$as_echo "$ac_ct_OTOOL" >&6; } 7826else 7827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7828$as_echo "no" >&6; } 7829fi 7830 7831 if test "x$ac_ct_OTOOL" = x; then 7832 OTOOL=":" 7833 else 7834 case $cross_compiling:$ac_tool_warned in 7835yes:) 7836{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7837$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7838ac_tool_warned=yes ;; 7839esac 7840 OTOOL=$ac_ct_OTOOL 7841 fi 7842else 7843 OTOOL="$ac_cv_prog_OTOOL" 7844fi 7845 7846 if test -n "$ac_tool_prefix"; then 7847 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7848set dummy ${ac_tool_prefix}otool64; ac_word=$2 7849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7850$as_echo_n "checking for $ac_word... " >&6; } 7851if ${ac_cv_prog_OTOOL64+:} false; then : 7852 $as_echo_n "(cached) " >&6 7853else 7854 if test -n "$OTOOL64"; then 7855 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7856else 7857as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7858for as_dir in $PATH 7859do 7860 IFS=$as_save_IFS 7861 test -z "$as_dir" && as_dir=. 7862 for ac_exec_ext in '' $ac_executable_extensions; do 7863 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7864 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7865 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7866 break 2 7867 fi 7868done 7869 done 7870IFS=$as_save_IFS 7871 7872fi 7873fi 7874OTOOL64=$ac_cv_prog_OTOOL64 7875if test -n "$OTOOL64"; then 7876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7877$as_echo "$OTOOL64" >&6; } 7878else 7879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7880$as_echo "no" >&6; } 7881fi 7882 7883 7884fi 7885if test -z "$ac_cv_prog_OTOOL64"; then 7886 ac_ct_OTOOL64=$OTOOL64 7887 # Extract the first word of "otool64", so it can be a program name with args. 7888set dummy otool64; ac_word=$2 7889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7890$as_echo_n "checking for $ac_word... " >&6; } 7891if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7892 $as_echo_n "(cached) " >&6 7893else 7894 if test -n "$ac_ct_OTOOL64"; then 7895 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7896else 7897as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7898for as_dir in $PATH 7899do 7900 IFS=$as_save_IFS 7901 test -z "$as_dir" && as_dir=. 7902 for ac_exec_ext in '' $ac_executable_extensions; do 7903 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7904 ac_cv_prog_ac_ct_OTOOL64="otool64" 7905 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7906 break 2 7907 fi 7908done 7909 done 7910IFS=$as_save_IFS 7911 7912fi 7913fi 7914ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7915if test -n "$ac_ct_OTOOL64"; then 7916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7917$as_echo "$ac_ct_OTOOL64" >&6; } 7918else 7919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7920$as_echo "no" >&6; } 7921fi 7922 7923 if test "x$ac_ct_OTOOL64" = x; then 7924 OTOOL64=":" 7925 else 7926 case $cross_compiling:$ac_tool_warned in 7927yes:) 7928{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7929$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7930ac_tool_warned=yes ;; 7931esac 7932 OTOOL64=$ac_ct_OTOOL64 7933 fi 7934else 7935 OTOOL64="$ac_cv_prog_OTOOL64" 7936fi 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 7947 7948 7949 7950 7951 7952 7953 7954 7955 7956 7957 7958 7959 7960 7961 7962 7963 7964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7965$as_echo_n "checking for -single_module linker flag... " >&6; } 7966if ${lt_cv_apple_cc_single_mod+:} false; then : 7967 $as_echo_n "(cached) " >&6 7968else 7969 lt_cv_apple_cc_single_mod=no 7970 if test -z "$LT_MULTI_MODULE"; then 7971 # By default we will add the -single_module flag. You can override 7972 # by either setting the environment variable LT_MULTI_MODULE 7973 # non-empty at configure time, or by adding -multi_module to the 7974 # link flags. 7975 rm -rf libconftest.dylib* 7976 echo "int foo(void){return 1;}" > conftest.c 7977 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7978-dynamiclib -Wl,-single_module conftest.c" >&5 7979 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7980 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7981 _lt_result=$? 7982 # If there is a non-empty error log, and "single_module" 7983 # appears in it, assume the flag caused a linker warning 7984 if test -s conftest.err && $GREP single_module conftest.err; then 7985 cat conftest.err >&5 7986 # Otherwise, if the output was created with a 0 exit code from 7987 # the compiler, it worked. 7988 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 7989 lt_cv_apple_cc_single_mod=yes 7990 else 7991 cat conftest.err >&5 7992 fi 7993 rm -rf libconftest.dylib* 7994 rm -f conftest.* 7995 fi 7996fi 7997{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7998$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7999 8000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8001$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8002if ${lt_cv_ld_exported_symbols_list+:} false; then : 8003 $as_echo_n "(cached) " >&6 8004else 8005 lt_cv_ld_exported_symbols_list=no 8006 save_LDFLAGS=$LDFLAGS 8007 echo "_main" > conftest.sym 8008 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8010/* end confdefs.h. */ 8011 8012int 8013main () 8014{ 8015 8016 ; 8017 return 0; 8018} 8019_ACEOF 8020if ac_fn_c_try_link "$LINENO"; then : 8021 lt_cv_ld_exported_symbols_list=yes 8022else 8023 lt_cv_ld_exported_symbols_list=no 8024fi 8025rm -f core conftest.err conftest.$ac_objext \ 8026 conftest$ac_exeext conftest.$ac_ext 8027 LDFLAGS=$save_LDFLAGS 8028 8029fi 8030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8031$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8032 8033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8034$as_echo_n "checking for -force_load linker flag... " >&6; } 8035if ${lt_cv_ld_force_load+:} false; then : 8036 $as_echo_n "(cached) " >&6 8037else 8038 lt_cv_ld_force_load=no 8039 cat > conftest.c << _LT_EOF 8040int forced_loaded() { return 2;} 8041_LT_EOF 8042 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8043 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8044 echo "$AR cru libconftest.a conftest.o" >&5 8045 $AR cru libconftest.a conftest.o 2>&5 8046 echo "$RANLIB libconftest.a" >&5 8047 $RANLIB libconftest.a 2>&5 8048 cat > conftest.c << _LT_EOF 8049int main() { return 0;} 8050_LT_EOF 8051 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8052 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8053 _lt_result=$? 8054 if test -s conftest.err && $GREP force_load conftest.err; then 8055 cat conftest.err >&5 8056 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 8057 lt_cv_ld_force_load=yes 8058 else 8059 cat conftest.err >&5 8060 fi 8061 rm -f conftest.err libconftest.a conftest conftest.c 8062 rm -rf conftest.dSYM 8063 8064fi 8065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8066$as_echo "$lt_cv_ld_force_load" >&6; } 8067 case $host_os in 8068 rhapsody* | darwin1.[012]) 8069 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 8070 darwin1.*) 8071 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8072 darwin*) # darwin 5.x on 8073 # if running on 10.5 or later, the deployment target defaults 8074 # to the OS version, if on x86, and 10.4, the deployment 8075 # target defaults to 10.4. Don't you love it? 8076 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8077 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8078 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 8079 10.[012][,.]*) 8080 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 8081 10.*) 8082 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 8083 esac 8084 ;; 8085 esac 8086 if test yes = "$lt_cv_apple_cc_single_mod"; then 8087 _lt_dar_single_mod='$single_module' 8088 fi 8089 if test yes = "$lt_cv_ld_exported_symbols_list"; then 8090 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 8091 else 8092 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 8093 fi 8094 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 8095 _lt_dsymutil='~$DSYMUTIL $lib || :' 8096 else 8097 _lt_dsymutil= 8098 fi 8099 ;; 8100 esac 8101 8102ac_ext=c 8103ac_cpp='$CPP $CPPFLAGS' 8104ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8105ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8106ac_compiler_gnu=$ac_cv_c_compiler_gnu 8107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 8108$as_echo_n "checking how to run the C preprocessor... " >&6; } 8109# On Suns, sometimes $CPP names a directory. 8110if test -n "$CPP" && test -d "$CPP"; then 8111 CPP= 8112fi 8113if test -z "$CPP"; then 8114 if ${ac_cv_prog_CPP+:} false; then : 8115 $as_echo_n "(cached) " >&6 8116else 8117 # Double quotes because CPP needs to be expanded 8118 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 8119 do 8120 ac_preproc_ok=false 8121for ac_c_preproc_warn_flag in '' yes 8122do 8123 # Use a header file that comes with gcc, so configuring glibc 8124 # with a fresh cross-compiler works. 8125 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8126 # <limits.h> exists even on freestanding compilers. 8127 # On the NeXT, cc -E runs the code through the compiler's parser, 8128 # not just through cpp. "Syntax error" is here to catch this case. 8129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8130/* end confdefs.h. */ 8131#ifdef __STDC__ 8132# include <limits.h> 8133#else 8134# include <assert.h> 8135#endif 8136 Syntax error 8137_ACEOF 8138if ac_fn_c_try_cpp "$LINENO"; then : 8139 8140else 8141 # Broken: fails on valid input. 8142continue 8143fi 8144rm -f conftest.err conftest.i conftest.$ac_ext 8145 8146 # OK, works on sane cases. Now check whether nonexistent headers 8147 # can be detected and how. 8148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8149/* end confdefs.h. */ 8150#include <ac_nonexistent.h> 8151_ACEOF 8152if ac_fn_c_try_cpp "$LINENO"; then : 8153 # Broken: success on invalid input. 8154continue 8155else 8156 # Passes both tests. 8157ac_preproc_ok=: 8158break 8159fi 8160rm -f conftest.err conftest.i conftest.$ac_ext 8161 8162done 8163# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 8164rm -f conftest.i conftest.err conftest.$ac_ext 8165if $ac_preproc_ok; then : 8166 break 8167fi 8168 8169 done 8170 ac_cv_prog_CPP=$CPP 8171 8172fi 8173 CPP=$ac_cv_prog_CPP 8174else 8175 ac_cv_prog_CPP=$CPP 8176fi 8177{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 8178$as_echo "$CPP" >&6; } 8179ac_preproc_ok=false 8180for ac_c_preproc_warn_flag in '' yes 8181do 8182 # Use a header file that comes with gcc, so configuring glibc 8183 # with a fresh cross-compiler works. 8184 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 8185 # <limits.h> exists even on freestanding compilers. 8186 # On the NeXT, cc -E runs the code through the compiler's parser, 8187 # not just through cpp. "Syntax error" is here to catch this case. 8188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8189/* end confdefs.h. */ 8190#ifdef __STDC__ 8191# include <limits.h> 8192#else 8193# include <assert.h> 8194#endif 8195 Syntax error 8196_ACEOF 8197if ac_fn_c_try_cpp "$LINENO"; then : 8198 8199else 8200 # Broken: fails on valid input. 8201continue 8202fi 8203rm -f conftest.err conftest.i conftest.$ac_ext 8204 8205 # OK, works on sane cases. Now check whether nonexistent headers 8206 # can be detected and how. 8207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8208/* end confdefs.h. */ 8209#include <ac_nonexistent.h> 8210_ACEOF 8211if ac_fn_c_try_cpp "$LINENO"; then : 8212 # Broken: success on invalid input. 8213continue 8214else 8215 # Passes both tests. 8216ac_preproc_ok=: 8217break 8218fi 8219rm -f conftest.err conftest.i conftest.$ac_ext 8220 8221done 8222# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 8223rm -f conftest.i conftest.err conftest.$ac_ext 8224if $ac_preproc_ok; then : 8225 8226else 8227 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 8228$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 8229as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 8230See \`config.log' for more details" "$LINENO" 5; } 8231fi 8232 8233ac_ext=c 8234ac_cpp='$CPP $CPPFLAGS' 8235ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8236ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8237ac_compiler_gnu=$ac_cv_c_compiler_gnu 8238 8239 8240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 8241$as_echo_n "checking for ANSI C header files... " >&6; } 8242if ${ac_cv_header_stdc+:} false; then : 8243 $as_echo_n "(cached) " >&6 8244else 8245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8246/* end confdefs.h. */ 8247#include <stdlib.h> 8248#include <stdarg.h> 8249#include <string.h> 8250#include <float.h> 8251 8252int 8253main () 8254{ 8255 8256 ; 8257 return 0; 8258} 8259_ACEOF 8260if ac_fn_c_try_compile "$LINENO"; then : 8261 ac_cv_header_stdc=yes 8262else 8263 ac_cv_header_stdc=no 8264fi 8265rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8266 8267if test $ac_cv_header_stdc = yes; then 8268 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 8269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8270/* end confdefs.h. */ 8271#include <string.h> 8272 8273_ACEOF 8274if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8275 $EGREP "memchr" >/dev/null 2>&1; then : 8276 8277else 8278 ac_cv_header_stdc=no 8279fi 8280rm -f conftest* 8281 8282fi 8283 8284if test $ac_cv_header_stdc = yes; then 8285 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 8286 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8287/* end confdefs.h. */ 8288#include <stdlib.h> 8289 8290_ACEOF 8291if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8292 $EGREP "free" >/dev/null 2>&1; then : 8293 8294else 8295 ac_cv_header_stdc=no 8296fi 8297rm -f conftest* 8298 8299fi 8300 8301if test $ac_cv_header_stdc = yes; then 8302 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 8303 if test "$cross_compiling" = yes; then : 8304 : 8305else 8306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8307/* end confdefs.h. */ 8308#include <ctype.h> 8309#include <stdlib.h> 8310#if ((' ' & 0x0FF) == 0x020) 8311# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 8312# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 8313#else 8314# define ISLOWER(c) \ 8315 (('a' <= (c) && (c) <= 'i') \ 8316 || ('j' <= (c) && (c) <= 'r') \ 8317 || ('s' <= (c) && (c) <= 'z')) 8318# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 8319#endif 8320 8321#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 8322int 8323main () 8324{ 8325 int i; 8326 for (i = 0; i < 256; i++) 8327 if (XOR (islower (i), ISLOWER (i)) 8328 || toupper (i) != TOUPPER (i)) 8329 return 2; 8330 return 0; 8331} 8332_ACEOF 8333if ac_fn_c_try_run "$LINENO"; then : 8334 8335else 8336 ac_cv_header_stdc=no 8337fi 8338rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8339 conftest.$ac_objext conftest.beam conftest.$ac_ext 8340fi 8341 8342fi 8343fi 8344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 8345$as_echo "$ac_cv_header_stdc" >&6; } 8346if test $ac_cv_header_stdc = yes; then 8347 8348$as_echo "#define STDC_HEADERS 1" >>confdefs.h 8349 8350fi 8351 8352# On IRIX 5.3, sys/types and inttypes.h are conflicting. 8353for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 8354 inttypes.h stdint.h unistd.h 8355do : 8356 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8357ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 8358" 8359if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 8360 cat >>confdefs.h <<_ACEOF 8361#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8362_ACEOF 8363 8364fi 8365 8366done 8367 8368 8369for ac_header in dlfcn.h 8370do : 8371 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8372" 8373if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8374 cat >>confdefs.h <<_ACEOF 8375#define HAVE_DLFCN_H 1 8376_ACEOF 8377 8378fi 8379 8380done 8381 8382 8383 8384 8385 8386# Set options 8387enable_win32_dll=yes 8388 8389case $host in 8390*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) 8391 if test -n "$ac_tool_prefix"; then 8392 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 8393set dummy ${ac_tool_prefix}as; ac_word=$2 8394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8395$as_echo_n "checking for $ac_word... " >&6; } 8396if ${ac_cv_prog_AS+:} false; then : 8397 $as_echo_n "(cached) " >&6 8398else 8399 if test -n "$AS"; then 8400 ac_cv_prog_AS="$AS" # Let the user override the test. 8401else 8402as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8403for as_dir in $PATH 8404do 8405 IFS=$as_save_IFS 8406 test -z "$as_dir" && as_dir=. 8407 for ac_exec_ext in '' $ac_executable_extensions; do 8408 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8409 ac_cv_prog_AS="${ac_tool_prefix}as" 8410 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8411 break 2 8412 fi 8413done 8414 done 8415IFS=$as_save_IFS 8416 8417fi 8418fi 8419AS=$ac_cv_prog_AS 8420if test -n "$AS"; then 8421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 8422$as_echo "$AS" >&6; } 8423else 8424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8425$as_echo "no" >&6; } 8426fi 8427 8428 8429fi 8430if test -z "$ac_cv_prog_AS"; then 8431 ac_ct_AS=$AS 8432 # Extract the first word of "as", so it can be a program name with args. 8433set dummy as; ac_word=$2 8434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8435$as_echo_n "checking for $ac_word... " >&6; } 8436if ${ac_cv_prog_ac_ct_AS+:} false; then : 8437 $as_echo_n "(cached) " >&6 8438else 8439 if test -n "$ac_ct_AS"; then 8440 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 8441else 8442as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8443for as_dir in $PATH 8444do 8445 IFS=$as_save_IFS 8446 test -z "$as_dir" && as_dir=. 8447 for ac_exec_ext in '' $ac_executable_extensions; do 8448 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8449 ac_cv_prog_ac_ct_AS="as" 8450 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8451 break 2 8452 fi 8453done 8454 done 8455IFS=$as_save_IFS 8456 8457fi 8458fi 8459ac_ct_AS=$ac_cv_prog_ac_ct_AS 8460if test -n "$ac_ct_AS"; then 8461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 8462$as_echo "$ac_ct_AS" >&6; } 8463else 8464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8465$as_echo "no" >&6; } 8466fi 8467 8468 if test "x$ac_ct_AS" = x; then 8469 AS="false" 8470 else 8471 case $cross_compiling:$ac_tool_warned in 8472yes:) 8473{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8474$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8475ac_tool_warned=yes ;; 8476esac 8477 AS=$ac_ct_AS 8478 fi 8479else 8480 AS="$ac_cv_prog_AS" 8481fi 8482 8483 if test -n "$ac_tool_prefix"; then 8484 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 8485set dummy ${ac_tool_prefix}dlltool; ac_word=$2 8486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8487$as_echo_n "checking for $ac_word... " >&6; } 8488if ${ac_cv_prog_DLLTOOL+:} false; then : 8489 $as_echo_n "(cached) " >&6 8490else 8491 if test -n "$DLLTOOL"; then 8492 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 8493else 8494as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8495for as_dir in $PATH 8496do 8497 IFS=$as_save_IFS 8498 test -z "$as_dir" && as_dir=. 8499 for ac_exec_ext in '' $ac_executable_extensions; do 8500 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8501 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 8502 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8503 break 2 8504 fi 8505done 8506 done 8507IFS=$as_save_IFS 8508 8509fi 8510fi 8511DLLTOOL=$ac_cv_prog_DLLTOOL 8512if test -n "$DLLTOOL"; then 8513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 8514$as_echo "$DLLTOOL" >&6; } 8515else 8516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8517$as_echo "no" >&6; } 8518fi 8519 8520 8521fi 8522if test -z "$ac_cv_prog_DLLTOOL"; then 8523 ac_ct_DLLTOOL=$DLLTOOL 8524 # Extract the first word of "dlltool", so it can be a program name with args. 8525set dummy dlltool; ac_word=$2 8526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8527$as_echo_n "checking for $ac_word... " >&6; } 8528if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 8529 $as_echo_n "(cached) " >&6 8530else 8531 if test -n "$ac_ct_DLLTOOL"; then 8532 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 8533else 8534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8535for as_dir in $PATH 8536do 8537 IFS=$as_save_IFS 8538 test -z "$as_dir" && as_dir=. 8539 for ac_exec_ext in '' $ac_executable_extensions; do 8540 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8541 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 8542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8543 break 2 8544 fi 8545done 8546 done 8547IFS=$as_save_IFS 8548 8549fi 8550fi 8551ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 8552if test -n "$ac_ct_DLLTOOL"; then 8553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 8554$as_echo "$ac_ct_DLLTOOL" >&6; } 8555else 8556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8557$as_echo "no" >&6; } 8558fi 8559 8560 if test "x$ac_ct_DLLTOOL" = x; then 8561 DLLTOOL="false" 8562 else 8563 case $cross_compiling:$ac_tool_warned in 8564yes:) 8565{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8566$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8567ac_tool_warned=yes ;; 8568esac 8569 DLLTOOL=$ac_ct_DLLTOOL 8570 fi 8571else 8572 DLLTOOL="$ac_cv_prog_DLLTOOL" 8573fi 8574 8575 if test -n "$ac_tool_prefix"; then 8576 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 8577set dummy ${ac_tool_prefix}objdump; ac_word=$2 8578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8579$as_echo_n "checking for $ac_word... " >&6; } 8580if ${ac_cv_prog_OBJDUMP+:} false; then : 8581 $as_echo_n "(cached) " >&6 8582else 8583 if test -n "$OBJDUMP"; then 8584 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 8585else 8586as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8587for as_dir in $PATH 8588do 8589 IFS=$as_save_IFS 8590 test -z "$as_dir" && as_dir=. 8591 for ac_exec_ext in '' $ac_executable_extensions; do 8592 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8593 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 8594 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8595 break 2 8596 fi 8597done 8598 done 8599IFS=$as_save_IFS 8600 8601fi 8602fi 8603OBJDUMP=$ac_cv_prog_OBJDUMP 8604if test -n "$OBJDUMP"; then 8605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 8606$as_echo "$OBJDUMP" >&6; } 8607else 8608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8609$as_echo "no" >&6; } 8610fi 8611 8612 8613fi 8614if test -z "$ac_cv_prog_OBJDUMP"; then 8615 ac_ct_OBJDUMP=$OBJDUMP 8616 # Extract the first word of "objdump", so it can be a program name with args. 8617set dummy objdump; ac_word=$2 8618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8619$as_echo_n "checking for $ac_word... " >&6; } 8620if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 8621 $as_echo_n "(cached) " >&6 8622else 8623 if test -n "$ac_ct_OBJDUMP"; then 8624 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 8625else 8626as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8627for as_dir in $PATH 8628do 8629 IFS=$as_save_IFS 8630 test -z "$as_dir" && as_dir=. 8631 for ac_exec_ext in '' $ac_executable_extensions; do 8632 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8633 ac_cv_prog_ac_ct_OBJDUMP="objdump" 8634 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8635 break 2 8636 fi 8637done 8638 done 8639IFS=$as_save_IFS 8640 8641fi 8642fi 8643ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 8644if test -n "$ac_ct_OBJDUMP"; then 8645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 8646$as_echo "$ac_ct_OBJDUMP" >&6; } 8647else 8648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8649$as_echo "no" >&6; } 8650fi 8651 8652 if test "x$ac_ct_OBJDUMP" = x; then 8653 OBJDUMP="false" 8654 else 8655 case $cross_compiling:$ac_tool_warned in 8656yes:) 8657{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8658$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8659ac_tool_warned=yes ;; 8660esac 8661 OBJDUMP=$ac_ct_OBJDUMP 8662 fi 8663else 8664 OBJDUMP="$ac_cv_prog_OBJDUMP" 8665fi 8666 8667 ;; 8668esac 8669 8670test -z "$AS" && AS=as 8671 8672 8673 8674 8675 8676test -z "$DLLTOOL" && DLLTOOL=dlltool 8677 8678 8679 8680 8681 8682test -z "$OBJDUMP" && OBJDUMP=objdump 8683 8684 8685 8686 8687 8688 8689 8690 enable_dlopen=no 8691 8692 8693 8694 # Check whether --enable-shared was given. 8695if test "${enable_shared+set}" = set; then : 8696 enableval=$enable_shared; p=${PACKAGE-default} 8697 case $enableval in 8698 yes) enable_shared=yes ;; 8699 no) enable_shared=no ;; 8700 *) 8701 enable_shared=no 8702 # Look at the argument we got. We use all the common list separators. 8703 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8704 for pkg in $enableval; do 8705 IFS=$lt_save_ifs 8706 if test "X$pkg" = "X$p"; then 8707 enable_shared=yes 8708 fi 8709 done 8710 IFS=$lt_save_ifs 8711 ;; 8712 esac 8713else 8714 enable_shared=yes 8715fi 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 # Check whether --enable-static was given. 8726if test "${enable_static+set}" = set; then : 8727 enableval=$enable_static; p=${PACKAGE-default} 8728 case $enableval in 8729 yes) enable_static=yes ;; 8730 no) enable_static=no ;; 8731 *) 8732 enable_static=no 8733 # Look at the argument we got. We use all the common list separators. 8734 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8735 for pkg in $enableval; do 8736 IFS=$lt_save_ifs 8737 if test "X$pkg" = "X$p"; then 8738 enable_static=yes 8739 fi 8740 done 8741 IFS=$lt_save_ifs 8742 ;; 8743 esac 8744else 8745 enable_static=yes 8746fi 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757# Check whether --with-pic was given. 8758if test "${with_pic+set}" = set; then : 8759 withval=$with_pic; lt_p=${PACKAGE-default} 8760 case $withval in 8761 yes|no) pic_mode=$withval ;; 8762 *) 8763 pic_mode=default 8764 # Look at the argument we got. We use all the common list separators. 8765 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8766 for lt_pkg in $withval; do 8767 IFS=$lt_save_ifs 8768 if test "X$lt_pkg" = "X$lt_p"; then 8769 pic_mode=yes 8770 fi 8771 done 8772 IFS=$lt_save_ifs 8773 ;; 8774 esac 8775else 8776 pic_mode=default 8777fi 8778 8779 8780 8781 8782 8783 8784 8785 8786 # Check whether --enable-fast-install was given. 8787if test "${enable_fast_install+set}" = set; then : 8788 enableval=$enable_fast_install; p=${PACKAGE-default} 8789 case $enableval in 8790 yes) enable_fast_install=yes ;; 8791 no) enable_fast_install=no ;; 8792 *) 8793 enable_fast_install=no 8794 # Look at the argument we got. We use all the common list separators. 8795 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 8796 for pkg in $enableval; do 8797 IFS=$lt_save_ifs 8798 if test "X$pkg" = "X$p"; then 8799 enable_fast_install=yes 8800 fi 8801 done 8802 IFS=$lt_save_ifs 8803 ;; 8804 esac 8805else 8806 enable_fast_install=yes 8807fi 8808 8809 8810 8811 8812 8813 8814 8815 8816 shared_archive_member_spec= 8817case $host,$enable_shared in 8818power*-*-aix[5-9]*,yes) 8819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 8820$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } 8821 8822# Check whether --with-aix-soname was given. 8823if test "${with_aix_soname+set}" = set; then : 8824 withval=$with_aix_soname; case $withval in 8825 aix|svr4|both) 8826 ;; 8827 *) 8828 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 8829 ;; 8830 esac 8831 lt_cv_with_aix_soname=$with_aix_soname 8832else 8833 if ${lt_cv_with_aix_soname+:} false; then : 8834 $as_echo_n "(cached) " >&6 8835else 8836 lt_cv_with_aix_soname=aix 8837fi 8838 8839 with_aix_soname=$lt_cv_with_aix_soname 8840fi 8841 8842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 8843$as_echo "$with_aix_soname" >&6; } 8844 if test aix != "$with_aix_soname"; then 8845 # For the AIX way of multilib, we name the shared archive member 8846 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 8847 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 8848 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 8849 # the AIX toolchain works better with OBJECT_MODE set (default 32). 8850 if test 64 = "${OBJECT_MODE-32}"; then 8851 shared_archive_member_spec=shr_64 8852 else 8853 shared_archive_member_spec=shr 8854 fi 8855 fi 8856 ;; 8857*) 8858 with_aix_soname=aix 8859 ;; 8860esac 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871# This can be used to rebuild libtool when needed 8872LIBTOOL_DEPS=$ltmain 8873 8874# Always use our own libtool. 8875LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906test -z "$LN_S" && LN_S="ln -s" 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921if test -n "${ZSH_VERSION+set}"; then 8922 setopt NO_GLOB_SUBST 8923fi 8924 8925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8926$as_echo_n "checking for objdir... " >&6; } 8927if ${lt_cv_objdir+:} false; then : 8928 $as_echo_n "(cached) " >&6 8929else 8930 rm -f .libs 2>/dev/null 8931mkdir .libs 2>/dev/null 8932if test -d .libs; then 8933 lt_cv_objdir=.libs 8934else 8935 # MS-DOS does not allow filenames that begin with a dot. 8936 lt_cv_objdir=_libs 8937fi 8938rmdir .libs 2>/dev/null 8939fi 8940{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8941$as_echo "$lt_cv_objdir" >&6; } 8942objdir=$lt_cv_objdir 8943 8944 8945 8946 8947 8948cat >>confdefs.h <<_ACEOF 8949#define LT_OBJDIR "$lt_cv_objdir/" 8950_ACEOF 8951 8952 8953 8954 8955case $host_os in 8956aix3*) 8957 # AIX sometimes has problems with the GCC collect2 program. For some 8958 # reason, if we set the COLLECT_NAMES environment variable, the problems 8959 # vanish in a puff of smoke. 8960 if test set != "${COLLECT_NAMES+set}"; then 8961 COLLECT_NAMES= 8962 export COLLECT_NAMES 8963 fi 8964 ;; 8965esac 8966 8967# Global variables: 8968ofile=libtool 8969can_build_shared=yes 8970 8971# All known linkers require a '.a' archive for static linking (except MSVC, 8972# which needs '.lib'). 8973libext=a 8974 8975with_gnu_ld=$lt_cv_prog_gnu_ld 8976 8977old_CC=$CC 8978old_CFLAGS=$CFLAGS 8979 8980# Set sane defaults for various variables 8981test -z "$CC" && CC=cc 8982test -z "$LTCC" && LTCC=$CC 8983test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8984test -z "$LD" && LD=ld 8985test -z "$ac_objext" && ac_objext=o 8986 8987for cc_temp in $compiler""; do 8988 case $cc_temp in 8989 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8990 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8991 \-*) ;; 8992 *) break;; 8993 esac 8994done 8995cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8996 8997 8998# Only perform the check for file, if the check method requires it 8999test -z "$MAGIC_CMD" && MAGIC_CMD=file 9000case $deplibs_check_method in 9001file_magic*) 9002 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9004$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 9005if ${lt_cv_path_MAGIC_CMD+:} false; then : 9006 $as_echo_n "(cached) " >&6 9007else 9008 case $MAGIC_CMD in 9009[\\/*] | ?:[\\/]*) 9010 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 9011 ;; 9012*) 9013 lt_save_MAGIC_CMD=$MAGIC_CMD 9014 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 9015 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9016 for ac_dir in $ac_dummy; do 9017 IFS=$lt_save_ifs 9018 test -z "$ac_dir" && ac_dir=. 9019 if test -f "$ac_dir/${ac_tool_prefix}file"; then 9020 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 9021 if test -n "$file_magic_test_file"; then 9022 case $deplibs_check_method in 9023 "file_magic "*) 9024 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9025 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9026 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9027 $EGREP "$file_magic_regex" > /dev/null; then 9028 : 9029 else 9030 cat <<_LT_EOF 1>&2 9031 9032*** Warning: the command libtool uses to detect shared libraries, 9033*** $file_magic_cmd, produces output that libtool cannot recognize. 9034*** The result is that libtool may fail to recognize shared libraries 9035*** as such. This will affect the creation of libtool libraries that 9036*** depend on shared libraries, but programs linked with such libtool 9037*** libraries will work regardless of this problem. Nevertheless, you 9038*** may want to report the problem to your system manager and/or to 9039*** [email protected] 9040 9041_LT_EOF 9042 fi ;; 9043 esac 9044 fi 9045 break 9046 fi 9047 done 9048 IFS=$lt_save_ifs 9049 MAGIC_CMD=$lt_save_MAGIC_CMD 9050 ;; 9051esac 9052fi 9053 9054MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9055if test -n "$MAGIC_CMD"; then 9056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9057$as_echo "$MAGIC_CMD" >&6; } 9058else 9059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9060$as_echo "no" >&6; } 9061fi 9062 9063 9064 9065 9066 9067if test -z "$lt_cv_path_MAGIC_CMD"; then 9068 if test -n "$ac_tool_prefix"; then 9069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9070$as_echo_n "checking for file... " >&6; } 9071if ${lt_cv_path_MAGIC_CMD+:} false; then : 9072 $as_echo_n "(cached) " >&6 9073else 9074 case $MAGIC_CMD in 9075[\\/*] | ?:[\\/]*) 9076 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 9077 ;; 9078*) 9079 lt_save_MAGIC_CMD=$MAGIC_CMD 9080 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 9081 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9082 for ac_dir in $ac_dummy; do 9083 IFS=$lt_save_ifs 9084 test -z "$ac_dir" && ac_dir=. 9085 if test -f "$ac_dir/file"; then 9086 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 9087 if test -n "$file_magic_test_file"; then 9088 case $deplibs_check_method in 9089 "file_magic "*) 9090 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9091 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9092 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9093 $EGREP "$file_magic_regex" > /dev/null; then 9094 : 9095 else 9096 cat <<_LT_EOF 1>&2 9097 9098*** Warning: the command libtool uses to detect shared libraries, 9099*** $file_magic_cmd, produces output that libtool cannot recognize. 9100*** The result is that libtool may fail to recognize shared libraries 9101*** as such. This will affect the creation of libtool libraries that 9102*** depend on shared libraries, but programs linked with such libtool 9103*** libraries will work regardless of this problem. Nevertheless, you 9104*** may want to report the problem to your system manager and/or to 9105*** [email protected] 9106 9107_LT_EOF 9108 fi ;; 9109 esac 9110 fi 9111 break 9112 fi 9113 done 9114 IFS=$lt_save_ifs 9115 MAGIC_CMD=$lt_save_MAGIC_CMD 9116 ;; 9117esac 9118fi 9119 9120MAGIC_CMD=$lt_cv_path_MAGIC_CMD 9121if test -n "$MAGIC_CMD"; then 9122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9123$as_echo "$MAGIC_CMD" >&6; } 9124else 9125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9126$as_echo "no" >&6; } 9127fi 9128 9129 9130 else 9131 MAGIC_CMD=: 9132 fi 9133fi 9134 9135 fi 9136 ;; 9137esac 9138 9139# Use C for the default configuration in the libtool script 9140 9141lt_save_CC=$CC 9142ac_ext=c 9143ac_cpp='$CPP $CPPFLAGS' 9144ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9145ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9146ac_compiler_gnu=$ac_cv_c_compiler_gnu 9147 9148 9149# Source file extension for C test sources. 9150ac_ext=c 9151 9152# Object file extension for compiled C test sources. 9153objext=o 9154objext=$objext 9155 9156# Code to be used in simple compile tests 9157lt_simple_compile_test_code="int some_variable = 0;" 9158 9159# Code to be used in simple link tests 9160lt_simple_link_test_code='int main(){return(0);}' 9161 9162 9163 9164 9165 9166 9167 9168# If no C compiler was specified, use CC. 9169LTCC=${LTCC-"$CC"} 9170 9171# If no C compiler flags were specified, use CFLAGS. 9172LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9173 9174# Allow CC to be a program name with arguments. 9175compiler=$CC 9176 9177# Save the default compiler, since it gets overwritten when the other 9178# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9179compiler_DEFAULT=$CC 9180 9181# save warnings/boilerplate of simple test code 9182ac_outfile=conftest.$ac_objext 9183echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9184eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9185_lt_compiler_boilerplate=`cat conftest.err` 9186$RM conftest* 9187 9188ac_outfile=conftest.$ac_objext 9189echo "$lt_simple_link_test_code" >conftest.$ac_ext 9190eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9191_lt_linker_boilerplate=`cat conftest.err` 9192$RM -r conftest* 9193 9194 9195## CAVEAT EMPTOR: 9196## There is no encapsulation within the following macros, do not change 9197## the running order or otherwise move them around unless you know exactly 9198## what you are doing... 9199if test -n "$compiler"; then 9200 9201lt_prog_compiler_no_builtin_flag= 9202 9203if test yes = "$GCC"; then 9204 case $cc_basename in 9205 nvcc*) 9206 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9207 *) 9208 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9209 esac 9210 9211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9212$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9213if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 9214 $as_echo_n "(cached) " >&6 9215else 9216 lt_cv_prog_compiler_rtti_exceptions=no 9217 ac_outfile=conftest.$ac_objext 9218 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9219 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 9220 # Insert the option either (1) after the last *FLAGS variable, or 9221 # (2) before a word containing "conftest.", or (3) at the end. 9222 # Note that $ac_compile itself does not contain backslashes and begins 9223 # with a dollar sign (not a hyphen), so the echo should work correctly. 9224 # The option is referenced via a variable to avoid confusing sed. 9225 lt_compile=`echo "$ac_compile" | $SED \ 9226 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9227 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9228 -e 's:$: $lt_compiler_flag:'` 9229 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9230 (eval "$lt_compile" 2>conftest.err) 9231 ac_status=$? 9232 cat conftest.err >&5 9233 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9234 if (exit $ac_status) && test -s "$ac_outfile"; then 9235 # The compiler can only warn and ignore the option if not recognized 9236 # So say no if there are warnings other than the usual output. 9237 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9238 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9239 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9240 lt_cv_prog_compiler_rtti_exceptions=yes 9241 fi 9242 fi 9243 $RM conftest* 9244 9245fi 9246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9247$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9248 9249if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 9250 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9251else 9252 : 9253fi 9254 9255fi 9256 9257 9258 9259 9260 9261 9262 lt_prog_compiler_wl= 9263lt_prog_compiler_pic= 9264lt_prog_compiler_static= 9265 9266 9267 if test yes = "$GCC"; then 9268 lt_prog_compiler_wl='-Wl,' 9269 lt_prog_compiler_static='-static' 9270 9271 case $host_os in 9272 aix*) 9273 # All AIX code is PIC. 9274 if test ia64 = "$host_cpu"; then 9275 # AIX 5 now supports IA64 processor 9276 lt_prog_compiler_static='-Bstatic' 9277 fi 9278 lt_prog_compiler_pic='-fPIC' 9279 ;; 9280 9281 amigaos*) 9282 case $host_cpu in 9283 powerpc) 9284 # see comment about AmigaOS4 .so support 9285 lt_prog_compiler_pic='-fPIC' 9286 ;; 9287 m68k) 9288 # FIXME: we need at least 68020 code to build shared libraries, but 9289 # adding the '-m68020' flag to GCC prevents building anything better, 9290 # like '-m68040'. 9291 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9292 ;; 9293 esac 9294 ;; 9295 9296 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9297 # PIC is the default for these OSes. 9298 ;; 9299 9300 mingw* | cygwin* | pw32* | os2* | cegcc*) 9301 # This hack is so that the source file can tell whether it is being 9302 # built for inclusion in a dll (and should export symbols for example). 9303 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9304 # (--disable-auto-import) libraries 9305 lt_prog_compiler_pic='-DDLL_EXPORT' 9306 case $host_os in 9307 os2*) 9308 lt_prog_compiler_static='$wl-static' 9309 ;; 9310 esac 9311 ;; 9312 9313 darwin* | rhapsody*) 9314 # PIC is the default on this platform 9315 # Common symbols not allowed in MH_DYLIB files 9316 lt_prog_compiler_pic='-fno-common' 9317 ;; 9318 9319 haiku*) 9320 # PIC is the default for Haiku. 9321 # The "-static" flag exists, but is broken. 9322 lt_prog_compiler_static= 9323 ;; 9324 9325 hpux*) 9326 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9327 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9328 # sets the default TLS model and affects inlining. 9329 case $host_cpu in 9330 hppa*64*) 9331 # +Z the default 9332 ;; 9333 *) 9334 lt_prog_compiler_pic='-fPIC' 9335 ;; 9336 esac 9337 ;; 9338 9339 interix[3-9]*) 9340 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9341 # Instead, we relocate shared libraries at runtime. 9342 ;; 9343 9344 msdosdjgpp*) 9345 # Just because we use GCC doesn't mean we suddenly get shared libraries 9346 # on systems that don't support them. 9347 lt_prog_compiler_can_build_shared=no 9348 enable_shared=no 9349 ;; 9350 9351 *nto* | *qnx*) 9352 # QNX uses GNU C++, but need to define -shared option too, otherwise 9353 # it will coredump. 9354 lt_prog_compiler_pic='-fPIC -shared' 9355 ;; 9356 9357 sysv4*MP*) 9358 if test -d /usr/nec; then 9359 lt_prog_compiler_pic=-Kconform_pic 9360 fi 9361 ;; 9362 9363 *) 9364 lt_prog_compiler_pic='-fPIC' 9365 ;; 9366 esac 9367 9368 case $cc_basename in 9369 nvcc*) # Cuda Compiler Driver 2.2 9370 lt_prog_compiler_wl='-Xlinker ' 9371 if test -n "$lt_prog_compiler_pic"; then 9372 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 9373 fi 9374 ;; 9375 esac 9376 else 9377 # PORTME Check for flag to pass linker flags through the system compiler. 9378 case $host_os in 9379 aix*) 9380 lt_prog_compiler_wl='-Wl,' 9381 if test ia64 = "$host_cpu"; then 9382 # AIX 5 now supports IA64 processor 9383 lt_prog_compiler_static='-Bstatic' 9384 else 9385 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9386 fi 9387 ;; 9388 9389 darwin* | rhapsody*) 9390 # PIC is the default on this platform 9391 # Common symbols not allowed in MH_DYLIB files 9392 lt_prog_compiler_pic='-fno-common' 9393 case $cc_basename in 9394 nagfor*) 9395 # NAG Fortran compiler 9396 lt_prog_compiler_wl='-Wl,-Wl,,' 9397 lt_prog_compiler_pic='-PIC' 9398 lt_prog_compiler_static='-Bstatic' 9399 ;; 9400 esac 9401 ;; 9402 9403 mingw* | cygwin* | pw32* | os2* | cegcc*) 9404 # This hack is so that the source file can tell whether it is being 9405 # built for inclusion in a dll (and should export symbols for example). 9406 lt_prog_compiler_pic='-DDLL_EXPORT' 9407 case $host_os in 9408 os2*) 9409 lt_prog_compiler_static='$wl-static' 9410 ;; 9411 esac 9412 ;; 9413 9414 hpux9* | hpux10* | hpux11*) 9415 lt_prog_compiler_wl='-Wl,' 9416 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9417 # not for PA HP-UX. 9418 case $host_cpu in 9419 hppa*64*|ia64*) 9420 # +Z the default 9421 ;; 9422 *) 9423 lt_prog_compiler_pic='+Z' 9424 ;; 9425 esac 9426 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9427 lt_prog_compiler_static='$wl-a ${wl}archive' 9428 ;; 9429 9430 irix5* | irix6* | nonstopux*) 9431 lt_prog_compiler_wl='-Wl,' 9432 # PIC (with -KPIC) is the default. 9433 lt_prog_compiler_static='-non_shared' 9434 ;; 9435 9436 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 9437 case $cc_basename in 9438 # old Intel for x86_64, which still supported -KPIC. 9439 ecc*) 9440 lt_prog_compiler_wl='-Wl,' 9441 lt_prog_compiler_pic='-KPIC' 9442 lt_prog_compiler_static='-static' 9443 ;; 9444 # icc used to be incompatible with GCC. 9445 # ICC 10 doesn't accept -KPIC any more. 9446 icc* | ifort*) 9447 lt_prog_compiler_wl='-Wl,' 9448 lt_prog_compiler_pic='-fPIC' 9449 lt_prog_compiler_static='-static' 9450 ;; 9451 # Lahey Fortran 8.1. 9452 lf95*) 9453 lt_prog_compiler_wl='-Wl,' 9454 lt_prog_compiler_pic='--shared' 9455 lt_prog_compiler_static='--static' 9456 ;; 9457 nagfor*) 9458 # NAG Fortran compiler 9459 lt_prog_compiler_wl='-Wl,-Wl,,' 9460 lt_prog_compiler_pic='-PIC' 9461 lt_prog_compiler_static='-Bstatic' 9462 ;; 9463 tcc*) 9464 # Fabrice Bellard et al's Tiny C Compiler 9465 lt_prog_compiler_wl='-Wl,' 9466 lt_prog_compiler_pic='-fPIC' 9467 lt_prog_compiler_static='-static' 9468 ;; 9469 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9470 # Portland Group compilers (*not* the Pentium gcc compiler, 9471 # which looks to be a dead project) 9472 lt_prog_compiler_wl='-Wl,' 9473 lt_prog_compiler_pic='-fpic' 9474 lt_prog_compiler_static='-Bstatic' 9475 ;; 9476 ccc*) 9477 lt_prog_compiler_wl='-Wl,' 9478 # All Alpha code is PIC. 9479 lt_prog_compiler_static='-non_shared' 9480 ;; 9481 xl* | bgxl* | bgf* | mpixl*) 9482 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9483 lt_prog_compiler_wl='-Wl,' 9484 lt_prog_compiler_pic='-qpic' 9485 lt_prog_compiler_static='-qstaticlink' 9486 ;; 9487 *) 9488 case `$CC -V 2>&1 | sed 5q` in 9489 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 9490 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9491 lt_prog_compiler_pic='-KPIC' 9492 lt_prog_compiler_static='-Bstatic' 9493 lt_prog_compiler_wl='' 9494 ;; 9495 *Sun\ F* | *Sun*Fortran*) 9496 lt_prog_compiler_pic='-KPIC' 9497 lt_prog_compiler_static='-Bstatic' 9498 lt_prog_compiler_wl='-Qoption ld ' 9499 ;; 9500 *Sun\ C*) 9501 # Sun C 5.9 9502 lt_prog_compiler_pic='-KPIC' 9503 lt_prog_compiler_static='-Bstatic' 9504 lt_prog_compiler_wl='-Wl,' 9505 ;; 9506 *Intel*\ [CF]*Compiler*) 9507 lt_prog_compiler_wl='-Wl,' 9508 lt_prog_compiler_pic='-fPIC' 9509 lt_prog_compiler_static='-static' 9510 ;; 9511 *Portland\ Group*) 9512 lt_prog_compiler_wl='-Wl,' 9513 lt_prog_compiler_pic='-fpic' 9514 lt_prog_compiler_static='-Bstatic' 9515 ;; 9516 esac 9517 ;; 9518 esac 9519 ;; 9520 9521 newsos6) 9522 lt_prog_compiler_pic='-KPIC' 9523 lt_prog_compiler_static='-Bstatic' 9524 ;; 9525 9526 *nto* | *qnx*) 9527 # QNX uses GNU C++, but need to define -shared option too, otherwise 9528 # it will coredump. 9529 lt_prog_compiler_pic='-fPIC -shared' 9530 ;; 9531 9532 osf3* | osf4* | osf5*) 9533 lt_prog_compiler_wl='-Wl,' 9534 # All OSF/1 code is PIC. 9535 lt_prog_compiler_static='-non_shared' 9536 ;; 9537 9538 rdos*) 9539 lt_prog_compiler_static='-non_shared' 9540 ;; 9541 9542 solaris*) 9543 lt_prog_compiler_pic='-KPIC' 9544 lt_prog_compiler_static='-Bstatic' 9545 case $cc_basename in 9546 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 9547 lt_prog_compiler_wl='-Qoption ld ';; 9548 *) 9549 lt_prog_compiler_wl='-Wl,';; 9550 esac 9551 ;; 9552 9553 sunos4*) 9554 lt_prog_compiler_wl='-Qoption ld ' 9555 lt_prog_compiler_pic='-PIC' 9556 lt_prog_compiler_static='-Bstatic' 9557 ;; 9558 9559 sysv4 | sysv4.2uw2* | sysv4.3*) 9560 lt_prog_compiler_wl='-Wl,' 9561 lt_prog_compiler_pic='-KPIC' 9562 lt_prog_compiler_static='-Bstatic' 9563 ;; 9564 9565 sysv4*MP*) 9566 if test -d /usr/nec; then 9567 lt_prog_compiler_pic='-Kconform_pic' 9568 lt_prog_compiler_static='-Bstatic' 9569 fi 9570 ;; 9571 9572 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9573 lt_prog_compiler_wl='-Wl,' 9574 lt_prog_compiler_pic='-KPIC' 9575 lt_prog_compiler_static='-Bstatic' 9576 ;; 9577 9578 unicos*) 9579 lt_prog_compiler_wl='-Wl,' 9580 lt_prog_compiler_can_build_shared=no 9581 ;; 9582 9583 uts4*) 9584 lt_prog_compiler_pic='-pic' 9585 lt_prog_compiler_static='-Bstatic' 9586 ;; 9587 9588 *) 9589 lt_prog_compiler_can_build_shared=no 9590 ;; 9591 esac 9592 fi 9593 9594case $host_os in 9595 # For platforms that do not support PIC, -DPIC is meaningless: 9596 *djgpp*) 9597 lt_prog_compiler_pic= 9598 ;; 9599 *) 9600 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9601 ;; 9602esac 9603 9604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9605$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9606if ${lt_cv_prog_compiler_pic+:} false; then : 9607 $as_echo_n "(cached) " >&6 9608else 9609 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 9610fi 9611{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 9612$as_echo "$lt_cv_prog_compiler_pic" >&6; } 9613lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 9614 9615# 9616# Check to make sure the PIC flag actually works. 9617# 9618if test -n "$lt_prog_compiler_pic"; then 9619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9620$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9621if ${lt_cv_prog_compiler_pic_works+:} false; then : 9622 $as_echo_n "(cached) " >&6 9623else 9624 lt_cv_prog_compiler_pic_works=no 9625 ac_outfile=conftest.$ac_objext 9626 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9627 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 9628 # Insert the option either (1) after the last *FLAGS variable, or 9629 # (2) before a word containing "conftest.", or (3) at the end. 9630 # Note that $ac_compile itself does not contain backslashes and begins 9631 # with a dollar sign (not a hyphen), so the echo should work correctly. 9632 # The option is referenced via a variable to avoid confusing sed. 9633 lt_compile=`echo "$ac_compile" | $SED \ 9634 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9635 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9636 -e 's:$: $lt_compiler_flag:'` 9637 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9638 (eval "$lt_compile" 2>conftest.err) 9639 ac_status=$? 9640 cat conftest.err >&5 9641 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9642 if (exit $ac_status) && test -s "$ac_outfile"; then 9643 # The compiler can only warn and ignore the option if not recognized 9644 # So say no if there are warnings other than the usual output. 9645 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9646 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9647 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9648 lt_cv_prog_compiler_pic_works=yes 9649 fi 9650 fi 9651 $RM conftest* 9652 9653fi 9654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9655$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9656 9657if test yes = "$lt_cv_prog_compiler_pic_works"; then 9658 case $lt_prog_compiler_pic in 9659 "" | " "*) ;; 9660 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9661 esac 9662else 9663 lt_prog_compiler_pic= 9664 lt_prog_compiler_can_build_shared=no 9665fi 9666 9667fi 9668 9669 9670 9671 9672 9673 9674 9675 9676 9677 9678 9679# 9680# Check to make sure the static flag actually works. 9681# 9682wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9684$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9685if ${lt_cv_prog_compiler_static_works+:} false; then : 9686 $as_echo_n "(cached) " >&6 9687else 9688 lt_cv_prog_compiler_static_works=no 9689 save_LDFLAGS=$LDFLAGS 9690 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9691 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9692 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9693 # The linker can only warn and ignore the option if not recognized 9694 # So say no if there are warnings 9695 if test -s conftest.err; then 9696 # Append any errors to the config.log. 9697 cat conftest.err 1>&5 9698 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9699 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9700 if diff conftest.exp conftest.er2 >/dev/null; then 9701 lt_cv_prog_compiler_static_works=yes 9702 fi 9703 else 9704 lt_cv_prog_compiler_static_works=yes 9705 fi 9706 fi 9707 $RM -r conftest* 9708 LDFLAGS=$save_LDFLAGS 9709 9710fi 9711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9712$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9713 9714if test yes = "$lt_cv_prog_compiler_static_works"; then 9715 : 9716else 9717 lt_prog_compiler_static= 9718fi 9719 9720 9721 9722 9723 9724 9725 9726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9727$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9728if ${lt_cv_prog_compiler_c_o+:} false; then : 9729 $as_echo_n "(cached) " >&6 9730else 9731 lt_cv_prog_compiler_c_o=no 9732 $RM -r conftest 2>/dev/null 9733 mkdir conftest 9734 cd conftest 9735 mkdir out 9736 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9737 9738 lt_compiler_flag="-o out/conftest2.$ac_objext" 9739 # Insert the option either (1) after the last *FLAGS variable, or 9740 # (2) before a word containing "conftest.", or (3) at the end. 9741 # Note that $ac_compile itself does not contain backslashes and begins 9742 # with a dollar sign (not a hyphen), so the echo should work correctly. 9743 lt_compile=`echo "$ac_compile" | $SED \ 9744 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9745 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9746 -e 's:$: $lt_compiler_flag:'` 9747 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9748 (eval "$lt_compile" 2>out/conftest.err) 9749 ac_status=$? 9750 cat out/conftest.err >&5 9751 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9752 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9753 then 9754 # The compiler can only warn and ignore the option if not recognized 9755 # So say no if there are warnings 9756 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9757 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9758 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9759 lt_cv_prog_compiler_c_o=yes 9760 fi 9761 fi 9762 chmod u+w . 2>&5 9763 $RM conftest* 9764 # SGI C++ compiler will create directory out/ii_files/ for 9765 # template instantiation 9766 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9767 $RM out/* && rmdir out 9768 cd .. 9769 $RM -r conftest 9770 $RM conftest* 9771 9772fi 9773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9774$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9775 9776 9777 9778 9779 9780 9781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9782$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9783if ${lt_cv_prog_compiler_c_o+:} false; then : 9784 $as_echo_n "(cached) " >&6 9785else 9786 lt_cv_prog_compiler_c_o=no 9787 $RM -r conftest 2>/dev/null 9788 mkdir conftest 9789 cd conftest 9790 mkdir out 9791 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9792 9793 lt_compiler_flag="-o out/conftest2.$ac_objext" 9794 # Insert the option either (1) after the last *FLAGS variable, or 9795 # (2) before a word containing "conftest.", or (3) at the end. 9796 # Note that $ac_compile itself does not contain backslashes and begins 9797 # with a dollar sign (not a hyphen), so the echo should work correctly. 9798 lt_compile=`echo "$ac_compile" | $SED \ 9799 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9800 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9801 -e 's:$: $lt_compiler_flag:'` 9802 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9803 (eval "$lt_compile" 2>out/conftest.err) 9804 ac_status=$? 9805 cat out/conftest.err >&5 9806 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9807 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9808 then 9809 # The compiler can only warn and ignore the option if not recognized 9810 # So say no if there are warnings 9811 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9812 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9813 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9814 lt_cv_prog_compiler_c_o=yes 9815 fi 9816 fi 9817 chmod u+w . 2>&5 9818 $RM conftest* 9819 # SGI C++ compiler will create directory out/ii_files/ for 9820 # template instantiation 9821 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9822 $RM out/* && rmdir out 9823 cd .. 9824 $RM -r conftest 9825 $RM conftest* 9826 9827fi 9828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9829$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9830 9831 9832 9833 9834hard_links=nottested 9835if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 9836 # do not overwrite the value of need_locks provided by the user 9837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9838$as_echo_n "checking if we can lock with hard links... " >&6; } 9839 hard_links=yes 9840 $RM conftest* 9841 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9842 touch conftest.a 9843 ln conftest.a conftest.b 2>&5 || hard_links=no 9844 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9846$as_echo "$hard_links" >&6; } 9847 if test no = "$hard_links"; then 9848 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 9849$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 9850 need_locks=warn 9851 fi 9852else 9853 need_locks=no 9854fi 9855 9856 9857 9858 9859 9860 9861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9862$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9863 9864 runpath_var= 9865 allow_undefined_flag= 9866 always_export_symbols=no 9867 archive_cmds= 9868 archive_expsym_cmds= 9869 compiler_needs_object=no 9870 enable_shared_with_static_runtimes=no 9871 export_dynamic_flag_spec= 9872 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9873 hardcode_automatic=no 9874 hardcode_direct=no 9875 hardcode_direct_absolute=no 9876 hardcode_libdir_flag_spec= 9877 hardcode_libdir_separator= 9878 hardcode_minus_L=no 9879 hardcode_shlibpath_var=unsupported 9880 inherit_rpath=no 9881 link_all_deplibs=unknown 9882 module_cmds= 9883 module_expsym_cmds= 9884 old_archive_from_new_cmds= 9885 old_archive_from_expsyms_cmds= 9886 thread_safe_flag_spec= 9887 whole_archive_flag_spec= 9888 # include_expsyms should be a list of space-separated symbols to be *always* 9889 # included in the symbol list 9890 include_expsyms= 9891 # exclude_expsyms can be an extended regexp of symbols to exclude 9892 # it will be wrapped by ' (' and ')$', so one must not match beginning or 9893 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 9894 # as well as any symbol that contains 'd'. 9895 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9896 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9897 # platforms (ab)use it in PIC code, but their linkers get confused if 9898 # the symbol is explicitly referenced. Since portable code cannot 9899 # rely on this symbol name, it's probably fine to never include it in 9900 # preloaded symbol tables. 9901 # Exclude shared library initialization/finalization symbols. 9902 extract_expsyms_cmds= 9903 9904 case $host_os in 9905 cygwin* | mingw* | pw32* | cegcc*) 9906 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9907 # When not using gcc, we currently assume that we are using 9908 # Microsoft Visual C++. 9909 if test yes != "$GCC"; then 9910 with_gnu_ld=no 9911 fi 9912 ;; 9913 interix*) 9914 # we just hope/assume this is gcc and not c89 (= MSVC++) 9915 with_gnu_ld=yes 9916 ;; 9917 openbsd* | bitrig*) 9918 with_gnu_ld=no 9919 ;; 9920 esac 9921 9922 ld_shlibs=yes 9923 9924 # On some targets, GNU ld is compatible enough with the native linker 9925 # that we're better off using the native interface for both. 9926 lt_use_gnu_ld_interface=no 9927 if test yes = "$with_gnu_ld"; then 9928 case $host_os in 9929 aix*) 9930 # The AIX port of GNU ld has always aspired to compatibility 9931 # with the native linker. However, as the warning in the GNU ld 9932 # block says, versions before 2.19.5* couldn't really create working 9933 # shared libraries, regardless of the interface used. 9934 case `$LD -v 2>&1` in 9935 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9936 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9937 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9938 *) 9939 lt_use_gnu_ld_interface=yes 9940 ;; 9941 esac 9942 ;; 9943 *) 9944 lt_use_gnu_ld_interface=yes 9945 ;; 9946 esac 9947 fi 9948 9949 if test yes = "$lt_use_gnu_ld_interface"; then 9950 # If archive_cmds runs LD, not CC, wlarc should be empty 9951 wlarc='$wl' 9952 9953 # Set some defaults for GNU ld with shared library support. These 9954 # are reset later if shared libraries are not supported. Putting them 9955 # here allows them to be overridden if necessary. 9956 runpath_var=LD_RUN_PATH 9957 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 9958 export_dynamic_flag_spec='$wl--export-dynamic' 9959 # ancient GNU ld didn't support --whole-archive et. al. 9960 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9961 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 9962 else 9963 whole_archive_flag_spec= 9964 fi 9965 supports_anon_versioning=no 9966 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 9967 *GNU\ gold*) supports_anon_versioning=yes ;; 9968 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9969 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9970 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9971 *\ 2.11.*) ;; # other 2.11 versions 9972 *) supports_anon_versioning=yes ;; 9973 esac 9974 9975 # See if GNU ld supports shared libraries. 9976 case $host_os in 9977 aix[3-9]*) 9978 # On AIX/PPC, the GNU linker is very broken 9979 if test ia64 != "$host_cpu"; then 9980 ld_shlibs=no 9981 cat <<_LT_EOF 1>&2 9982 9983*** Warning: the GNU linker, at least up to release 2.19, is reported 9984*** to be unable to reliably create shared libraries on AIX. 9985*** Therefore, libtool is disabling shared libraries support. If you 9986*** really care for shared libraries, you may want to install binutils 9987*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9988*** You will then need to restart the configuration process. 9989 9990_LT_EOF 9991 fi 9992 ;; 9993 9994 amigaos*) 9995 case $host_cpu in 9996 powerpc) 9997 # see comment about AmigaOS4 .so support 9998 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 9999 archive_expsym_cmds='' 10000 ;; 10001 m68k) 10002 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)' 10003 hardcode_libdir_flag_spec='-L$libdir' 10004 hardcode_minus_L=yes 10005 ;; 10006 esac 10007 ;; 10008 10009 beos*) 10010 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10011 allow_undefined_flag=unsupported 10012 # Joseph Beckenbach <[email protected]> says some releases of gcc 10013 # support --undefined. This deserves some investigation. FIXME 10014 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10015 else 10016 ld_shlibs=no 10017 fi 10018 ;; 10019 10020 cygwin* | mingw* | pw32* | cegcc*) 10021 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 10022 # as there is no search path for DLLs. 10023 hardcode_libdir_flag_spec='-L$libdir' 10024 export_dynamic_flag_spec='$wl--export-all-symbols' 10025 allow_undefined_flag=unsupported 10026 always_export_symbols=no 10027 enable_shared_with_static_runtimes=yes 10028 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 10029 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 10030 10031 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 10032 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10033 # If the export-symbols file already is a .def file, use it as 10034 # is; otherwise, prepend EXPORTS... 10035 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 10036 cp $export_symbols $output_objdir/$soname.def; 10037 else 10038 echo EXPORTS > $output_objdir/$soname.def; 10039 cat $export_symbols >> $output_objdir/$soname.def; 10040 fi~ 10041 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10042 else 10043 ld_shlibs=no 10044 fi 10045 ;; 10046 10047 haiku*) 10048 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10049 link_all_deplibs=yes 10050 ;; 10051 10052 os2*) 10053 hardcode_libdir_flag_spec='-L$libdir' 10054 hardcode_minus_L=yes 10055 allow_undefined_flag=unsupported 10056 shrext_cmds=.dll 10057 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10058 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10059 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10060 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10061 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10062 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10063 emximp -o $lib $output_objdir/$libname.def' 10064 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10065 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10066 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10067 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10068 prefix_cmds="$SED"~ 10069 if test EXPORTS = "`$SED 1q $export_symbols`"; then 10070 prefix_cmds="$prefix_cmds -e 1d"; 10071 fi~ 10072 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10073 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 10074 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10075 emximp -o $lib $output_objdir/$libname.def' 10076 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10077 enable_shared_with_static_runtimes=yes 10078 ;; 10079 10080 interix[3-9]*) 10081 hardcode_direct=no 10082 hardcode_shlibpath_var=no 10083 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10084 export_dynamic_flag_spec='$wl-E' 10085 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10086 # Instead, shared libraries are loaded at an image base (0x10000000 by 10087 # default) and relocated if they conflict, which is a slow very memory 10088 # consuming and fragmenting process. To avoid this, we pick a random, 10089 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10090 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10091 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10092 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' 10093 ;; 10094 10095 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 10096 tmp_diet=no 10097 if test linux-dietlibc = "$host_os"; then 10098 case $cc_basename in 10099 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10100 esac 10101 fi 10102 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10103 && test no = "$tmp_diet" 10104 then 10105 tmp_addflag=' $pic_flag' 10106 tmp_sharedflag='-shared' 10107 case $cc_basename,$host_cpu in 10108 pgcc*) # Portland Group C compiler 10109 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' 10110 tmp_addflag=' $pic_flag' 10111 ;; 10112 pgf77* | pgf90* | pgf95* | pgfortran*) 10113 # Portland Group f77 and f90 compilers 10114 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' 10115 tmp_addflag=' $pic_flag -Mnomain' ;; 10116 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10117 tmp_addflag=' -i_dynamic' ;; 10118 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10119 tmp_addflag=' -i_dynamic -nofor_main' ;; 10120 ifc* | ifort*) # Intel Fortran compiler 10121 tmp_addflag=' -nofor_main' ;; 10122 lf95*) # Lahey Fortran 8.1 10123 whole_archive_flag_spec= 10124 tmp_sharedflag='--shared' ;; 10125 nagfor*) # NAGFOR 5.3 10126 tmp_sharedflag='-Wl,-shared' ;; 10127 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10128 tmp_sharedflag='-qmkshrobj' 10129 tmp_addflag= ;; 10130 nvcc*) # Cuda Compiler Driver 2.2 10131 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' 10132 compiler_needs_object=yes 10133 ;; 10134 esac 10135 case `$CC -V 2>&1 | sed 5q` in 10136 *Sun\ C*) # Sun C 5.9 10137 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' 10138 compiler_needs_object=yes 10139 tmp_sharedflag='-G' ;; 10140 *Sun\ F*) # Sun Fortran 8.3 10141 tmp_sharedflag='-G' ;; 10142 esac 10143 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10144 10145 if test yes = "$supports_anon_versioning"; then 10146 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10147 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10148 echo "local: *; };" >> $output_objdir/$libname.ver~ 10149 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 10150 fi 10151 10152 case $cc_basename in 10153 tcc*) 10154 export_dynamic_flag_spec='-rdynamic' 10155 ;; 10156 xlf* | bgf* | bgxlf* | mpixlf*) 10157 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10158 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10159 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10160 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 10161 if test yes = "$supports_anon_versioning"; then 10162 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10163 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10164 echo "local: *; };" >> $output_objdir/$libname.ver~ 10165 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10166 fi 10167 ;; 10168 esac 10169 else 10170 ld_shlibs=no 10171 fi 10172 ;; 10173 10174 netbsd*) 10175 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10176 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10177 wlarc= 10178 else 10179 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10180 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10181 fi 10182 ;; 10183 10184 solaris*) 10185 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10186 ld_shlibs=no 10187 cat <<_LT_EOF 1>&2 10188 10189*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10190*** create shared libraries on Solaris systems. Therefore, libtool 10191*** is disabling shared libraries support. We urge you to upgrade GNU 10192*** binutils to release 2.9.1 or newer. Another option is to modify 10193*** your PATH or compiler configuration so that the native linker is 10194*** used, and then restart. 10195 10196_LT_EOF 10197 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10198 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10199 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10200 else 10201 ld_shlibs=no 10202 fi 10203 ;; 10204 10205 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10206 case `$LD -v 2>&1` in 10207 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10208 ld_shlibs=no 10209 cat <<_LT_EOF 1>&2 10210 10211*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 10212*** reliably create shared libraries on SCO systems. Therefore, libtool 10213*** is disabling shared libraries support. We urge you to upgrade GNU 10214*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10215*** your PATH or compiler configuration so that the native linker is 10216*** used, and then restart. 10217 10218_LT_EOF 10219 ;; 10220 *) 10221 # For security reasons, it is highly recommended that you always 10222 # use absolute paths for naming shared libraries, and exclude the 10223 # DT_RUNPATH tag from executables and libraries. But doing so 10224 # requires that you compile everything twice, which is a pain. 10225 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10226 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10227 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10228 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10229 else 10230 ld_shlibs=no 10231 fi 10232 ;; 10233 esac 10234 ;; 10235 10236 sunos4*) 10237 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10238 wlarc= 10239 hardcode_direct=yes 10240 hardcode_shlibpath_var=no 10241 ;; 10242 10243 *) 10244 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10245 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10246 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 10247 else 10248 ld_shlibs=no 10249 fi 10250 ;; 10251 esac 10252 10253 if test no = "$ld_shlibs"; then 10254 runpath_var= 10255 hardcode_libdir_flag_spec= 10256 export_dynamic_flag_spec= 10257 whole_archive_flag_spec= 10258 fi 10259 else 10260 # PORTME fill in a description of your system's linker (not GNU ld) 10261 case $host_os in 10262 aix3*) 10263 allow_undefined_flag=unsupported 10264 always_export_symbols=yes 10265 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' 10266 # Note: this linker hardcodes the directories in LIBPATH if there 10267 # are no directories specified by -L. 10268 hardcode_minus_L=yes 10269 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 10270 # Neither direct hardcoding nor static linking is supported with a 10271 # broken collect2. 10272 hardcode_direct=unsupported 10273 fi 10274 ;; 10275 10276 aix[4-9]*) 10277 if test ia64 = "$host_cpu"; then 10278 # On IA64, the linker does run time linking by default, so we don't 10279 # have to do anything special. 10280 aix_use_runtimelinking=no 10281 exp_sym_flag='-Bexport' 10282 no_entry_flag= 10283 else 10284 # If we're using GNU nm, then we don't want the "-C" option. 10285 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 10286 # Without the "-l" option, or with the "-B" option, AIX nm treats 10287 # weak defined symbols like other global defined symbols, whereas 10288 # GNU nm marks them as "W". 10289 # While the 'weak' keyword is ignored in the Export File, we need 10290 # it in the Import File for the 'aix-soname' feature, so we have 10291 # to replace the "-B" option with "-P" for AIX nm. 10292 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10293 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' 10294 else 10295 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' 10296 fi 10297 aix_use_runtimelinking=no 10298 10299 # Test if we are trying to use run time linking or normal 10300 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10301 # have runtime linking enabled, and use it for executables. 10302 # For shared libraries, we enable/disable runtime linking 10303 # depending on the kind of the shared library created - 10304 # when "with_aix_soname,aix_use_runtimelinking" is: 10305 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 10306 # "aix,yes" lib.so shared, rtl:yes, for executables 10307 # lib.a static archive 10308 # "both,no" lib.so.V(shr.o) shared, rtl:yes 10309 # lib.a(lib.so.V) shared, rtl:no, for executables 10310 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 10311 # lib.a(lib.so.V) shared, rtl:no 10312 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 10313 # lib.a static archive 10314 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10315 for ld_flag in $LDFLAGS; do 10316 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 10317 aix_use_runtimelinking=yes 10318 break 10319 fi 10320 done 10321 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 10322 # With aix-soname=svr4, we create the lib.so.V shared archives only, 10323 # so we don't have lib.a shared libs to link our executables. 10324 # We have to force runtime linking in this case. 10325 aix_use_runtimelinking=yes 10326 LDFLAGS="$LDFLAGS -Wl,-brtl" 10327 fi 10328 ;; 10329 esac 10330 10331 exp_sym_flag='-bexport' 10332 no_entry_flag='-bnoentry' 10333 fi 10334 10335 # When large executables or shared objects are built, AIX ld can 10336 # have problems creating the table of contents. If linking a library 10337 # or program results in "error TOC overflow" add -mminimal-toc to 10338 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10339 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10340 10341 archive_cmds='' 10342 hardcode_direct=yes 10343 hardcode_direct_absolute=yes 10344 hardcode_libdir_separator=':' 10345 link_all_deplibs=yes 10346 file_list_spec='$wl-f,' 10347 case $with_aix_soname,$aix_use_runtimelinking in 10348 aix,*) ;; # traditional, no import file 10349 svr4,* | *,yes) # use import file 10350 # The Import File defines what to hardcode. 10351 hardcode_direct=no 10352 hardcode_direct_absolute=no 10353 ;; 10354 esac 10355 10356 if test yes = "$GCC"; then 10357 case $host_os in aix4.[012]|aix4.[012].*) 10358 # We only want to do this on AIX 4.2 and lower, the check 10359 # below for broken collect2 doesn't work under 4.3+ 10360 collect2name=`$CC -print-prog-name=collect2` 10361 if test -f "$collect2name" && 10362 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10363 then 10364 # We have reworked collect2 10365 : 10366 else 10367 # We have old collect2 10368 hardcode_direct=unsupported 10369 # It fails to find uninstalled libraries when the uninstalled 10370 # path is not listed in the libpath. Setting hardcode_minus_L 10371 # to unsupported forces relinking 10372 hardcode_minus_L=yes 10373 hardcode_libdir_flag_spec='-L$libdir' 10374 hardcode_libdir_separator= 10375 fi 10376 ;; 10377 esac 10378 shared_flag='-shared' 10379 if test yes = "$aix_use_runtimelinking"; then 10380 shared_flag="$shared_flag "'$wl-G' 10381 fi 10382 # Need to ensure runtime linking is disabled for the traditional 10383 # shared library, or the linker may eventually find shared libraries 10384 # /with/ Import File - we do not want to mix them. 10385 shared_flag_aix='-shared' 10386 shared_flag_svr4='-shared $wl-G' 10387 else 10388 # not using gcc 10389 if test ia64 = "$host_cpu"; then 10390 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10391 # chokes on -Wl,-G. The following line is correct: 10392 shared_flag='-G' 10393 else 10394 if test yes = "$aix_use_runtimelinking"; then 10395 shared_flag='$wl-G' 10396 else 10397 shared_flag='$wl-bM:SRE' 10398 fi 10399 shared_flag_aix='$wl-bM:SRE' 10400 shared_flag_svr4='$wl-G' 10401 fi 10402 fi 10403 10404 export_dynamic_flag_spec='$wl-bexpall' 10405 # It seems that -bexpall does not export symbols beginning with 10406 # underscore (_), so it is better to generate a list of symbols to export. 10407 always_export_symbols=yes 10408 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 10409 # Warning - without using the other runtime loading flags (-brtl), 10410 # -berok will link without error, but may produce a broken library. 10411 allow_undefined_flag='-berok' 10412 # Determine the default libpath from the value encoded in an 10413 # empty executable. 10414 if test set = "${lt_cv_aix_libpath+set}"; then 10415 aix_libpath=$lt_cv_aix_libpath 10416else 10417 if ${lt_cv_aix_libpath_+:} false; then : 10418 $as_echo_n "(cached) " >&6 10419else 10420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10421/* end confdefs.h. */ 10422 10423int 10424main () 10425{ 10426 10427 ; 10428 return 0; 10429} 10430_ACEOF 10431if ac_fn_c_try_link "$LINENO"; then : 10432 10433 lt_aix_libpath_sed=' 10434 /Import File Strings/,/^$/ { 10435 /^0/ { 10436 s/^0 *\([^ ]*\) *$/\1/ 10437 p 10438 } 10439 }' 10440 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10441 # Check for a 64-bit object if we didn't find anything. 10442 if test -z "$lt_cv_aix_libpath_"; then 10443 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10444 fi 10445fi 10446rm -f core conftest.err conftest.$ac_objext \ 10447 conftest$ac_exeext conftest.$ac_ext 10448 if test -z "$lt_cv_aix_libpath_"; then 10449 lt_cv_aix_libpath_=/usr/lib:/lib 10450 fi 10451 10452fi 10453 10454 aix_libpath=$lt_cv_aix_libpath_ 10455fi 10456 10457 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10458 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag 10459 else 10460 if test ia64 = "$host_cpu"; then 10461 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 10462 allow_undefined_flag="-z nodefs" 10463 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" 10464 else 10465 # Determine the default libpath from the value encoded in an 10466 # empty executable. 10467 if test set = "${lt_cv_aix_libpath+set}"; then 10468 aix_libpath=$lt_cv_aix_libpath 10469else 10470 if ${lt_cv_aix_libpath_+:} false; then : 10471 $as_echo_n "(cached) " >&6 10472else 10473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10474/* end confdefs.h. */ 10475 10476int 10477main () 10478{ 10479 10480 ; 10481 return 0; 10482} 10483_ACEOF 10484if ac_fn_c_try_link "$LINENO"; then : 10485 10486 lt_aix_libpath_sed=' 10487 /Import File Strings/,/^$/ { 10488 /^0/ { 10489 s/^0 *\([^ ]*\) *$/\1/ 10490 p 10491 } 10492 }' 10493 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10494 # Check for a 64-bit object if we didn't find anything. 10495 if test -z "$lt_cv_aix_libpath_"; then 10496 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10497 fi 10498fi 10499rm -f core conftest.err conftest.$ac_objext \ 10500 conftest$ac_exeext conftest.$ac_ext 10501 if test -z "$lt_cv_aix_libpath_"; then 10502 lt_cv_aix_libpath_=/usr/lib:/lib 10503 fi 10504 10505fi 10506 10507 aix_libpath=$lt_cv_aix_libpath_ 10508fi 10509 10510 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 10511 # Warning - without using the other run time loading flags, 10512 # -berok will link without error, but may produce a broken library. 10513 no_undefined_flag=' $wl-bernotok' 10514 allow_undefined_flag=' $wl-berok' 10515 if test yes = "$with_gnu_ld"; then 10516 # We only use this code for GNU lds that support --whole-archive. 10517 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 10518 else 10519 # Exported symbols can be pulled into shared objects from archives 10520 whole_archive_flag_spec='$convenience' 10521 fi 10522 archive_cmds_need_lc=yes 10523 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 10524 # -brtl affects multiple linker settings, -berok does not and is overridden later 10525 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 10526 if test svr4 != "$with_aix_soname"; then 10527 # This is similar to how AIX traditionally builds its shared libraries. 10528 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' 10529 fi 10530 if test aix != "$with_aix_soname"; then 10531 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' 10532 else 10533 # used by -dlpreopen to get the symbols 10534 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 10535 fi 10536 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 10537 fi 10538 fi 10539 ;; 10540 10541 amigaos*) 10542 case $host_cpu in 10543 powerpc) 10544 # see comment about AmigaOS4 .so support 10545 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 10546 archive_expsym_cmds='' 10547 ;; 10548 m68k) 10549 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)' 10550 hardcode_libdir_flag_spec='-L$libdir' 10551 hardcode_minus_L=yes 10552 ;; 10553 esac 10554 ;; 10555 10556 bsdi[45]*) 10557 export_dynamic_flag_spec=-rdynamic 10558 ;; 10559 10560 cygwin* | mingw* | pw32* | cegcc*) 10561 # When not using gcc, we currently assume that we are using 10562 # Microsoft Visual C++. 10563 # hardcode_libdir_flag_spec is actually meaningless, as there is 10564 # no search path for DLLs. 10565 case $cc_basename in 10566 cl*) 10567 # Native MSVC 10568 hardcode_libdir_flag_spec=' ' 10569 allow_undefined_flag=unsupported 10570 always_export_symbols=yes 10571 file_list_spec='@' 10572 # Tell ltmain to make .lib files, not .a files. 10573 libext=lib 10574 # Tell ltmain to make .dll files, not .so files. 10575 shrext_cmds=.dll 10576 # FIXME: Setting linknames here is a bad hack. 10577 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 10578 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 10579 cp "$export_symbols" "$output_objdir/$soname.def"; 10580 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 10581 else 10582 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 10583 fi~ 10584 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 10585 linknames=' 10586 # The linker will not automatically build a static lib if we build a DLL. 10587 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 10588 enable_shared_with_static_runtimes=yes 10589 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 10590 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10591 # Don't use ranlib 10592 old_postinstall_cmds='chmod 644 $oldlib' 10593 postlink_cmds='lt_outputfile="@OUTPUT@"~ 10594 lt_tool_outputfile="@TOOL_OUTPUT@"~ 10595 case $lt_outputfile in 10596 *.exe|*.EXE) ;; 10597 *) 10598 lt_outputfile=$lt_outputfile.exe 10599 lt_tool_outputfile=$lt_tool_outputfile.exe 10600 ;; 10601 esac~ 10602 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 10603 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 10604 $RM "$lt_outputfile.manifest"; 10605 fi' 10606 ;; 10607 *) 10608 # Assume MSVC wrapper 10609 hardcode_libdir_flag_spec=' ' 10610 allow_undefined_flag=unsupported 10611 # Tell ltmain to make .lib files, not .a files. 10612 libext=lib 10613 # Tell ltmain to make .dll files, not .so files. 10614 shrext_cmds=.dll 10615 # FIXME: Setting linknames here is a bad hack. 10616 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10617 # The linker will automatically build a .lib file if we build a DLL. 10618 old_archive_from_new_cmds='true' 10619 # FIXME: Should let the user specify the lib program. 10620 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10621 enable_shared_with_static_runtimes=yes 10622 ;; 10623 esac 10624 ;; 10625 10626 darwin* | rhapsody*) 10627 10628 10629 archive_cmds_need_lc=no 10630 hardcode_direct=no 10631 hardcode_automatic=yes 10632 hardcode_shlibpath_var=unsupported 10633 if test yes = "$lt_cv_ld_force_load"; then 10634 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\"`' 10635 10636 else 10637 whole_archive_flag_spec='' 10638 fi 10639 link_all_deplibs=yes 10640 allow_undefined_flag=$_lt_dar_allow_undefined 10641 case $cc_basename in 10642 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 10643 *) _lt_dar_can_shared=$GCC ;; 10644 esac 10645 if test yes = "$_lt_dar_can_shared"; then 10646 output_verbose_link_cmd=func_echo_all 10647 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 10648 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 10649 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" 10650 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" 10651 10652 else 10653 ld_shlibs=no 10654 fi 10655 10656 ;; 10657 10658 dgux*) 10659 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10660 hardcode_libdir_flag_spec='-L$libdir' 10661 hardcode_shlibpath_var=no 10662 ;; 10663 10664 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10665 # support. Future versions do this automatically, but an explicit c++rt0.o 10666 # does not break anything, and helps significantly (at the cost of a little 10667 # extra space). 10668 freebsd2.2*) 10669 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10670 hardcode_libdir_flag_spec='-R$libdir' 10671 hardcode_direct=yes 10672 hardcode_shlibpath_var=no 10673 ;; 10674 10675 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10676 freebsd2.*) 10677 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10678 hardcode_direct=yes 10679 hardcode_minus_L=yes 10680 hardcode_shlibpath_var=no 10681 ;; 10682 10683 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10684 freebsd* | dragonfly*) 10685 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10686 hardcode_libdir_flag_spec='-R$libdir' 10687 hardcode_direct=yes 10688 hardcode_shlibpath_var=no 10689 ;; 10690 10691 hpux9*) 10692 if test yes = "$GCC"; then 10693 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 10694 else 10695 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 10696 fi 10697 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10698 hardcode_libdir_separator=: 10699 hardcode_direct=yes 10700 10701 # hardcode_minus_L: Not really in the search PATH, 10702 # but as the default location of the library. 10703 hardcode_minus_L=yes 10704 export_dynamic_flag_spec='$wl-E' 10705 ;; 10706 10707 hpux10*) 10708 if test yes,no = "$GCC,$with_gnu_ld"; then 10709 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10710 else 10711 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10712 fi 10713 if test no = "$with_gnu_ld"; then 10714 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10715 hardcode_libdir_separator=: 10716 hardcode_direct=yes 10717 hardcode_direct_absolute=yes 10718 export_dynamic_flag_spec='$wl-E' 10719 # hardcode_minus_L: Not really in the search PATH, 10720 # but as the default location of the library. 10721 hardcode_minus_L=yes 10722 fi 10723 ;; 10724 10725 hpux11*) 10726 if test yes,no = "$GCC,$with_gnu_ld"; then 10727 case $host_cpu in 10728 hppa*64*) 10729 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10730 ;; 10731 ia64*) 10732 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10733 ;; 10734 *) 10735 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10736 ;; 10737 esac 10738 else 10739 case $host_cpu in 10740 hppa*64*) 10741 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10742 ;; 10743 ia64*) 10744 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10745 ;; 10746 *) 10747 10748 # Older versions of the 11.00 compiler do not understand -b yet 10749 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10751$as_echo_n "checking if $CC understands -b... " >&6; } 10752if ${lt_cv_prog_compiler__b+:} false; then : 10753 $as_echo_n "(cached) " >&6 10754else 10755 lt_cv_prog_compiler__b=no 10756 save_LDFLAGS=$LDFLAGS 10757 LDFLAGS="$LDFLAGS -b" 10758 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10759 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10760 # The linker can only warn and ignore the option if not recognized 10761 # So say no if there are warnings 10762 if test -s conftest.err; then 10763 # Append any errors to the config.log. 10764 cat conftest.err 1>&5 10765 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10766 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10767 if diff conftest.exp conftest.er2 >/dev/null; then 10768 lt_cv_prog_compiler__b=yes 10769 fi 10770 else 10771 lt_cv_prog_compiler__b=yes 10772 fi 10773 fi 10774 $RM -r conftest* 10775 LDFLAGS=$save_LDFLAGS 10776 10777fi 10778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10779$as_echo "$lt_cv_prog_compiler__b" >&6; } 10780 10781if test yes = "$lt_cv_prog_compiler__b"; then 10782 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10783else 10784 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10785fi 10786 10787 ;; 10788 esac 10789 fi 10790 if test no = "$with_gnu_ld"; then 10791 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 10792 hardcode_libdir_separator=: 10793 10794 case $host_cpu in 10795 hppa*64*|ia64*) 10796 hardcode_direct=no 10797 hardcode_shlibpath_var=no 10798 ;; 10799 *) 10800 hardcode_direct=yes 10801 hardcode_direct_absolute=yes 10802 export_dynamic_flag_spec='$wl-E' 10803 10804 # hardcode_minus_L: Not really in the search PATH, 10805 # but as the default location of the library. 10806 hardcode_minus_L=yes 10807 ;; 10808 esac 10809 fi 10810 ;; 10811 10812 irix5* | irix6* | nonstopux*) 10813 if test yes = "$GCC"; then 10814 archive_cmds='$CC -shared $pic_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' 10815 # Try to use the -exported_symbol ld option, if it does not 10816 # work, assume that -exports_file does not work either and 10817 # implicitly export all symbols. 10818 # This should be the same for all languages, so no per-tag cache variable. 10819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 10820$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 10821if ${lt_cv_irix_exported_symbol+:} false; then : 10822 $as_echo_n "(cached) " >&6 10823else 10824 save_LDFLAGS=$LDFLAGS 10825 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 10826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10827/* end confdefs.h. */ 10828int foo (void) { return 0; } 10829_ACEOF 10830if ac_fn_c_try_link "$LINENO"; then : 10831 lt_cv_irix_exported_symbol=yes 10832else 10833 lt_cv_irix_exported_symbol=no 10834fi 10835rm -f core conftest.err conftest.$ac_objext \ 10836 conftest$ac_exeext conftest.$ac_ext 10837 LDFLAGS=$save_LDFLAGS 10838fi 10839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 10840$as_echo "$lt_cv_irix_exported_symbol" >&6; } 10841 if test yes = "$lt_cv_irix_exported_symbol"; then 10842 archive_expsym_cmds='$CC -shared $pic_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 $wl-exports_file $wl$export_symbols -o $lib' 10843 fi 10844 else 10845 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' 10846 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' 10847 fi 10848 archive_cmds_need_lc='no' 10849 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10850 hardcode_libdir_separator=: 10851 inherit_rpath=yes 10852 link_all_deplibs=yes 10853 ;; 10854 10855 linux*) 10856 case $cc_basename in 10857 tcc*) 10858 # Fabrice Bellard et al's Tiny C Compiler 10859 ld_shlibs=yes 10860 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10861 ;; 10862 esac 10863 ;; 10864 10865 netbsd*) 10866 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10867 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10868 else 10869 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10870 fi 10871 hardcode_libdir_flag_spec='-R$libdir' 10872 hardcode_direct=yes 10873 hardcode_shlibpath_var=no 10874 ;; 10875 10876 newsos6) 10877 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10878 hardcode_direct=yes 10879 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10880 hardcode_libdir_separator=: 10881 hardcode_shlibpath_var=no 10882 ;; 10883 10884 *nto* | *qnx*) 10885 ;; 10886 10887 openbsd* | bitrig*) 10888 if test -f /usr/libexec/ld.so; then 10889 hardcode_direct=yes 10890 hardcode_shlibpath_var=no 10891 hardcode_direct_absolute=yes 10892 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 10893 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10894 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 10895 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10896 export_dynamic_flag_spec='$wl-E' 10897 else 10898 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10899 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 10900 fi 10901 else 10902 ld_shlibs=no 10903 fi 10904 ;; 10905 10906 os2*) 10907 hardcode_libdir_flag_spec='-L$libdir' 10908 hardcode_minus_L=yes 10909 allow_undefined_flag=unsupported 10910 shrext_cmds=.dll 10911 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10912 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10913 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10914 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10915 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 10916 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10917 emximp -o $lib $output_objdir/$libname.def' 10918 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 10919 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 10920 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 10921 $ECHO EXPORTS >> $output_objdir/$libname.def~ 10922 prefix_cmds="$SED"~ 10923 if test EXPORTS = "`$SED 1q $export_symbols`"; then 10924 prefix_cmds="$prefix_cmds -e 1d"; 10925 fi~ 10926 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 10927 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 10928 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 10929 emximp -o $lib $output_objdir/$libname.def' 10930 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 10931 enable_shared_with_static_runtimes=yes 10932 ;; 10933 10934 osf3*) 10935 if test yes = "$GCC"; then 10936 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10937 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' 10938 else 10939 allow_undefined_flag=' -expect_unresolved \*' 10940 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' 10941 fi 10942 archive_cmds_need_lc='no' 10943 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10944 hardcode_libdir_separator=: 10945 ;; 10946 10947 osf4* | osf5*) # as osf3* with the addition of -msym flag 10948 if test yes = "$GCC"; then 10949 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 10950 archive_cmds='$CC -shared$allow_undefined_flag $pic_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' 10951 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 10952 else 10953 allow_undefined_flag=' -expect_unresolved \*' 10954 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' 10955 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~ 10956 $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' 10957 10958 # Both c and cxx compiler support -rpath directly 10959 hardcode_libdir_flag_spec='-rpath $libdir' 10960 fi 10961 archive_cmds_need_lc='no' 10962 hardcode_libdir_separator=: 10963 ;; 10964 10965 solaris*) 10966 no_undefined_flag=' -z defs' 10967 if test yes = "$GCC"; then 10968 wlarc='$wl' 10969 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 10970 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10971 $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10972 else 10973 case `$CC -V 2>&1` in 10974 *"Compilers 5.0"*) 10975 wlarc='' 10976 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 10977 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10978 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10979 ;; 10980 *) 10981 wlarc='$wl' 10982 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10983 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10984 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10985 ;; 10986 esac 10987 fi 10988 hardcode_libdir_flag_spec='-R$libdir' 10989 hardcode_shlibpath_var=no 10990 case $host_os in 10991 solaris2.[0-5] | solaris2.[0-5].*) ;; 10992 *) 10993 # The compiler driver will combine and reorder linker options, 10994 # but understands '-z linker_flag'. GCC discards it without '$wl', 10995 # but is careful enough not to reorder. 10996 # Supported since Solaris 2.6 (maybe 2.5.1?) 10997 if test yes = "$GCC"; then 10998 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 10999 else 11000 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 11001 fi 11002 ;; 11003 esac 11004 link_all_deplibs=yes 11005 ;; 11006 11007 sunos4*) 11008 if test sequent = "$host_vendor"; then 11009 # Use $CC to link under sequent, because it throws in some extra .o 11010 # files that make .init and .fini sections work. 11011 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 11012 else 11013 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 11014 fi 11015 hardcode_libdir_flag_spec='-L$libdir' 11016 hardcode_direct=yes 11017 hardcode_minus_L=yes 11018 hardcode_shlibpath_var=no 11019 ;; 11020 11021 sysv4) 11022 case $host_vendor in 11023 sni) 11024 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11025 hardcode_direct=yes # is this really true??? 11026 ;; 11027 siemens) 11028 ## LD is ld it makes a PLAMLIB 11029 ## CC just makes a GrossModule. 11030 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 11031 reload_cmds='$CC -r -o $output$reload_objs' 11032 hardcode_direct=no 11033 ;; 11034 motorola) 11035 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11036 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 11037 ;; 11038 esac 11039 runpath_var='LD_RUN_PATH' 11040 hardcode_shlibpath_var=no 11041 ;; 11042 11043 sysv4.3*) 11044 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11045 hardcode_shlibpath_var=no 11046 export_dynamic_flag_spec='-Bexport' 11047 ;; 11048 11049 sysv4*MP*) 11050 if test -d /usr/nec; then 11051 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11052 hardcode_shlibpath_var=no 11053 runpath_var=LD_RUN_PATH 11054 hardcode_runpath_var=yes 11055 ld_shlibs=yes 11056 fi 11057 ;; 11058 11059 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 11060 no_undefined_flag='$wl-z,text' 11061 archive_cmds_need_lc=no 11062 hardcode_shlibpath_var=no 11063 runpath_var='LD_RUN_PATH' 11064 11065 if test yes = "$GCC"; then 11066 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11067 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11068 else 11069 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11070 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11071 fi 11072 ;; 11073 11074 sysv5* | sco3.2v5* | sco5v6*) 11075 # Note: We CANNOT use -z defs as we might desire, because we do not 11076 # link with -lc, and that would cause any symbols used from libc to 11077 # always be unresolved, which means just about no library would 11078 # ever link correctly. If we're not using GNU ld we use -z text 11079 # though, which does catch some bad symbols but isn't as heavy-handed 11080 # as -z defs. 11081 no_undefined_flag='$wl-z,text' 11082 allow_undefined_flag='$wl-z,nodefs' 11083 archive_cmds_need_lc=no 11084 hardcode_shlibpath_var=no 11085 hardcode_libdir_flag_spec='$wl-R,$libdir' 11086 hardcode_libdir_separator=':' 11087 link_all_deplibs=yes 11088 export_dynamic_flag_spec='$wl-Bexport' 11089 runpath_var='LD_RUN_PATH' 11090 11091 if test yes = "$GCC"; then 11092 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11093 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11094 else 11095 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11096 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11097 fi 11098 ;; 11099 11100 uts4*) 11101 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11102 hardcode_libdir_flag_spec='-L$libdir' 11103 hardcode_shlibpath_var=no 11104 ;; 11105 11106 *) 11107 ld_shlibs=no 11108 ;; 11109 esac 11110 11111 if test sni = "$host_vendor"; then 11112 case $host in 11113 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 11114 export_dynamic_flag_spec='$wl-Blargedynsym' 11115 ;; 11116 esac 11117 fi 11118 fi 11119 11120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 11121$as_echo "$ld_shlibs" >&6; } 11122test no = "$ld_shlibs" && can_build_shared=no 11123 11124with_gnu_ld=$with_gnu_ld 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140# 11141# Do we need to explicitly link libc? 11142# 11143case "x$archive_cmds_need_lc" in 11144x|xyes) 11145 # Assume -lc should be added 11146 archive_cmds_need_lc=yes 11147 11148 if test yes,yes = "$GCC,$enable_shared"; then 11149 case $archive_cmds in 11150 *'~'*) 11151 # FIXME: we may have to deal with multi-command sequences. 11152 ;; 11153 '$CC '*) 11154 # Test whether the compiler implicitly links with -lc since on some 11155 # systems, -lgcc has to come before -lc. If gcc already passes -lc 11156 # to ld, don't add -lc before -lgcc. 11157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 11158$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 11159if ${lt_cv_archive_cmds_need_lc+:} false; then : 11160 $as_echo_n "(cached) " >&6 11161else 11162 $RM conftest* 11163 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11164 11165 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11166 (eval $ac_compile) 2>&5 11167 ac_status=$? 11168 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11169 test $ac_status = 0; } 2>conftest.err; then 11170 soname=conftest 11171 lib=conftest 11172 libobjs=conftest.$ac_objext 11173 deplibs= 11174 wl=$lt_prog_compiler_wl 11175 pic_flag=$lt_prog_compiler_pic 11176 compiler_flags=-v 11177 linker_flags=-v 11178 verstring= 11179 output_objdir=. 11180 libname=conftest 11181 lt_save_allow_undefined_flag=$allow_undefined_flag 11182 allow_undefined_flag= 11183 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 11184 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 11185 ac_status=$? 11186 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11187 test $ac_status = 0; } 11188 then 11189 lt_cv_archive_cmds_need_lc=no 11190 else 11191 lt_cv_archive_cmds_need_lc=yes 11192 fi 11193 allow_undefined_flag=$lt_save_allow_undefined_flag 11194 else 11195 cat conftest.err 1>&5 11196 fi 11197 $RM conftest* 11198 11199fi 11200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11201$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 11202 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11203 ;; 11204 esac 11205 fi 11206 ;; 11207esac 11208 11209 11210 11211 11212 11213 11214 11215 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228 11229 11230 11231 11232 11233 11234 11235 11236 11237 11238 11239 11240 11241 11242 11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 11286 11287 11288 11289 11290 11291 11292 11293 11294 11295 11296 11297 11298 11299 11300 11301 11302 11303 11304 11305 11306 11307 11308 11309 11310 11311 11312 11313 11314 11315 11316 11317 11318 11319 11320 11321 11322 11323 11324 11325 11326 11327 11328 11329 11330 11331 11332 11333 11334 11335 11336 11337 11338 11339 11340 11341 11342 11343 11344 11345 11346 11347 11348 11349 11350 11351 11352 11353 11354 11355 11356 11357 11358 11359 11360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11361$as_echo_n "checking dynamic linker characteristics... " >&6; } 11362 11363if test yes = "$GCC"; then 11364 case $host_os in 11365 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 11366 *) lt_awk_arg='/^libraries:/' ;; 11367 esac 11368 case $host_os in 11369 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 11370 *) lt_sed_strip_eq='s|=/|/|g' ;; 11371 esac 11372 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11373 case $lt_search_path_spec in 11374 *\;*) 11375 # if the path contains ";" then we assume it to be the separator 11376 # otherwise default to the standard path separator (i.e. ":") - it is 11377 # assumed that no part of a normal pathname contains ";" but that should 11378 # okay in the real world where ";" in dirpaths is itself problematic. 11379 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11380 ;; 11381 *) 11382 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11383 ;; 11384 esac 11385 # Ok, now we have the path, separated by spaces, we can step through it 11386 # and add multilib dir if necessary... 11387 lt_tmp_lt_search_path_spec= 11388 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11389 # ...but if some path component already ends with the multilib dir we assume 11390 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 11391 case "$lt_multi_os_dir; $lt_search_path_spec " in 11392 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 11393 lt_multi_os_dir= 11394 ;; 11395 esac 11396 for lt_sys_path in $lt_search_path_spec; do 11397 if test -d "$lt_sys_path$lt_multi_os_dir"; then 11398 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 11399 elif test -n "$lt_multi_os_dir"; then 11400 test -d "$lt_sys_path" && \ 11401 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11402 fi 11403 done 11404 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11405BEGIN {RS = " "; FS = "/|\n";} { 11406 lt_foo = ""; 11407 lt_count = 0; 11408 for (lt_i = NF; lt_i > 0; lt_i--) { 11409 if ($lt_i != "" && $lt_i != ".") { 11410 if ($lt_i == "..") { 11411 lt_count++; 11412 } else { 11413 if (lt_count == 0) { 11414 lt_foo = "/" $lt_i lt_foo; 11415 } else { 11416 lt_count--; 11417 } 11418 } 11419 } 11420 } 11421 if (lt_foo != "") { lt_freq[lt_foo]++; } 11422 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11423}'` 11424 # AWK program above erroneously prepends '/' to C:/dos/paths 11425 # for these hosts. 11426 case $host_os in 11427 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11428 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 11429 esac 11430 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11431else 11432 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11433fi 11434library_names_spec= 11435libname_spec='lib$name' 11436soname_spec= 11437shrext_cmds=.so 11438postinstall_cmds= 11439postuninstall_cmds= 11440finish_cmds= 11441finish_eval= 11442shlibpath_var= 11443shlibpath_overrides_runpath=unknown 11444version_type=none 11445dynamic_linker="$host_os ld.so" 11446sys_lib_dlsearch_path_spec="/lib /usr/lib" 11447need_lib_prefix=unknown 11448hardcode_into_libs=no 11449 11450# when you set need_version to no, make sure it does not cause -set_version 11451# flags to be left without arguments 11452need_version=unknown 11453 11454case $host_os in 11455aix3*) 11456 version_type=linux # correct to gnu/linux during the next big refactor 11457 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 11458 shlibpath_var=LIBPATH 11459 11460 # AIX 3 has no versioning support, so we append a major version to the name. 11461 soname_spec='$libname$release$shared_ext$major' 11462 ;; 11463 11464aix[4-9]*) 11465 version_type=linux # correct to gnu/linux during the next big refactor 11466 need_lib_prefix=no 11467 need_version=no 11468 hardcode_into_libs=yes 11469 if test ia64 = "$host_cpu"; then 11470 # AIX 5 supports IA64 11471 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 11472 shlibpath_var=LD_LIBRARY_PATH 11473 else 11474 # With GCC up to 2.95.x, collect2 would create an import file 11475 # for dependence libraries. The import file would start with 11476 # the line '#! .'. This would cause the generated library to 11477 # depend on '.', always an invalid library. This was fixed in 11478 # development snapshots of GCC prior to 3.0. 11479 case $host_os in 11480 aix4 | aix4.[01] | aix4.[01].*) 11481 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11482 echo ' yes ' 11483 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 11484 : 11485 else 11486 can_build_shared=no 11487 fi 11488 ;; 11489 esac 11490 # Using Import Files as archive members, it is possible to support 11491 # filename-based versioning of shared library archives on AIX. While 11492 # this would work for both with and without runtime linking, it will 11493 # prevent static linking of such archives. So we do filename-based 11494 # shared library versioning with .so extension only, which is used 11495 # when both runtime linking and shared linking is enabled. 11496 # Unfortunately, runtime linking may impact performance, so we do 11497 # not want this to be the default eventually. Also, we use the 11498 # versioned .so libs for executables only if there is the -brtl 11499 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 11500 # To allow for filename-based versioning support, we need to create 11501 # libNAME.so.V as an archive file, containing: 11502 # *) an Import File, referring to the versioned filename of the 11503 # archive as well as the shared archive member, telling the 11504 # bitwidth (32 or 64) of that shared object, and providing the 11505 # list of exported symbols of that shared object, eventually 11506 # decorated with the 'weak' keyword 11507 # *) the shared object with the F_LOADONLY flag set, to really avoid 11508 # it being seen by the linker. 11509 # At run time we better use the real file rather than another symlink, 11510 # but for link time we create the symlink libNAME.so -> libNAME.so.V 11511 11512 case $with_aix_soname,$aix_use_runtimelinking in 11513 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 11514 # soname into executable. Probably we can add versioning support to 11515 # collect2, so additional links can be useful in future. 11516 aix,yes) # traditional libtool 11517 dynamic_linker='AIX unversionable lib.so' 11518 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11519 # instead of lib<name>.a to let people know that these are not 11520 # typical AIX shared libraries. 11521 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11522 ;; 11523 aix,no) # traditional AIX only 11524 dynamic_linker='AIX lib.a(lib.so.V)' 11525 # We preserve .a as extension for shared libraries through AIX4.2 11526 # and later when we are not doing run time linking. 11527 library_names_spec='$libname$release.a $libname.a' 11528 soname_spec='$libname$release$shared_ext$major' 11529 ;; 11530 svr4,*) # full svr4 only 11531 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 11532 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11533 # We do not specify a path in Import Files, so LIBPATH fires. 11534 shlibpath_overrides_runpath=yes 11535 ;; 11536 *,yes) # both, prefer svr4 11537 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 11538 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 11539 # unpreferred sharedlib libNAME.a needs extra handling 11540 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' 11541 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' 11542 # We do not specify a path in Import Files, so LIBPATH fires. 11543 shlibpath_overrides_runpath=yes 11544 ;; 11545 *,no) # both, prefer aix 11546 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 11547 library_names_spec='$libname$release.a $libname.a' 11548 soname_spec='$libname$release$shared_ext$major' 11549 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 11550 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' 11551 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' 11552 ;; 11553 esac 11554 shlibpath_var=LIBPATH 11555 fi 11556 ;; 11557 11558amigaos*) 11559 case $host_cpu in 11560 powerpc) 11561 # Since July 2007 AmigaOS4 officially supports .so libraries. 11562 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11563 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11564 ;; 11565 m68k) 11566 library_names_spec='$libname.ixlibrary $libname.a' 11567 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11568 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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' 11569 ;; 11570 esac 11571 ;; 11572 11573beos*) 11574 library_names_spec='$libname$shared_ext' 11575 dynamic_linker="$host_os ld.so" 11576 shlibpath_var=LIBRARY_PATH 11577 ;; 11578 11579bsdi[45]*) 11580 version_type=linux # correct to gnu/linux during the next big refactor 11581 need_version=no 11582 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11583 soname_spec='$libname$release$shared_ext$major' 11584 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11585 shlibpath_var=LD_LIBRARY_PATH 11586 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11587 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11588 # the default ld.so.conf also contains /usr/contrib/lib and 11589 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11590 # libtool to hard-code these into programs 11591 ;; 11592 11593cygwin* | mingw* | pw32* | cegcc*) 11594 version_type=windows 11595 shrext_cmds=.dll 11596 need_version=no 11597 need_lib_prefix=no 11598 11599 case $GCC,$cc_basename in 11600 yes,*) 11601 # gcc 11602 library_names_spec='$libname.dll.a' 11603 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11604 postinstall_cmds='base_file=`basename \$file`~ 11605 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11606 dldir=$destdir/`dirname \$dlpath`~ 11607 test -d \$dldir || mkdir -p \$dldir~ 11608 $install_prog $dir/$dlname \$dldir/$dlname~ 11609 chmod a+x \$dldir/$dlname~ 11610 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11611 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11612 fi' 11613 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11614 dlpath=$dir/\$dldll~ 11615 $RM \$dlpath' 11616 shlibpath_overrides_runpath=yes 11617 11618 case $host_os in 11619 cygwin*) 11620 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11621 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11622 11623 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11624 ;; 11625 mingw* | cegcc*) 11626 # MinGW DLLs use traditional 'lib' prefix 11627 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11628 ;; 11629 pw32*) 11630 # pw32 DLLs use 'pw' prefix rather than 'lib' 11631 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11632 ;; 11633 esac 11634 dynamic_linker='Win32 ld.exe' 11635 ;; 11636 11637 *,cl*) 11638 # Native MSVC 11639 libname_spec='$name' 11640 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 11641 library_names_spec='$libname.dll.lib' 11642 11643 case $build_os in 11644 mingw*) 11645 sys_lib_search_path_spec= 11646 lt_save_ifs=$IFS 11647 IFS=';' 11648 for lt_path in $LIB 11649 do 11650 IFS=$lt_save_ifs 11651 # Let DOS variable expansion print the short 8.3 style file name. 11652 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 11653 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 11654 done 11655 IFS=$lt_save_ifs 11656 # Convert to MSYS style. 11657 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 11658 ;; 11659 cygwin*) 11660 # Convert to unix form, then to dos form, then back to unix form 11661 # but this time dos style (no spaces!) so that the unix form looks 11662 # like /cygdrive/c/PROGRA~1:/cygdr... 11663 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 11664 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 11665 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11666 ;; 11667 *) 11668 sys_lib_search_path_spec=$LIB 11669 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 11670 # It is most probably a Windows format PATH. 11671 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11672 else 11673 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11674 fi 11675 # FIXME: find the short name or the path components, as spaces are 11676 # common. (e.g. "Program Files" -> "PROGRA~1") 11677 ;; 11678 esac 11679 11680 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11681 postinstall_cmds='base_file=`basename \$file`~ 11682 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 11683 dldir=$destdir/`dirname \$dlpath`~ 11684 test -d \$dldir || mkdir -p \$dldir~ 11685 $install_prog $dir/$dlname \$dldir/$dlname' 11686 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11687 dlpath=$dir/\$dldll~ 11688 $RM \$dlpath' 11689 shlibpath_overrides_runpath=yes 11690 dynamic_linker='Win32 link.exe' 11691 ;; 11692 11693 *) 11694 # Assume MSVC wrapper 11695 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 11696 dynamic_linker='Win32 ld.exe' 11697 ;; 11698 esac 11699 # FIXME: first we should search . and the directory the executable is in 11700 shlibpath_var=PATH 11701 ;; 11702 11703darwin* | rhapsody*) 11704 dynamic_linker="$host_os dyld" 11705 version_type=darwin 11706 need_lib_prefix=no 11707 need_version=no 11708 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 11709 soname_spec='$libname$release$major$shared_ext' 11710 shlibpath_overrides_runpath=yes 11711 shlibpath_var=DYLD_LIBRARY_PATH 11712 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11713 11714 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11715 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11716 ;; 11717 11718dgux*) 11719 version_type=linux # correct to gnu/linux during the next big refactor 11720 need_lib_prefix=no 11721 need_version=no 11722 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11723 soname_spec='$libname$release$shared_ext$major' 11724 shlibpath_var=LD_LIBRARY_PATH 11725 ;; 11726 11727freebsd* | dragonfly*) 11728 # DragonFly does not have aout. When/if they implement a new 11729 # versioning mechanism, adjust this. 11730 if test -x /usr/bin/objformat; then 11731 objformat=`/usr/bin/objformat` 11732 else 11733 case $host_os in 11734 freebsd[23].*) objformat=aout ;; 11735 *) objformat=elf ;; 11736 esac 11737 fi 11738 version_type=freebsd-$objformat 11739 case $version_type in 11740 freebsd-elf*) 11741 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11742 need_version=no 11743 need_lib_prefix=no 11744 ;; 11745 freebsd-*) 11746 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11747 need_version=yes 11748 ;; 11749 esac 11750 shlibpath_var=LD_LIBRARY_PATH 11751 case $host_os in 11752 freebsd2.*) 11753 shlibpath_overrides_runpath=yes 11754 ;; 11755 freebsd3.[01]* | freebsdelf3.[01]*) 11756 shlibpath_overrides_runpath=yes 11757 hardcode_into_libs=yes 11758 ;; 11759 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11760 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11761 shlibpath_overrides_runpath=no 11762 hardcode_into_libs=yes 11763 ;; 11764 *) # from 4.6 on, and DragonFly 11765 shlibpath_overrides_runpath=yes 11766 hardcode_into_libs=yes 11767 ;; 11768 esac 11769 ;; 11770 11771haiku*) 11772 version_type=linux # correct to gnu/linux during the next big refactor 11773 need_lib_prefix=no 11774 need_version=no 11775 dynamic_linker="$host_os runtime_loader" 11776 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11777 soname_spec='$libname$release$shared_ext$major' 11778 shlibpath_var=LIBRARY_PATH 11779 shlibpath_overrides_runpath=no 11780 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 11781 hardcode_into_libs=yes 11782 ;; 11783 11784hpux9* | hpux10* | hpux11*) 11785 # Give a soname corresponding to the major version so that dld.sl refuses to 11786 # link against other versions. 11787 version_type=sunos 11788 need_lib_prefix=no 11789 need_version=no 11790 case $host_cpu in 11791 ia64*) 11792 shrext_cmds='.so' 11793 hardcode_into_libs=yes 11794 dynamic_linker="$host_os dld.so" 11795 shlibpath_var=LD_LIBRARY_PATH 11796 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11797 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11798 soname_spec='$libname$release$shared_ext$major' 11799 if test 32 = "$HPUX_IA64_MODE"; then 11800 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11801 else 11802 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11803 fi 11804 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11805 ;; 11806 hppa*64*) 11807 shrext_cmds='.sl' 11808 hardcode_into_libs=yes 11809 dynamic_linker="$host_os dld.sl" 11810 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11811 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11812 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11813 soname_spec='$libname$release$shared_ext$major' 11814 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11815 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11816 ;; 11817 *) 11818 shrext_cmds='.sl' 11819 dynamic_linker="$host_os dld.sl" 11820 shlibpath_var=SHLIB_PATH 11821 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11822 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11823 soname_spec='$libname$release$shared_ext$major' 11824 ;; 11825 esac 11826 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11827 postinstall_cmds='chmod 555 $lib' 11828 # or fails outright, so override atomically: 11829 install_override_mode=555 11830 ;; 11831 11832interix[3-9]*) 11833 version_type=linux # correct to gnu/linux during the next big refactor 11834 need_lib_prefix=no 11835 need_version=no 11836 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11837 soname_spec='$libname$release$shared_ext$major' 11838 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11839 shlibpath_var=LD_LIBRARY_PATH 11840 shlibpath_overrides_runpath=no 11841 hardcode_into_libs=yes 11842 ;; 11843 11844irix5* | irix6* | nonstopux*) 11845 case $host_os in 11846 nonstopux*) version_type=nonstopux ;; 11847 *) 11848 if test yes = "$lt_cv_prog_gnu_ld"; then 11849 version_type=linux # correct to gnu/linux during the next big refactor 11850 else 11851 version_type=irix 11852 fi ;; 11853 esac 11854 need_lib_prefix=no 11855 need_version=no 11856 soname_spec='$libname$release$shared_ext$major' 11857 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 11858 case $host_os in 11859 irix5* | nonstopux*) 11860 libsuff= shlibsuff= 11861 ;; 11862 *) 11863 case $LD in # libtool.m4 will add one of these switches to LD 11864 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11865 libsuff= shlibsuff= libmagic=32-bit;; 11866 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11867 libsuff=32 shlibsuff=N32 libmagic=N32;; 11868 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11869 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11870 *) libsuff= shlibsuff= libmagic=never-match;; 11871 esac 11872 ;; 11873 esac 11874 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11875 shlibpath_overrides_runpath=no 11876 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 11877 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 11878 hardcode_into_libs=yes 11879 ;; 11880 11881# No shared lib support for Linux oldld, aout, or coff. 11882linux*oldld* | linux*aout* | linux*coff*) 11883 dynamic_linker=no 11884 ;; 11885 11886linux*android*) 11887 version_type=none # Android doesn't support versioned libraries. 11888 need_lib_prefix=no 11889 need_version=no 11890 library_names_spec='$libname$release$shared_ext' 11891 soname_spec='$libname$release$shared_ext' 11892 finish_cmds= 11893 shlibpath_var=LD_LIBRARY_PATH 11894 shlibpath_overrides_runpath=yes 11895 11896 # This implies no fast_install, which is unacceptable. 11897 # Some rework will be needed to allow for fast_install 11898 # before this can be enabled. 11899 hardcode_into_libs=yes 11900 11901 dynamic_linker='Android linker' 11902 # Don't embed -rpath directories since the linker doesn't support them. 11903 hardcode_libdir_flag_spec='-L$libdir' 11904 ;; 11905 11906# This must be glibc/ELF. 11907linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 11908 version_type=linux # correct to gnu/linux during the next big refactor 11909 need_lib_prefix=no 11910 need_version=no 11911 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11912 soname_spec='$libname$release$shared_ext$major' 11913 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11914 shlibpath_var=LD_LIBRARY_PATH 11915 shlibpath_overrides_runpath=no 11916 11917 # Some binutils ld are patched to set DT_RUNPATH 11918 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11919 $as_echo_n "(cached) " >&6 11920else 11921 lt_cv_shlibpath_overrides_runpath=no 11922 save_LDFLAGS=$LDFLAGS 11923 save_libdir=$libdir 11924 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11925 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11927/* end confdefs.h. */ 11928 11929int 11930main () 11931{ 11932 11933 ; 11934 return 0; 11935} 11936_ACEOF 11937if ac_fn_c_try_link "$LINENO"; then : 11938 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11939 lt_cv_shlibpath_overrides_runpath=yes 11940fi 11941fi 11942rm -f core conftest.err conftest.$ac_objext \ 11943 conftest$ac_exeext conftest.$ac_ext 11944 LDFLAGS=$save_LDFLAGS 11945 libdir=$save_libdir 11946 11947fi 11948 11949 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11950 11951 # This implies no fast_install, which is unacceptable. 11952 # Some rework will be needed to allow for fast_install 11953 # before this can be enabled. 11954 hardcode_into_libs=yes 11955 11956 # Append ld.so.conf contents to the search path 11957 if test -f /etc/ld.so.conf; then 11958 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' ' '` 11959 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11960 fi 11961 11962 # We used to test for /lib/ld.so.1 and disable shared libraries on 11963 # powerpc, because MkLinux only supported shared libraries with the 11964 # GNU dynamic linker. Since this was broken with cross compilers, 11965 # most powerpc-linux boxes support dynamic linking these days and 11966 # people can always --disable-shared, the test was removed, and we 11967 # assume the GNU/Linux dynamic linker is in use. 11968 dynamic_linker='GNU/Linux ld.so' 11969 ;; 11970 11971netbsd*) 11972 version_type=sunos 11973 need_lib_prefix=no 11974 need_version=no 11975 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11976 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 11977 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11978 dynamic_linker='NetBSD (a.out) ld.so' 11979 else 11980 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11981 soname_spec='$libname$release$shared_ext$major' 11982 dynamic_linker='NetBSD ld.elf_so' 11983 fi 11984 shlibpath_var=LD_LIBRARY_PATH 11985 shlibpath_overrides_runpath=yes 11986 hardcode_into_libs=yes 11987 ;; 11988 11989newsos6) 11990 version_type=linux # correct to gnu/linux during the next big refactor 11991 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 11992 shlibpath_var=LD_LIBRARY_PATH 11993 shlibpath_overrides_runpath=yes 11994 ;; 11995 11996*nto* | *qnx*) 11997 version_type=qnx 11998 need_lib_prefix=no 11999 need_version=no 12000 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12001 soname_spec='$libname$release$shared_ext$major' 12002 shlibpath_var=LD_LIBRARY_PATH 12003 shlibpath_overrides_runpath=no 12004 hardcode_into_libs=yes 12005 dynamic_linker='ldqnx.so' 12006 ;; 12007 12008openbsd* | bitrig*) 12009 version_type=sunos 12010 sys_lib_dlsearch_path_spec=/usr/lib 12011 need_lib_prefix=no 12012 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 12013 need_version=no 12014 else 12015 need_version=yes 12016 fi 12017 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 12018 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 12019 shlibpath_var=LD_LIBRARY_PATH 12020 shlibpath_overrides_runpath=yes 12021 ;; 12022 12023os2*) 12024 libname_spec='$name' 12025 version_type=windows 12026 shrext_cmds=.dll 12027 need_version=no 12028 need_lib_prefix=no 12029 # OS/2 can only load a DLL with a base name of 8 characters or less. 12030 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 12031 v=$($ECHO $release$versuffix | tr -d .-); 12032 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 12033 $ECHO $n$v`$shared_ext' 12034 library_names_spec='${libname}_dll.$libext' 12035 dynamic_linker='OS/2 ld.exe' 12036 shlibpath_var=BEGINLIBPATH 12037 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 12038 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12039 postinstall_cmds='base_file=`basename \$file`~ 12040 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 12041 dldir=$destdir/`dirname \$dlpath`~ 12042 test -d \$dldir || mkdir -p \$dldir~ 12043 $install_prog $dir/$dlname \$dldir/$dlname~ 12044 chmod a+x \$dldir/$dlname~ 12045 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 12046 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 12047 fi' 12048 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 12049 dlpath=$dir/\$dldll~ 12050 $RM \$dlpath' 12051 ;; 12052 12053osf3* | osf4* | osf5*) 12054 version_type=osf 12055 need_lib_prefix=no 12056 need_version=no 12057 soname_spec='$libname$release$shared_ext$major' 12058 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12059 shlibpath_var=LD_LIBRARY_PATH 12060 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 12061 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 12062 ;; 12063 12064rdos*) 12065 dynamic_linker=no 12066 ;; 12067 12068solaris*) 12069 version_type=linux # correct to gnu/linux during the next big refactor 12070 need_lib_prefix=no 12071 need_version=no 12072 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12073 soname_spec='$libname$release$shared_ext$major' 12074 shlibpath_var=LD_LIBRARY_PATH 12075 shlibpath_overrides_runpath=yes 12076 hardcode_into_libs=yes 12077 # ldd complains unless libraries are executable 12078 postinstall_cmds='chmod +x $lib' 12079 ;; 12080 12081sunos4*) 12082 version_type=sunos 12083 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 12084 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 12085 shlibpath_var=LD_LIBRARY_PATH 12086 shlibpath_overrides_runpath=yes 12087 if test yes = "$with_gnu_ld"; then 12088 need_lib_prefix=no 12089 fi 12090 need_version=yes 12091 ;; 12092 12093sysv4 | sysv4.3*) 12094 version_type=linux # correct to gnu/linux during the next big refactor 12095 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12096 soname_spec='$libname$release$shared_ext$major' 12097 shlibpath_var=LD_LIBRARY_PATH 12098 case $host_vendor in 12099 sni) 12100 shlibpath_overrides_runpath=no 12101 need_lib_prefix=no 12102 runpath_var=LD_RUN_PATH 12103 ;; 12104 siemens) 12105 need_lib_prefix=no 12106 ;; 12107 motorola) 12108 need_lib_prefix=no 12109 need_version=no 12110 shlibpath_overrides_runpath=no 12111 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 12112 ;; 12113 esac 12114 ;; 12115 12116sysv4*MP*) 12117 if test -d /usr/nec; then 12118 version_type=linux # correct to gnu/linux during the next big refactor 12119 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 12120 soname_spec='$libname$shared_ext.$major' 12121 shlibpath_var=LD_LIBRARY_PATH 12122 fi 12123 ;; 12124 12125sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12126 version_type=sco 12127 need_lib_prefix=no 12128 need_version=no 12129 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 12130 soname_spec='$libname$release$shared_ext$major' 12131 shlibpath_var=LD_LIBRARY_PATH 12132 shlibpath_overrides_runpath=yes 12133 hardcode_into_libs=yes 12134 if test yes = "$with_gnu_ld"; then 12135 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 12136 else 12137 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 12138 case $host_os in 12139 sco3.2v5*) 12140 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 12141 ;; 12142 esac 12143 fi 12144 sys_lib_dlsearch_path_spec='/usr/lib' 12145 ;; 12146 12147tpf*) 12148 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 12149 version_type=linux # correct to gnu/linux during the next big refactor 12150 need_lib_prefix=no 12151 need_version=no 12152 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12153 shlibpath_var=LD_LIBRARY_PATH 12154 shlibpath_overrides_runpath=no 12155 hardcode_into_libs=yes 12156 ;; 12157 12158uts4*) 12159 version_type=linux # correct to gnu/linux during the next big refactor 12160 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12161 soname_spec='$libname$release$shared_ext$major' 12162 shlibpath_var=LD_LIBRARY_PATH 12163 ;; 12164 12165*) 12166 dynamic_linker=no 12167 ;; 12168esac 12169{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 12170$as_echo "$dynamic_linker" >&6; } 12171test no = "$dynamic_linker" && can_build_shared=no 12172 12173variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 12174if test yes = "$GCC"; then 12175 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 12176fi 12177 12178if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 12179 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 12180fi 12181if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 12182 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 12183fi 12184 12185 12186 12187 12188 12189 12190 12191 12192 12193 12194 12195 12196 12197 12198 12199 12200 12201 12202 12203 12204 12205 12206 12207 12208 12209 12210 12211 12212 12213 12214 12215 12216 12217 12218 12219 12220 12221 12222 12223 12224 12225 12226 12227 12228 12229 12230 12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 12253 12254 12255 12256 12257 12258 12259 12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 12277$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 12278hardcode_action= 12279if test -n "$hardcode_libdir_flag_spec" || 12280 test -n "$runpath_var" || 12281 test yes = "$hardcode_automatic"; then 12282 12283 # We can hardcode non-existent directories. 12284 if test no != "$hardcode_direct" && 12285 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12286 # have to relink, otherwise we might link with an installed library 12287 # when we should be linking with a yet-to-be-installed one 12288 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 12289 test no != "$hardcode_minus_L"; then 12290 # Linking always hardcodes the temporary library directory. 12291 hardcode_action=relink 12292 else 12293 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12294 hardcode_action=immediate 12295 fi 12296else 12297 # We cannot hardcode anything, or else we can only hardcode existing 12298 # directories. 12299 hardcode_action=unsupported 12300fi 12301{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12302$as_echo "$hardcode_action" >&6; } 12303 12304if test relink = "$hardcode_action" || 12305 test yes = "$inherit_rpath"; then 12306 # Fast installation is not supported 12307 enable_fast_install=no 12308elif test yes = "$shlibpath_overrides_runpath" || 12309 test no = "$enable_shared"; then 12310 # Fast installation is not necessary 12311 enable_fast_install=needless 12312fi 12313 12314 12315 12316 12317 12318 12319 if test yes != "$enable_dlopen"; then 12320 enable_dlopen=unknown 12321 enable_dlopen_self=unknown 12322 enable_dlopen_self_static=unknown 12323else 12324 lt_cv_dlopen=no 12325 lt_cv_dlopen_libs= 12326 12327 case $host_os in 12328 beos*) 12329 lt_cv_dlopen=load_add_on 12330 lt_cv_dlopen_libs= 12331 lt_cv_dlopen_self=yes 12332 ;; 12333 12334 mingw* | pw32* | cegcc*) 12335 lt_cv_dlopen=LoadLibrary 12336 lt_cv_dlopen_libs= 12337 ;; 12338 12339 cygwin*) 12340 lt_cv_dlopen=dlopen 12341 lt_cv_dlopen_libs= 12342 ;; 12343 12344 darwin*) 12345 # if libdl is installed we need to link against it 12346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12347$as_echo_n "checking for dlopen in -ldl... " >&6; } 12348if ${ac_cv_lib_dl_dlopen+:} false; then : 12349 $as_echo_n "(cached) " >&6 12350else 12351 ac_check_lib_save_LIBS=$LIBS 12352LIBS="-ldl $LIBS" 12353cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12354/* end confdefs.h. */ 12355 12356/* Override any GCC internal prototype to avoid an error. 12357 Use char because int might match the return type of a GCC 12358 builtin and then its argument prototype would still apply. */ 12359#ifdef __cplusplus 12360extern "C" 12361#endif 12362char dlopen (); 12363int 12364main () 12365{ 12366return dlopen (); 12367 ; 12368 return 0; 12369} 12370_ACEOF 12371if ac_fn_c_try_link "$LINENO"; then : 12372 ac_cv_lib_dl_dlopen=yes 12373else 12374 ac_cv_lib_dl_dlopen=no 12375fi 12376rm -f core conftest.err conftest.$ac_objext \ 12377 conftest$ac_exeext conftest.$ac_ext 12378LIBS=$ac_check_lib_save_LIBS 12379fi 12380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12381$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12382if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12383 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12384else 12385 12386 lt_cv_dlopen=dyld 12387 lt_cv_dlopen_libs= 12388 lt_cv_dlopen_self=yes 12389 12390fi 12391 12392 ;; 12393 12394 tpf*) 12395 # Don't try to run any link tests for TPF. We know it's impossible 12396 # because TPF is a cross-compiler, and we know how we open DSOs. 12397 lt_cv_dlopen=dlopen 12398 lt_cv_dlopen_libs= 12399 lt_cv_dlopen_self=no 12400 ;; 12401 12402 *) 12403 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12404if test "x$ac_cv_func_shl_load" = xyes; then : 12405 lt_cv_dlopen=shl_load 12406else 12407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12408$as_echo_n "checking for shl_load in -ldld... " >&6; } 12409if ${ac_cv_lib_dld_shl_load+:} false; then : 12410 $as_echo_n "(cached) " >&6 12411else 12412 ac_check_lib_save_LIBS=$LIBS 12413LIBS="-ldld $LIBS" 12414cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12415/* end confdefs.h. */ 12416 12417/* Override any GCC internal prototype to avoid an error. 12418 Use char because int might match the return type of a GCC 12419 builtin and then its argument prototype would still apply. */ 12420#ifdef __cplusplus 12421extern "C" 12422#endif 12423char shl_load (); 12424int 12425main () 12426{ 12427return shl_load (); 12428 ; 12429 return 0; 12430} 12431_ACEOF 12432if ac_fn_c_try_link "$LINENO"; then : 12433 ac_cv_lib_dld_shl_load=yes 12434else 12435 ac_cv_lib_dld_shl_load=no 12436fi 12437rm -f core conftest.err conftest.$ac_objext \ 12438 conftest$ac_exeext conftest.$ac_ext 12439LIBS=$ac_check_lib_save_LIBS 12440fi 12441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12442$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12443if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 12444 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 12445else 12446 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12447if test "x$ac_cv_func_dlopen" = xyes; then : 12448 lt_cv_dlopen=dlopen 12449else 12450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12451$as_echo_n "checking for dlopen in -ldl... " >&6; } 12452if ${ac_cv_lib_dl_dlopen+:} false; then : 12453 $as_echo_n "(cached) " >&6 12454else 12455 ac_check_lib_save_LIBS=$LIBS 12456LIBS="-ldl $LIBS" 12457cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12458/* end confdefs.h. */ 12459 12460/* Override any GCC internal prototype to avoid an error. 12461 Use char because int might match the return type of a GCC 12462 builtin and then its argument prototype would still apply. */ 12463#ifdef __cplusplus 12464extern "C" 12465#endif 12466char dlopen (); 12467int 12468main () 12469{ 12470return dlopen (); 12471 ; 12472 return 0; 12473} 12474_ACEOF 12475if ac_fn_c_try_link "$LINENO"; then : 12476 ac_cv_lib_dl_dlopen=yes 12477else 12478 ac_cv_lib_dl_dlopen=no 12479fi 12480rm -f core conftest.err conftest.$ac_objext \ 12481 conftest$ac_exeext conftest.$ac_ext 12482LIBS=$ac_check_lib_save_LIBS 12483fi 12484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12485$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12486if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12487 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 12488else 12489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12490$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12491if ${ac_cv_lib_svld_dlopen+:} false; then : 12492 $as_echo_n "(cached) " >&6 12493else 12494 ac_check_lib_save_LIBS=$LIBS 12495LIBS="-lsvld $LIBS" 12496cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12497/* end confdefs.h. */ 12498 12499/* Override any GCC internal prototype to avoid an error. 12500 Use char because int might match the return type of a GCC 12501 builtin and then its argument prototype would still apply. */ 12502#ifdef __cplusplus 12503extern "C" 12504#endif 12505char dlopen (); 12506int 12507main () 12508{ 12509return dlopen (); 12510 ; 12511 return 0; 12512} 12513_ACEOF 12514if ac_fn_c_try_link "$LINENO"; then : 12515 ac_cv_lib_svld_dlopen=yes 12516else 12517 ac_cv_lib_svld_dlopen=no 12518fi 12519rm -f core conftest.err conftest.$ac_objext \ 12520 conftest$ac_exeext conftest.$ac_ext 12521LIBS=$ac_check_lib_save_LIBS 12522fi 12523{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12524$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12525if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12526 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 12527else 12528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12529$as_echo_n "checking for dld_link in -ldld... " >&6; } 12530if ${ac_cv_lib_dld_dld_link+:} false; then : 12531 $as_echo_n "(cached) " >&6 12532else 12533 ac_check_lib_save_LIBS=$LIBS 12534LIBS="-ldld $LIBS" 12535cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12536/* end confdefs.h. */ 12537 12538/* Override any GCC internal prototype to avoid an error. 12539 Use char because int might match the return type of a GCC 12540 builtin and then its argument prototype would still apply. */ 12541#ifdef __cplusplus 12542extern "C" 12543#endif 12544char dld_link (); 12545int 12546main () 12547{ 12548return dld_link (); 12549 ; 12550 return 0; 12551} 12552_ACEOF 12553if ac_fn_c_try_link "$LINENO"; then : 12554 ac_cv_lib_dld_dld_link=yes 12555else 12556 ac_cv_lib_dld_dld_link=no 12557fi 12558rm -f core conftest.err conftest.$ac_objext \ 12559 conftest$ac_exeext conftest.$ac_ext 12560LIBS=$ac_check_lib_save_LIBS 12561fi 12562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12563$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12564if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12565 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 12566fi 12567 12568 12569fi 12570 12571 12572fi 12573 12574 12575fi 12576 12577 12578fi 12579 12580 12581fi 12582 12583 ;; 12584 esac 12585 12586 if test no = "$lt_cv_dlopen"; then 12587 enable_dlopen=no 12588 else 12589 enable_dlopen=yes 12590 fi 12591 12592 case $lt_cv_dlopen in 12593 dlopen) 12594 save_CPPFLAGS=$CPPFLAGS 12595 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12596 12597 save_LDFLAGS=$LDFLAGS 12598 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12599 12600 save_LIBS=$LIBS 12601 LIBS="$lt_cv_dlopen_libs $LIBS" 12602 12603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12604$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12605if ${lt_cv_dlopen_self+:} false; then : 12606 $as_echo_n "(cached) " >&6 12607else 12608 if test yes = "$cross_compiling"; then : 12609 lt_cv_dlopen_self=cross 12610else 12611 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12612 lt_status=$lt_dlunknown 12613 cat > conftest.$ac_ext <<_LT_EOF 12614#line $LINENO "configure" 12615#include "confdefs.h" 12616 12617#if HAVE_DLFCN_H 12618#include <dlfcn.h> 12619#endif 12620 12621#include <stdio.h> 12622 12623#ifdef RTLD_GLOBAL 12624# define LT_DLGLOBAL RTLD_GLOBAL 12625#else 12626# ifdef DL_GLOBAL 12627# define LT_DLGLOBAL DL_GLOBAL 12628# else 12629# define LT_DLGLOBAL 0 12630# endif 12631#endif 12632 12633/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12634 find out it does not work in some platform. */ 12635#ifndef LT_DLLAZY_OR_NOW 12636# ifdef RTLD_LAZY 12637# define LT_DLLAZY_OR_NOW RTLD_LAZY 12638# else 12639# ifdef DL_LAZY 12640# define LT_DLLAZY_OR_NOW DL_LAZY 12641# else 12642# ifdef RTLD_NOW 12643# define LT_DLLAZY_OR_NOW RTLD_NOW 12644# else 12645# ifdef DL_NOW 12646# define LT_DLLAZY_OR_NOW DL_NOW 12647# else 12648# define LT_DLLAZY_OR_NOW 0 12649# endif 12650# endif 12651# endif 12652# endif 12653#endif 12654 12655/* When -fvisibility=hidden is used, assume the code has been annotated 12656 correspondingly for the symbols needed. */ 12657#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12658int fnord () __attribute__((visibility("default"))); 12659#endif 12660 12661int fnord () { return 42; } 12662int main () 12663{ 12664 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12665 int status = $lt_dlunknown; 12666 12667 if (self) 12668 { 12669 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12670 else 12671 { 12672 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12673 else puts (dlerror ()); 12674 } 12675 /* dlclose (self); */ 12676 } 12677 else 12678 puts (dlerror ()); 12679 12680 return status; 12681} 12682_LT_EOF 12683 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12684 (eval $ac_link) 2>&5 12685 ac_status=$? 12686 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12687 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12688 (./conftest; exit; ) >&5 2>/dev/null 12689 lt_status=$? 12690 case x$lt_status in 12691 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12692 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12693 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12694 esac 12695 else : 12696 # compilation failed 12697 lt_cv_dlopen_self=no 12698 fi 12699fi 12700rm -fr conftest* 12701 12702 12703fi 12704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12705$as_echo "$lt_cv_dlopen_self" >&6; } 12706 12707 if test yes = "$lt_cv_dlopen_self"; then 12708 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12710$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12711if ${lt_cv_dlopen_self_static+:} false; then : 12712 $as_echo_n "(cached) " >&6 12713else 12714 if test yes = "$cross_compiling"; then : 12715 lt_cv_dlopen_self_static=cross 12716else 12717 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12718 lt_status=$lt_dlunknown 12719 cat > conftest.$ac_ext <<_LT_EOF 12720#line $LINENO "configure" 12721#include "confdefs.h" 12722 12723#if HAVE_DLFCN_H 12724#include <dlfcn.h> 12725#endif 12726 12727#include <stdio.h> 12728 12729#ifdef RTLD_GLOBAL 12730# define LT_DLGLOBAL RTLD_GLOBAL 12731#else 12732# ifdef DL_GLOBAL 12733# define LT_DLGLOBAL DL_GLOBAL 12734# else 12735# define LT_DLGLOBAL 0 12736# endif 12737#endif 12738 12739/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12740 find out it does not work in some platform. */ 12741#ifndef LT_DLLAZY_OR_NOW 12742# ifdef RTLD_LAZY 12743# define LT_DLLAZY_OR_NOW RTLD_LAZY 12744# else 12745# ifdef DL_LAZY 12746# define LT_DLLAZY_OR_NOW DL_LAZY 12747# else 12748# ifdef RTLD_NOW 12749# define LT_DLLAZY_OR_NOW RTLD_NOW 12750# else 12751# ifdef DL_NOW 12752# define LT_DLLAZY_OR_NOW DL_NOW 12753# else 12754# define LT_DLLAZY_OR_NOW 0 12755# endif 12756# endif 12757# endif 12758# endif 12759#endif 12760 12761/* When -fvisibility=hidden is used, assume the code has been annotated 12762 correspondingly for the symbols needed. */ 12763#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12764int fnord () __attribute__((visibility("default"))); 12765#endif 12766 12767int fnord () { return 42; } 12768int main () 12769{ 12770 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12771 int status = $lt_dlunknown; 12772 12773 if (self) 12774 { 12775 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12776 else 12777 { 12778 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12779 else puts (dlerror ()); 12780 } 12781 /* dlclose (self); */ 12782 } 12783 else 12784 puts (dlerror ()); 12785 12786 return status; 12787} 12788_LT_EOF 12789 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12790 (eval $ac_link) 2>&5 12791 ac_status=$? 12792 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12793 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 12794 (./conftest; exit; ) >&5 2>/dev/null 12795 lt_status=$? 12796 case x$lt_status in 12797 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12798 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12799 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12800 esac 12801 else : 12802 # compilation failed 12803 lt_cv_dlopen_self_static=no 12804 fi 12805fi 12806rm -fr conftest* 12807 12808 12809fi 12810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12811$as_echo "$lt_cv_dlopen_self_static" >&6; } 12812 fi 12813 12814 CPPFLAGS=$save_CPPFLAGS 12815 LDFLAGS=$save_LDFLAGS 12816 LIBS=$save_LIBS 12817 ;; 12818 esac 12819 12820 case $lt_cv_dlopen_self in 12821 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12822 *) enable_dlopen_self=unknown ;; 12823 esac 12824 12825 case $lt_cv_dlopen_self_static in 12826 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12827 *) enable_dlopen_self_static=unknown ;; 12828 esac 12829fi 12830 12831 12832 12833 12834 12835 12836 12837 12838 12839 12840 12841 12842 12843 12844 12845 12846 12847striplib= 12848old_striplib= 12849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12850$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12851if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12852 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12853 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12855$as_echo "yes" >&6; } 12856else 12857# FIXME - insert some real tests, host_os isn't really good enough 12858 case $host_os in 12859 darwin*) 12860 if test -n "$STRIP"; then 12861 striplib="$STRIP -x" 12862 old_striplib="$STRIP -S" 12863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12864$as_echo "yes" >&6; } 12865 else 12866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12867$as_echo "no" >&6; } 12868 fi 12869 ;; 12870 *) 12871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12872$as_echo "no" >&6; } 12873 ;; 12874 esac 12875fi 12876 12877 12878 12879 12880 12881 12882 12883 12884 12885 12886 12887 12888 # Report what library types will actually be built 12889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12890$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12892$as_echo "$can_build_shared" >&6; } 12893 12894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12895$as_echo_n "checking whether to build shared libraries... " >&6; } 12896 test no = "$can_build_shared" && enable_shared=no 12897 12898 # On AIX, shared libraries and static libraries use the same namespace, and 12899 # are all built from PIC. 12900 case $host_os in 12901 aix3*) 12902 test yes = "$enable_shared" && enable_static=no 12903 if test -n "$RANLIB"; then 12904 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12905 postinstall_cmds='$RANLIB $lib' 12906 fi 12907 ;; 12908 12909 aix[4-9]*) 12910 if test ia64 != "$host_cpu"; then 12911 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 12912 yes,aix,yes) ;; # shared object as lib.so file only 12913 yes,svr4,*) ;; # shared object as lib.so archive member only 12914 yes,*) enable_static=no ;; # shared object in lib.a archive as well 12915 esac 12916 fi 12917 ;; 12918 esac 12919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12920$as_echo "$enable_shared" >&6; } 12921 12922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12923$as_echo_n "checking whether to build static libraries... " >&6; } 12924 # Make sure either enable_shared or enable_static is yes. 12925 test yes = "$enable_shared" || enable_static=yes 12926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12927$as_echo "$enable_static" >&6; } 12928 12929 12930 12931 12932fi 12933ac_ext=c 12934ac_cpp='$CPP $CPPFLAGS' 12935ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12936ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12937ac_compiler_gnu=$ac_cv_c_compiler_gnu 12938 12939CC=$lt_save_CC 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 12953 12954 12955 ac_config_commands="$ac_config_commands libtool" 12956 12957 12958 12959 12960# Only expand once: 12961 12962 12963ac_ext=cpp 12964ac_cpp='$CXXCPP $CPPFLAGS' 12965ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12966ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12967ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 12968if test -z "$CXX"; then 12969 if test -n "$CCC"; then 12970 CXX=$CCC 12971 else 12972 if test -n "$ac_tool_prefix"; then 12973 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 12974 do 12975 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 12976set dummy $ac_tool_prefix$ac_prog; ac_word=$2 12977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12978$as_echo_n "checking for $ac_word... " >&6; } 12979if ${ac_cv_prog_CXX+:} false; then : 12980 $as_echo_n "(cached) " >&6 12981else 12982 if test -n "$CXX"; then 12983 ac_cv_prog_CXX="$CXX" # Let the user override the test. 12984else 12985as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12986for as_dir in $PATH 12987do 12988 IFS=$as_save_IFS 12989 test -z "$as_dir" && as_dir=. 12990 for ac_exec_ext in '' $ac_executable_extensions; do 12991 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 12992 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 12993 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12994 break 2 12995 fi 12996done 12997 done 12998IFS=$as_save_IFS 12999 13000fi 13001fi 13002CXX=$ac_cv_prog_CXX 13003if test -n "$CXX"; then 13004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 13005$as_echo "$CXX" >&6; } 13006else 13007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13008$as_echo "no" >&6; } 13009fi 13010 13011 13012 test -n "$CXX" && break 13013 done 13014fi 13015if test -z "$CXX"; then 13016 ac_ct_CXX=$CXX 13017 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 13018do 13019 # Extract the first word of "$ac_prog", so it can be a program name with args. 13020set dummy $ac_prog; ac_word=$2 13021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13022$as_echo_n "checking for $ac_word... " >&6; } 13023if ${ac_cv_prog_ac_ct_CXX+:} false; then : 13024 $as_echo_n "(cached) " >&6 13025else 13026 if test -n "$ac_ct_CXX"; then 13027 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 13028else 13029as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13030for as_dir in $PATH 13031do 13032 IFS=$as_save_IFS 13033 test -z "$as_dir" && as_dir=. 13034 for ac_exec_ext in '' $ac_executable_extensions; do 13035 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13036 ac_cv_prog_ac_ct_CXX="$ac_prog" 13037 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13038 break 2 13039 fi 13040done 13041 done 13042IFS=$as_save_IFS 13043 13044fi 13045fi 13046ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 13047if test -n "$ac_ct_CXX"; then 13048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 13049$as_echo "$ac_ct_CXX" >&6; } 13050else 13051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13052$as_echo "no" >&6; } 13053fi 13054 13055 13056 test -n "$ac_ct_CXX" && break 13057done 13058 13059 if test "x$ac_ct_CXX" = x; then 13060 CXX="g++" 13061 else 13062 case $cross_compiling:$ac_tool_warned in 13063yes:) 13064{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 13065$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 13066ac_tool_warned=yes ;; 13067esac 13068 CXX=$ac_ct_CXX 13069 fi 13070fi 13071 13072 fi 13073fi 13074# Provide some information about the compiler. 13075$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 13076set X $ac_compile 13077ac_compiler=$2 13078for ac_option in --version -v -V -qversion; do 13079 { { ac_try="$ac_compiler $ac_option >&5" 13080case "(($ac_try" in 13081 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13082 *) ac_try_echo=$ac_try;; 13083esac 13084eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 13085$as_echo "$ac_try_echo"; } >&5 13086 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 13087 ac_status=$? 13088 if test -s conftest.err; then 13089 sed '10a\ 13090... rest of stderr output deleted ... 13091 10q' conftest.err >conftest.er1 13092 cat conftest.er1 >&5 13093 fi 13094 rm -f conftest.er1 conftest.err 13095 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13096 test $ac_status = 0; } 13097done 13098 13099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 13100$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 13101if ${ac_cv_cxx_compiler_gnu+:} false; then : 13102 $as_echo_n "(cached) " >&6 13103else 13104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13105/* end confdefs.h. */ 13106 13107int 13108main () 13109{ 13110#ifndef __GNUC__ 13111 choke me 13112#endif 13113 13114 ; 13115 return 0; 13116} 13117_ACEOF 13118if ac_fn_cxx_try_compile "$LINENO"; then : 13119 ac_compiler_gnu=yes 13120else 13121 ac_compiler_gnu=no 13122fi 13123rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13124ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 13125 13126fi 13127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 13128$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 13129if test $ac_compiler_gnu = yes; then 13130 GXX=yes 13131else 13132 GXX= 13133fi 13134ac_test_CXXFLAGS=${CXXFLAGS+set} 13135ac_save_CXXFLAGS=$CXXFLAGS 13136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 13137$as_echo_n "checking whether $CXX accepts -g... " >&6; } 13138if ${ac_cv_prog_cxx_g+:} false; then : 13139 $as_echo_n "(cached) " >&6 13140else 13141 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 13142 ac_cxx_werror_flag=yes 13143 ac_cv_prog_cxx_g=no 13144 CXXFLAGS="-g" 13145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13146/* end confdefs.h. */ 13147 13148int 13149main () 13150{ 13151 13152 ; 13153 return 0; 13154} 13155_ACEOF 13156if ac_fn_cxx_try_compile "$LINENO"; then : 13157 ac_cv_prog_cxx_g=yes 13158else 13159 CXXFLAGS="" 13160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13161/* end confdefs.h. */ 13162 13163int 13164main () 13165{ 13166 13167 ; 13168 return 0; 13169} 13170_ACEOF 13171if ac_fn_cxx_try_compile "$LINENO"; then : 13172 13173else 13174 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 13175 CXXFLAGS="-g" 13176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13177/* end confdefs.h. */ 13178 13179int 13180main () 13181{ 13182 13183 ; 13184 return 0; 13185} 13186_ACEOF 13187if ac_fn_cxx_try_compile "$LINENO"; then : 13188 ac_cv_prog_cxx_g=yes 13189fi 13190rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13191fi 13192rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13193fi 13194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13195 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 13196fi 13197{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 13198$as_echo "$ac_cv_prog_cxx_g" >&6; } 13199if test "$ac_test_CXXFLAGS" = set; then 13200 CXXFLAGS=$ac_save_CXXFLAGS 13201elif test $ac_cv_prog_cxx_g = yes; then 13202 if test "$GXX" = yes; then 13203 CXXFLAGS="-g -O2" 13204 else 13205 CXXFLAGS="-g" 13206 fi 13207else 13208 if test "$GXX" = yes; then 13209 CXXFLAGS="-O2" 13210 else 13211 CXXFLAGS= 13212 fi 13213fi 13214ac_ext=c 13215ac_cpp='$CPP $CPPFLAGS' 13216ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13217ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13218ac_compiler_gnu=$ac_cv_c_compiler_gnu 13219 13220depcc="$CXX" am_compiler_list= 13221 13222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 13223$as_echo_n "checking dependency style of $depcc... " >&6; } 13224if ${am_cv_CXX_dependencies_compiler_type+:} false; then : 13225 $as_echo_n "(cached) " >&6 13226else 13227 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 13228 # We make a subdir and do the tests there. Otherwise we can end up 13229 # making bogus files that we don't know about and never remove. For 13230 # instance it was reported that on HP-UX the gcc test will end up 13231 # making a dummy file named 'D' -- because '-MD' means "put the output 13232 # in D". 13233 rm -rf conftest.dir 13234 mkdir conftest.dir 13235 # Copy depcomp to subdir because otherwise we won't find it if we're 13236 # using a relative directory. 13237 cp "$am_depcomp" conftest.dir 13238 cd conftest.dir 13239 # We will build objects and dependencies in a subdirectory because 13240 # it helps to detect inapplicable dependency modes. For instance 13241 # both Tru64's cc and ICC support -MD to output dependencies as a 13242 # side effect of compilation, but ICC will put the dependencies in 13243 # the current directory while Tru64 will put them in the object 13244 # directory. 13245 mkdir sub 13246 13247 am_cv_CXX_dependencies_compiler_type=none 13248 if test "$am_compiler_list" = ""; then 13249 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 13250 fi 13251 am__universal=false 13252 case " $depcc " in #( 13253 *\ -arch\ *\ -arch\ *) am__universal=true ;; 13254 esac 13255 13256 for depmode in $am_compiler_list; do 13257 # Setup a source with many dependencies, because some compilers 13258 # like to wrap large dependency lists on column 80 (with \), and 13259 # we should not choose a depcomp mode which is confused by this. 13260 # 13261 # We need to recreate these files for each test, as the compiler may 13262 # overwrite some of them when testing with obscure command lines. 13263 # This happens at least with the AIX C compiler. 13264 : > sub/conftest.c 13265 for i in 1 2 3 4 5 6; do 13266 echo '#include "conftst'$i'.h"' >> sub/conftest.c 13267 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 13268 # Solaris 10 /bin/sh. 13269 echo '/* dummy */' > sub/conftst$i.h 13270 done 13271 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 13272 13273 # We check with '-c' and '-o' for the sake of the "dashmstdout" 13274 # mode. It turns out that the SunPro C++ compiler does not properly 13275 # handle '-M -o', and we need to detect this. Also, some Intel 13276 # versions had trouble with output in subdirs. 13277 am__obj=sub/conftest.${OBJEXT-o} 13278 am__minus_obj="-o $am__obj" 13279 case $depmode in 13280 gcc) 13281 # This depmode causes a compiler race in universal mode. 13282 test "$am__universal" = false || continue 13283 ;; 13284 nosideeffect) 13285 # After this tag, mechanisms are not by side-effect, so they'll 13286 # only be used when explicitly requested. 13287 if test "x$enable_dependency_tracking" = xyes; then 13288 continue 13289 else 13290 break 13291 fi 13292 ;; 13293 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 13294 # This compiler won't grok '-c -o', but also, the minuso test has 13295 # not run yet. These depmodes are late enough in the game, and 13296 # so weak that their functioning should not be impacted. 13297 am__obj=conftest.${OBJEXT-o} 13298 am__minus_obj= 13299 ;; 13300 none) break ;; 13301 esac 13302 if depmode=$depmode \ 13303 source=sub/conftest.c object=$am__obj \ 13304 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 13305 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 13306 >/dev/null 2>conftest.err && 13307 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 13308 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 13309 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 13310 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 13311 # icc doesn't choke on unknown options, it will just issue warnings 13312 # or remarks (even with -Werror). So we grep stderr for any message 13313 # that says an option was ignored or not supported. 13314 # When given -MP, icc 7.0 and 7.1 complain thusly: 13315 # icc: Command line warning: ignoring option '-M'; no argument required 13316 # The diagnosis changed in icc 8.0: 13317 # icc: Command line remark: option '-MP' not supported 13318 if (grep 'ignoring option' conftest.err || 13319 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 13320 am_cv_CXX_dependencies_compiler_type=$depmode 13321 break 13322 fi 13323 fi 13324 done 13325 13326 cd .. 13327 rm -rf conftest.dir 13328else 13329 am_cv_CXX_dependencies_compiler_type=none 13330fi 13331 13332fi 13333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 13334$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 13335CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 13336 13337 if 13338 test "x$enable_dependency_tracking" != xno \ 13339 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 13340 am__fastdepCXX_TRUE= 13341 am__fastdepCXX_FALSE='#' 13342else 13343 am__fastdepCXX_TRUE='#' 13344 am__fastdepCXX_FALSE= 13345fi 13346 13347 13348 13349 13350 13351func_stripname_cnf () 13352{ 13353 case $2 in 13354 .*) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%\\\\$2\$%%"`;; 13355 *) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%$2\$%%"`;; 13356 esac 13357} # func_stripname_cnf 13358 13359 if test -n "$CXX" && ( test no != "$CXX" && 13360 ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) || 13361 (test g++ != "$CXX"))); then 13362 ac_ext=cpp 13363ac_cpp='$CXXCPP $CPPFLAGS' 13364ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13365ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13366ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 13367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 13368$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 13369if test -z "$CXXCPP"; then 13370 if ${ac_cv_prog_CXXCPP+:} false; then : 13371 $as_echo_n "(cached) " >&6 13372else 13373 # Double quotes because CXXCPP needs to be expanded 13374 for CXXCPP in "$CXX -E" "/lib/cpp" 13375 do 13376 ac_preproc_ok=false 13377for ac_cxx_preproc_warn_flag in '' yes 13378do 13379 # Use a header file that comes with gcc, so configuring glibc 13380 # with a fresh cross-compiler works. 13381 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 13382 # <limits.h> exists even on freestanding compilers. 13383 # On the NeXT, cc -E runs the code through the compiler's parser, 13384 # not just through cpp. "Syntax error" is here to catch this case. 13385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13386/* end confdefs.h. */ 13387#ifdef __STDC__ 13388# include <limits.h> 13389#else 13390# include <assert.h> 13391#endif 13392 Syntax error 13393_ACEOF 13394if ac_fn_cxx_try_cpp "$LINENO"; then : 13395 13396else 13397 # Broken: fails on valid input. 13398continue 13399fi 13400rm -f conftest.err conftest.i conftest.$ac_ext 13401 13402 # OK, works on sane cases. Now check whether nonexistent headers 13403 # can be detected and how. 13404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13405/* end confdefs.h. */ 13406#include <ac_nonexistent.h> 13407_ACEOF 13408if ac_fn_cxx_try_cpp "$LINENO"; then : 13409 # Broken: success on invalid input. 13410continue 13411else 13412 # Passes both tests. 13413ac_preproc_ok=: 13414break 13415fi 13416rm -f conftest.err conftest.i conftest.$ac_ext 13417 13418done 13419# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 13420rm -f conftest.i conftest.err conftest.$ac_ext 13421if $ac_preproc_ok; then : 13422 break 13423fi 13424 13425 done 13426 ac_cv_prog_CXXCPP=$CXXCPP 13427 13428fi 13429 CXXCPP=$ac_cv_prog_CXXCPP 13430else 13431 ac_cv_prog_CXXCPP=$CXXCPP 13432fi 13433{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 13434$as_echo "$CXXCPP" >&6; } 13435ac_preproc_ok=false 13436for ac_cxx_preproc_warn_flag in '' yes 13437do 13438 # Use a header file that comes with gcc, so configuring glibc 13439 # with a fresh cross-compiler works. 13440 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 13441 # <limits.h> exists even on freestanding compilers. 13442 # On the NeXT, cc -E runs the code through the compiler's parser, 13443 # not just through cpp. "Syntax error" is here to catch this case. 13444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13445/* end confdefs.h. */ 13446#ifdef __STDC__ 13447# include <limits.h> 13448#else 13449# include <assert.h> 13450#endif 13451 Syntax error 13452_ACEOF 13453if ac_fn_cxx_try_cpp "$LINENO"; then : 13454 13455else 13456 # Broken: fails on valid input. 13457continue 13458fi 13459rm -f conftest.err conftest.i conftest.$ac_ext 13460 13461 # OK, works on sane cases. Now check whether nonexistent headers 13462 # can be detected and how. 13463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13464/* end confdefs.h. */ 13465#include <ac_nonexistent.h> 13466_ACEOF 13467if ac_fn_cxx_try_cpp "$LINENO"; then : 13468 # Broken: success on invalid input. 13469continue 13470else 13471 # Passes both tests. 13472ac_preproc_ok=: 13473break 13474fi 13475rm -f conftest.err conftest.i conftest.$ac_ext 13476 13477done 13478# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 13479rm -f conftest.i conftest.err conftest.$ac_ext 13480if $ac_preproc_ok; then : 13481 13482else 13483 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13484$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13485as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check 13486See \`config.log' for more details" "$LINENO" 5; } 13487fi 13488 13489ac_ext=c 13490ac_cpp='$CPP $CPPFLAGS' 13491ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13492ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13493ac_compiler_gnu=$ac_cv_c_compiler_gnu 13494 13495else 13496 _lt_caught_CXX_error=yes 13497fi 13498 13499ac_ext=cpp 13500ac_cpp='$CXXCPP $CPPFLAGS' 13501ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13502ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13503ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 13504 13505archive_cmds_need_lc_CXX=no 13506allow_undefined_flag_CXX= 13507always_export_symbols_CXX=no 13508archive_expsym_cmds_CXX= 13509compiler_needs_object_CXX=no 13510export_dynamic_flag_spec_CXX= 13511hardcode_direct_CXX=no 13512hardcode_direct_absolute_CXX=no 13513hardcode_libdir_flag_spec_CXX= 13514hardcode_libdir_separator_CXX= 13515hardcode_minus_L_CXX=no 13516hardcode_shlibpath_var_CXX=unsupported 13517hardcode_automatic_CXX=no 13518inherit_rpath_CXX=no 13519module_cmds_CXX= 13520module_expsym_cmds_CXX= 13521link_all_deplibs_CXX=unknown 13522old_archive_cmds_CXX=$old_archive_cmds 13523reload_flag_CXX=$reload_flag 13524reload_cmds_CXX=$reload_cmds 13525no_undefined_flag_CXX= 13526whole_archive_flag_spec_CXX= 13527enable_shared_with_static_runtimes_CXX=no 13528 13529# Source file extension for C++ test sources. 13530ac_ext=cpp 13531 13532# Object file extension for compiled C++ test sources. 13533objext=o 13534objext_CXX=$objext 13535 13536# No sense in running all these tests if we already determined that 13537# the CXX compiler isn't working. Some variables (like enable_shared) 13538# are currently assumed to apply to all compilers on this platform, 13539# and will be corrupted by setting them based on a non-working compiler. 13540if test yes != "$_lt_caught_CXX_error"; then 13541 # Code to be used in simple compile tests 13542 lt_simple_compile_test_code="int some_variable = 0;" 13543 13544 # Code to be used in simple link tests 13545 lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 13546 13547 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 13548 13549 13550 13551 13552 13553 13554# If no C compiler was specified, use CC. 13555LTCC=${LTCC-"$CC"} 13556 13557# If no C compiler flags were specified, use CFLAGS. 13558LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 13559 13560# Allow CC to be a program name with arguments. 13561compiler=$CC 13562 13563 13564 # save warnings/boilerplate of simple test code 13565 ac_outfile=conftest.$ac_objext 13566echo "$lt_simple_compile_test_code" >conftest.$ac_ext 13567eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 13568_lt_compiler_boilerplate=`cat conftest.err` 13569$RM conftest* 13570 13571 ac_outfile=conftest.$ac_objext 13572echo "$lt_simple_link_test_code" >conftest.$ac_ext 13573eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 13574_lt_linker_boilerplate=`cat conftest.err` 13575$RM -r conftest* 13576 13577 13578 # Allow CC to be a program name with arguments. 13579 lt_save_CC=$CC 13580 lt_save_CFLAGS=$CFLAGS 13581 lt_save_LD=$LD 13582 lt_save_GCC=$GCC 13583 GCC=$GXX 13584 lt_save_with_gnu_ld=$with_gnu_ld 13585 lt_save_path_LD=$lt_cv_path_LD 13586 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 13587 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 13588 else 13589 $as_unset lt_cv_prog_gnu_ld 13590 fi 13591 if test -n "${lt_cv_path_LDCXX+set}"; then 13592 lt_cv_path_LD=$lt_cv_path_LDCXX 13593 else 13594 $as_unset lt_cv_path_LD 13595 fi 13596 test -z "${LDCXX+set}" || LD=$LDCXX 13597 CC=${CXX-"c++"} 13598 CFLAGS=$CXXFLAGS 13599 compiler=$CC 13600 compiler_CXX=$CC 13601 for cc_temp in $compiler""; do 13602 case $cc_temp in 13603 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 13604 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 13605 \-*) ;; 13606 *) break;; 13607 esac 13608done 13609cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 13610 13611 13612 if test -n "$compiler"; then 13613 # We don't want -fno-exception when compiling C++ code, so set the 13614 # no_builtin_flag separately 13615 if test yes = "$GXX"; then 13616 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 13617 else 13618 lt_prog_compiler_no_builtin_flag_CXX= 13619 fi 13620 13621 if test yes = "$GXX"; then 13622 # Set up default GNU C++ configuration 13623 13624 13625 13626# Check whether --with-gnu-ld was given. 13627if test "${with_gnu_ld+set}" = set; then : 13628 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 13629else 13630 with_gnu_ld=no 13631fi 13632 13633ac_prog=ld 13634if test yes = "$GCC"; then 13635 # Check if gcc -print-prog-name=ld gives a path. 13636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 13637$as_echo_n "checking for ld used by $CC... " >&6; } 13638 case $host in 13639 *-*-mingw*) 13640 # gcc leaves a trailing carriage return, which upsets mingw 13641 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 13642 *) 13643 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 13644 esac 13645 case $ac_prog in 13646 # Accept absolute paths. 13647 [\\/]* | ?:[\\/]*) 13648 re_direlt='/[^/][^/]*/\.\./' 13649 # Canonicalize the pathname of ld 13650 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 13651 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 13652 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 13653 done 13654 test -z "$LD" && LD=$ac_prog 13655 ;; 13656 "") 13657 # If it fails, then pretend we aren't using GCC. 13658 ac_prog=ld 13659 ;; 13660 *) 13661 # If it is relative, then search for the first ld in PATH. 13662 with_gnu_ld=unknown 13663 ;; 13664 esac 13665elif test yes = "$with_gnu_ld"; then 13666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 13667$as_echo_n "checking for GNU ld... " >&6; } 13668else 13669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 13670$as_echo_n "checking for non-GNU ld... " >&6; } 13671fi 13672if ${lt_cv_path_LD+:} false; then : 13673 $as_echo_n "(cached) " >&6 13674else 13675 if test -z "$LD"; then 13676 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 13677 for ac_dir in $PATH; do 13678 IFS=$lt_save_ifs 13679 test -z "$ac_dir" && ac_dir=. 13680 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 13681 lt_cv_path_LD=$ac_dir/$ac_prog 13682 # Check to see if the program is GNU ld. I'd rather use --version, 13683 # but apparently some variants of GNU ld only accept -v. 13684 # Break only if it was the GNU/non-GNU ld that we prefer. 13685 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 13686 *GNU* | *'with BFD'*) 13687 test no != "$with_gnu_ld" && break 13688 ;; 13689 *) 13690 test yes != "$with_gnu_ld" && break 13691 ;; 13692 esac 13693 fi 13694 done 13695 IFS=$lt_save_ifs 13696else 13697 lt_cv_path_LD=$LD # Let the user override the test with a path. 13698fi 13699fi 13700 13701LD=$lt_cv_path_LD 13702if test -n "$LD"; then 13703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 13704$as_echo "$LD" >&6; } 13705else 13706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13707$as_echo "no" >&6; } 13708fi 13709test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 13710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 13711$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 13712if ${lt_cv_prog_gnu_ld+:} false; then : 13713 $as_echo_n "(cached) " >&6 13714else 13715 # I'd rather use --version here, but apparently some GNU lds only accept -v. 13716case `$LD -v 2>&1 </dev/null` in 13717*GNU* | *'with BFD'*) 13718 lt_cv_prog_gnu_ld=yes 13719 ;; 13720*) 13721 lt_cv_prog_gnu_ld=no 13722 ;; 13723esac 13724fi 13725{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 13726$as_echo "$lt_cv_prog_gnu_ld" >&6; } 13727with_gnu_ld=$lt_cv_prog_gnu_ld 13728 13729 13730 13731 13732 13733 13734 13735 # Check if GNU C++ uses GNU ld as the underlying linker, since the 13736 # archiving commands below assume that GNU ld is being used. 13737 if test yes = "$with_gnu_ld"; then 13738 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' 13739 archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 13740 13741 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' 13742 export_dynamic_flag_spec_CXX='$wl--export-dynamic' 13743 13744 # If archive_cmds runs LD, not CC, wlarc should be empty 13745 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 13746 # investigate it a little bit more. (MM) 13747 wlarc='$wl' 13748 13749 # ancient GNU ld didn't support --whole-archive et. al. 13750 if eval "`$CC -print-prog-name=ld` --help 2>&1" | 13751 $GREP 'no-whole-archive' > /dev/null; then 13752 whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 13753 else 13754 whole_archive_flag_spec_CXX= 13755 fi 13756 else 13757 with_gnu_ld=no 13758 wlarc= 13759 13760 # A generic and very simple default shared library creation 13761 # command for GNU C++ for the case where it uses the native 13762 # linker, instead of GNU ld. If possible, this setting should 13763 # overridden to take advantage of the native linker features on 13764 # the platform it is being used on. 13765 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 13766 fi 13767 13768 # Commands to make compiler produce verbose output that lists 13769 # what "hidden" libraries, object files and flags are used when 13770 # linking a shared library. 13771 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13772 13773 else 13774 GXX=no 13775 with_gnu_ld=no 13776 wlarc= 13777 fi 13778 13779 # PORTME: fill in a description of your system's C++ link characteristics 13780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13781$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13782 ld_shlibs_CXX=yes 13783 case $host_os in 13784 aix3*) 13785 # FIXME: insert proper C++ library support 13786 ld_shlibs_CXX=no 13787 ;; 13788 aix[4-9]*) 13789 if test ia64 = "$host_cpu"; then 13790 # On IA64, the linker does run time linking by default, so we don't 13791 # have to do anything special. 13792 aix_use_runtimelinking=no 13793 exp_sym_flag='-Bexport' 13794 no_entry_flag= 13795 else 13796 aix_use_runtimelinking=no 13797 13798 # Test if we are trying to use run time linking or normal 13799 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 13800 # have runtime linking enabled, and use it for executables. 13801 # For shared libraries, we enable/disable runtime linking 13802 # depending on the kind of the shared library created - 13803 # when "with_aix_soname,aix_use_runtimelinking" is: 13804 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 13805 # "aix,yes" lib.so shared, rtl:yes, for executables 13806 # lib.a static archive 13807 # "both,no" lib.so.V(shr.o) shared, rtl:yes 13808 # lib.a(lib.so.V) shared, rtl:no, for executables 13809 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 13810 # lib.a(lib.so.V) shared, rtl:no 13811 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 13812 # lib.a static archive 13813 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 13814 for ld_flag in $LDFLAGS; do 13815 case $ld_flag in 13816 *-brtl*) 13817 aix_use_runtimelinking=yes 13818 break 13819 ;; 13820 esac 13821 done 13822 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 13823 # With aix-soname=svr4, we create the lib.so.V shared archives only, 13824 # so we don't have lib.a shared libs to link our executables. 13825 # We have to force runtime linking in this case. 13826 aix_use_runtimelinking=yes 13827 LDFLAGS="$LDFLAGS -Wl,-brtl" 13828 fi 13829 ;; 13830 esac 13831 13832 exp_sym_flag='-bexport' 13833 no_entry_flag='-bnoentry' 13834 fi 13835 13836 # When large executables or shared objects are built, AIX ld can 13837 # have problems creating the table of contents. If linking a library 13838 # or program results in "error TOC overflow" add -mminimal-toc to 13839 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 13840 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 13841 13842 archive_cmds_CXX='' 13843 hardcode_direct_CXX=yes 13844 hardcode_direct_absolute_CXX=yes 13845 hardcode_libdir_separator_CXX=':' 13846 link_all_deplibs_CXX=yes 13847 file_list_spec_CXX='$wl-f,' 13848 case $with_aix_soname,$aix_use_runtimelinking in 13849 aix,*) ;; # no import file 13850 svr4,* | *,yes) # use import file 13851 # The Import File defines what to hardcode. 13852 hardcode_direct_CXX=no 13853 hardcode_direct_absolute_CXX=no 13854 ;; 13855 esac 13856 13857 if test yes = "$GXX"; then 13858 case $host_os in aix4.[012]|aix4.[012].*) 13859 # We only want to do this on AIX 4.2 and lower, the check 13860 # below for broken collect2 doesn't work under 4.3+ 13861 collect2name=`$CC -print-prog-name=collect2` 13862 if test -f "$collect2name" && 13863 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 13864 then 13865 # We have reworked collect2 13866 : 13867 else 13868 # We have old collect2 13869 hardcode_direct_CXX=unsupported 13870 # It fails to find uninstalled libraries when the uninstalled 13871 # path is not listed in the libpath. Setting hardcode_minus_L 13872 # to unsupported forces relinking 13873 hardcode_minus_L_CXX=yes 13874 hardcode_libdir_flag_spec_CXX='-L$libdir' 13875 hardcode_libdir_separator_CXX= 13876 fi 13877 esac 13878 shared_flag='-shared' 13879 if test yes = "$aix_use_runtimelinking"; then 13880 shared_flag=$shared_flag' $wl-G' 13881 fi 13882 # Need to ensure runtime linking is disabled for the traditional 13883 # shared library, or the linker may eventually find shared libraries 13884 # /with/ Import File - we do not want to mix them. 13885 shared_flag_aix='-shared' 13886 shared_flag_svr4='-shared $wl-G' 13887 else 13888 # not using gcc 13889 if test ia64 = "$host_cpu"; then 13890 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 13891 # chokes on -Wl,-G. The following line is correct: 13892 shared_flag='-G' 13893 else 13894 if test yes = "$aix_use_runtimelinking"; then 13895 shared_flag='$wl-G' 13896 else 13897 shared_flag='$wl-bM:SRE' 13898 fi 13899 shared_flag_aix='$wl-bM:SRE' 13900 shared_flag_svr4='$wl-G' 13901 fi 13902 fi 13903 13904 export_dynamic_flag_spec_CXX='$wl-bexpall' 13905 # It seems that -bexpall does not export symbols beginning with 13906 # underscore (_), so it is better to generate a list of symbols to 13907 # export. 13908 always_export_symbols_CXX=yes 13909 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 13910 # Warning - without using the other runtime loading flags (-brtl), 13911 # -berok will link without error, but may produce a broken library. 13912 # The "-G" linker flag allows undefined symbols. 13913 no_undefined_flag_CXX='-bernotok' 13914 # Determine the default libpath from the value encoded in an empty 13915 # executable. 13916 if test set = "${lt_cv_aix_libpath+set}"; then 13917 aix_libpath=$lt_cv_aix_libpath 13918else 13919 if ${lt_cv_aix_libpath__CXX+:} false; then : 13920 $as_echo_n "(cached) " >&6 13921else 13922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13923/* end confdefs.h. */ 13924 13925int 13926main () 13927{ 13928 13929 ; 13930 return 0; 13931} 13932_ACEOF 13933if ac_fn_cxx_try_link "$LINENO"; then : 13934 13935 lt_aix_libpath_sed=' 13936 /Import File Strings/,/^$/ { 13937 /^0/ { 13938 s/^0 *\([^ ]*\) *$/\1/ 13939 p 13940 } 13941 }' 13942 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13943 # Check for a 64-bit object if we didn't find anything. 13944 if test -z "$lt_cv_aix_libpath__CXX"; then 13945 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13946 fi 13947fi 13948rm -f core conftest.err conftest.$ac_objext \ 13949 conftest$ac_exeext conftest.$ac_ext 13950 if test -z "$lt_cv_aix_libpath__CXX"; then 13951 lt_cv_aix_libpath__CXX=/usr/lib:/lib 13952 fi 13953 13954fi 13955 13956 aix_libpath=$lt_cv_aix_libpath__CXX 13957fi 13958 13959 hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath" 13960 13961 archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag 13962 else 13963 if test ia64 = "$host_cpu"; then 13964 hardcode_libdir_flag_spec_CXX='$wl-R $libdir:/usr/lib:/lib' 13965 allow_undefined_flag_CXX="-z nodefs" 13966 archive_expsym_cmds_CXX="\$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" 13967 else 13968 # Determine the default libpath from the value encoded in an 13969 # empty executable. 13970 if test set = "${lt_cv_aix_libpath+set}"; then 13971 aix_libpath=$lt_cv_aix_libpath 13972else 13973 if ${lt_cv_aix_libpath__CXX+:} false; then : 13974 $as_echo_n "(cached) " >&6 13975else 13976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13977/* end confdefs.h. */ 13978 13979int 13980main () 13981{ 13982 13983 ; 13984 return 0; 13985} 13986_ACEOF 13987if ac_fn_cxx_try_link "$LINENO"; then : 13988 13989 lt_aix_libpath_sed=' 13990 /Import File Strings/,/^$/ { 13991 /^0/ { 13992 s/^0 *\([^ ]*\) *$/\1/ 13993 p 13994 } 13995 }' 13996 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13997 # Check for a 64-bit object if we didn't find anything. 13998 if test -z "$lt_cv_aix_libpath__CXX"; then 13999 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 14000 fi 14001fi 14002rm -f core conftest.err conftest.$ac_objext \ 14003 conftest$ac_exeext conftest.$ac_ext 14004 if test -z "$lt_cv_aix_libpath__CXX"; then 14005 lt_cv_aix_libpath__CXX=/usr/lib:/lib 14006 fi 14007 14008fi 14009 14010 aix_libpath=$lt_cv_aix_libpath__CXX 14011fi 14012 14013 hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath" 14014 # Warning - without using the other run time loading flags, 14015 # -berok will link without error, but may produce a broken library. 14016 no_undefined_flag_CXX=' $wl-bernotok' 14017 allow_undefined_flag_CXX=' $wl-berok' 14018 if test yes = "$with_gnu_ld"; then 14019 # We only use this code for GNU lds that support --whole-archive. 14020 whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive' 14021 else 14022 # Exported symbols can be pulled into shared objects from archives 14023 whole_archive_flag_spec_CXX='$convenience' 14024 fi 14025 archive_cmds_need_lc_CXX=yes 14026 archive_expsym_cmds_CXX='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 14027 # -brtl affects multiple linker settings, -berok does not and is overridden later 14028 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 14029 if test svr4 != "$with_aix_soname"; then 14030 # This is similar to how AIX traditionally builds its shared 14031 # libraries. Need -bnortl late, we may have -brtl in LDFLAGS. 14032 archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' 14033 fi 14034 if test aix != "$with_aix_soname"; then 14035 archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' 14036 else 14037 # used by -dlpreopen to get the symbols 14038 archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 14039 fi 14040 archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$RM -r $output_objdir/$realname.d' 14041 fi 14042 fi 14043 ;; 14044 14045 beos*) 14046 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 14047 allow_undefined_flag_CXX=unsupported 14048 # Joseph Beckenbach <[email protected]> says some releases of gcc 14049 # support --undefined. This deserves some investigation. FIXME 14050 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 14051 else 14052 ld_shlibs_CXX=no 14053 fi 14054 ;; 14055 14056 chorus*) 14057 case $cc_basename in 14058 *) 14059 # FIXME: insert proper C++ library support 14060 ld_shlibs_CXX=no 14061 ;; 14062 esac 14063 ;; 14064 14065 cygwin* | mingw* | pw32* | cegcc*) 14066 case $GXX,$cc_basename in 14067 ,cl* | no,cl*) 14068 # Native MSVC 14069 # hardcode_libdir_flag_spec is actually meaningless, as there is 14070 # no search path for DLLs. 14071 hardcode_libdir_flag_spec_CXX=' ' 14072 allow_undefined_flag_CXX=unsupported 14073 always_export_symbols_CXX=yes 14074 file_list_spec_CXX='@' 14075 # Tell ltmain to make .lib files, not .a files. 14076 libext=lib 14077 # Tell ltmain to make .dll files, not .so files. 14078 shrext_cmds=.dll 14079 # FIXME: Setting linknames here is a bad hack. 14080 archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 14081 archive_expsym_cmds_CXX='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 14082 cp "$export_symbols" "$output_objdir/$soname.def"; 14083 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 14084 else 14085 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 14086 fi~ 14087 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 14088 linknames=' 14089 # The linker will not automatically build a static lib if we build a DLL. 14090 # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true' 14091 enable_shared_with_static_runtimes_CXX=yes 14092 # Don't use ranlib 14093 old_postinstall_cmds_CXX='chmod 644 $oldlib' 14094 postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~ 14095 lt_tool_outputfile="@TOOL_OUTPUT@"~ 14096 case $lt_outputfile in 14097 *.exe|*.EXE) ;; 14098 *) 14099 lt_outputfile=$lt_outputfile.exe 14100 lt_tool_outputfile=$lt_tool_outputfile.exe 14101 ;; 14102 esac~ 14103 func_to_tool_file "$lt_outputfile"~ 14104 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 14105 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 14106 $RM "$lt_outputfile.manifest"; 14107 fi' 14108 ;; 14109 *) 14110 # g++ 14111 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 14112 # as there is no search path for DLLs. 14113 hardcode_libdir_flag_spec_CXX='-L$libdir' 14114 export_dynamic_flag_spec_CXX='$wl--export-all-symbols' 14115 allow_undefined_flag_CXX=unsupported 14116 always_export_symbols_CXX=no 14117 enable_shared_with_static_runtimes_CXX=yes 14118 14119 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 14120 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14121 # If the export-symbols file already is a .def file, use it as 14122 # is; otherwise, prepend EXPORTS... 14123 archive_expsym_cmds_CXX='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 14124 cp $export_symbols $output_objdir/$soname.def; 14125 else 14126 echo EXPORTS > $output_objdir/$soname.def; 14127 cat $export_symbols >> $output_objdir/$soname.def; 14128 fi~ 14129 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 14130 else 14131 ld_shlibs_CXX=no 14132 fi 14133 ;; 14134 esac 14135 ;; 14136 darwin* | rhapsody*) 14137 14138 14139 archive_cmds_need_lc_CXX=no 14140 hardcode_direct_CXX=no 14141 hardcode_automatic_CXX=yes 14142 hardcode_shlibpath_var_CXX=unsupported 14143 if test yes = "$lt_cv_ld_force_load"; then 14144 whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 14145 14146 else 14147 whole_archive_flag_spec_CXX='' 14148 fi 14149 link_all_deplibs_CXX=yes 14150 allow_undefined_flag_CXX=$_lt_dar_allow_undefined 14151 case $cc_basename in 14152 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 14153 *) _lt_dar_can_shared=$GCC ;; 14154 esac 14155 if test yes = "$_lt_dar_can_shared"; then 14156 output_verbose_link_cmd=func_echo_all 14157 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 14158 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 14159 archive_expsym_cmds_CXX="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" 14160 module_expsym_cmds_CXX="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" 14161 if test yes != "$lt_cv_apple_cc_single_mod"; then 14162 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil" 14163 archive_expsym_cmds_CXX="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil" 14164 fi 14165 14166 else 14167 ld_shlibs_CXX=no 14168 fi 14169 14170 ;; 14171 14172 os2*) 14173 hardcode_libdir_flag_spec_CXX='-L$libdir' 14174 hardcode_minus_L_CXX=yes 14175 allow_undefined_flag_CXX=unsupported 14176 shrext_cmds=.dll 14177 archive_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 14178 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 14179 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 14180 $ECHO EXPORTS >> $output_objdir/$libname.def~ 14181 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 14182 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 14183 emximp -o $lib $output_objdir/$libname.def' 14184 archive_expsym_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 14185 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 14186 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 14187 $ECHO EXPORTS >> $output_objdir/$libname.def~ 14188 prefix_cmds="$SED"~ 14189 if test EXPORTS = "`$SED 1q $export_symbols`"; then 14190 prefix_cmds="$prefix_cmds -e 1d"; 14191 fi~ 14192 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 14193 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 14194 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 14195 emximp -o $lib $output_objdir/$libname.def' 14196 old_archive_From_new_cmds_CXX='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 14197 enable_shared_with_static_runtimes_CXX=yes 14198 ;; 14199 14200 dgux*) 14201 case $cc_basename in 14202 ec++*) 14203 # FIXME: insert proper C++ library support 14204 ld_shlibs_CXX=no 14205 ;; 14206 ghcx*) 14207 # Green Hills C++ Compiler 14208 # FIXME: insert proper C++ library support 14209 ld_shlibs_CXX=no 14210 ;; 14211 *) 14212 # FIXME: insert proper C++ library support 14213 ld_shlibs_CXX=no 14214 ;; 14215 esac 14216 ;; 14217 14218 freebsd2.*) 14219 # C++ shared libraries reported to be fairly broken before 14220 # switch to ELF 14221 ld_shlibs_CXX=no 14222 ;; 14223 14224 freebsd-elf*) 14225 archive_cmds_need_lc_CXX=no 14226 ;; 14227 14228 freebsd* | dragonfly*) 14229 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 14230 # conventions 14231 ld_shlibs_CXX=yes 14232 ;; 14233 14234 haiku*) 14235 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 14236 link_all_deplibs_CXX=yes 14237 ;; 14238 14239 hpux9*) 14240 hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir' 14241 hardcode_libdir_separator_CXX=: 14242 export_dynamic_flag_spec_CXX='$wl-E' 14243 hardcode_direct_CXX=yes 14244 hardcode_minus_L_CXX=yes # Not in the search PATH, 14245 # but as the default 14246 # location of the library. 14247 14248 case $cc_basename in 14249 CC*) 14250 # FIXME: insert proper C++ library support 14251 ld_shlibs_CXX=no 14252 ;; 14253 aCC*) 14254 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 14255 # Commands to make compiler produce verbose output that lists 14256 # what "hidden" libraries, object files and flags are used when 14257 # linking a shared library. 14258 # 14259 # There doesn't appear to be a way to prevent this compiler from 14260 # explicitly linking system object files so we need to strip them 14261 # from the output so that they don't get included in the library 14262 # dependencies. 14263 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 14264 ;; 14265 *) 14266 if test yes = "$GXX"; then 14267 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 14268 else 14269 # FIXME: insert proper C++ library support 14270 ld_shlibs_CXX=no 14271 fi 14272 ;; 14273 esac 14274 ;; 14275 14276 hpux10*|hpux11*) 14277 if test no = "$with_gnu_ld"; then 14278 hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir' 14279 hardcode_libdir_separator_CXX=: 14280 14281 case $host_cpu in 14282 hppa*64*|ia64*) 14283 ;; 14284 *) 14285 export_dynamic_flag_spec_CXX='$wl-E' 14286 ;; 14287 esac 14288 fi 14289 case $host_cpu in 14290 hppa*64*|ia64*) 14291 hardcode_direct_CXX=no 14292 hardcode_shlibpath_var_CXX=no 14293 ;; 14294 *) 14295 hardcode_direct_CXX=yes 14296 hardcode_direct_absolute_CXX=yes 14297 hardcode_minus_L_CXX=yes # Not in the search PATH, 14298 # but as the default 14299 # location of the library. 14300 ;; 14301 esac 14302 14303 case $cc_basename in 14304 CC*) 14305 # FIXME: insert proper C++ library support 14306 ld_shlibs_CXX=no 14307 ;; 14308 aCC*) 14309 case $host_cpu in 14310 hppa*64*) 14311 archive_cmds_CXX='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 14312 ;; 14313 ia64*) 14314 archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 14315 ;; 14316 *) 14317 archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 14318 ;; 14319 esac 14320 # Commands to make compiler produce verbose output that lists 14321 # what "hidden" libraries, object files and flags are used when 14322 # linking a shared library. 14323 # 14324 # There doesn't appear to be a way to prevent this compiler from 14325 # explicitly linking system object files so we need to strip them 14326 # from the output so that they don't get included in the library 14327 # dependencies. 14328 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 14329 ;; 14330 *) 14331 if test yes = "$GXX"; then 14332 if test no = "$with_gnu_ld"; then 14333 case $host_cpu in 14334 hppa*64*) 14335 archive_cmds_CXX='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 14336 ;; 14337 ia64*) 14338 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 14339 ;; 14340 *) 14341 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 14342 ;; 14343 esac 14344 fi 14345 else 14346 # FIXME: insert proper C++ library support 14347 ld_shlibs_CXX=no 14348 fi 14349 ;; 14350 esac 14351 ;; 14352 14353 interix[3-9]*) 14354 hardcode_direct_CXX=no 14355 hardcode_shlibpath_var_CXX=no 14356 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' 14357 export_dynamic_flag_spec_CXX='$wl-E' 14358 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 14359 # Instead, shared libraries are loaded at an image base (0x10000000 by 14360 # default) and relocated if they conflict, which is a slow very memory 14361 # consuming and fragmenting process. To avoid this, we pick a random, 14362 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 14363 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 14364 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 14365 archive_expsym_cmds_CXX='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' 14366 ;; 14367 irix5* | irix6*) 14368 case $cc_basename in 14369 CC*) 14370 # SGI C++ 14371 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' 14372 14373 # Archives containing C++ object files must be created using 14374 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 14375 # necessary to make sure instantiated templates are included 14376 # in the archive. 14377 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 14378 ;; 14379 *) 14380 if test yes = "$GXX"; then 14381 if test no = "$with_gnu_ld"; then 14382 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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' 14383 else 14384 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib' 14385 fi 14386 fi 14387 link_all_deplibs_CXX=yes 14388 ;; 14389 esac 14390 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' 14391 hardcode_libdir_separator_CXX=: 14392 inherit_rpath_CXX=yes 14393 ;; 14394 14395 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 14396 case $cc_basename in 14397 KCC*) 14398 # Kuck and Associates, Inc. (KAI) C++ Compiler 14399 14400 # KCC will only create a shared library if the output file 14401 # ends with ".so" (or ".sl" for HP-UX), so rename the library 14402 # to its proper name (with version) after linking. 14403 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 14404 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib $wl-retain-symbols-file,$export_symbols; mv \$templib $lib' 14405 # Commands to make compiler produce verbose output that lists 14406 # what "hidden" libraries, object files and flags are used when 14407 # linking a shared library. 14408 # 14409 # There doesn't appear to be a way to prevent this compiler from 14410 # explicitly linking system object files so we need to strip them 14411 # from the output so that they don't get included in the library 14412 # dependencies. 14413 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 14414 14415 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' 14416 export_dynamic_flag_spec_CXX='$wl--export-dynamic' 14417 14418 # Archives containing C++ object files must be created using 14419 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 14420 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 14421 ;; 14422 icpc* | ecpc* ) 14423 # Intel C++ 14424 with_gnu_ld=yes 14425 # version 8.0 and above of icpc choke on multiply defined symbols 14426 # if we add $predep_objects and $postdep_objects, however 7.1 and 14427 # earlier do not add the objects themselves. 14428 case `$CC -V 2>&1` in 14429 *"Version 7."*) 14430 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' 14431 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 14432 ;; 14433 *) # Version 8.0 or newer 14434 tmp_idyn= 14435 case $host_cpu in 14436 ia64*) tmp_idyn=' -i_dynamic';; 14437 esac 14438 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 14439 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 14440 ;; 14441 esac 14442 archive_cmds_need_lc_CXX=no 14443 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' 14444 export_dynamic_flag_spec_CXX='$wl--export-dynamic' 14445 whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive' 14446 ;; 14447 pgCC* | pgcpp*) 14448 # Portland Group C++ compiler 14449 case `$CC -V` in 14450 *pgCC\ [1-5].* | *pgcpp\ [1-5].*) 14451 prelink_cmds_CXX='tpldir=Template.dir~ 14452 rm -rf $tpldir~ 14453 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ 14454 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' 14455 old_archive_cmds_CXX='tpldir=Template.dir~ 14456 rm -rf $tpldir~ 14457 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ 14458 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ 14459 $RANLIB $oldlib' 14460 archive_cmds_CXX='tpldir=Template.dir~ 14461 rm -rf $tpldir~ 14462 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 14463 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' 14464 archive_expsym_cmds_CXX='tpldir=Template.dir~ 14465 rm -rf $tpldir~ 14466 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 14467 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 14468 ;; 14469 *) # Version 6 and above use weak symbols 14470 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' 14471 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 14472 ;; 14473 esac 14474 14475 hardcode_libdir_flag_spec_CXX='$wl--rpath $wl$libdir' 14476 export_dynamic_flag_spec_CXX='$wl--export-dynamic' 14477 whole_archive_flag_spec_CXX='$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' 14478 ;; 14479 cxx*) 14480 # Compaq C++ 14481 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' 14482 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols' 14483 14484 runpath_var=LD_RUN_PATH 14485 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 14486 hardcode_libdir_separator_CXX=: 14487 14488 # Commands to make compiler produce verbose output that lists 14489 # what "hidden" libraries, object files and flags are used when 14490 # linking a shared library. 14491 # 14492 # There doesn't appear to be a way to prevent this compiler from 14493 # explicitly linking system object files so we need to strip them 14494 # from the output so that they don't get included in the library 14495 # dependencies. 14496 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' 14497 ;; 14498 xl* | mpixl* | bgxl*) 14499 # IBM XL 8.0 on PPC, with GNU ld 14500 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' 14501 export_dynamic_flag_spec_CXX='$wl--export-dynamic' 14502 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 14503 if test yes = "$supports_anon_versioning"; then 14504 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ 14505 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 14506 echo "local: *; };" >> $output_objdir/$libname.ver~ 14507 $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 14508 fi 14509 ;; 14510 *) 14511 case `$CC -V 2>&1 | sed 5q` in 14512 *Sun\ C*) 14513 # Sun C++ 5.9 14514 no_undefined_flag_CXX=' -zdefs' 14515 archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 14516 archive_expsym_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols' 14517 hardcode_libdir_flag_spec_CXX='-R$libdir' 14518 whole_archive_flag_spec_CXX='$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' 14519 compiler_needs_object_CXX=yes 14520 14521 # Not sure whether something based on 14522 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 14523 # would be better. 14524 output_verbose_link_cmd='func_echo_all' 14525 14526 # Archives containing C++ object files must be created using 14527 # "CC -xar", where "CC" is the Sun C++ compiler. This is 14528 # necessary to make sure instantiated templates are included 14529 # in the archive. 14530 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 14531 ;; 14532 esac 14533 ;; 14534 esac 14535 ;; 14536 14537 lynxos*) 14538 # FIXME: insert proper C++ library support 14539 ld_shlibs_CXX=no 14540 ;; 14541 14542 m88k*) 14543 # FIXME: insert proper C++ library support 14544 ld_shlibs_CXX=no 14545 ;; 14546 14547 mvs*) 14548 case $cc_basename in 14549 cxx*) 14550 # FIXME: insert proper C++ library support 14551 ld_shlibs_CXX=no 14552 ;; 14553 *) 14554 # FIXME: insert proper C++ library support 14555 ld_shlibs_CXX=no 14556 ;; 14557 esac 14558 ;; 14559 14560 netbsd*) 14561 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 14562 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 14563 wlarc= 14564 hardcode_libdir_flag_spec_CXX='-R$libdir' 14565 hardcode_direct_CXX=yes 14566 hardcode_shlibpath_var_CXX=no 14567 fi 14568 # Workaround some broken pre-1.5 toolchains 14569 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 14570 ;; 14571 14572 *nto* | *qnx*) 14573 ld_shlibs_CXX=yes 14574 ;; 14575 14576 openbsd* | bitrig*) 14577 if test -f /usr/libexec/ld.so; then 14578 hardcode_direct_CXX=yes 14579 hardcode_shlibpath_var_CXX=no 14580 hardcode_direct_absolute_CXX=yes 14581 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 14582 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' 14583 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then 14584 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib' 14585 export_dynamic_flag_spec_CXX='$wl-E' 14586 whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 14587 fi 14588 output_verbose_link_cmd=func_echo_all 14589 else 14590 ld_shlibs_CXX=no 14591 fi 14592 ;; 14593 14594 osf3* | osf4* | osf5*) 14595 case $cc_basename in 14596 KCC*) 14597 # Kuck and Associates, Inc. (KAI) C++ Compiler 14598 14599 # KCC will only create a shared library if the output file 14600 # ends with ".so" (or ".sl" for HP-UX), so rename the library 14601 # to its proper name (with version) after linking. 14602 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 14603 14604 hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' 14605 hardcode_libdir_separator_CXX=: 14606 14607 # Archives containing C++ object files must be created using 14608 # the KAI C++ compiler. 14609 case $host in 14610 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; 14611 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; 14612 esac 14613 ;; 14614 RCC*) 14615 # Rational C++ 2.4.1 14616 # FIXME: insert proper C++ library support 14617 ld_shlibs_CXX=no 14618 ;; 14619 cxx*) 14620 case $host in 14621 osf3*) 14622 allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*' 14623 archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' 14624 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' 14625 ;; 14626 *) 14627 allow_undefined_flag_CXX=' -expect_unresolved \*' 14628 archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' 14629 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 14630 echo "-hidden">> $lib.exp~ 14631 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~ 14632 $RM $lib.exp' 14633 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 14634 ;; 14635 esac 14636 14637 hardcode_libdir_separator_CXX=: 14638 14639 # Commands to make compiler produce verbose output that lists 14640 # what "hidden" libraries, object files and flags are used when 14641 # linking a shared library. 14642 # 14643 # There doesn't appear to be a way to prevent this compiler from 14644 # explicitly linking system object files so we need to strip them 14645 # from the output so that they don't get included in the library 14646 # dependencies. 14647 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 14648 ;; 14649 *) 14650 if test yes,no = "$GXX,$with_gnu_ld"; then 14651 allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*' 14652 case $host in 14653 osf3*) 14654 archive_cmds_CXX='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $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' 14655 ;; 14656 *) 14657 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $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' 14658 ;; 14659 esac 14660 14661 hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' 14662 hardcode_libdir_separator_CXX=: 14663 14664 # Commands to make compiler produce verbose output that lists 14665 # what "hidden" libraries, object files and flags are used when 14666 # linking a shared library. 14667 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 14668 14669 else 14670 # FIXME: insert proper C++ library support 14671 ld_shlibs_CXX=no 14672 fi 14673 ;; 14674 esac 14675 ;; 14676 14677 psos*) 14678 # FIXME: insert proper C++ library support 14679 ld_shlibs_CXX=no 14680 ;; 14681 14682 sunos4*) 14683 case $cc_basename in 14684 CC*) 14685 # Sun C++ 4.x 14686 # FIXME: insert proper C++ library support 14687 ld_shlibs_CXX=no 14688 ;; 14689 lcc*) 14690 # Lucid 14691 # FIXME: insert proper C++ library support 14692 ld_shlibs_CXX=no 14693 ;; 14694 *) 14695 # FIXME: insert proper C++ library support 14696 ld_shlibs_CXX=no 14697 ;; 14698 esac 14699 ;; 14700 14701 solaris*) 14702 case $cc_basename in 14703 CC* | sunCC*) 14704 # Sun C++ 4.2, 5.x and Centerline C++ 14705 archive_cmds_need_lc_CXX=yes 14706 no_undefined_flag_CXX=' -zdefs' 14707 archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 14708 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 14709 $CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 14710 14711 hardcode_libdir_flag_spec_CXX='-R$libdir' 14712 hardcode_shlibpath_var_CXX=no 14713 case $host_os in 14714 solaris2.[0-5] | solaris2.[0-5].*) ;; 14715 *) 14716 # The compiler driver will combine and reorder linker options, 14717 # but understands '-z linker_flag'. 14718 # Supported since Solaris 2.6 (maybe 2.5.1?) 14719 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 14720 ;; 14721 esac 14722 link_all_deplibs_CXX=yes 14723 14724 output_verbose_link_cmd='func_echo_all' 14725 14726 # Archives containing C++ object files must be created using 14727 # "CC -xar", where "CC" is the Sun C++ compiler. This is 14728 # necessary to make sure instantiated templates are included 14729 # in the archive. 14730 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 14731 ;; 14732 gcx*) 14733 # Green Hills C++ Compiler 14734 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' 14735 14736 # The C++ compiler must be used to create the archive. 14737 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 14738 ;; 14739 *) 14740 # GNU C++ compiler with Solaris linker 14741 if test yes,no = "$GXX,$with_gnu_ld"; then 14742 no_undefined_flag_CXX=' $wl-z ${wl}defs' 14743 if $CC --version | $GREP -v '^2\.7' > /dev/null; then 14744 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' 14745 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 14746 $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 14747 14748 # Commands to make compiler produce verbose output that lists 14749 # what "hidden" libraries, object files and flags are used when 14750 # linking a shared library. 14751 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 14752 else 14753 # g++ 2.7 appears to require '-G' NOT '-shared' on this 14754 # platform. 14755 archive_cmds_CXX='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' 14756 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 14757 $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 14758 14759 # Commands to make compiler produce verbose output that lists 14760 # what "hidden" libraries, object files and flags are used when 14761 # linking a shared library. 14762 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 14763 fi 14764 14765 hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir' 14766 case $host_os in 14767 solaris2.[0-5] | solaris2.[0-5].*) ;; 14768 *) 14769 whole_archive_flag_spec_CXX='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 14770 ;; 14771 esac 14772 fi 14773 ;; 14774 esac 14775 ;; 14776 14777 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 14778 no_undefined_flag_CXX='$wl-z,text' 14779 archive_cmds_need_lc_CXX=no 14780 hardcode_shlibpath_var_CXX=no 14781 runpath_var='LD_RUN_PATH' 14782 14783 case $cc_basename in 14784 CC*) 14785 archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14786 archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14787 ;; 14788 *) 14789 archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14790 archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14791 ;; 14792 esac 14793 ;; 14794 14795 sysv5* | sco3.2v5* | sco5v6*) 14796 # Note: We CANNOT use -z defs as we might desire, because we do not 14797 # link with -lc, and that would cause any symbols used from libc to 14798 # always be unresolved, which means just about no library would 14799 # ever link correctly. If we're not using GNU ld we use -z text 14800 # though, which does catch some bad symbols but isn't as heavy-handed 14801 # as -z defs. 14802 no_undefined_flag_CXX='$wl-z,text' 14803 allow_undefined_flag_CXX='$wl-z,nodefs' 14804 archive_cmds_need_lc_CXX=no 14805 hardcode_shlibpath_var_CXX=no 14806 hardcode_libdir_flag_spec_CXX='$wl-R,$libdir' 14807 hardcode_libdir_separator_CXX=':' 14808 link_all_deplibs_CXX=yes 14809 export_dynamic_flag_spec_CXX='$wl-Bexport' 14810 runpath_var='LD_RUN_PATH' 14811 14812 case $cc_basename in 14813 CC*) 14814 archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14815 archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14816 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ 14817 '"$old_archive_cmds_CXX" 14818 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ 14819 '"$reload_cmds_CXX" 14820 ;; 14821 *) 14822 archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14823 archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14824 ;; 14825 esac 14826 ;; 14827 14828 tandem*) 14829 case $cc_basename in 14830 NCC*) 14831 # NonStop-UX NCC 3.20 14832 # FIXME: insert proper C++ library support 14833 ld_shlibs_CXX=no 14834 ;; 14835 *) 14836 # FIXME: insert proper C++ library support 14837 ld_shlibs_CXX=no 14838 ;; 14839 esac 14840 ;; 14841 14842 vxworks*) 14843 # FIXME: insert proper C++ library support 14844 ld_shlibs_CXX=no 14845 ;; 14846 14847 *) 14848 # FIXME: insert proper C++ library support 14849 ld_shlibs_CXX=no 14850 ;; 14851 esac 14852 14853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 14854$as_echo "$ld_shlibs_CXX" >&6; } 14855 test no = "$ld_shlibs_CXX" && can_build_shared=no 14856 14857 GCC_CXX=$GXX 14858 LD_CXX=$LD 14859 14860 ## CAVEAT EMPTOR: 14861 ## There is no encapsulation within the following macros, do not change 14862 ## the running order or otherwise move them around unless you know exactly 14863 ## what you are doing... 14864 # Dependencies to place before and after the object being linked: 14865predep_objects_CXX= 14866postdep_objects_CXX= 14867predeps_CXX= 14868postdeps_CXX= 14869compiler_lib_search_path_CXX= 14870 14871cat > conftest.$ac_ext <<_LT_EOF 14872class Foo 14873{ 14874public: 14875 Foo (void) { a = 0; } 14876private: 14877 int a; 14878}; 14879_LT_EOF 14880 14881 14882_lt_libdeps_save_CFLAGS=$CFLAGS 14883case "$CC $CFLAGS " in #( 14884*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; 14885*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; 14886*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; 14887esac 14888 14889if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14890 (eval $ac_compile) 2>&5 14891 ac_status=$? 14892 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14893 test $ac_status = 0; }; then 14894 # Parse the compiler output and extract the necessary 14895 # objects, libraries and library flags. 14896 14897 # Sentinel used to keep track of whether or not we are before 14898 # the conftest object file. 14899 pre_test_object_deps_done=no 14900 14901 for p in `eval "$output_verbose_link_cmd"`; do 14902 case $prev$p in 14903 14904 -L* | -R* | -l*) 14905 # Some compilers place space between "-{L,R}" and the path. 14906 # Remove the space. 14907 if test x-L = "$p" || 14908 test x-R = "$p"; then 14909 prev=$p 14910 continue 14911 fi 14912 14913 # Expand the sysroot to ease extracting the directories later. 14914 if test -z "$prev"; then 14915 case $p in 14916 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; 14917 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; 14918 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; 14919 esac 14920 fi 14921 case $p in 14922 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; 14923 esac 14924 if test no = "$pre_test_object_deps_done"; then 14925 case $prev in 14926 -L | -R) 14927 # Internal compiler library paths should come after those 14928 # provided the user. The postdeps already come after the 14929 # user supplied libs so there is no need to process them. 14930 if test -z "$compiler_lib_search_path_CXX"; then 14931 compiler_lib_search_path_CXX=$prev$p 14932 else 14933 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} $prev$p" 14934 fi 14935 ;; 14936 # The "-l" case would never come before the object being 14937 # linked, so don't bother handling this case. 14938 esac 14939 else 14940 if test -z "$postdeps_CXX"; then 14941 postdeps_CXX=$prev$p 14942 else 14943 postdeps_CXX="${postdeps_CXX} $prev$p" 14944 fi 14945 fi 14946 prev= 14947 ;; 14948 14949 *.lto.$objext) ;; # Ignore GCC LTO objects 14950 *.$objext) 14951 # This assumes that the test object file only shows up 14952 # once in the compiler output. 14953 if test "$p" = "conftest.$objext"; then 14954 pre_test_object_deps_done=yes 14955 continue 14956 fi 14957 14958 if test no = "$pre_test_object_deps_done"; then 14959 if test -z "$predep_objects_CXX"; then 14960 predep_objects_CXX=$p 14961 else 14962 predep_objects_CXX="$predep_objects_CXX $p" 14963 fi 14964 else 14965 if test -z "$postdep_objects_CXX"; then 14966 postdep_objects_CXX=$p 14967 else 14968 postdep_objects_CXX="$postdep_objects_CXX $p" 14969 fi 14970 fi 14971 ;; 14972 14973 *) ;; # Ignore the rest. 14974 14975 esac 14976 done 14977 14978 # Clean up. 14979 rm -f a.out a.exe 14980else 14981 echo "libtool.m4: error: problem compiling CXX test program" 14982fi 14983 14984$RM -f confest.$objext 14985CFLAGS=$_lt_libdeps_save_CFLAGS 14986 14987# PORTME: override above test on systems where it is broken 14988case $host_os in 14989interix[3-9]*) 14990 # Interix 3.5 installs completely hosed .la files for C++, so rather than 14991 # hack all around it, let's just trust "g++" to DTRT. 14992 predep_objects_CXX= 14993 postdep_objects_CXX= 14994 postdeps_CXX= 14995 ;; 14996 14997linux*) 14998 case `$CC -V 2>&1 | sed 5q` in 14999 *Sun\ C*) 15000 # Sun C++ 5.9 15001 15002 # The more standards-conforming stlport4 library is 15003 # incompatible with the Cstd library. Avoid specifying 15004 # it if it's in CXXFLAGS. Ignore libCrun as 15005 # -library=stlport4 depends on it. 15006 case " $CXX $CXXFLAGS " in 15007 *" -library=stlport4 "*) 15008 solaris_use_stlport4=yes 15009 ;; 15010 esac 15011 15012 if test yes != "$solaris_use_stlport4"; then 15013 postdeps_CXX='-library=Cstd -library=Crun' 15014 fi 15015 ;; 15016 esac 15017 ;; 15018 15019solaris*) 15020 case $cc_basename in 15021 CC* | sunCC*) 15022 # The more standards-conforming stlport4 library is 15023 # incompatible with the Cstd library. Avoid specifying 15024 # it if it's in CXXFLAGS. Ignore libCrun as 15025 # -library=stlport4 depends on it. 15026 case " $CXX $CXXFLAGS " in 15027 *" -library=stlport4 "*) 15028 solaris_use_stlport4=yes 15029 ;; 15030 esac 15031 15032 # Adding this requires a known-good setup of shared libraries for 15033 # Sun compiler versions before 5.6, else PIC objects from an old 15034 # archive will be linked into the output, leading to subtle bugs. 15035 if test yes != "$solaris_use_stlport4"; then 15036 postdeps_CXX='-library=Cstd -library=Crun' 15037 fi 15038 ;; 15039 esac 15040 ;; 15041esac 15042 15043 15044case " $postdeps_CXX " in 15045*" -lc "*) archive_cmds_need_lc_CXX=no ;; 15046esac 15047 compiler_lib_search_dirs_CXX= 15048if test -n "${compiler_lib_search_path_CXX}"; then 15049 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | $SED -e 's! -L! !g' -e 's!^ !!'` 15050fi 15051 15052 15053 15054 15055 15056 15057 15058 15059 15060 15061 15062 15063 15064 15065 15066 15067 15068 15069 15070 15071 15072 15073 15074 15075 15076 15077 15078 15079 15080 15081 15082 lt_prog_compiler_wl_CXX= 15083lt_prog_compiler_pic_CXX= 15084lt_prog_compiler_static_CXX= 15085 15086 15087 # C++ specific cases for pic, static, wl, etc. 15088 if test yes = "$GXX"; then 15089 lt_prog_compiler_wl_CXX='-Wl,' 15090 lt_prog_compiler_static_CXX='-static' 15091 15092 case $host_os in 15093 aix*) 15094 # All AIX code is PIC. 15095 if test ia64 = "$host_cpu"; then 15096 # AIX 5 now supports IA64 processor 15097 lt_prog_compiler_static_CXX='-Bstatic' 15098 fi 15099 lt_prog_compiler_pic_CXX='-fPIC' 15100 ;; 15101 15102 amigaos*) 15103 case $host_cpu in 15104 powerpc) 15105 # see comment about AmigaOS4 .so support 15106 lt_prog_compiler_pic_CXX='-fPIC' 15107 ;; 15108 m68k) 15109 # FIXME: we need at least 68020 code to build shared libraries, but 15110 # adding the '-m68020' flag to GCC prevents building anything better, 15111 # like '-m68040'. 15112 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 15113 ;; 15114 esac 15115 ;; 15116 15117 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 15118 # PIC is the default for these OSes. 15119 ;; 15120 mingw* | cygwin* | os2* | pw32* | cegcc*) 15121 # This hack is so that the source file can tell whether it is being 15122 # built for inclusion in a dll (and should export symbols for example). 15123 # Although the cygwin gcc ignores -fPIC, still need this for old-style 15124 # (--disable-auto-import) libraries 15125 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 15126 case $host_os in 15127 os2*) 15128 lt_prog_compiler_static_CXX='$wl-static' 15129 ;; 15130 esac 15131 ;; 15132 darwin* | rhapsody*) 15133 # PIC is the default on this platform 15134 # Common symbols not allowed in MH_DYLIB files 15135 lt_prog_compiler_pic_CXX='-fno-common' 15136 ;; 15137 *djgpp*) 15138 # DJGPP does not support shared libraries at all 15139 lt_prog_compiler_pic_CXX= 15140 ;; 15141 haiku*) 15142 # PIC is the default for Haiku. 15143 # The "-static" flag exists, but is broken. 15144 lt_prog_compiler_static_CXX= 15145 ;; 15146 interix[3-9]*) 15147 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 15148 # Instead, we relocate shared libraries at runtime. 15149 ;; 15150 sysv4*MP*) 15151 if test -d /usr/nec; then 15152 lt_prog_compiler_pic_CXX=-Kconform_pic 15153 fi 15154 ;; 15155 hpux*) 15156 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 15157 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 15158 # sets the default TLS model and affects inlining. 15159 case $host_cpu in 15160 hppa*64*) 15161 ;; 15162 *) 15163 lt_prog_compiler_pic_CXX='-fPIC' 15164 ;; 15165 esac 15166 ;; 15167 *qnx* | *nto*) 15168 # QNX uses GNU C++, but need to define -shared option too, otherwise 15169 # it will coredump. 15170 lt_prog_compiler_pic_CXX='-fPIC -shared' 15171 ;; 15172 *) 15173 lt_prog_compiler_pic_CXX='-fPIC' 15174 ;; 15175 esac 15176 else 15177 case $host_os in 15178 aix[4-9]*) 15179 # All AIX code is PIC. 15180 if test ia64 = "$host_cpu"; then 15181 # AIX 5 now supports IA64 processor 15182 lt_prog_compiler_static_CXX='-Bstatic' 15183 else 15184 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 15185 fi 15186 ;; 15187 chorus*) 15188 case $cc_basename in 15189 cxch68*) 15190 # Green Hills C++ Compiler 15191 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" 15192 ;; 15193 esac 15194 ;; 15195 mingw* | cygwin* | os2* | pw32* | cegcc*) 15196 # This hack is so that the source file can tell whether it is being 15197 # built for inclusion in a dll (and should export symbols for example). 15198 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 15199 ;; 15200 dgux*) 15201 case $cc_basename in 15202 ec++*) 15203 lt_prog_compiler_pic_CXX='-KPIC' 15204 ;; 15205 ghcx*) 15206 # Green Hills C++ Compiler 15207 lt_prog_compiler_pic_CXX='-pic' 15208 ;; 15209 *) 15210 ;; 15211 esac 15212 ;; 15213 freebsd* | dragonfly*) 15214 # FreeBSD uses GNU C++ 15215 ;; 15216 hpux9* | hpux10* | hpux11*) 15217 case $cc_basename in 15218 CC*) 15219 lt_prog_compiler_wl_CXX='-Wl,' 15220 lt_prog_compiler_static_CXX='$wl-a ${wl}archive' 15221 if test ia64 != "$host_cpu"; then 15222 lt_prog_compiler_pic_CXX='+Z' 15223 fi 15224 ;; 15225 aCC*) 15226 lt_prog_compiler_wl_CXX='-Wl,' 15227 lt_prog_compiler_static_CXX='$wl-a ${wl}archive' 15228 case $host_cpu in 15229 hppa*64*|ia64*) 15230 # +Z the default 15231 ;; 15232 *) 15233 lt_prog_compiler_pic_CXX='+Z' 15234 ;; 15235 esac 15236 ;; 15237 *) 15238 ;; 15239 esac 15240 ;; 15241 interix*) 15242 # This is c89, which is MS Visual C++ (no shared libs) 15243 # Anyone wants to do a port? 15244 ;; 15245 irix5* | irix6* | nonstopux*) 15246 case $cc_basename in 15247 CC*) 15248 lt_prog_compiler_wl_CXX='-Wl,' 15249 lt_prog_compiler_static_CXX='-non_shared' 15250 # CC pic flag -KPIC is the default. 15251 ;; 15252 *) 15253 ;; 15254 esac 15255 ;; 15256 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 15257 case $cc_basename in 15258 KCC*) 15259 # KAI C++ Compiler 15260 lt_prog_compiler_wl_CXX='--backend -Wl,' 15261 lt_prog_compiler_pic_CXX='-fPIC' 15262 ;; 15263 ecpc* ) 15264 # old Intel C++ for x86_64, which still supported -KPIC. 15265 lt_prog_compiler_wl_CXX='-Wl,' 15266 lt_prog_compiler_pic_CXX='-KPIC' 15267 lt_prog_compiler_static_CXX='-static' 15268 ;; 15269 icpc* ) 15270 # Intel C++, used to be incompatible with GCC. 15271 # ICC 10 doesn't accept -KPIC any more. 15272 lt_prog_compiler_wl_CXX='-Wl,' 15273 lt_prog_compiler_pic_CXX='-fPIC' 15274 lt_prog_compiler_static_CXX='-static' 15275 ;; 15276 pgCC* | pgcpp*) 15277 # Portland Group C++ compiler 15278 lt_prog_compiler_wl_CXX='-Wl,' 15279 lt_prog_compiler_pic_CXX='-fpic' 15280 lt_prog_compiler_static_CXX='-Bstatic' 15281 ;; 15282 cxx*) 15283 # Compaq C++ 15284 # Make sure the PIC flag is empty. It appears that all Alpha 15285 # Linux and Compaq Tru64 Unix objects are PIC. 15286 lt_prog_compiler_pic_CXX= 15287 lt_prog_compiler_static_CXX='-non_shared' 15288 ;; 15289 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) 15290 # IBM XL 8.0, 9.0 on PPC and BlueGene 15291 lt_prog_compiler_wl_CXX='-Wl,' 15292 lt_prog_compiler_pic_CXX='-qpic' 15293 lt_prog_compiler_static_CXX='-qstaticlink' 15294 ;; 15295 *) 15296 case `$CC -V 2>&1 | sed 5q` in 15297 *Sun\ C*) 15298 # Sun C++ 5.9 15299 lt_prog_compiler_pic_CXX='-KPIC' 15300 lt_prog_compiler_static_CXX='-Bstatic' 15301 lt_prog_compiler_wl_CXX='-Qoption ld ' 15302 ;; 15303 esac 15304 ;; 15305 esac 15306 ;; 15307 lynxos*) 15308 ;; 15309 m88k*) 15310 ;; 15311 mvs*) 15312 case $cc_basename in 15313 cxx*) 15314 lt_prog_compiler_pic_CXX='-W c,exportall' 15315 ;; 15316 *) 15317 ;; 15318 esac 15319 ;; 15320 netbsd*) 15321 ;; 15322 *qnx* | *nto*) 15323 # QNX uses GNU C++, but need to define -shared option too, otherwise 15324 # it will coredump. 15325 lt_prog_compiler_pic_CXX='-fPIC -shared' 15326 ;; 15327 osf3* | osf4* | osf5*) 15328 case $cc_basename in 15329 KCC*) 15330 lt_prog_compiler_wl_CXX='--backend -Wl,' 15331 ;; 15332 RCC*) 15333 # Rational C++ 2.4.1 15334 lt_prog_compiler_pic_CXX='-pic' 15335 ;; 15336 cxx*) 15337 # Digital/Compaq C++ 15338 lt_prog_compiler_wl_CXX='-Wl,' 15339 # Make sure the PIC flag is empty. It appears that all Alpha 15340 # Linux and Compaq Tru64 Unix objects are PIC. 15341 lt_prog_compiler_pic_CXX= 15342 lt_prog_compiler_static_CXX='-non_shared' 15343 ;; 15344 *) 15345 ;; 15346 esac 15347 ;; 15348 psos*) 15349 ;; 15350 solaris*) 15351 case $cc_basename in 15352 CC* | sunCC*) 15353 # Sun C++ 4.2, 5.x and Centerline C++ 15354 lt_prog_compiler_pic_CXX='-KPIC' 15355 lt_prog_compiler_static_CXX='-Bstatic' 15356 lt_prog_compiler_wl_CXX='-Qoption ld ' 15357 ;; 15358 gcx*) 15359 # Green Hills C++ Compiler 15360 lt_prog_compiler_pic_CXX='-PIC' 15361 ;; 15362 *) 15363 ;; 15364 esac 15365 ;; 15366 sunos4*) 15367 case $cc_basename in 15368 CC*) 15369 # Sun C++ 4.x 15370 lt_prog_compiler_pic_CXX='-pic' 15371 lt_prog_compiler_static_CXX='-Bstatic' 15372 ;; 15373 lcc*) 15374 # Lucid 15375 lt_prog_compiler_pic_CXX='-pic' 15376 ;; 15377 *) 15378 ;; 15379 esac 15380 ;; 15381 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 15382 case $cc_basename in 15383 CC*) 15384 lt_prog_compiler_wl_CXX='-Wl,' 15385 lt_prog_compiler_pic_CXX='-KPIC' 15386 lt_prog_compiler_static_CXX='-Bstatic' 15387 ;; 15388 esac 15389 ;; 15390 tandem*) 15391 case $cc_basename in 15392 NCC*) 15393 # NonStop-UX NCC 3.20 15394 lt_prog_compiler_pic_CXX='-KPIC' 15395 ;; 15396 *) 15397 ;; 15398 esac 15399 ;; 15400 vxworks*) 15401 ;; 15402 *) 15403 lt_prog_compiler_can_build_shared_CXX=no 15404 ;; 15405 esac 15406 fi 15407 15408case $host_os in 15409 # For platforms that do not support PIC, -DPIC is meaningless: 15410 *djgpp*) 15411 lt_prog_compiler_pic_CXX= 15412 ;; 15413 *) 15414 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 15415 ;; 15416esac 15417 15418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 15419$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 15420if ${lt_cv_prog_compiler_pic_CXX+:} false; then : 15421 $as_echo_n "(cached) " >&6 15422else 15423 lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX 15424fi 15425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5 15426$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; } 15427lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX 15428 15429# 15430# Check to make sure the PIC flag actually works. 15431# 15432if test -n "$lt_prog_compiler_pic_CXX"; then 15433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 15434$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 15435if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then : 15436 $as_echo_n "(cached) " >&6 15437else 15438 lt_cv_prog_compiler_pic_works_CXX=no 15439 ac_outfile=conftest.$ac_objext 15440 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15441 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" ## exclude from sc_useless_quotes_in_assignment 15442 # Insert the option either (1) after the last *FLAGS variable, or 15443 # (2) before a word containing "conftest.", or (3) at the end. 15444 # Note that $ac_compile itself does not contain backslashes and begins 15445 # with a dollar sign (not a hyphen), so the echo should work correctly. 15446 # The option is referenced via a variable to avoid confusing sed. 15447 lt_compile=`echo "$ac_compile" | $SED \ 15448 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15449 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15450 -e 's:$: $lt_compiler_flag:'` 15451 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15452 (eval "$lt_compile" 2>conftest.err) 15453 ac_status=$? 15454 cat conftest.err >&5 15455 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15456 if (exit $ac_status) && test -s "$ac_outfile"; then 15457 # The compiler can only warn and ignore the option if not recognized 15458 # So say no if there are warnings other than the usual output. 15459 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 15460 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15461 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 15462 lt_cv_prog_compiler_pic_works_CXX=yes 15463 fi 15464 fi 15465 $RM conftest* 15466 15467fi 15468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 15469$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 15470 15471if test yes = "$lt_cv_prog_compiler_pic_works_CXX"; then 15472 case $lt_prog_compiler_pic_CXX in 15473 "" | " "*) ;; 15474 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 15475 esac 15476else 15477 lt_prog_compiler_pic_CXX= 15478 lt_prog_compiler_can_build_shared_CXX=no 15479fi 15480 15481fi 15482 15483 15484 15485 15486 15487# 15488# Check to make sure the static flag actually works. 15489# 15490wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 15491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 15492$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 15493if ${lt_cv_prog_compiler_static_works_CXX+:} false; then : 15494 $as_echo_n "(cached) " >&6 15495else 15496 lt_cv_prog_compiler_static_works_CXX=no 15497 save_LDFLAGS=$LDFLAGS 15498 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 15499 echo "$lt_simple_link_test_code" > conftest.$ac_ext 15500 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 15501 # The linker can only warn and ignore the option if not recognized 15502 # So say no if there are warnings 15503 if test -s conftest.err; then 15504 # Append any errors to the config.log. 15505 cat conftest.err 1>&5 15506 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 15507 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 15508 if diff conftest.exp conftest.er2 >/dev/null; then 15509 lt_cv_prog_compiler_static_works_CXX=yes 15510 fi 15511 else 15512 lt_cv_prog_compiler_static_works_CXX=yes 15513 fi 15514 fi 15515 $RM -r conftest* 15516 LDFLAGS=$save_LDFLAGS 15517 15518fi 15519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 15520$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 15521 15522if test yes = "$lt_cv_prog_compiler_static_works_CXX"; then 15523 : 15524else 15525 lt_prog_compiler_static_CXX= 15526fi 15527 15528 15529 15530 15531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 15532$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 15533if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 15534 $as_echo_n "(cached) " >&6 15535else 15536 lt_cv_prog_compiler_c_o_CXX=no 15537 $RM -r conftest 2>/dev/null 15538 mkdir conftest 15539 cd conftest 15540 mkdir out 15541 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15542 15543 lt_compiler_flag="-o out/conftest2.$ac_objext" 15544 # Insert the option either (1) after the last *FLAGS variable, or 15545 # (2) before a word containing "conftest.", or (3) at the end. 15546 # Note that $ac_compile itself does not contain backslashes and begins 15547 # with a dollar sign (not a hyphen), so the echo should work correctly. 15548 lt_compile=`echo "$ac_compile" | $SED \ 15549 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15550 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15551 -e 's:$: $lt_compiler_flag:'` 15552 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15553 (eval "$lt_compile" 2>out/conftest.err) 15554 ac_status=$? 15555 cat out/conftest.err >&5 15556 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15557 if (exit $ac_status) && test -s out/conftest2.$ac_objext 15558 then 15559 # The compiler can only warn and ignore the option if not recognized 15560 # So say no if there are warnings 15561 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 15562 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15563 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15564 lt_cv_prog_compiler_c_o_CXX=yes 15565 fi 15566 fi 15567 chmod u+w . 2>&5 15568 $RM conftest* 15569 # SGI C++ compiler will create directory out/ii_files/ for 15570 # template instantiation 15571 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 15572 $RM out/* && rmdir out 15573 cd .. 15574 $RM -r conftest 15575 $RM conftest* 15576 15577fi 15578{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 15579$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 15580 15581 15582 15583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 15584$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 15585if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 15586 $as_echo_n "(cached) " >&6 15587else 15588 lt_cv_prog_compiler_c_o_CXX=no 15589 $RM -r conftest 2>/dev/null 15590 mkdir conftest 15591 cd conftest 15592 mkdir out 15593 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15594 15595 lt_compiler_flag="-o out/conftest2.$ac_objext" 15596 # Insert the option either (1) after the last *FLAGS variable, or 15597 # (2) before a word containing "conftest.", or (3) at the end. 15598 # Note that $ac_compile itself does not contain backslashes and begins 15599 # with a dollar sign (not a hyphen), so the echo should work correctly. 15600 lt_compile=`echo "$ac_compile" | $SED \ 15601 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15602 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15603 -e 's:$: $lt_compiler_flag:'` 15604 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15605 (eval "$lt_compile" 2>out/conftest.err) 15606 ac_status=$? 15607 cat out/conftest.err >&5 15608 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15609 if (exit $ac_status) && test -s out/conftest2.$ac_objext 15610 then 15611 # The compiler can only warn and ignore the option if not recognized 15612 # So say no if there are warnings 15613 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 15614 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15615 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15616 lt_cv_prog_compiler_c_o_CXX=yes 15617 fi 15618 fi 15619 chmod u+w . 2>&5 15620 $RM conftest* 15621 # SGI C++ compiler will create directory out/ii_files/ for 15622 # template instantiation 15623 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 15624 $RM out/* && rmdir out 15625 cd .. 15626 $RM -r conftest 15627 $RM conftest* 15628 15629fi 15630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 15631$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 15632 15633 15634 15635 15636hard_links=nottested 15637if test no = "$lt_cv_prog_compiler_c_o_CXX" && test no != "$need_locks"; then 15638 # do not overwrite the value of need_locks provided by the user 15639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 15640$as_echo_n "checking if we can lock with hard links... " >&6; } 15641 hard_links=yes 15642 $RM conftest* 15643 ln conftest.a conftest.b 2>/dev/null && hard_links=no 15644 touch conftest.a 15645 ln conftest.a conftest.b 2>&5 || hard_links=no 15646 ln conftest.a conftest.b 2>/dev/null && hard_links=no 15647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 15648$as_echo "$hard_links" >&6; } 15649 if test no = "$hard_links"; then 15650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 15651$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 15652 need_locks=warn 15653 fi 15654else 15655 need_locks=no 15656fi 15657 15658 15659 15660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 15661$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 15662 15663 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 15664 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 15665 case $host_os in 15666 aix[4-9]*) 15667 # If we're using GNU nm, then we don't want the "-C" option. 15668 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 15669 # Without the "-l" option, or with the "-B" option, AIX nm treats 15670 # weak defined symbols like other global defined symbols, whereas 15671 # GNU nm marks them as "W". 15672 # While the 'weak' keyword is ignored in the Export File, we need 15673 # it in the Import File for the 'aix-soname' feature, so we have 15674 # to replace the "-B" option with "-P" for AIX nm. 15675 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 15676 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' 15677 else 15678 export_symbols_cmds_CXX='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' 15679 fi 15680 ;; 15681 pw32*) 15682 export_symbols_cmds_CXX=$ltdll_cmds 15683 ;; 15684 cygwin* | mingw* | cegcc*) 15685 case $cc_basename in 15686 cl*) 15687 exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 15688 ;; 15689 *) 15690 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 15691 exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 15692 ;; 15693 esac 15694 ;; 15695 *) 15696 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 15697 ;; 15698 esac 15699 15700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 15701$as_echo "$ld_shlibs_CXX" >&6; } 15702test no = "$ld_shlibs_CXX" && can_build_shared=no 15703 15704with_gnu_ld_CXX=$with_gnu_ld 15705 15706 15707 15708 15709 15710 15711# 15712# Do we need to explicitly link libc? 15713# 15714case "x$archive_cmds_need_lc_CXX" in 15715x|xyes) 15716 # Assume -lc should be added 15717 archive_cmds_need_lc_CXX=yes 15718 15719 if test yes,yes = "$GCC,$enable_shared"; then 15720 case $archive_cmds_CXX in 15721 *'~'*) 15722 # FIXME: we may have to deal with multi-command sequences. 15723 ;; 15724 '$CC '*) 15725 # Test whether the compiler implicitly links with -lc since on some 15726 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15727 # to ld, don't add -lc before -lgcc. 15728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 15729$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 15730if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then : 15731 $as_echo_n "(cached) " >&6 15732else 15733 $RM conftest* 15734 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15735 15736 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 15737 (eval $ac_compile) 2>&5 15738 ac_status=$? 15739 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15740 test $ac_status = 0; } 2>conftest.err; then 15741 soname=conftest 15742 lib=conftest 15743 libobjs=conftest.$ac_objext 15744 deplibs= 15745 wl=$lt_prog_compiler_wl_CXX 15746 pic_flag=$lt_prog_compiler_pic_CXX 15747 compiler_flags=-v 15748 linker_flags=-v 15749 verstring= 15750 output_objdir=. 15751 libname=conftest 15752 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 15753 allow_undefined_flag_CXX= 15754 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 15755 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 15756 ac_status=$? 15757 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15758 test $ac_status = 0; } 15759 then 15760 lt_cv_archive_cmds_need_lc_CXX=no 15761 else 15762 lt_cv_archive_cmds_need_lc_CXX=yes 15763 fi 15764 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 15765 else 15766 cat conftest.err 1>&5 15767 fi 15768 $RM conftest* 15769 15770fi 15771{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 15772$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } 15773 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX 15774 ;; 15775 esac 15776 fi 15777 ;; 15778esac 15779 15780 15781 15782 15783 15784 15785 15786 15787 15788 15789 15790 15791 15792 15793 15794 15795 15796 15797 15798 15799 15800 15801 15802 15803 15804 15805 15806 15807 15808 15809 15810 15811 15812 15813 15814 15815 15816 15817 15818 15819 15820 15821 15822 15823 15824 15825 15826 15827 15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 15842$as_echo_n "checking dynamic linker characteristics... " >&6; } 15843 15844library_names_spec= 15845libname_spec='lib$name' 15846soname_spec= 15847shrext_cmds=.so 15848postinstall_cmds= 15849postuninstall_cmds= 15850finish_cmds= 15851finish_eval= 15852shlibpath_var= 15853shlibpath_overrides_runpath=unknown 15854version_type=none 15855dynamic_linker="$host_os ld.so" 15856sys_lib_dlsearch_path_spec="/lib /usr/lib" 15857need_lib_prefix=unknown 15858hardcode_into_libs=no 15859 15860# when you set need_version to no, make sure it does not cause -set_version 15861# flags to be left without arguments 15862need_version=unknown 15863 15864case $host_os in 15865aix3*) 15866 version_type=linux # correct to gnu/linux during the next big refactor 15867 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 15868 shlibpath_var=LIBPATH 15869 15870 # AIX 3 has no versioning support, so we append a major version to the name. 15871 soname_spec='$libname$release$shared_ext$major' 15872 ;; 15873 15874aix[4-9]*) 15875 version_type=linux # correct to gnu/linux during the next big refactor 15876 need_lib_prefix=no 15877 need_version=no 15878 hardcode_into_libs=yes 15879 if test ia64 = "$host_cpu"; then 15880 # AIX 5 supports IA64 15881 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 15882 shlibpath_var=LD_LIBRARY_PATH 15883 else 15884 # With GCC up to 2.95.x, collect2 would create an import file 15885 # for dependence libraries. The import file would start with 15886 # the line '#! .'. This would cause the generated library to 15887 # depend on '.', always an invalid library. This was fixed in 15888 # development snapshots of GCC prior to 3.0. 15889 case $host_os in 15890 aix4 | aix4.[01] | aix4.[01].*) 15891 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 15892 echo ' yes ' 15893 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 15894 : 15895 else 15896 can_build_shared=no 15897 fi 15898 ;; 15899 esac 15900 # Using Import Files as archive members, it is possible to support 15901 # filename-based versioning of shared library archives on AIX. While 15902 # this would work for both with and without runtime linking, it will 15903 # prevent static linking of such archives. So we do filename-based 15904 # shared library versioning with .so extension only, which is used 15905 # when both runtime linking and shared linking is enabled. 15906 # Unfortunately, runtime linking may impact performance, so we do 15907 # not want this to be the default eventually. Also, we use the 15908 # versioned .so libs for executables only if there is the -brtl 15909 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 15910 # To allow for filename-based versioning support, we need to create 15911 # libNAME.so.V as an archive file, containing: 15912 # *) an Import File, referring to the versioned filename of the 15913 # archive as well as the shared archive member, telling the 15914 # bitwidth (32 or 64) of that shared object, and providing the 15915 # list of exported symbols of that shared object, eventually 15916 # decorated with the 'weak' keyword 15917 # *) the shared object with the F_LOADONLY flag set, to really avoid 15918 # it being seen by the linker. 15919 # At run time we better use the real file rather than another symlink, 15920 # but for link time we create the symlink libNAME.so -> libNAME.so.V 15921 15922 case $with_aix_soname,$aix_use_runtimelinking in 15923 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 15924 # soname into executable. Probably we can add versioning support to 15925 # collect2, so additional links can be useful in future. 15926 aix,yes) # traditional libtool 15927 dynamic_linker='AIX unversionable lib.so' 15928 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 15929 # instead of lib<name>.a to let people know that these are not 15930 # typical AIX shared libraries. 15931 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 15932 ;; 15933 aix,no) # traditional AIX only 15934 dynamic_linker='AIX lib.a(lib.so.V)' 15935 # We preserve .a as extension for shared libraries through AIX4.2 15936 # and later when we are not doing run time linking. 15937 library_names_spec='$libname$release.a $libname.a' 15938 soname_spec='$libname$release$shared_ext$major' 15939 ;; 15940 svr4,*) # full svr4 only 15941 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 15942 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 15943 # We do not specify a path in Import Files, so LIBPATH fires. 15944 shlibpath_overrides_runpath=yes 15945 ;; 15946 *,yes) # both, prefer svr4 15947 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 15948 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 15949 # unpreferred sharedlib libNAME.a needs extra handling 15950 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' 15951 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' 15952 # We do not specify a path in Import Files, so LIBPATH fires. 15953 shlibpath_overrides_runpath=yes 15954 ;; 15955 *,no) # both, prefer aix 15956 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 15957 library_names_spec='$libname$release.a $libname.a' 15958 soname_spec='$libname$release$shared_ext$major' 15959 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 15960 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' 15961 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' 15962 ;; 15963 esac 15964 shlibpath_var=LIBPATH 15965 fi 15966 ;; 15967 15968amigaos*) 15969 case $host_cpu in 15970 powerpc) 15971 # Since July 2007 AmigaOS4 officially supports .so libraries. 15972 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 15973 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 15974 ;; 15975 m68k) 15976 library_names_spec='$libname.ixlibrary $libname.a' 15977 # Create ${libname}_ixlibrary.a entries in /sys/libs. 15978 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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' 15979 ;; 15980 esac 15981 ;; 15982 15983beos*) 15984 library_names_spec='$libname$shared_ext' 15985 dynamic_linker="$host_os ld.so" 15986 shlibpath_var=LIBRARY_PATH 15987 ;; 15988 15989bsdi[45]*) 15990 version_type=linux # correct to gnu/linux during the next big refactor 15991 need_version=no 15992 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 15993 soname_spec='$libname$release$shared_ext$major' 15994 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 15995 shlibpath_var=LD_LIBRARY_PATH 15996 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 15997 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 15998 # the default ld.so.conf also contains /usr/contrib/lib and 15999 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 16000 # libtool to hard-code these into programs 16001 ;; 16002 16003cygwin* | mingw* | pw32* | cegcc*) 16004 version_type=windows 16005 shrext_cmds=.dll 16006 need_version=no 16007 need_lib_prefix=no 16008 16009 case $GCC,$cc_basename in 16010 yes,*) 16011 # gcc 16012 library_names_spec='$libname.dll.a' 16013 # DLL is installed to $(libdir)/../bin by postinstall_cmds 16014 postinstall_cmds='base_file=`basename \$file`~ 16015 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 16016 dldir=$destdir/`dirname \$dlpath`~ 16017 test -d \$dldir || mkdir -p \$dldir~ 16018 $install_prog $dir/$dlname \$dldir/$dlname~ 16019 chmod a+x \$dldir/$dlname~ 16020 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 16021 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 16022 fi' 16023 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 16024 dlpath=$dir/\$dldll~ 16025 $RM \$dlpath' 16026 shlibpath_overrides_runpath=yes 16027 16028 case $host_os in 16029 cygwin*) 16030 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 16031 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 16032 16033 ;; 16034 mingw* | cegcc*) 16035 # MinGW DLLs use traditional 'lib' prefix 16036 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 16037 ;; 16038 pw32*) 16039 # pw32 DLLs use 'pw' prefix rather than 'lib' 16040 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 16041 ;; 16042 esac 16043 dynamic_linker='Win32 ld.exe' 16044 ;; 16045 16046 *,cl*) 16047 # Native MSVC 16048 libname_spec='$name' 16049 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 16050 library_names_spec='$libname.dll.lib' 16051 16052 case $build_os in 16053 mingw*) 16054 sys_lib_search_path_spec= 16055 lt_save_ifs=$IFS 16056 IFS=';' 16057 for lt_path in $LIB 16058 do 16059 IFS=$lt_save_ifs 16060 # Let DOS variable expansion print the short 8.3 style file name. 16061 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 16062 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 16063 done 16064 IFS=$lt_save_ifs 16065 # Convert to MSYS style. 16066 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 16067 ;; 16068 cygwin*) 16069 # Convert to unix form, then to dos form, then back to unix form 16070 # but this time dos style (no spaces!) so that the unix form looks 16071 # like /cygdrive/c/PROGRA~1:/cygdr... 16072 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 16073 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 16074 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 16075 ;; 16076 *) 16077 sys_lib_search_path_spec=$LIB 16078 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 16079 # It is most probably a Windows format PATH. 16080 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 16081 else 16082 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 16083 fi 16084 # FIXME: find the short name or the path components, as spaces are 16085 # common. (e.g. "Program Files" -> "PROGRA~1") 16086 ;; 16087 esac 16088 16089 # DLL is installed to $(libdir)/../bin by postinstall_cmds 16090 postinstall_cmds='base_file=`basename \$file`~ 16091 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 16092 dldir=$destdir/`dirname \$dlpath`~ 16093 test -d \$dldir || mkdir -p \$dldir~ 16094 $install_prog $dir/$dlname \$dldir/$dlname' 16095 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 16096 dlpath=$dir/\$dldll~ 16097 $RM \$dlpath' 16098 shlibpath_overrides_runpath=yes 16099 dynamic_linker='Win32 link.exe' 16100 ;; 16101 16102 *) 16103 # Assume MSVC wrapper 16104 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 16105 dynamic_linker='Win32 ld.exe' 16106 ;; 16107 esac 16108 # FIXME: first we should search . and the directory the executable is in 16109 shlibpath_var=PATH 16110 ;; 16111 16112darwin* | rhapsody*) 16113 dynamic_linker="$host_os dyld" 16114 version_type=darwin 16115 need_lib_prefix=no 16116 need_version=no 16117 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 16118 soname_spec='$libname$release$major$shared_ext' 16119 shlibpath_overrides_runpath=yes 16120 shlibpath_var=DYLD_LIBRARY_PATH 16121 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 16122 16123 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 16124 ;; 16125 16126dgux*) 16127 version_type=linux # correct to gnu/linux during the next big refactor 16128 need_lib_prefix=no 16129 need_version=no 16130 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 16131 soname_spec='$libname$release$shared_ext$major' 16132 shlibpath_var=LD_LIBRARY_PATH 16133 ;; 16134 16135freebsd* | dragonfly*) 16136 # DragonFly does not have aout. When/if they implement a new 16137 # versioning mechanism, adjust this. 16138 if test -x /usr/bin/objformat; then 16139 objformat=`/usr/bin/objformat` 16140 else 16141 case $host_os in 16142 freebsd[23].*) objformat=aout ;; 16143 *) objformat=elf ;; 16144 esac 16145 fi 16146 version_type=freebsd-$objformat 16147 case $version_type in 16148 freebsd-elf*) 16149 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 16150 need_version=no 16151 need_lib_prefix=no 16152 ;; 16153 freebsd-*) 16154 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 16155 need_version=yes 16156 ;; 16157 esac 16158 shlibpath_var=LD_LIBRARY_PATH 16159 case $host_os in 16160 freebsd2.*) 16161 shlibpath_overrides_runpath=yes 16162 ;; 16163 freebsd3.[01]* | freebsdelf3.[01]*) 16164 shlibpath_overrides_runpath=yes 16165 hardcode_into_libs=yes 16166 ;; 16167 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 16168 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 16169 shlibpath_overrides_runpath=no 16170 hardcode_into_libs=yes 16171 ;; 16172 *) # from 4.6 on, and DragonFly 16173 shlibpath_overrides_runpath=yes 16174 hardcode_into_libs=yes 16175 ;; 16176 esac 16177 ;; 16178 16179haiku*) 16180 version_type=linux # correct to gnu/linux during the next big refactor 16181 need_lib_prefix=no 16182 need_version=no 16183 dynamic_linker="$host_os runtime_loader" 16184 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 16185 soname_spec='$libname$release$shared_ext$major' 16186 shlibpath_var=LIBRARY_PATH 16187 shlibpath_overrides_runpath=no 16188 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 16189 hardcode_into_libs=yes 16190 ;; 16191 16192hpux9* | hpux10* | hpux11*) 16193 # Give a soname corresponding to the major version so that dld.sl refuses to 16194 # link against other versions. 16195 version_type=sunos 16196 need_lib_prefix=no 16197 need_version=no 16198 case $host_cpu in 16199 ia64*) 16200 shrext_cmds='.so' 16201 hardcode_into_libs=yes 16202 dynamic_linker="$host_os dld.so" 16203 shlibpath_var=LD_LIBRARY_PATH 16204 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16205 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 16206 soname_spec='$libname$release$shared_ext$major' 16207 if test 32 = "$HPUX_IA64_MODE"; then 16208 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 16209 else 16210 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 16211 fi 16212 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16213 ;; 16214 hppa*64*) 16215 shrext_cmds='.sl' 16216 hardcode_into_libs=yes 16217 dynamic_linker="$host_os dld.sl" 16218 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 16219 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 16220 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 16221 soname_spec='$libname$release$shared_ext$major' 16222 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 16223 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16224 ;; 16225 *) 16226 shrext_cmds='.sl' 16227 dynamic_linker="$host_os dld.sl" 16228 shlibpath_var=SHLIB_PATH 16229 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 16230 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 16231 soname_spec='$libname$release$shared_ext$major' 16232 ;; 16233 esac 16234 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 16235 postinstall_cmds='chmod 555 $lib' 16236 # or fails outright, so override atomically: 16237 install_override_mode=555 16238 ;; 16239 16240interix[3-9]*) 16241 version_type=linux # correct to gnu/linux during the next big refactor 16242 need_lib_prefix=no 16243 need_version=no 16244 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 16245 soname_spec='$libname$release$shared_ext$major' 16246 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 16247 shlibpath_var=LD_LIBRARY_PATH 16248 shlibpath_overrides_runpath=no 16249 hardcode_into_libs=yes 16250 ;; 16251 16252irix5* | irix6* | nonstopux*) 16253 case $host_os in 16254 nonstopux*) version_type=nonstopux ;; 16255 *) 16256 if test yes = "$lt_cv_prog_gnu_ld"; then 16257 version_type=linux # correct to gnu/linux during the next big refactor 16258 else 16259 version_type=irix 16260 fi ;; 16261 esac 16262 need_lib_prefix=no 16263 need_version=no 16264 soname_spec='$libname$release$shared_ext$major' 16265 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 16266 case $host_os in 16267 irix5* | nonstopux*) 16268 libsuff= shlibsuff= 16269 ;; 16270 *) 16271 case $LD in # libtool.m4 will add one of these switches to LD 16272 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 16273 libsuff= shlibsuff= libmagic=32-bit;; 16274 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 16275 libsuff=32 shlibsuff=N32 libmagic=N32;; 16276 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 16277 libsuff=64 shlibsuff=64 libmagic=64-bit;; 16278 *) libsuff= shlibsuff= libmagic=never-match;; 16279 esac 16280 ;; 16281 esac 16282 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 16283 shlibpath_overrides_runpath=no 16284 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 16285 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 16286 hardcode_into_libs=yes 16287 ;; 16288 16289# No shared lib support for Linux oldld, aout, or coff. 16290linux*oldld* | linux*aout* | linux*coff*) 16291 dynamic_linker=no 16292 ;; 16293 16294linux*android*) 16295 version_type=none # Android doesn't support versioned libraries. 16296 need_lib_prefix=no 16297 need_version=no 16298 library_names_spec='$libname$release$shared_ext' 16299 soname_spec='$libname$release$shared_ext' 16300 finish_cmds= 16301 shlibpath_var=LD_LIBRARY_PATH 16302 shlibpath_overrides_runpath=yes 16303 16304 # This implies no fast_install, which is unacceptable. 16305 # Some rework will be needed to allow for fast_install 16306 # before this can be enabled. 16307 hardcode_into_libs=yes 16308 16309 dynamic_linker='Android linker' 16310 # Don't embed -rpath directories since the linker doesn't support them. 16311 hardcode_libdir_flag_spec_CXX='-L$libdir' 16312 ;; 16313 16314# This must be glibc/ELF. 16315linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 16316 version_type=linux # correct to gnu/linux during the next big refactor 16317 need_lib_prefix=no 16318 need_version=no 16319 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 16320 soname_spec='$libname$release$shared_ext$major' 16321 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 16322 shlibpath_var=LD_LIBRARY_PATH 16323 shlibpath_overrides_runpath=no 16324 16325 # Some binutils ld are patched to set DT_RUNPATH 16326 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 16327 $as_echo_n "(cached) " >&6 16328else 16329 lt_cv_shlibpath_overrides_runpath=no 16330 save_LDFLAGS=$LDFLAGS 16331 save_libdir=$libdir 16332 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ 16333 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" 16334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16335/* end confdefs.h. */ 16336 16337int 16338main () 16339{ 16340 16341 ; 16342 return 0; 16343} 16344_ACEOF 16345if ac_fn_cxx_try_link "$LINENO"; then : 16346 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 16347 lt_cv_shlibpath_overrides_runpath=yes 16348fi 16349fi 16350rm -f core conftest.err conftest.$ac_objext \ 16351 conftest$ac_exeext conftest.$ac_ext 16352 LDFLAGS=$save_LDFLAGS 16353 libdir=$save_libdir 16354 16355fi 16356 16357 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 16358 16359 # This implies no fast_install, which is unacceptable. 16360 # Some rework will be needed to allow for fast_install 16361 # before this can be enabled. 16362 hardcode_into_libs=yes 16363 16364 # Append ld.so.conf contents to the search path 16365 if test -f /etc/ld.so.conf; then 16366 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' ' '` 16367 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 16368 fi 16369 16370 # We used to test for /lib/ld.so.1 and disable shared libraries on 16371 # powerpc, because MkLinux only supported shared libraries with the 16372 # GNU dynamic linker. Since this was broken with cross compilers, 16373 # most powerpc-linux boxes support dynamic linking these days and 16374 # people can always --disable-shared, the test was removed, and we 16375 # assume the GNU/Linux dynamic linker is in use. 16376 dynamic_linker='GNU/Linux ld.so' 16377 ;; 16378 16379netbsd*) 16380 version_type=sunos 16381 need_lib_prefix=no 16382 need_version=no 16383 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 16384 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 16385 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16386 dynamic_linker='NetBSD (a.out) ld.so' 16387 else 16388 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 16389 soname_spec='$libname$release$shared_ext$major' 16390 dynamic_linker='NetBSD ld.elf_so' 16391 fi 16392 shlibpath_var=LD_LIBRARY_PATH 16393 shlibpath_overrides_runpath=yes 16394 hardcode_into_libs=yes 16395 ;; 16396 16397newsos6) 16398 version_type=linux # correct to gnu/linux during the next big refactor 16399 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 16400 shlibpath_var=LD_LIBRARY_PATH 16401 shlibpath_overrides_runpath=yes 16402 ;; 16403 16404*nto* | *qnx*) 16405 version_type=qnx 16406 need_lib_prefix=no 16407 need_version=no 16408 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 16409 soname_spec='$libname$release$shared_ext$major' 16410 shlibpath_var=LD_LIBRARY_PATH 16411 shlibpath_overrides_runpath=no 16412 hardcode_into_libs=yes 16413 dynamic_linker='ldqnx.so' 16414 ;; 16415 16416openbsd* | bitrig*) 16417 version_type=sunos 16418 sys_lib_dlsearch_path_spec=/usr/lib 16419 need_lib_prefix=no 16420 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 16421 need_version=no 16422 else 16423 need_version=yes 16424 fi 16425 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 16426 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 16427 shlibpath_var=LD_LIBRARY_PATH 16428 shlibpath_overrides_runpath=yes 16429 ;; 16430 16431os2*) 16432 libname_spec='$name' 16433 version_type=windows 16434 shrext_cmds=.dll 16435 need_version=no 16436 need_lib_prefix=no 16437 # OS/2 can only load a DLL with a base name of 8 characters or less. 16438 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 16439 v=$($ECHO $release$versuffix | tr -d .-); 16440 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 16441 $ECHO $n$v`$shared_ext' 16442 library_names_spec='${libname}_dll.$libext' 16443 dynamic_linker='OS/2 ld.exe' 16444 shlibpath_var=BEGINLIBPATH 16445 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 16446 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16447 postinstall_cmds='base_file=`basename \$file`~ 16448 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 16449 dldir=$destdir/`dirname \$dlpath`~ 16450 test -d \$dldir || mkdir -p \$dldir~ 16451 $install_prog $dir/$dlname \$dldir/$dlname~ 16452 chmod a+x \$dldir/$dlname~ 16453 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 16454 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 16455 fi' 16456 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 16457 dlpath=$dir/\$dldll~ 16458 $RM \$dlpath' 16459 ;; 16460 16461osf3* | osf4* | osf5*) 16462 version_type=osf 16463 need_lib_prefix=no 16464 need_version=no 16465 soname_spec='$libname$release$shared_ext$major' 16466 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 16467 shlibpath_var=LD_LIBRARY_PATH 16468 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 16469 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 16470 ;; 16471 16472rdos*) 16473 dynamic_linker=no 16474 ;; 16475 16476solaris*) 16477 version_type=linux # correct to gnu/linux during the next big refactor 16478 need_lib_prefix=no 16479 need_version=no 16480 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 16481 soname_spec='$libname$release$shared_ext$major' 16482 shlibpath_var=LD_LIBRARY_PATH 16483 shlibpath_overrides_runpath=yes 16484 hardcode_into_libs=yes 16485 # ldd complains unless libraries are executable 16486 postinstall_cmds='chmod +x $lib' 16487 ;; 16488 16489sunos4*) 16490 version_type=sunos 16491 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 16492 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 16493 shlibpath_var=LD_LIBRARY_PATH 16494 shlibpath_overrides_runpath=yes 16495 if test yes = "$with_gnu_ld"; then 16496 need_lib_prefix=no 16497 fi 16498 need_version=yes 16499 ;; 16500 16501sysv4 | sysv4.3*) 16502 version_type=linux # correct to gnu/linux during the next big refactor 16503 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 16504 soname_spec='$libname$release$shared_ext$major' 16505 shlibpath_var=LD_LIBRARY_PATH 16506 case $host_vendor in 16507 sni) 16508 shlibpath_overrides_runpath=no 16509 need_lib_prefix=no 16510 runpath_var=LD_RUN_PATH 16511 ;; 16512 siemens) 16513 need_lib_prefix=no 16514 ;; 16515 motorola) 16516 need_lib_prefix=no 16517 need_version=no 16518 shlibpath_overrides_runpath=no 16519 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 16520 ;; 16521 esac 16522 ;; 16523 16524sysv4*MP*) 16525 if test -d /usr/nec; then 16526 version_type=linux # correct to gnu/linux during the next big refactor 16527 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 16528 soname_spec='$libname$shared_ext.$major' 16529 shlibpath_var=LD_LIBRARY_PATH 16530 fi 16531 ;; 16532 16533sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 16534 version_type=sco 16535 need_lib_prefix=no 16536 need_version=no 16537 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 16538 soname_spec='$libname$release$shared_ext$major' 16539 shlibpath_var=LD_LIBRARY_PATH 16540 shlibpath_overrides_runpath=yes 16541 hardcode_into_libs=yes 16542 if test yes = "$with_gnu_ld"; then 16543 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 16544 else 16545 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 16546 case $host_os in 16547 sco3.2v5*) 16548 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 16549 ;; 16550 esac 16551 fi 16552 sys_lib_dlsearch_path_spec='/usr/lib' 16553 ;; 16554 16555tpf*) 16556 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 16557 version_type=linux # correct to gnu/linux during the next big refactor 16558 need_lib_prefix=no 16559 need_version=no 16560 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 16561 shlibpath_var=LD_LIBRARY_PATH 16562 shlibpath_overrides_runpath=no 16563 hardcode_into_libs=yes 16564 ;; 16565 16566uts4*) 16567 version_type=linux # correct to gnu/linux during the next big refactor 16568 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 16569 soname_spec='$libname$release$shared_ext$major' 16570 shlibpath_var=LD_LIBRARY_PATH 16571 ;; 16572 16573*) 16574 dynamic_linker=no 16575 ;; 16576esac 16577{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 16578$as_echo "$dynamic_linker" >&6; } 16579test no = "$dynamic_linker" && can_build_shared=no 16580 16581variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 16582if test yes = "$GCC"; then 16583 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 16584fi 16585 16586if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 16587 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 16588fi 16589if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 16590 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 16591fi 16592 16593 16594 16595 16596 16597 16598 16599 16600 16601 16602 16603 16604 16605 16606 16607 16608 16609 16610 16611 16612 16613 16614 16615 16616 16617 16618 16619 16620 16621 16622 16623 16624 16625 16626 16627 16628 16629 16630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 16631$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 16632hardcode_action_CXX= 16633if test -n "$hardcode_libdir_flag_spec_CXX" || 16634 test -n "$runpath_var_CXX" || 16635 test yes = "$hardcode_automatic_CXX"; then 16636 16637 # We can hardcode non-existent directories. 16638 if test no != "$hardcode_direct_CXX" && 16639 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16640 # have to relink, otherwise we might link with an installed library 16641 # when we should be linking with a yet-to-be-installed one 16642 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" && 16643 test no != "$hardcode_minus_L_CXX"; then 16644 # Linking always hardcodes the temporary library directory. 16645 hardcode_action_CXX=relink 16646 else 16647 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16648 hardcode_action_CXX=immediate 16649 fi 16650else 16651 # We cannot hardcode anything, or else we can only hardcode existing 16652 # directories. 16653 hardcode_action_CXX=unsupported 16654fi 16655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 16656$as_echo "$hardcode_action_CXX" >&6; } 16657 16658if test relink = "$hardcode_action_CXX" || 16659 test yes = "$inherit_rpath_CXX"; then 16660 # Fast installation is not supported 16661 enable_fast_install=no 16662elif test yes = "$shlibpath_overrides_runpath" || 16663 test no = "$enable_shared"; then 16664 # Fast installation is not necessary 16665 enable_fast_install=needless 16666fi 16667 16668 16669 16670 16671 16672 16673 16674 fi # test -n "$compiler" 16675 16676 CC=$lt_save_CC 16677 CFLAGS=$lt_save_CFLAGS 16678 LDCXX=$LD 16679 LD=$lt_save_LD 16680 GCC=$lt_save_GCC 16681 with_gnu_ld=$lt_save_with_gnu_ld 16682 lt_cv_path_LDCXX=$lt_cv_path_LD 16683 lt_cv_path_LD=$lt_save_path_LD 16684 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 16685 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 16686fi # test yes != "$_lt_caught_CXX_error" 16687 16688ac_ext=c 16689ac_cpp='$CPP $CPPFLAGS' 16690ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16691ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16692ac_compiler_gnu=$ac_cv_c_compiler_gnu 16693 16694 16695 16696# Enable support for silent build rules 16697# Check whether --enable-silent-rules was given. 16698if test "${enable_silent_rules+set}" = set; then : 16699 enableval=$enable_silent_rules; 16700fi 16701 16702case $enable_silent_rules in # ((( 16703 yes) AM_DEFAULT_VERBOSITY=0;; 16704 no) AM_DEFAULT_VERBOSITY=1;; 16705 *) AM_DEFAULT_VERBOSITY=1;; 16706esac 16707am_make=${MAKE-make} 16708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 16709$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 16710if ${am_cv_make_support_nested_variables+:} false; then : 16711 $as_echo_n "(cached) " >&6 16712else 16713 if $as_echo 'TRUE=$(BAR$(V)) 16714BAR0=false 16715BAR1=true 16716V=1 16717am__doit: 16718 @$(TRUE) 16719.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 16720 am_cv_make_support_nested_variables=yes 16721else 16722 am_cv_make_support_nested_variables=no 16723fi 16724fi 16725{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 16726$as_echo "$am_cv_make_support_nested_variables" >&6; } 16727if test $am_cv_make_support_nested_variables = yes; then 16728 AM_V='$(V)' 16729 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 16730else 16731 AM_V=$AM_DEFAULT_VERBOSITY 16732 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 16733fi 16734AM_BACKSLASH='\' 16735 16736 16737tiff_libs_private= 16738 16739 16740case "${host_os}" in 16741 cygwin* | mingw32* | beos* | darwin*) 16742 ;; 16743 *) 16744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sin in -lm" >&5 16745$as_echo_n "checking for sin in -lm... " >&6; } 16746if ${ac_cv_lib_m_sin+:} false; then : 16747 $as_echo_n "(cached) " >&6 16748else 16749 ac_check_lib_save_LIBS=$LIBS 16750LIBS="-lm $LIBS" 16751cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16752/* end confdefs.h. */ 16753 16754/* Override any GCC internal prototype to avoid an error. 16755 Use char because int might match the return type of a GCC 16756 builtin and then its argument prototype would still apply. */ 16757#ifdef __cplusplus 16758extern "C" 16759#endif 16760char sin (); 16761int 16762main () 16763{ 16764return sin (); 16765 ; 16766 return 0; 16767} 16768_ACEOF 16769if ac_fn_c_try_link "$LINENO"; then : 16770 ac_cv_lib_m_sin=yes 16771else 16772 ac_cv_lib_m_sin=no 16773fi 16774rm -f core conftest.err conftest.$ac_objext \ 16775 conftest$ac_exeext conftest.$ac_ext 16776LIBS=$ac_check_lib_save_LIBS 16777fi 16778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sin" >&5 16779$as_echo "$ac_cv_lib_m_sin" >&6; } 16780if test "x$ac_cv_lib_m_sin" = xyes; then : 16781 libm_lib=yes 16782else 16783 libm_lib=no 16784fi 16785 16786 if test "x$libm_lib" = "xyes" ; then 16787 LIBS="-lm $LIBS" 16788 tiff_libs_private="-lm ${tiff_libs_private}" 16789 fi 16790 ;; 16791esac 16792 16793for ac_header in assert.h fcntl.h io.h limits.h malloc.h search.h sys/time.h unistd.h 16794do : 16795 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 16796ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 16797if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 16798 cat >>confdefs.h <<_ACEOF 16799#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 16800_ACEOF 16801 16802fi 16803 16804done 16805 16806 16807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 16808$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 16809if ${ac_cv_c_const+:} false; then : 16810 $as_echo_n "(cached) " >&6 16811else 16812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16813/* end confdefs.h. */ 16814 16815int 16816main () 16817{ 16818 16819#ifndef __cplusplus 16820 /* Ultrix mips cc rejects this sort of thing. */ 16821 typedef int charset[2]; 16822 const charset cs = { 0, 0 }; 16823 /* SunOS 4.1.1 cc rejects this. */ 16824 char const *const *pcpcc; 16825 char **ppc; 16826 /* NEC SVR4.0.2 mips cc rejects this. */ 16827 struct point {int x, y;}; 16828 static struct point const zero = {0,0}; 16829 /* AIX XL C 1.02.0.0 rejects this. 16830 It does not let you subtract one const X* pointer from another in 16831 an arm of an if-expression whose if-part is not a constant 16832 expression */ 16833 const char *g = "string"; 16834 pcpcc = &g + (g ? g-g : 0); 16835 /* HPUX 7.0 cc rejects these. */ 16836 ++pcpcc; 16837 ppc = (char**) pcpcc; 16838 pcpcc = (char const *const *) ppc; 16839 { /* SCO 3.2v4 cc rejects this sort of thing. */ 16840 char tx; 16841 char *t = &tx; 16842 char const *s = 0 ? (char *) 0 : (char const *) 0; 16843 16844 *t++ = 0; 16845 if (s) return 0; 16846 } 16847 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 16848 int x[] = {25, 17}; 16849 const int *foo = &x[0]; 16850 ++foo; 16851 } 16852 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 16853 typedef const int *iptr; 16854 iptr p = 0; 16855 ++p; 16856 } 16857 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 16858 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 16859 struct s { int j; const int *ap[3]; } bx; 16860 struct s *b = &bx; b->j = 5; 16861 } 16862 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 16863 const int foo = 10; 16864 if (!foo) return 0; 16865 } 16866 return !cs[0] && !zero.x; 16867#endif 16868 16869 ; 16870 return 0; 16871} 16872_ACEOF 16873if ac_fn_c_try_compile "$LINENO"; then : 16874 ac_cv_c_const=yes 16875else 16876 ac_cv_c_const=no 16877fi 16878rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16879fi 16880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 16881$as_echo "$ac_cv_c_const" >&6; } 16882if test $ac_cv_c_const = no; then 16883 16884$as_echo "#define const /**/" >>confdefs.h 16885 16886fi 16887 16888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 16889$as_echo_n "checking for inline... " >&6; } 16890if ${ac_cv_c_inline+:} false; then : 16891 $as_echo_n "(cached) " >&6 16892else 16893 ac_cv_c_inline=no 16894for ac_kw in inline __inline__ __inline; do 16895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16896/* end confdefs.h. */ 16897#ifndef __cplusplus 16898typedef int foo_t; 16899static $ac_kw foo_t static_foo () {return 0; } 16900$ac_kw foo_t foo () {return 0; } 16901#endif 16902 16903_ACEOF 16904if ac_fn_c_try_compile "$LINENO"; then : 16905 ac_cv_c_inline=$ac_kw 16906fi 16907rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16908 test "$ac_cv_c_inline" != no && break 16909done 16910 16911fi 16912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 16913$as_echo "$ac_cv_c_inline" >&6; } 16914 16915case $ac_cv_c_inline in 16916 inline | yes) ;; 16917 *) 16918 case $ac_cv_c_inline in 16919 no) ac_val=;; 16920 *) ac_val=$ac_cv_c_inline;; 16921 esac 16922 cat >>confdefs.h <<_ACEOF 16923#ifndef __cplusplus 16924#define inline $ac_val 16925#endif 16926_ACEOF 16927 ;; 16928esac 16929 16930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 16931$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 16932if ${ac_cv_c_bigendian+:} false; then : 16933 $as_echo_n "(cached) " >&6 16934else 16935 ac_cv_c_bigendian=unknown 16936 # See if we're dealing with a universal compiler. 16937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16938/* end confdefs.h. */ 16939#ifndef __APPLE_CC__ 16940 not a universal capable compiler 16941 #endif 16942 typedef int dummy; 16943 16944_ACEOF 16945if ac_fn_c_try_compile "$LINENO"; then : 16946 16947 # Check for potential -arch flags. It is not universal unless 16948 # there are at least two -arch flags with different values. 16949 ac_arch= 16950 ac_prev= 16951 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 16952 if test -n "$ac_prev"; then 16953 case $ac_word in 16954 i?86 | x86_64 | ppc | ppc64) 16955 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 16956 ac_arch=$ac_word 16957 else 16958 ac_cv_c_bigendian=universal 16959 break 16960 fi 16961 ;; 16962 esac 16963 ac_prev= 16964 elif test "x$ac_word" = "x-arch"; then 16965 ac_prev=arch 16966 fi 16967 done 16968fi 16969rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16970 if test $ac_cv_c_bigendian = unknown; then 16971 # See if sys/param.h defines the BYTE_ORDER macro. 16972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16973/* end confdefs.h. */ 16974#include <sys/types.h> 16975 #include <sys/param.h> 16976 16977int 16978main () 16979{ 16980#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 16981 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 16982 && LITTLE_ENDIAN) 16983 bogus endian macros 16984 #endif 16985 16986 ; 16987 return 0; 16988} 16989_ACEOF 16990if ac_fn_c_try_compile "$LINENO"; then : 16991 # It does; now see whether it defined to BIG_ENDIAN or not. 16992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16993/* end confdefs.h. */ 16994#include <sys/types.h> 16995 #include <sys/param.h> 16996 16997int 16998main () 16999{ 17000#if BYTE_ORDER != BIG_ENDIAN 17001 not big endian 17002 #endif 17003 17004 ; 17005 return 0; 17006} 17007_ACEOF 17008if ac_fn_c_try_compile "$LINENO"; then : 17009 ac_cv_c_bigendian=yes 17010else 17011 ac_cv_c_bigendian=no 17012fi 17013rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17014fi 17015rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17016 fi 17017 if test $ac_cv_c_bigendian = unknown; then 17018 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 17019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17020/* end confdefs.h. */ 17021#include <limits.h> 17022 17023int 17024main () 17025{ 17026#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 17027 bogus endian macros 17028 #endif 17029 17030 ; 17031 return 0; 17032} 17033_ACEOF 17034if ac_fn_c_try_compile "$LINENO"; then : 17035 # It does; now see whether it defined to _BIG_ENDIAN or not. 17036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17037/* end confdefs.h. */ 17038#include <limits.h> 17039 17040int 17041main () 17042{ 17043#ifndef _BIG_ENDIAN 17044 not big endian 17045 #endif 17046 17047 ; 17048 return 0; 17049} 17050_ACEOF 17051if ac_fn_c_try_compile "$LINENO"; then : 17052 ac_cv_c_bigendian=yes 17053else 17054 ac_cv_c_bigendian=no 17055fi 17056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17057fi 17058rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17059 fi 17060 if test $ac_cv_c_bigendian = unknown; then 17061 # Compile a test program. 17062 if test "$cross_compiling" = yes; then : 17063 # Try to guess by grepping values from an object file. 17064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17065/* end confdefs.h. */ 17066short int ascii_mm[] = 17067 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 17068 short int ascii_ii[] = 17069 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 17070 int use_ascii (int i) { 17071 return ascii_mm[i] + ascii_ii[i]; 17072 } 17073 short int ebcdic_ii[] = 17074 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 17075 short int ebcdic_mm[] = 17076 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 17077 int use_ebcdic (int i) { 17078 return ebcdic_mm[i] + ebcdic_ii[i]; 17079 } 17080 extern int foo; 17081 17082int 17083main () 17084{ 17085return use_ascii (foo) == use_ebcdic (foo); 17086 ; 17087 return 0; 17088} 17089_ACEOF 17090if ac_fn_c_try_compile "$LINENO"; then : 17091 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 17092 ac_cv_c_bigendian=yes 17093 fi 17094 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 17095 if test "$ac_cv_c_bigendian" = unknown; then 17096 ac_cv_c_bigendian=no 17097 else 17098 # finding both strings is unlikely to happen, but who knows? 17099 ac_cv_c_bigendian=unknown 17100 fi 17101 fi 17102fi 17103rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17104else 17105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17106/* end confdefs.h. */ 17107$ac_includes_default 17108int 17109main () 17110{ 17111 17112 /* Are we little or big endian? From Harbison&Steele. */ 17113 union 17114 { 17115 long int l; 17116 char c[sizeof (long int)]; 17117 } u; 17118 u.l = 1; 17119 return u.c[sizeof (long int) - 1] == 1; 17120 17121 ; 17122 return 0; 17123} 17124_ACEOF 17125if ac_fn_c_try_run "$LINENO"; then : 17126 ac_cv_c_bigendian=no 17127else 17128 ac_cv_c_bigendian=yes 17129fi 17130rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 17131 conftest.$ac_objext conftest.beam conftest.$ac_ext 17132fi 17133 17134 fi 17135fi 17136{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 17137$as_echo "$ac_cv_c_bigendian" >&6; } 17138 case $ac_cv_c_bigendian in #( 17139 yes) 17140 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 17141;; #( 17142 no) 17143 ;; #( 17144 universal) 17145 17146$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 17147 17148 ;; #( 17149 *) 17150 as_fn_error $? "unknown endianness 17151 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 17152 esac 17153 17154ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 17155if test "x$ac_cv_type_off_t" = xyes; then : 17156 17157else 17158 17159cat >>confdefs.h <<_ACEOF 17160#define off_t long int 17161_ACEOF 17162 17163fi 17164 17165ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 17166if test "x$ac_cv_type_size_t" = xyes; then : 17167 17168else 17169 17170cat >>confdefs.h <<_ACEOF 17171#define size_t unsigned int 17172_ACEOF 17173 17174fi 17175 17176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 17177$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 17178if ${ac_cv_header_time+:} false; then : 17179 $as_echo_n "(cached) " >&6 17180else 17181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17182/* end confdefs.h. */ 17183#include <sys/types.h> 17184#include <sys/time.h> 17185#include <time.h> 17186 17187int 17188main () 17189{ 17190if ((struct tm *) 0) 17191return 0; 17192 ; 17193 return 0; 17194} 17195_ACEOF 17196if ac_fn_c_try_compile "$LINENO"; then : 17197 ac_cv_header_time=yes 17198else 17199 ac_cv_header_time=no 17200fi 17201rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17202fi 17203{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 17204$as_echo "$ac_cv_header_time" >&6; } 17205if test $ac_cv_header_time = yes; then 17206 17207$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 17208 17209fi 17210 17211{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5 17212$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; } 17213if ${ac_cv_struct_tm+:} false; then : 17214 $as_echo_n "(cached) " >&6 17215else 17216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17217/* end confdefs.h. */ 17218#include <sys/types.h> 17219#include <time.h> 17220 17221int 17222main () 17223{ 17224struct tm tm; 17225 int *p = &tm.tm_sec; 17226 return !p; 17227 ; 17228 return 0; 17229} 17230_ACEOF 17231if ac_fn_c_try_compile "$LINENO"; then : 17232 ac_cv_struct_tm=time.h 17233else 17234 ac_cv_struct_tm=sys/time.h 17235fi 17236rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 17237fi 17238{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5 17239$as_echo "$ac_cv_struct_tm" >&6; } 17240if test $ac_cv_struct_tm = sys/time.h; then 17241 17242$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h 17243 17244fi 17245 17246 17247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5 17248$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } 17249if ${ac_cv_sys_largefile_source+:} false; then : 17250 $as_echo_n "(cached) " >&6 17251else 17252 while :; do 17253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17254/* end confdefs.h. */ 17255#include <sys/types.h> /* for off_t */ 17256 #include <stdio.h> 17257int 17258main () 17259{ 17260int (*fp) (FILE *, off_t, int) = fseeko; 17261 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 17262 ; 17263 return 0; 17264} 17265_ACEOF 17266if ac_fn_c_try_link "$LINENO"; then : 17267 ac_cv_sys_largefile_source=no; break 17268fi 17269rm -f core conftest.err conftest.$ac_objext \ 17270 conftest$ac_exeext conftest.$ac_ext 17271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17272/* end confdefs.h. */ 17273#define _LARGEFILE_SOURCE 1 17274#include <sys/types.h> /* for off_t */ 17275 #include <stdio.h> 17276int 17277main () 17278{ 17279int (*fp) (FILE *, off_t, int) = fseeko; 17280 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 17281 ; 17282 return 0; 17283} 17284_ACEOF 17285if ac_fn_c_try_link "$LINENO"; then : 17286 ac_cv_sys_largefile_source=1; break 17287fi 17288rm -f core conftest.err conftest.$ac_objext \ 17289 conftest$ac_exeext conftest.$ac_ext 17290 ac_cv_sys_largefile_source=unknown 17291 break 17292done 17293fi 17294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5 17295$as_echo "$ac_cv_sys_largefile_source" >&6; } 17296case $ac_cv_sys_largefile_source in #( 17297 no | unknown) ;; 17298 *) 17299cat >>confdefs.h <<_ACEOF 17300#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source 17301_ACEOF 17302;; 17303esac 17304rm -rf conftest* 17305 17306# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug 17307# in glibc 2.1.3, but that breaks too many other things. 17308# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. 17309if test $ac_cv_sys_largefile_source != unknown; then 17310 17311$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h 17312 17313fi 17314 17315 17316ac_fn_c_check_decl "$LINENO" "optarg" "ac_cv_have_decl_optarg" "$ac_includes_default" 17317if test "x$ac_cv_have_decl_optarg" = xyes; then : 17318 ac_have_decl=1 17319else 17320 ac_have_decl=0 17321fi 17322 17323cat >>confdefs.h <<_ACEOF 17324#define HAVE_DECL_OPTARG $ac_have_decl 17325_ACEOF 17326 17327 17328 17329# Obtain size of an 'signed short' and define as SIZEOF_SIGNED_SHORT 17330# The cast to long int works around a bug in the HP C Compiler 17331# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17332# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 17333# This bug is HP SR number 8606223364. 17334{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed short" >&5 17335$as_echo_n "checking size of signed short... " >&6; } 17336if ${ac_cv_sizeof_signed_short+:} false; then : 17337 $as_echo_n "(cached) " >&6 17338else 17339 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (signed short))" "ac_cv_sizeof_signed_short" "$ac_includes_default"; then : 17340 17341else 17342 if test "$ac_cv_type_signed_short" = yes; then 17343 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17344$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 17345as_fn_error 77 "cannot compute sizeof (signed short) 17346See \`config.log' for more details" "$LINENO" 5; } 17347 else 17348 ac_cv_sizeof_signed_short=0 17349 fi 17350fi 17351 17352fi 17353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_short" >&5 17354$as_echo "$ac_cv_sizeof_signed_short" >&6; } 17355 17356 17357 17358cat >>confdefs.h <<_ACEOF 17359#define SIZEOF_SIGNED_SHORT $ac_cv_sizeof_signed_short 17360_ACEOF 17361 17362 17363 17364# Obtain size of an 'unsigned short' and define as SIZEOF_UNSIGNED_SHORT 17365# The cast to long int works around a bug in the HP C Compiler 17366# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17367# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 17368# This bug is HP SR number 8606223364. 17369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned short" >&5 17370$as_echo_n "checking size of unsigned short... " >&6; } 17371if ${ac_cv_sizeof_unsigned_short+:} false; then : 17372 $as_echo_n "(cached) " >&6 17373else 17374 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned short))" "ac_cv_sizeof_unsigned_short" "$ac_includes_default"; then : 17375 17376else 17377 if test "$ac_cv_type_unsigned_short" = yes; then 17378 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17379$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 17380as_fn_error 77 "cannot compute sizeof (unsigned short) 17381See \`config.log' for more details" "$LINENO" 5; } 17382 else 17383 ac_cv_sizeof_unsigned_short=0 17384 fi 17385fi 17386 17387fi 17388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_short" >&5 17389$as_echo "$ac_cv_sizeof_unsigned_short" >&6; } 17390 17391 17392 17393cat >>confdefs.h <<_ACEOF 17394#define SIZEOF_UNSIGNED_SHORT $ac_cv_sizeof_unsigned_short 17395_ACEOF 17396 17397 17398 17399# Obtain size of an 'signed int' and define as SIZEOF_SIGNED_INT 17400# The cast to long int works around a bug in the HP C Compiler 17401# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17402# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 17403# This bug is HP SR number 8606223364. 17404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed int" >&5 17405$as_echo_n "checking size of signed int... " >&6; } 17406if ${ac_cv_sizeof_signed_int+:} false; then : 17407 $as_echo_n "(cached) " >&6 17408else 17409 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (signed int))" "ac_cv_sizeof_signed_int" "$ac_includes_default"; then : 17410 17411else 17412 if test "$ac_cv_type_signed_int" = yes; then 17413 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17414$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 17415as_fn_error 77 "cannot compute sizeof (signed int) 17416See \`config.log' for more details" "$LINENO" 5; } 17417 else 17418 ac_cv_sizeof_signed_int=0 17419 fi 17420fi 17421 17422fi 17423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_int" >&5 17424$as_echo "$ac_cv_sizeof_signed_int" >&6; } 17425 17426 17427 17428cat >>confdefs.h <<_ACEOF 17429#define SIZEOF_SIGNED_INT $ac_cv_sizeof_signed_int 17430_ACEOF 17431 17432 17433 17434# Obtain size of an 'unsigned int' and define as SIZEOF_UNSIGNED_INT 17435# The cast to long int works around a bug in the HP C Compiler 17436# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17437# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 17438# This bug is HP SR number 8606223364. 17439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned int" >&5 17440$as_echo_n "checking size of unsigned int... " >&6; } 17441if ${ac_cv_sizeof_unsigned_int+:} false; then : 17442 $as_echo_n "(cached) " >&6 17443else 17444 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned int))" "ac_cv_sizeof_unsigned_int" "$ac_includes_default"; then : 17445 17446else 17447 if test "$ac_cv_type_unsigned_int" = yes; then 17448 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17449$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 17450as_fn_error 77 "cannot compute sizeof (unsigned int) 17451See \`config.log' for more details" "$LINENO" 5; } 17452 else 17453 ac_cv_sizeof_unsigned_int=0 17454 fi 17455fi 17456 17457fi 17458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_int" >&5 17459$as_echo "$ac_cv_sizeof_unsigned_int" >&6; } 17460 17461 17462 17463cat >>confdefs.h <<_ACEOF 17464#define SIZEOF_UNSIGNED_INT $ac_cv_sizeof_unsigned_int 17465_ACEOF 17466 17467 17468 17469# Obtain size of a 'signed long' and define as SIZEOF_SIGNED_LONG 17470# The cast to long int works around a bug in the HP C Compiler 17471# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17472# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 17473# This bug is HP SR number 8606223364. 17474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed long" >&5 17475$as_echo_n "checking size of signed long... " >&6; } 17476if ${ac_cv_sizeof_signed_long+:} false; then : 17477 $as_echo_n "(cached) " >&6 17478else 17479 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (signed long))" "ac_cv_sizeof_signed_long" "$ac_includes_default"; then : 17480 17481else 17482 if test "$ac_cv_type_signed_long" = yes; then 17483 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17484$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 17485as_fn_error 77 "cannot compute sizeof (signed long) 17486See \`config.log' for more details" "$LINENO" 5; } 17487 else 17488 ac_cv_sizeof_signed_long=0 17489 fi 17490fi 17491 17492fi 17493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_long" >&5 17494$as_echo "$ac_cv_sizeof_signed_long" >&6; } 17495 17496 17497 17498cat >>confdefs.h <<_ACEOF 17499#define SIZEOF_SIGNED_LONG $ac_cv_sizeof_signed_long 17500_ACEOF 17501 17502 17503 17504# Obtain size of a 'unsigned long' and define as SIZEOF_UNSIGNED_LONG 17505# The cast to long int works around a bug in the HP C Compiler 17506# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17507# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 17508# This bug is HP SR number 8606223364. 17509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long" >&5 17510$as_echo_n "checking size of unsigned long... " >&6; } 17511if ${ac_cv_sizeof_unsigned_long+:} false; then : 17512 $as_echo_n "(cached) " >&6 17513else 17514 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long))" "ac_cv_sizeof_unsigned_long" "$ac_includes_default"; then : 17515 17516else 17517 if test "$ac_cv_type_unsigned_long" = yes; then 17518 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17519$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 17520as_fn_error 77 "cannot compute sizeof (unsigned long) 17521See \`config.log' for more details" "$LINENO" 5; } 17522 else 17523 ac_cv_sizeof_unsigned_long=0 17524 fi 17525fi 17526 17527fi 17528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long" >&5 17529$as_echo "$ac_cv_sizeof_unsigned_long" >&6; } 17530 17531 17532 17533cat >>confdefs.h <<_ACEOF 17534#define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long 17535_ACEOF 17536 17537 17538 17539# Obtain size of a 'long long' and define as SIZEOF_SIGNED_LONG_LONG. 17540# If 'long long' is not supported then the value defined is zero. 17541# The cast to long int works around a bug in the HP C Compiler 17542# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17543# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 17544# This bug is HP SR number 8606223364. 17545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed long long" >&5 17546$as_echo_n "checking size of signed long long... " >&6; } 17547if ${ac_cv_sizeof_signed_long_long+:} false; then : 17548 $as_echo_n "(cached) " >&6 17549else 17550 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (signed long long))" "ac_cv_sizeof_signed_long_long" "$ac_includes_default"; then : 17551 17552else 17553 if test "$ac_cv_type_signed_long_long" = yes; then 17554 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17555$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 17556as_fn_error 77 "cannot compute sizeof (signed long long) 17557See \`config.log' for more details" "$LINENO" 5; } 17558 else 17559 ac_cv_sizeof_signed_long_long=0 17560 fi 17561fi 17562 17563fi 17564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_long_long" >&5 17565$as_echo "$ac_cv_sizeof_signed_long_long" >&6; } 17566 17567 17568 17569cat >>confdefs.h <<_ACEOF 17570#define SIZEOF_SIGNED_LONG_LONG $ac_cv_sizeof_signed_long_long 17571_ACEOF 17572 17573 17574 17575# Obtain size of a 'unsigned long long' and define as 17576# SIZEOF_UNSIGNED_LONG_LONG. If 'unsigned long long' is not 17577# supported then the value defined is zero. 17578# The cast to long int works around a bug in the HP C Compiler 17579# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17580# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 17581# This bug is HP SR number 8606223364. 17582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned long long" >&5 17583$as_echo_n "checking size of unsigned long long... " >&6; } 17584if ${ac_cv_sizeof_unsigned_long_long+:} false; then : 17585 $as_echo_n "(cached) " >&6 17586else 17587 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned long long))" "ac_cv_sizeof_unsigned_long_long" "$ac_includes_default"; then : 17588 17589else 17590 if test "$ac_cv_type_unsigned_long_long" = yes; then 17591 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17592$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 17593as_fn_error 77 "cannot compute sizeof (unsigned long long) 17594See \`config.log' for more details" "$LINENO" 5; } 17595 else 17596 ac_cv_sizeof_unsigned_long_long=0 17597 fi 17598fi 17599 17600fi 17601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_long_long" >&5 17602$as_echo "$ac_cv_sizeof_unsigned_long_long" >&6; } 17603 17604 17605 17606cat >>confdefs.h <<_ACEOF 17607#define SIZEOF_UNSIGNED_LONG_LONG $ac_cv_sizeof_unsigned_long_long 17608_ACEOF 17609 17610 17611 17612# Obtain the size of an 'unsigned char *' and define as 17613# SIZEOF_UNSIGNED_CHAR_P. Result is available in 17614# ac_cv_sizeof_unsigned_char_p. 17615# The cast to long int works around a bug in the HP C Compiler 17616# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17617# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 17618# This bug is HP SR number 8606223364. 17619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of unsigned char *" >&5 17620$as_echo_n "checking size of unsigned char *... " >&6; } 17621if ${ac_cv_sizeof_unsigned_char_p+:} false; then : 17622 $as_echo_n "(cached) " >&6 17623else 17624 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (unsigned char *))" "ac_cv_sizeof_unsigned_char_p" "$ac_includes_default"; then : 17625 17626else 17627 if test "$ac_cv_type_unsigned_char_p" = yes; then 17628 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17629$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 17630as_fn_error 77 "cannot compute sizeof (unsigned char *) 17631See \`config.log' for more details" "$LINENO" 5; } 17632 else 17633 ac_cv_sizeof_unsigned_char_p=0 17634 fi 17635fi 17636 17637fi 17638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_unsigned_char_p" >&5 17639$as_echo "$ac_cv_sizeof_unsigned_char_p" >&6; } 17640 17641 17642 17643cat >>confdefs.h <<_ACEOF 17644#define SIZEOF_UNSIGNED_CHAR_P $ac_cv_sizeof_unsigned_char_p 17645_ACEOF 17646 17647 17648 17649# Obtain the size of 'size_t' and define as SIZEOF_SIZE_T. Result is 17650# available in ac_cv_sizeof_size_t 17651# The cast to long int works around a bug in the HP C Compiler 17652# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17653# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 17654# This bug is HP SR number 8606223364. 17655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5 17656$as_echo_n "checking size of size_t... " >&6; } 17657if ${ac_cv_sizeof_size_t+:} false; then : 17658 $as_echo_n "(cached) " >&6 17659else 17660 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then : 17661 17662else 17663 if test "$ac_cv_type_size_t" = yes; then 17664 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17665$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 17666as_fn_error 77 "cannot compute sizeof (size_t) 17667See \`config.log' for more details" "$LINENO" 5; } 17668 else 17669 ac_cv_sizeof_size_t=0 17670 fi 17671fi 17672 17673fi 17674{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5 17675$as_echo "$ac_cv_sizeof_size_t" >&6; } 17676 17677 17678 17679cat >>confdefs.h <<_ACEOF 17680#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t 17681_ACEOF 17682 17683 17684 17685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed 8-bit type" >&5 17686$as_echo_n "checking for signed 8-bit type... " >&6; } 17687INT8_T='signed char' 17688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INT8_T" >&5 17689$as_echo "$INT8_T" >&6; } 17690 17691cat >>confdefs.h <<_ACEOF 17692#define TIFF_INT8_T $INT8_T 17693_ACEOF 17694 17695 17696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned 8-bit type" >&5 17697$as_echo_n "checking for unsigned 8-bit type... " >&6; } 17698UINT8_T='unsigned char' 17699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UINT8_T" >&5 17700$as_echo "$UINT8_T" >&6; } 17701 17702cat >>confdefs.h <<_ACEOF 17703#define TIFF_UINT8_T $UINT8_T 17704_ACEOF 17705 17706 17707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed 16-bit type" >&5 17708$as_echo_n "checking for signed 16-bit type... " >&6; } 17709INT16_T='signed short' 17710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INT16_T" >&5 17711$as_echo "$INT16_T" >&6; } 17712 17713cat >>confdefs.h <<_ACEOF 17714#define TIFF_INT16_T $INT16_T 17715_ACEOF 17716 17717 17718 17719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned 16-bit type" >&5 17720$as_echo_n "checking for unsigned 16-bit type... " >&6; } 17721UINT16_T='unsigned short' 17722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UINT16_T" >&5 17723$as_echo "$UINT16_T" >&6; } 17724 17725cat >>confdefs.h <<_ACEOF 17726#define TIFF_UINT16_T $UINT16_T 17727_ACEOF 17728 17729 17730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed 32-bit type" >&5 17731$as_echo_n "checking for signed 32-bit type... " >&6; } 17732INT32_T='none' 17733INT32_FORMAT='none' 17734if test $ac_cv_sizeof_signed_int -eq 4 17735then 17736 INT32_T='signed int' 17737 INT32_FORMAT='"%d"' 17738elif test $ac_cv_sizeof_signed_long -eq 4 17739then 17740 INT32_T='signed long' 17741 INT32_FORMAT='"%ld"' 17742fi 17743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INT32_T" >&5 17744$as_echo "$INT32_T" >&6; } 17745 17746cat >>confdefs.h <<_ACEOF 17747#define TIFF_INT32_T $INT32_T 17748_ACEOF 17749 17750 17751cat >>confdefs.h <<_ACEOF 17752#define TIFF_INT32_FORMAT $INT32_FORMAT 17753_ACEOF 17754 17755 17756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned 32-bit type" >&5 17757$as_echo_n "checking for unsigned 32-bit type... " >&6; } 17758UINT32_T='none' 17759UINT32_FORMAT='none' 17760if test $ac_cv_sizeof_unsigned_int -eq 4 17761then 17762 UINT32_T='unsigned int' 17763 UINT32_FORMAT='"%u"' 17764elif test $ac_cv_sizeof_unsigned_long -eq 4 17765then 17766 UINT32_T='unsigned long' 17767 UINT32_FORMAT='"%lu"' 17768fi 17769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UINT32_T" >&5 17770$as_echo "$UINT32_T" >&6; } 17771 17772cat >>confdefs.h <<_ACEOF 17773#define TIFF_UINT32_T $UINT32_T 17774_ACEOF 17775 17776 17777cat >>confdefs.h <<_ACEOF 17778#define TIFF_UINT32_FORMAT $UINT32_FORMAT 17779_ACEOF 17780 17781 17782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed 64-bit type" >&5 17783$as_echo_n "checking for signed 64-bit type... " >&6; } 17784INT64_T='none' 17785INT64_FORMAT='none' 17786if test $ac_cv_sizeof_signed_long -eq 8 17787then 17788 INT64_T='signed long' 17789 INT64_FORMAT='"%ld"' 17790elif test $ac_cv_sizeof_signed_long_long -eq 8 17791then 17792 INT64_T='signed long long' 17793 case "${host_os}" in 17794 mingw32*) 17795 # MinGW32 understands 'long long', but uses printf from WIN32 CRT 17796 INT64_FORMAT='"%I64d"' 17797 ;; 17798 *) 17799 INT64_FORMAT='"%lld"' 17800 ;; 17801 esac 17802fi 17803 17804 17805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INT64_T" >&5 17806$as_echo "$INT64_T" >&6; } 17807 17808cat >>confdefs.h <<_ACEOF 17809#define TIFF_INT64_T $INT64_T 17810_ACEOF 17811 17812 17813cat >>confdefs.h <<_ACEOF 17814#define TIFF_INT64_FORMAT $INT64_FORMAT 17815_ACEOF 17816 17817 17818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned 64-bit type" >&5 17819$as_echo_n "checking for unsigned 64-bit type... " >&6; } 17820UINT64_T='none' 17821UINT64_FORMAT='none' 17822if test $ac_cv_sizeof_unsigned_long -eq 8 17823then 17824 UINT64_T='unsigned long' 17825 UINT64_FORMAT='"%lu"' 17826elif test $ac_cv_sizeof_unsigned_long_long -eq 8 17827then 17828 UINT64_T='unsigned long long' 17829 case "${host_os}" in 17830 mingw32*) 17831 # MinGW32 understands 'unsigned long long', but uses printf from WIN32 CRT 17832 UINT64_FORMAT='"%I64u"' 17833 ;; 17834 *) 17835 UINT64_FORMAT='"%llu"' 17836 ;; 17837 esac 17838fi 17839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UINT64_T" >&5 17840$as_echo "$UINT64_T" >&6; } 17841 17842cat >>confdefs.h <<_ACEOF 17843#define TIFF_UINT64_T $UINT64_T 17844_ACEOF 17845 17846 17847cat >>confdefs.h <<_ACEOF 17848#define TIFF_UINT64_FORMAT $UINT64_FORMAT 17849_ACEOF 17850 17851 17852# Determine formatting specifier for 'size_t'. While the size should 17853# be precise, the type determined may not match the system definition. 17854# A named type is provided to allow casting to the type we determined 17855# without changing the actual size. 17856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for 'size_t' format specifier" >&5 17857$as_echo_n "checking for 'size_t' format specifier... " >&6; } 17858SIZE_T='unknown' 17859SIZE_FORMAT='unknown' 17860if test $ac_cv_sizeof_unsigned_int -eq $ac_cv_sizeof_size_t 17861then 17862 SIZE_T='unsigned int' 17863 SIZE_FORMAT='"%u"' 17864elif test $ac_cv_sizeof_unsigned_long -eq $ac_cv_sizeof_size_t 17865then 17866 SIZE_T='unsigned long' 17867 SIZE_FORMAT='"%lu"' 17868elif test $ac_cv_sizeof_unsigned_long_long -eq $ac_cv_sizeof_size_t 17869then 17870 SIZE_T='unsigned long long' 17871 case "${host_os}" in 17872 mingw32*) 17873 # MinGW32 understands 'unsigned long long', but uses printf from WIN32 CRT 17874 SIZE_FORMAT='"%I64u"' 17875 ;; 17876 *) 17877 SIZE_FORMAT='"%llu"' 17878 ;; 17879 esac 17880fi 17881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $SIZE_FORMAT" >&5 17882$as_echo "$SIZE_FORMAT" >&6; } 17883 17884cat >>confdefs.h <<_ACEOF 17885#define TIFF_SIZE_T $SIZE_T 17886_ACEOF 17887 17888 17889cat >>confdefs.h <<_ACEOF 17890#define TIFF_SIZE_FORMAT $SIZE_FORMAT 17891_ACEOF 17892 17893 17894# Determine TIFF equivalent of ssize_t 17895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed size type" >&5 17896$as_echo_n "checking for signed size type... " >&6; } 17897SSIZE_T='unknown' 17898SSIZE_FORMAT='unknown' 17899if test $ac_cv_sizeof_signed_int -eq $ac_cv_sizeof_unsigned_char_p 17900then 17901 SSIZE_T='signed int' 17902 SSIZE_FORMAT='"%d"' 17903elif test $ac_cv_sizeof_signed_long -eq $ac_cv_sizeof_unsigned_char_p 17904then 17905 SSIZE_T='signed long' 17906 SSIZE_FORMAT='"%ld"' 17907elif test $ac_cv_sizeof_signed_long_long -eq $ac_cv_sizeof_unsigned_char_p 17908then 17909 SSIZE_T='signed long long' 17910 case "${host_os}" in 17911 mingw32*) 17912 # MinGW32 understands 'long long', but uses printf from WIN32 CRT 17913 SSIZE_FORMAT='"%I64d"' 17914 ;; 17915 *) 17916 SSIZE_FORMAT='"%lld"' 17917 ;; 17918 esac 17919fi 17920{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $SSIZE_T" >&5 17921$as_echo "$SSIZE_T" >&6; } 17922 17923cat >>confdefs.h <<_ACEOF 17924#define TIFF_SSIZE_T $SSIZE_T 17925_ACEOF 17926 17927 17928cat >>confdefs.h <<_ACEOF 17929#define TIFF_SSIZE_FORMAT $SSIZE_FORMAT 17930_ACEOF 17931 17932 17933# Determine the type to use for the difference between two pointers. 17934# We will default to the POSIX ptrdiff_t if it is available, but will 17935# be prepared for the case when it is not. 17936PTRDIFF_T='unknown' 17937PTRDIFF_FORMAT='"%ld"' 17938ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default" 17939if test "x$ac_cv_type_ptrdiff_t" = xyes; then : 17940 PTRDIFF_T=ptrdiff_t 17941fi 17942 17943if test $PTRDIFF_T = unknown 17944then 17945 PTRDIFF_T=$SSIZE_T 17946 PTRDIFF_FORMAT=$SSIZE_FORMAT 17947fi 17948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pointer difference type" >&5 17949$as_echo_n "checking for pointer difference type... " >&6; } 17950{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTRDIFF_T" >&5 17951$as_echo "$PTRDIFF_T" >&6; } 17952 17953cat >>confdefs.h <<_ACEOF 17954#define TIFF_PTRDIFF_T $PTRDIFF_T 17955_ACEOF 17956 17957 17958cat >>confdefs.h <<_ACEOF 17959#define TIFF_PTRDIFF_FORMAT $PTRDIFF_FORMAT 17960_ACEOF 17961 17962 17963ac_fn_c_check_type "$LINENO" "int8" "ac_cv_type_int8" " 17964#if HAVE_INTTYPES_H 17965# include <inttypes.h> 17966#endif 17967 17968" 17969if test "x$ac_cv_type_int8" = xyes; then : 17970 17971cat >>confdefs.h <<_ACEOF 17972#define HAVE_INT8 1 17973_ACEOF 17974 17975 17976fi 17977ac_fn_c_check_type "$LINENO" "int16" "ac_cv_type_int16" " 17978#if HAVE_INTTYPES_H 17979# include <inttypes.h> 17980#endif 17981 17982" 17983if test "x$ac_cv_type_int16" = xyes; then : 17984 17985cat >>confdefs.h <<_ACEOF 17986#define HAVE_INT16 1 17987_ACEOF 17988 17989 17990fi 17991ac_fn_c_check_type "$LINENO" "int32" "ac_cv_type_int32" " 17992#if HAVE_INTTYPES_H 17993# include <inttypes.h> 17994#endif 17995 17996" 17997if test "x$ac_cv_type_int32" = xyes; then : 17998 17999cat >>confdefs.h <<_ACEOF 18000#define HAVE_INT32 1 18001_ACEOF 18002 18003 18004fi 18005 18006 18007for ac_func in floor isascii memmove memset mmap pow setmode snprintf sqrt \ 18008strchr strrchr strstr strtol strtoul strtoull 18009do : 18010 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 18011ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 18012if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 18013 cat >>confdefs.h <<_ACEOF 18014#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 18015_ACEOF 18016 18017fi 18018done 18019 18020 18021ac_fn_c_check_func "$LINENO" "getopt" "ac_cv_func_getopt" 18022if test "x$ac_cv_func_getopt" = xyes; then : 18023 $as_echo "#define HAVE_GETOPT 1" >>confdefs.h 18024 18025else 18026 case " $LIBOBJS " in 18027 *" getopt.$ac_objext "* ) ;; 18028 *) LIBOBJS="$LIBOBJS getopt.$ac_objext" 18029 ;; 18030esac 18031 18032fi 18033 18034 18035ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf" 18036if test "x$ac_cv_func_snprintf" = xyes; then : 18037 $as_echo "#define HAVE_SNPRINTF 1" >>confdefs.h 18038 18039else 18040 case " $LIBOBJS " in 18041 *" snprintf.$ac_objext "* ) ;; 18042 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 18043 ;; 18044esac 18045 18046fi 18047 18048 18049ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp" 18050if test "x$ac_cv_func_strcasecmp" = xyes; then : 18051 $as_echo "#define HAVE_STRCASECMP 1" >>confdefs.h 18052 18053else 18054 case " $LIBOBJS " in 18055 *" strcasecmp.$ac_objext "* ) ;; 18056 *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext" 18057 ;; 18058esac 18059 18060fi 18061 18062 18063ac_fn_c_check_func "$LINENO" "strtoul" "ac_cv_func_strtoul" 18064if test "x$ac_cv_func_strtoul" = xyes; then : 18065 $as_echo "#define HAVE_STRTOUL 1" >>confdefs.h 18066 18067else 18068 case " $LIBOBJS " in 18069 *" strtoul.$ac_objext "* ) ;; 18070 *) LIBOBJS="$LIBOBJS strtoul.$ac_objext" 18071 ;; 18072esac 18073 18074fi 18075 18076 18077ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull" 18078if test "x$ac_cv_func_strtoull" = xyes; then : 18079 $as_echo "#define HAVE_STRTOULL 1" >>confdefs.h 18080 18081else 18082 case " $LIBOBJS " in 18083 *" strtoull.$ac_objext "* ) ;; 18084 *) LIBOBJS="$LIBOBJS strtoull.$ac_objext" 18085 ;; 18086esac 18087 18088fi 18089 18090 18091ac_fn_c_check_func "$LINENO" "lfind" "ac_cv_func_lfind" 18092if test "x$ac_cv_func_lfind" = xyes; then : 18093 $as_echo "#define HAVE_LFIND 1" >>confdefs.h 18094 18095else 18096 case " $LIBOBJS " in 18097 *" lfind.$ac_objext "* ) ;; 18098 *) LIBOBJS="$LIBOBJS lfind.$ac_objext" 18099 ;; 18100esac 18101 18102fi 18103 18104 18105 18106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking native cpu bit order" >&5 18107$as_echo_n "checking native cpu bit order... " >&6; } 18108case "$host_cpu" in 18109 i*86*|x86_64*) 18110 HOST_FILLORDER=FILLORDER_LSB2MSB 18111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: lsb2msb" >&5 18112$as_echo "lsb2msb" >&6; } 18113 ;; 18114 *) 18115 HOST_FILLORDER=FILLORDER_MSB2LSB 18116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: msb2lsb" >&5 18117$as_echo "msb2lsb" >&6; } 18118 ;; 18119esac 18120 18121cat >>confdefs.h <<_ACEOF 18122#define HOST_FILLORDER $HOST_FILLORDER 18123_ACEOF 18124 18125 18126if test "$ac_cv_c_bigendian" = yes ; then 18127 HOST_BIGENDIAN=1 18128else 18129 HOST_BIGENDIAN=0 18130fi 18131 18132cat >>confdefs.h <<_ACEOF 18133#define HOST_BIGENDIAN $HOST_BIGENDIAN 18134_ACEOF 18135 18136 18137#_POSIX_C_SOURCE=2 18138#AC_DEFINE_UNQUOTED(_POSIX_C_SOURCE, $_POSIX_C_SOURCE, [Define this macro to a positive integer to control which POSIX functionality is made available.]) 18139 18140HAVE_IEEEFP=1 18141 18142cat >>confdefs.h <<_ACEOF 18143#define HAVE_IEEEFP $HAVE_IEEEFP 18144_ACEOF 18145 18146 18147 18148# Check whether --enable-rpath was given. 18149if test "${enable_rpath+set}" = set; then : 18150 enableval=$enable_rpath; HAVE_RPATH=$enableval 18151else 18152 HAVE_RPATH=no 18153fi 18154 18155 if test "$HAVE_RPATH" = "yes"; then 18156 HAVE_RPATH_TRUE= 18157 HAVE_RPATH_FALSE='#' 18158else 18159 HAVE_RPATH_TRUE='#' 18160 HAVE_RPATH_FALSE= 18161fi 18162 18163 18164 18165# Check whether --enable-largefile was given. 18166if test "${enable_largefile+set}" = set; then : 18167 enableval=$enable_largefile; 18168fi 18169 18170if test "$enable_largefile" != no; then 18171 18172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 18173$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 18174if ${ac_cv_sys_largefile_CC+:} false; then : 18175 $as_echo_n "(cached) " >&6 18176else 18177 ac_cv_sys_largefile_CC=no 18178 if test "$GCC" != yes; then 18179 ac_save_CC=$CC 18180 while :; do 18181 # IRIX 6.2 and later do not support large files by default, 18182 # so use the C compiler's -n32 option if that helps. 18183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18184/* end confdefs.h. */ 18185#include <sys/types.h> 18186 /* Check that off_t can represent 2**63 - 1 correctly. 18187 We can't simply define LARGE_OFF_T to be 9223372036854775807, 18188 since some C++ compilers masquerading as C compilers 18189 incorrectly reject 9223372036854775807. */ 18190#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 18191 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 18192 && LARGE_OFF_T % 2147483647 == 1) 18193 ? 1 : -1]; 18194int 18195main () 18196{ 18197 18198 ; 18199 return 0; 18200} 18201_ACEOF 18202 if ac_fn_c_try_compile "$LINENO"; then : 18203 break 18204fi 18205rm -f core conftest.err conftest.$ac_objext 18206 CC="$CC -n32" 18207 if ac_fn_c_try_compile "$LINENO"; then : 18208 ac_cv_sys_largefile_CC=' -n32'; break 18209fi 18210rm -f core conftest.err conftest.$ac_objext 18211 break 18212 done 18213 CC=$ac_save_CC 18214 rm -f conftest.$ac_ext 18215 fi 18216fi 18217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 18218$as_echo "$ac_cv_sys_largefile_CC" >&6; } 18219 if test "$ac_cv_sys_largefile_CC" != no; then 18220 CC=$CC$ac_cv_sys_largefile_CC 18221 fi 18222 18223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 18224$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 18225if ${ac_cv_sys_file_offset_bits+:} false; then : 18226 $as_echo_n "(cached) " >&6 18227else 18228 while :; do 18229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18230/* end confdefs.h. */ 18231#include <sys/types.h> 18232 /* Check that off_t can represent 2**63 - 1 correctly. 18233 We can't simply define LARGE_OFF_T to be 9223372036854775807, 18234 since some C++ compilers masquerading as C compilers 18235 incorrectly reject 9223372036854775807. */ 18236#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 18237 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 18238 && LARGE_OFF_T % 2147483647 == 1) 18239 ? 1 : -1]; 18240int 18241main () 18242{ 18243 18244 ; 18245 return 0; 18246} 18247_ACEOF 18248if ac_fn_c_try_compile "$LINENO"; then : 18249 ac_cv_sys_file_offset_bits=no; break 18250fi 18251rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18253/* end confdefs.h. */ 18254#define _FILE_OFFSET_BITS 64 18255#include <sys/types.h> 18256 /* Check that off_t can represent 2**63 - 1 correctly. 18257 We can't simply define LARGE_OFF_T to be 9223372036854775807, 18258 since some C++ compilers masquerading as C compilers 18259 incorrectly reject 9223372036854775807. */ 18260#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 18261 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 18262 && LARGE_OFF_T % 2147483647 == 1) 18263 ? 1 : -1]; 18264int 18265main () 18266{ 18267 18268 ; 18269 return 0; 18270} 18271_ACEOF 18272if ac_fn_c_try_compile "$LINENO"; then : 18273 ac_cv_sys_file_offset_bits=64; break 18274fi 18275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18276 ac_cv_sys_file_offset_bits=unknown 18277 break 18278done 18279fi 18280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 18281$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 18282case $ac_cv_sys_file_offset_bits in #( 18283 no | unknown) ;; 18284 *) 18285cat >>confdefs.h <<_ACEOF 18286#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 18287_ACEOF 18288;; 18289esac 18290rm -rf conftest* 18291 if test $ac_cv_sys_file_offset_bits = unknown; then 18292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 18293$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 18294if ${ac_cv_sys_large_files+:} false; then : 18295 $as_echo_n "(cached) " >&6 18296else 18297 while :; do 18298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18299/* end confdefs.h. */ 18300#include <sys/types.h> 18301 /* Check that off_t can represent 2**63 - 1 correctly. 18302 We can't simply define LARGE_OFF_T to be 9223372036854775807, 18303 since some C++ compilers masquerading as C compilers 18304 incorrectly reject 9223372036854775807. */ 18305#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 18306 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 18307 && LARGE_OFF_T % 2147483647 == 1) 18308 ? 1 : -1]; 18309int 18310main () 18311{ 18312 18313 ; 18314 return 0; 18315} 18316_ACEOF 18317if ac_fn_c_try_compile "$LINENO"; then : 18318 ac_cv_sys_large_files=no; break 18319fi 18320rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18322/* end confdefs.h. */ 18323#define _LARGE_FILES 1 18324#include <sys/types.h> 18325 /* Check that off_t can represent 2**63 - 1 correctly. 18326 We can't simply define LARGE_OFF_T to be 9223372036854775807, 18327 since some C++ compilers masquerading as C compilers 18328 incorrectly reject 9223372036854775807. */ 18329#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 18330 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 18331 && LARGE_OFF_T % 2147483647 == 1) 18332 ? 1 : -1]; 18333int 18334main () 18335{ 18336 18337 ; 18338 return 0; 18339} 18340_ACEOF 18341if ac_fn_c_try_compile "$LINENO"; then : 18342 ac_cv_sys_large_files=1; break 18343fi 18344rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18345 ac_cv_sys_large_files=unknown 18346 break 18347done 18348fi 18349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 18350$as_echo "$ac_cv_sys_large_files" >&6; } 18351case $ac_cv_sys_large_files in #( 18352 no | unknown) ;; 18353 *) 18354cat >>confdefs.h <<_ACEOF 18355#define _LARGE_FILES $ac_cv_sys_large_files 18356_ACEOF 18357;; 18358esac 18359rm -rf conftest* 18360 fi 18361 18362 18363fi 18364 18365 18366 18367LIBTIFF_DOCDIR=\${prefix}/share/doc/${PACKAGE}-${LIBTIFF_VERSION} 18368 18369 18370# Check whether --with-docdir was given. 18371if test "${with_docdir+set}" = set; then : 18372 withval=$with_docdir; 18373fi 18374 18375if test "x$with_docdir" != "x" ; then 18376 LIBTIFF_DOCDIR=$with_docdir 18377fi 18378 18379 18380 18381 18382# Check whether --enable-ccitt was given. 18383if test "${enable_ccitt+set}" = set; then : 18384 enableval=$enable_ccitt; HAVE_CCITT=$enableval 18385else 18386 HAVE_CCITT=yes 18387fi 18388 18389 18390if test "$HAVE_CCITT" = "yes" ; then 18391 18392$as_echo "#define CCITT_SUPPORT 1" >>confdefs.h 18393 18394fi 18395 18396# Check whether --enable-packbits was given. 18397if test "${enable_packbits+set}" = set; then : 18398 enableval=$enable_packbits; HAVE_PACKBITS=$enableval 18399else 18400 HAVE_PACKBITS=yes 18401fi 18402 18403 18404if test "$HAVE_PACKBITS" = "yes" ; then 18405 18406$as_echo "#define PACKBITS_SUPPORT 1" >>confdefs.h 18407 18408fi 18409 18410# Check whether --enable-lzw was given. 18411if test "${enable_lzw+set}" = set; then : 18412 enableval=$enable_lzw; HAVE_LZW=$enableval 18413else 18414 HAVE_LZW=yes 18415fi 18416 18417 18418if test "$HAVE_LZW" = "yes" ; then 18419 18420$as_echo "#define LZW_SUPPORT 1" >>confdefs.h 18421 18422fi 18423 18424# Check whether --enable-thunder was given. 18425if test "${enable_thunder+set}" = set; then : 18426 enableval=$enable_thunder; HAVE_THUNDER=$enableval 18427else 18428 HAVE_THUNDER=yes 18429fi 18430 18431 18432if test "$HAVE_THUNDER" = "yes" ; then 18433 18434$as_echo "#define THUNDER_SUPPORT 1" >>confdefs.h 18435 18436fi 18437 18438HAVE_NEXT=yes 18439 18440# Check whether --enable-next was given. 18441if test "${enable_next+set}" = set; then : 18442 enableval=$enable_next; HAVE_NEXT=$enableval 18443else 18444 HAVE_NEXT=yes 18445fi 18446 18447 18448if test "$HAVE_NEXT" = "yes" ; then 18449 18450$as_echo "#define NEXT_SUPPORT 1" >>confdefs.h 18451 18452fi 18453 18454# Check whether --enable-logluv was given. 18455if test "${enable_logluv+set}" = set; then : 18456 enableval=$enable_logluv; HAVE_LOGLUV=$enableval 18457else 18458 HAVE_LOGLUV=yes 18459fi 18460 18461 18462if test "$HAVE_LOGLUV" = "yes" ; then 18463 18464$as_echo "#define LOGLUV_SUPPORT 1" >>confdefs.h 18465 18466fi 18467 18468 18469# Check whether --enable-mdi was given. 18470if test "${enable_mdi+set}" = set; then : 18471 enableval=$enable_mdi; HAVE_MDI=$enableval 18472else 18473 HAVE_MDI=yes 18474fi 18475 18476 18477if test "$HAVE_MDI" = "yes" ; then 18478 18479$as_echo "#define MDI_SUPPORT 1" >>confdefs.h 18480 18481fi 18482 18483 18484HAVE_ZLIB=no 18485 18486# Check whether --enable-zlib was given. 18487if test "${enable_zlib+set}" = set; then : 18488 enableval=$enable_zlib; 18489fi 18490 18491 18492# Check whether --with-zlib-include-dir was given. 18493if test "${with_zlib_include_dir+set}" = set; then : 18494 withval=$with_zlib_include_dir; 18495fi 18496 18497 18498# Check whether --with-zlib-lib-dir was given. 18499if test "${with_zlib_lib_dir+set}" = set; then : 18500 withval=$with_zlib_lib_dir; 18501fi 18502 18503 18504if test "x$enable_zlib" != "xno" ; then 18505 18506 if test "x$with_zlib_lib_dir" != "x" ; then 18507 LDFLAGS="-L$with_zlib_lib_dir $LDFLAGS" 18508 fi 18509 18510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5 18511$as_echo_n "checking for inflateEnd in -lz... " >&6; } 18512if ${ac_cv_lib_z_inflateEnd+:} false; then : 18513 $as_echo_n "(cached) " >&6 18514else 18515 ac_check_lib_save_LIBS=$LIBS 18516LIBS="-lz $LIBS" 18517cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18518/* end confdefs.h. */ 18519 18520/* Override any GCC internal prototype to avoid an error. 18521 Use char because int might match the return type of a GCC 18522 builtin and then its argument prototype would still apply. */ 18523#ifdef __cplusplus 18524extern "C" 18525#endif 18526char inflateEnd (); 18527int 18528main () 18529{ 18530return inflateEnd (); 18531 ; 18532 return 0; 18533} 18534_ACEOF 18535if ac_fn_c_try_link "$LINENO"; then : 18536 ac_cv_lib_z_inflateEnd=yes 18537else 18538 ac_cv_lib_z_inflateEnd=no 18539fi 18540rm -f core conftest.err conftest.$ac_objext \ 18541 conftest$ac_exeext conftest.$ac_ext 18542LIBS=$ac_check_lib_save_LIBS 18543fi 18544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5 18545$as_echo "$ac_cv_lib_z_inflateEnd" >&6; } 18546if test "x$ac_cv_lib_z_inflateEnd" = xyes; then : 18547 zlib_lib=yes 18548else 18549 zlib_lib=no 18550fi 18551 18552 if test "$zlib_lib" = "no" -a "x$with_zlib_lib_dir" != "x"; then 18553 as_fn_error $? "Zlib library not found at $with_zlib_lib_dir" "$LINENO" 5 18554 fi 18555 18556 if test "x$with_zlib_include_dir" != "x" ; then 18557 CPPFLAGS="-I$with_zlib_include_dir $CPPFLAGS" 18558 fi 18559 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default" 18560if test "x$ac_cv_header_zlib_h" = xyes; then : 18561 zlib_h=yes 18562else 18563 zlib_h=no 18564fi 18565 18566 18567 if test "$zlib_h" = "no" -a "x$with_zlib_include_dir" != "x" ; then 18568 as_fn_error $? "Zlib headers not found at $with_zlib_include_dir" "$LINENO" 5 18569 fi 18570 18571 if test "$zlib_lib" = "yes" -a "$zlib_h" = "yes" ; then 18572 HAVE_ZLIB=yes 18573 fi 18574 18575fi 18576 18577if test "$HAVE_ZLIB" = "yes" ; then 18578 18579$as_echo "#define ZIP_SUPPORT 1" >>confdefs.h 18580 18581 LIBS="-lz $LIBS" 18582 tiff_libs_private="-lz ${tiff_libs_private}" 18583 18584 if test "$HAVE_RPATH" = "yes" -a "x$with_zlib_lib_dir" != "x" ; then 18585 LIBDIR="-R $with_zlib_lib_dir $LIBDIR" 18586 fi 18587 18588fi 18589 18590 18591# Check whether --enable-pixarlog was given. 18592if test "${enable_pixarlog+set}" = set; then : 18593 enableval=$enable_pixarlog; HAVE_PIXARLOG=$enableval 18594else 18595 HAVE_PIXARLOG=yes 18596fi 18597 18598 18599if test "$HAVE_ZLIB" = "yes" -a "$HAVE_PIXARLOG" = "yes" ; then 18600 18601$as_echo "#define PIXARLOG_SUPPORT 1" >>confdefs.h 18602 18603else 18604 HAVE_PIXARLOG=no 18605fi 18606 18607 18608HAVE_JPEG=no 18609 18610# Check whether --enable-jpeg was given. 18611if test "${enable_jpeg+set}" = set; then : 18612 enableval=$enable_jpeg; 18613fi 18614 18615 18616# Check whether --with-jpeg-include-dir was given. 18617if test "${with_jpeg_include_dir+set}" = set; then : 18618 withval=$with_jpeg_include_dir; 18619fi 18620 18621 18622# Check whether --with-jpeg-lib-dir was given. 18623if test "${with_jpeg_lib_dir+set}" = set; then : 18624 withval=$with_jpeg_lib_dir; 18625fi 18626 18627 18628if test "x$enable_jpeg" != "xno" ; then 18629 18630 if test "x$with_jpeg_lib_dir" != "x" ; then 18631 LDFLAGS="-L$with_jpeg_lib_dir $LDFLAGS" 18632 18633 fi 18634 18635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jpeg_read_scanlines in -ljpeg" >&5 18636$as_echo_n "checking for jpeg_read_scanlines in -ljpeg... " >&6; } 18637if ${ac_cv_lib_jpeg_jpeg_read_scanlines+:} false; then : 18638 $as_echo_n "(cached) " >&6 18639else 18640 ac_check_lib_save_LIBS=$LIBS 18641LIBS="-ljpeg $LIBS" 18642cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18643/* end confdefs.h. */ 18644 18645/* Override any GCC internal prototype to avoid an error. 18646 Use char because int might match the return type of a GCC 18647 builtin and then its argument prototype would still apply. */ 18648#ifdef __cplusplus 18649extern "C" 18650#endif 18651char jpeg_read_scanlines (); 18652int 18653main () 18654{ 18655return jpeg_read_scanlines (); 18656 ; 18657 return 0; 18658} 18659_ACEOF 18660if ac_fn_c_try_link "$LINENO"; then : 18661 ac_cv_lib_jpeg_jpeg_read_scanlines=yes 18662else 18663 ac_cv_lib_jpeg_jpeg_read_scanlines=no 18664fi 18665rm -f core conftest.err conftest.$ac_objext \ 18666 conftest$ac_exeext conftest.$ac_ext 18667LIBS=$ac_check_lib_save_LIBS 18668fi 18669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_jpeg_read_scanlines" >&5 18670$as_echo "$ac_cv_lib_jpeg_jpeg_read_scanlines" >&6; } 18671if test "x$ac_cv_lib_jpeg_jpeg_read_scanlines" = xyes; then : 18672 jpeg_lib=yes 18673else 18674 jpeg_lib=no 18675fi 18676 18677 if test "$jpeg_lib" = "no" -a "x$with_jpeg_lib_dir" != "x" ; then 18678 as_fn_error $? "IJG JPEG library not found at $with_jpeg_lib_dir" "$LINENO" 5 18679 fi 18680 18681 if test "x$with_jpeg_include_dir" != "x" ; then 18682 CPPFLAGS="-I$with_jpeg_include_dir $CPPFLAGS" 18683 fi 18684 ac_fn_c_check_header_mongrel "$LINENO" "jpeglib.h" "ac_cv_header_jpeglib_h" "$ac_includes_default" 18685if test "x$ac_cv_header_jpeglib_h" = xyes; then : 18686 jpeg_h=yes 18687else 18688 jpeg_h=no 18689fi 18690 18691 18692 if test "$jpeg_h" = "no" -a "x$with_jpeg_include_dir" != "x" ; then 18693 as_fn_error $? "IJG JPEG library headers not found at $with_jpeg_include_dir" "$LINENO" 5 18694 fi 18695 18696 if test "$jpeg_lib" = "yes" -a "$jpeg_h" = "yes" ; then 18697 HAVE_JPEG=yes 18698 fi 18699 18700fi 18701 18702if test "$HAVE_JPEG" = "yes" ; then 18703 18704$as_echo "#define JPEG_SUPPORT 1" >>confdefs.h 18705 18706 LIBS="-ljpeg $LIBS" 18707 tiff_libs_private="-ljpeg ${tiff_libs_private}" 18708 18709 if test "$HAVE_RPATH" = "yes" -a "x$with_jpeg_lib_dir" != "x" ; then 18710 LIBDIR="-R $with_jpeg_lib_dir $LIBDIR" 18711 fi 18712 18713fi 18714 18715 if test "$HAVE_JPEG" = 'yes'; then 18716 HAVE_JPEG_TRUE= 18717 HAVE_JPEG_FALSE='#' 18718else 18719 HAVE_JPEG_TRUE='#' 18720 HAVE_JPEG_FALSE= 18721fi 18722 18723 18724 18725# Check whether --enable-old-jpeg was given. 18726if test "${enable_old_jpeg+set}" = set; then : 18727 enableval=$enable_old_jpeg; HAVE_OJPEG=${enableval} 18728else 18729 HAVE_OJPEG=yes 18730fi 18731 18732 18733if test "$HAVE_JPEG" = "yes" -a "$HAVE_OJPEG" = "yes" ; then 18734 18735$as_echo "#define OJPEG_SUPPORT 1" >>confdefs.h 18736 18737else 18738 HAVE_OJPEG=no 18739fi 18740 18741 18742HAVE_JBIG=no 18743 18744# Check whether --enable-jbig was given. 18745if test "${enable_jbig+set}" = set; then : 18746 enableval=$enable_jbig; 18747fi 18748 18749 18750# Check whether --with-jbig-include-dir was given. 18751if test "${with_jbig_include_dir+set}" = set; then : 18752 withval=$with_jbig_include_dir; 18753fi 18754 18755 18756# Check whether --with-jbig-lib-dir was given. 18757if test "${with_jbig_lib_dir+set}" = set; then : 18758 withval=$with_jbig_lib_dir; 18759fi 18760 18761 18762if test "x$enable_jbig" != "xno" ; then 18763 18764 if test "x$with_jbig_lib_dir" != "x" ; then 18765 LDFLAGS="-L$with_jbig_lib_dir $LDFLAGS" 18766 18767 fi 18768 18769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jbg_dec_init in -ljbig" >&5 18770$as_echo_n "checking for jbg_dec_init in -ljbig... " >&6; } 18771if ${ac_cv_lib_jbig_jbg_dec_init+:} false; then : 18772 $as_echo_n "(cached) " >&6 18773else 18774 ac_check_lib_save_LIBS=$LIBS 18775LIBS="-ljbig $LIBS" 18776cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18777/* end confdefs.h. */ 18778 18779/* Override any GCC internal prototype to avoid an error. 18780 Use char because int might match the return type of a GCC 18781 builtin and then its argument prototype would still apply. */ 18782#ifdef __cplusplus 18783extern "C" 18784#endif 18785char jbg_dec_init (); 18786int 18787main () 18788{ 18789return jbg_dec_init (); 18790 ; 18791 return 0; 18792} 18793_ACEOF 18794if ac_fn_c_try_link "$LINENO"; then : 18795 ac_cv_lib_jbig_jbg_dec_init=yes 18796else 18797 ac_cv_lib_jbig_jbg_dec_init=no 18798fi 18799rm -f core conftest.err conftest.$ac_objext \ 18800 conftest$ac_exeext conftest.$ac_ext 18801LIBS=$ac_check_lib_save_LIBS 18802fi 18803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jbig_jbg_dec_init" >&5 18804$as_echo "$ac_cv_lib_jbig_jbg_dec_init" >&6; } 18805if test "x$ac_cv_lib_jbig_jbg_dec_init" = xyes; then : 18806 jbig_lib=yes 18807else 18808 jbig_lib=no 18809fi 18810 18811 if test "$jbig_lib" = "no" -a "x$with_jbig_lib_dir" != "x" ; then 18812 as_fn_error $? "JBIG-KIT library not found at $with_jbig_lib_dir" "$LINENO" 5 18813 fi 18814 18815 if test "x$with_jbig_include_dir" != "x" ; then 18816 CPPFLAGS="-I$with_jbig_include_dir $CPPFLAGS" 18817 fi 18818 ac_fn_c_check_header_mongrel "$LINENO" "jbig.h" "ac_cv_header_jbig_h" "$ac_includes_default" 18819if test "x$ac_cv_header_jbig_h" = xyes; then : 18820 jbig_h=yes 18821else 18822 jbig_h=no 18823fi 18824 18825 18826 if test "$jbig_h" = "no" -a "x$with_jbig_include_dir" != "x" ; then 18827 as_fn_error $? "JBIG-KIT library headers not found at $with_jbig_include_dir" "$LINENO" 5 18828 fi 18829 18830 if test "$jbig_lib" = "yes" -a "$jbig_h" = "yes" ; then 18831 HAVE_JBIG=yes 18832 fi 18833 18834fi 18835 18836if test "$HAVE_JBIG" = "yes" ; then 18837 18838$as_echo "#define JBIG_SUPPORT 1" >>confdefs.h 18839 18840 LIBS="-ljbig $LIBS" 18841 tiff_libs_private="-ljbig ${tiff_libs_private}" 18842 18843 if test "$HAVE_RPATH" = "yes" -a "x$with_jbig_lib_dir" != "x" ; then 18844 LIBDIR="-R $with_jbig_lib_dir $LIBDIR" 18845 fi 18846 18847 # Older versions of jbigkit lack jbg_newlen 18848 for ac_func in jbg_newlen 18849do : 18850 ac_fn_c_check_func "$LINENO" "jbg_newlen" "ac_cv_func_jbg_newlen" 18851if test "x$ac_cv_func_jbg_newlen" = xyes; then : 18852 cat >>confdefs.h <<_ACEOF 18853#define HAVE_JBG_NEWLEN 1 18854_ACEOF 18855 18856fi 18857done 18858 18859 18860fi 18861 18862 if test "$HAVE_JBIG" = 'yes'; then 18863 HAVE_JBIG_TRUE= 18864 HAVE_JBIG_FALSE='#' 18865else 18866 HAVE_JBIG_TRUE='#' 18867 HAVE_JBIG_FALSE= 18868fi 18869 18870 18871 18872HAVE_LZMA=no 18873 18874# Check whether --enable-lzma was given. 18875if test "${enable_lzma+set}" = set; then : 18876 enableval=$enable_lzma; 18877fi 18878 18879 18880# Check whether --with-lzma-include-dir was given. 18881if test "${with_lzma_include_dir+set}" = set; then : 18882 withval=$with_lzma_include_dir; 18883fi 18884 18885 18886# Check whether --with-lzma-lib-dir was given. 18887if test "${with_lzma_lib_dir+set}" = set; then : 18888 withval=$with_lzma_lib_dir; 18889fi 18890 18891 18892if test "x$enable_lzma" != "xno" ; then 18893 18894 if test "x$with_lzma_lib_dir" != "x" ; then 18895 LDFLAGS="-L$with_lzma_lib_dir $LDFLAGS" 18896 fi 18897 18898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lzma_code in -llzma" >&5 18899$as_echo_n "checking for lzma_code in -llzma... " >&6; } 18900if ${ac_cv_lib_lzma_lzma_code+:} false; then : 18901 $as_echo_n "(cached) " >&6 18902else 18903 ac_check_lib_save_LIBS=$LIBS 18904LIBS="-llzma $LIBS" 18905cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18906/* end confdefs.h. */ 18907 18908/* Override any GCC internal prototype to avoid an error. 18909 Use char because int might match the return type of a GCC 18910 builtin and then its argument prototype would still apply. */ 18911#ifdef __cplusplus 18912extern "C" 18913#endif 18914char lzma_code (); 18915int 18916main () 18917{ 18918return lzma_code (); 18919 ; 18920 return 0; 18921} 18922_ACEOF 18923if ac_fn_c_try_link "$LINENO"; then : 18924 ac_cv_lib_lzma_lzma_code=yes 18925else 18926 ac_cv_lib_lzma_lzma_code=no 18927fi 18928rm -f core conftest.err conftest.$ac_objext \ 18929 conftest$ac_exeext conftest.$ac_ext 18930LIBS=$ac_check_lib_save_LIBS 18931fi 18932{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lzma_lzma_code" >&5 18933$as_echo "$ac_cv_lib_lzma_lzma_code" >&6; } 18934if test "x$ac_cv_lib_lzma_lzma_code" = xyes; then : 18935 lzma_lib=yes 18936else 18937 lzma_lib=no 18938fi 18939 18940 if test "$lzma_lib" = "no" -a "x$with_lzma_lib_dir" != "x"; then 18941 as_fn_error $? "lzma library not found at $with_lzma_lib_dir" "$LINENO" 5 18942 fi 18943 18944 if test "x$with_lzma_include_dir" != "x" ; then 18945 CPPFLAGS="-I$with_lzma_include_dir $CPPFLAGS" 18946 fi 18947 ac_fn_c_check_header_mongrel "$LINENO" "lzma.h" "ac_cv_header_lzma_h" "$ac_includes_default" 18948if test "x$ac_cv_header_lzma_h" = xyes; then : 18949 lzma_h=yes 18950else 18951 lzma_h=no 18952fi 18953 18954 18955 if test "$lzma_h" = "no" -a "x$with_lzma_include_dir" != "x" ; then 18956 as_fn_error $? "Liblzma headers not found at $with_lzma_include_dir" "$LINENO" 5 18957 fi 18958 18959 if test "$lzma_lib" = "yes" -a "$lzma_h" = "yes" ; then 18960 HAVE_LZMA=yes 18961 fi 18962 18963fi 18964 18965if test "$HAVE_LZMA" = "yes" ; then 18966 18967$as_echo "#define LZMA_SUPPORT 1" >>confdefs.h 18968 18969 LIBS="-llzma $LIBS" 18970 tiff_libs_private="-llzma ${tiff_libs_private}" 18971 18972 if test "$HAVE_RPATH" = "yes" -a "x$with_lzma_lib_dir" != "x" ; then 18973 LIBDIR="-R $with_lzma_lib_dir $LIBDIR" 18974 fi 18975 18976fi 18977 18978 if test "$HAVE_LZMA" = 'yes'; then 18979 HAVE_LZMA_TRUE= 18980 HAVE_LZMA_FALSE='#' 18981else 18982 HAVE_LZMA_TRUE='#' 18983 HAVE_LZMA_FALSE= 18984fi 18985 18986 18987 18988HAVE_JPEG12=no 18989 18990# Check whether --enable-jpeg12 was given. 18991if test "${enable_jpeg12+set}" = set; then : 18992 enableval=$enable_jpeg12; 18993fi 18994 18995 18996# Check whether --with-jpeg12-include-dir was given. 18997if test "${with_jpeg12_include_dir+set}" = set; then : 18998 withval=$with_jpeg12_include_dir; 18999fi 19000 19001 19002# Check whether --with-jpeg12-lib was given. 19003if test "${with_jpeg12_lib+set}" = set; then : 19004 withval=$with_jpeg12_lib; 19005fi 19006 19007 19008if test "x$enable_jpeg12" = "xyes" ; then 19009 19010 if test "x$with_jpeg12_lib" != "x" ; then 19011 LIBS="$with_jpeg12_lib $LIBS" 19012 fi 19013 19014 HAVE_JPEG12=yes 19015 19016 19017$as_echo "#define JPEG_DUAL_MODE_8_12 1" >>confdefs.h 19018 19019 if test "x$with_jpeg12_include_dir" != "x" ; then 19020 19021cat >>confdefs.h <<_ACEOF 19022#define LIBJPEG_12_PATH "$with_jpeg12_include_dir/jpeglib.h" 19023_ACEOF 19024 19025 fi 19026fi 19027 19028 19029 19030# Check whether --enable-cxx was given. 19031if test "${enable_cxx+set}" = set; then : 19032 enableval=$enable_cxx; HAVE_CXX=$enableval 19033else 19034 HAVE_CXX=yes 19035fi 19036 19037 19038if test "$HAVE_CXX" = "yes" ; then 19039 19040$as_echo "#define CXX_SUPPORT 1" >>confdefs.h 19041 19042else 19043 HAVE_CXX=no 19044fi 19045 19046 if test "$HAVE_CXX" = "yes"; then 19047 HAVE_CXX_TRUE= 19048 HAVE_CXX_FALSE='#' 19049else 19050 HAVE_CXX_TRUE='#' 19051 HAVE_CXX_FALSE= 19052fi 19053 19054 19055 19056HAVE_OPENGL=no 19057 19058 19059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 19060$as_echo_n "checking for X... " >&6; } 19061 19062 19063# Check whether --with-x was given. 19064if test "${with_x+set}" = set; then : 19065 withval=$with_x; 19066fi 19067 19068# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 19069if test "x$with_x" = xno; then 19070 # The user explicitly disabled X. 19071 have_x=disabled 19072else 19073 case $x_includes,$x_libraries in #( 19074 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #( 19075 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then : 19076 $as_echo_n "(cached) " >&6 19077else 19078 # One or both of the vars are not set, and there is no cached value. 19079ac_x_includes=no ac_x_libraries=no 19080rm -f -r conftest.dir 19081if mkdir conftest.dir; then 19082 cd conftest.dir 19083 cat >Imakefile <<'_ACEOF' 19084incroot: 19085 @echo incroot='${INCROOT}' 19086usrlibdir: 19087 @echo usrlibdir='${USRLIBDIR}' 19088libdir: 19089 @echo libdir='${LIBDIR}' 19090_ACEOF 19091 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then 19092 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 19093 for ac_var in incroot usrlibdir libdir; do 19094 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" 19095 done 19096 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 19097 for ac_extension in a so sl dylib la dll; do 19098 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && 19099 test -f "$ac_im_libdir/libX11.$ac_extension"; then 19100 ac_im_usrlibdir=$ac_im_libdir; break 19101 fi 19102 done 19103 # Screen out bogus values from the imake configuration. They are 19104 # bogus both because they are the default anyway, and because 19105 # using them would break gcc on systems where it needs fixed includes. 19106 case $ac_im_incroot in 19107 /usr/include) ac_x_includes= ;; 19108 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; 19109 esac 19110 case $ac_im_usrlibdir in 19111 /usr/lib | /usr/lib64 | /lib | /lib64) ;; 19112 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; 19113 esac 19114 fi 19115 cd .. 19116 rm -f -r conftest.dir 19117fi 19118 19119# Standard set of common directories for X headers. 19120# Check X11 before X11Rn because it is often a symlink to the current release. 19121ac_x_header_dirs=' 19122/usr/X11/include 19123/usr/X11R7/include 19124/usr/X11R6/include 19125/usr/X11R5/include 19126/usr/X11R4/include 19127 19128/usr/include/X11 19129/usr/include/X11R7 19130/usr/include/X11R6 19131/usr/include/X11R5 19132/usr/include/X11R4 19133 19134/usr/local/X11/include 19135/usr/local/X11R7/include 19136/usr/local/X11R6/include 19137/usr/local/X11R5/include 19138/usr/local/X11R4/include 19139 19140/usr/local/include/X11 19141/usr/local/include/X11R7 19142/usr/local/include/X11R6 19143/usr/local/include/X11R5 19144/usr/local/include/X11R4 19145 19146/usr/X386/include 19147/usr/x386/include 19148/usr/XFree86/include/X11 19149 19150/usr/include 19151/usr/local/include 19152/usr/unsupported/include 19153/usr/athena/include 19154/usr/local/x11r5/include 19155/usr/lpp/Xamples/include 19156 19157/usr/openwin/include 19158/usr/openwin/share/include' 19159 19160if test "$ac_x_includes" = no; then 19161 # Guess where to find include files, by looking for Xlib.h. 19162 # First, try using that file with no special directory specified. 19163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19164/* end confdefs.h. */ 19165#include <X11/Xlib.h> 19166_ACEOF 19167if ac_fn_c_try_cpp "$LINENO"; then : 19168 # We can compile using X headers with no special include directory. 19169ac_x_includes= 19170else 19171 for ac_dir in $ac_x_header_dirs; do 19172 if test -r "$ac_dir/X11/Xlib.h"; then 19173 ac_x_includes=$ac_dir 19174 break 19175 fi 19176done 19177fi 19178rm -f conftest.err conftest.i conftest.$ac_ext 19179fi # $ac_x_includes = no 19180 19181if test "$ac_x_libraries" = no; then 19182 # Check for the libraries. 19183 # See if we find them without any special options. 19184 # Don't add to $LIBS permanently. 19185 ac_save_LIBS=$LIBS 19186 LIBS="-lX11 $LIBS" 19187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19188/* end confdefs.h. */ 19189#include <X11/Xlib.h> 19190int 19191main () 19192{ 19193XrmInitialize () 19194 ; 19195 return 0; 19196} 19197_ACEOF 19198if ac_fn_c_try_link "$LINENO"; then : 19199 LIBS=$ac_save_LIBS 19200# We can link X programs with no special library path. 19201ac_x_libraries= 19202else 19203 LIBS=$ac_save_LIBS 19204for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 19205do 19206 # Don't even attempt the hair of trying to link an X program! 19207 for ac_extension in a so sl dylib la dll; do 19208 if test -r "$ac_dir/libX11.$ac_extension"; then 19209 ac_x_libraries=$ac_dir 19210 break 2 19211 fi 19212 done 19213done 19214fi 19215rm -f core conftest.err conftest.$ac_objext \ 19216 conftest$ac_exeext conftest.$ac_ext 19217fi # $ac_x_libraries = no 19218 19219case $ac_x_includes,$ac_x_libraries in #( 19220 no,* | *,no | *\'*) 19221 # Didn't find X, or a directory has "'" in its name. 19222 ac_cv_have_x="have_x=no";; #( 19223 *) 19224 # Record where we found X for the cache. 19225 ac_cv_have_x="have_x=yes\ 19226 ac_x_includes='$ac_x_includes'\ 19227 ac_x_libraries='$ac_x_libraries'" 19228esac 19229fi 19230;; #( 19231 *) have_x=yes;; 19232 esac 19233 eval "$ac_cv_have_x" 19234fi # $with_x != no 19235 19236if test "$have_x" != yes; then 19237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 19238$as_echo "$have_x" >&6; } 19239 no_x=yes 19240else 19241 # If each of the values was on the command line, it overrides each guess. 19242 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 19243 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 19244 # Update the cache value to reflect the command line values. 19245 ac_cv_have_x="have_x=yes\ 19246 ac_x_includes='$x_includes'\ 19247 ac_x_libraries='$x_libraries'" 19248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 19249$as_echo "libraries $x_libraries, headers $x_includes" >&6; } 19250fi 19251 19252if test "$no_x" = yes; then 19253 # Not all programs may use this symbol, but it does not hurt to define it. 19254 19255$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h 19256 19257 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= 19258else 19259 if test -n "$x_includes"; then 19260 X_CFLAGS="$X_CFLAGS -I$x_includes" 19261 fi 19262 19263 # It would also be nice to do this for all -L options, not just this one. 19264 if test -n "$x_libraries"; then 19265 X_LIBS="$X_LIBS -L$x_libraries" 19266 # For Solaris; some versions of Sun CC require a space after -R and 19267 # others require no space. Words are not sufficient . . . . 19268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 19269$as_echo_n "checking whether -R must be followed by a space... " >&6; } 19270 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" 19271 ac_xsave_c_werror_flag=$ac_c_werror_flag 19272 ac_c_werror_flag=yes 19273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19274/* end confdefs.h. */ 19275 19276int 19277main () 19278{ 19279 19280 ; 19281 return 0; 19282} 19283_ACEOF 19284if ac_fn_c_try_link "$LINENO"; then : 19285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19286$as_echo "no" >&6; } 19287 X_LIBS="$X_LIBS -R$x_libraries" 19288else 19289 LIBS="$ac_xsave_LIBS -R $x_libraries" 19290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19291/* end confdefs.h. */ 19292 19293int 19294main () 19295{ 19296 19297 ; 19298 return 0; 19299} 19300_ACEOF 19301if ac_fn_c_try_link "$LINENO"; then : 19302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19303$as_echo "yes" >&6; } 19304 X_LIBS="$X_LIBS -R $x_libraries" 19305else 19306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 19307$as_echo "neither works" >&6; } 19308fi 19309rm -f core conftest.err conftest.$ac_objext \ 19310 conftest$ac_exeext conftest.$ac_ext 19311fi 19312rm -f core conftest.err conftest.$ac_objext \ 19313 conftest$ac_exeext conftest.$ac_ext 19314 ac_c_werror_flag=$ac_xsave_c_werror_flag 19315 LIBS=$ac_xsave_LIBS 19316 fi 19317 19318 # Check for system-dependent libraries X programs must link with. 19319 # Do this before checking for the system-independent R6 libraries 19320 # (-lICE), since we may need -lsocket or whatever for X linking. 19321 19322 if test "$ISC" = yes; then 19323 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" 19324 else 19325 # Martyn Johnson says this is needed for Ultrix, if the X 19326 # libraries were built with DECnet support. And Karl Berry says 19327 # the Alpha needs dnet_stub (dnet does not exist). 19328 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" 19329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19330/* end confdefs.h. */ 19331 19332/* Override any GCC internal prototype to avoid an error. 19333 Use char because int might match the return type of a GCC 19334 builtin and then its argument prototype would still apply. */ 19335#ifdef __cplusplus 19336extern "C" 19337#endif 19338char XOpenDisplay (); 19339int 19340main () 19341{ 19342return XOpenDisplay (); 19343 ; 19344 return 0; 19345} 19346_ACEOF 19347if ac_fn_c_try_link "$LINENO"; then : 19348 19349else 19350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 19351$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } 19352if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then : 19353 $as_echo_n "(cached) " >&6 19354else 19355 ac_check_lib_save_LIBS=$LIBS 19356LIBS="-ldnet $LIBS" 19357cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19358/* end confdefs.h. */ 19359 19360/* Override any GCC internal prototype to avoid an error. 19361 Use char because int might match the return type of a GCC 19362 builtin and then its argument prototype would still apply. */ 19363#ifdef __cplusplus 19364extern "C" 19365#endif 19366char dnet_ntoa (); 19367int 19368main () 19369{ 19370return dnet_ntoa (); 19371 ; 19372 return 0; 19373} 19374_ACEOF 19375if ac_fn_c_try_link "$LINENO"; then : 19376 ac_cv_lib_dnet_dnet_ntoa=yes 19377else 19378 ac_cv_lib_dnet_dnet_ntoa=no 19379fi 19380rm -f core conftest.err conftest.$ac_objext \ 19381 conftest$ac_exeext conftest.$ac_ext 19382LIBS=$ac_check_lib_save_LIBS 19383fi 19384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 19385$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } 19386if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then : 19387 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" 19388fi 19389 19390 if test $ac_cv_lib_dnet_dnet_ntoa = no; then 19391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 19392$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } 19393if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then : 19394 $as_echo_n "(cached) " >&6 19395else 19396 ac_check_lib_save_LIBS=$LIBS 19397LIBS="-ldnet_stub $LIBS" 19398cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19399/* end confdefs.h. */ 19400 19401/* Override any GCC internal prototype to avoid an error. 19402 Use char because int might match the return type of a GCC 19403 builtin and then its argument prototype would still apply. */ 19404#ifdef __cplusplus 19405extern "C" 19406#endif 19407char dnet_ntoa (); 19408int 19409main () 19410{ 19411return dnet_ntoa (); 19412 ; 19413 return 0; 19414} 19415_ACEOF 19416if ac_fn_c_try_link "$LINENO"; then : 19417 ac_cv_lib_dnet_stub_dnet_ntoa=yes 19418else 19419 ac_cv_lib_dnet_stub_dnet_ntoa=no 19420fi 19421rm -f core conftest.err conftest.$ac_objext \ 19422 conftest$ac_exeext conftest.$ac_ext 19423LIBS=$ac_check_lib_save_LIBS 19424fi 19425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 19426$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } 19427if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then : 19428 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" 19429fi 19430 19431 fi 19432fi 19433rm -f core conftest.err conftest.$ac_objext \ 19434 conftest$ac_exeext conftest.$ac_ext 19435 LIBS="$ac_xsave_LIBS" 19436 19437 # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT, 19438 # to get the SysV transport functions. 19439 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) 19440 # needs -lnsl. 19441 # The nsl library prevents programs from opening the X display 19442 # on Irix 5.2, according to T.E. Dickey. 19443 # The functions gethostbyname, getservbyname, and inet_addr are 19444 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. 19445 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" 19446if test "x$ac_cv_func_gethostbyname" = xyes; then : 19447 19448fi 19449 19450 if test $ac_cv_func_gethostbyname = no; then 19451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 19452$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 19453if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 19454 $as_echo_n "(cached) " >&6 19455else 19456 ac_check_lib_save_LIBS=$LIBS 19457LIBS="-lnsl $LIBS" 19458cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19459/* end confdefs.h. */ 19460 19461/* Override any GCC internal prototype to avoid an error. 19462 Use char because int might match the return type of a GCC 19463 builtin and then its argument prototype would still apply. */ 19464#ifdef __cplusplus 19465extern "C" 19466#endif 19467char gethostbyname (); 19468int 19469main () 19470{ 19471return gethostbyname (); 19472 ; 19473 return 0; 19474} 19475_ACEOF 19476if ac_fn_c_try_link "$LINENO"; then : 19477 ac_cv_lib_nsl_gethostbyname=yes 19478else 19479 ac_cv_lib_nsl_gethostbyname=no 19480fi 19481rm -f core conftest.err conftest.$ac_objext \ 19482 conftest$ac_exeext conftest.$ac_ext 19483LIBS=$ac_check_lib_save_LIBS 19484fi 19485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 19486$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 19487if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 19488 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" 19489fi 19490 19491 if test $ac_cv_lib_nsl_gethostbyname = no; then 19492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 19493$as_echo_n "checking for gethostbyname in -lbsd... " >&6; } 19494if ${ac_cv_lib_bsd_gethostbyname+:} false; then : 19495 $as_echo_n "(cached) " >&6 19496else 19497 ac_check_lib_save_LIBS=$LIBS 19498LIBS="-lbsd $LIBS" 19499cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19500/* end confdefs.h. */ 19501 19502/* Override any GCC internal prototype to avoid an error. 19503 Use char because int might match the return type of a GCC 19504 builtin and then its argument prototype would still apply. */ 19505#ifdef __cplusplus 19506extern "C" 19507#endif 19508char gethostbyname (); 19509int 19510main () 19511{ 19512return gethostbyname (); 19513 ; 19514 return 0; 19515} 19516_ACEOF 19517if ac_fn_c_try_link "$LINENO"; then : 19518 ac_cv_lib_bsd_gethostbyname=yes 19519else 19520 ac_cv_lib_bsd_gethostbyname=no 19521fi 19522rm -f core conftest.err conftest.$ac_objext \ 19523 conftest$ac_exeext conftest.$ac_ext 19524LIBS=$ac_check_lib_save_LIBS 19525fi 19526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 19527$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } 19528if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then : 19529 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" 19530fi 19531 19532 fi 19533 fi 19534 19535 # [email protected] says without -lsocket, 19536 # socket/setsockopt and other routines are undefined under SCO ODT 19537 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary 19538 # on later versions), says Simon Leinen: it contains gethostby* 19539 # variants that don't use the name server (or something). -lsocket 19540 # must be given before -lnsl if both are needed. We assume that 19541 # if connect needs -lnsl, so does gethostbyname. 19542 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" 19543if test "x$ac_cv_func_connect" = xyes; then : 19544 19545fi 19546 19547 if test $ac_cv_func_connect = no; then 19548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 19549$as_echo_n "checking for connect in -lsocket... " >&6; } 19550if ${ac_cv_lib_socket_connect+:} false; then : 19551 $as_echo_n "(cached) " >&6 19552else 19553 ac_check_lib_save_LIBS=$LIBS 19554LIBS="-lsocket $X_EXTRA_LIBS $LIBS" 19555cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19556/* end confdefs.h. */ 19557 19558/* Override any GCC internal prototype to avoid an error. 19559 Use char because int might match the return type of a GCC 19560 builtin and then its argument prototype would still apply. */ 19561#ifdef __cplusplus 19562extern "C" 19563#endif 19564char connect (); 19565int 19566main () 19567{ 19568return connect (); 19569 ; 19570 return 0; 19571} 19572_ACEOF 19573if ac_fn_c_try_link "$LINENO"; then : 19574 ac_cv_lib_socket_connect=yes 19575else 19576 ac_cv_lib_socket_connect=no 19577fi 19578rm -f core conftest.err conftest.$ac_objext \ 19579 conftest$ac_exeext conftest.$ac_ext 19580LIBS=$ac_check_lib_save_LIBS 19581fi 19582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 19583$as_echo "$ac_cv_lib_socket_connect" >&6; } 19584if test "x$ac_cv_lib_socket_connect" = xyes; then : 19585 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" 19586fi 19587 19588 fi 19589 19590 # Guillermo Gomez says -lposix is necessary on A/UX. 19591 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" 19592if test "x$ac_cv_func_remove" = xyes; then : 19593 19594fi 19595 19596 if test $ac_cv_func_remove = no; then 19597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 19598$as_echo_n "checking for remove in -lposix... " >&6; } 19599if ${ac_cv_lib_posix_remove+:} false; then : 19600 $as_echo_n "(cached) " >&6 19601else 19602 ac_check_lib_save_LIBS=$LIBS 19603LIBS="-lposix $LIBS" 19604cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19605/* end confdefs.h. */ 19606 19607/* Override any GCC internal prototype to avoid an error. 19608 Use char because int might match the return type of a GCC 19609 builtin and then its argument prototype would still apply. */ 19610#ifdef __cplusplus 19611extern "C" 19612#endif 19613char remove (); 19614int 19615main () 19616{ 19617return remove (); 19618 ; 19619 return 0; 19620} 19621_ACEOF 19622if ac_fn_c_try_link "$LINENO"; then : 19623 ac_cv_lib_posix_remove=yes 19624else 19625 ac_cv_lib_posix_remove=no 19626fi 19627rm -f core conftest.err conftest.$ac_objext \ 19628 conftest$ac_exeext conftest.$ac_ext 19629LIBS=$ac_check_lib_save_LIBS 19630fi 19631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 19632$as_echo "$ac_cv_lib_posix_remove" >&6; } 19633if test "x$ac_cv_lib_posix_remove" = xyes; then : 19634 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" 19635fi 19636 19637 fi 19638 19639 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. 19640 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" 19641if test "x$ac_cv_func_shmat" = xyes; then : 19642 19643fi 19644 19645 if test $ac_cv_func_shmat = no; then 19646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 19647$as_echo_n "checking for shmat in -lipc... " >&6; } 19648if ${ac_cv_lib_ipc_shmat+:} false; then : 19649 $as_echo_n "(cached) " >&6 19650else 19651 ac_check_lib_save_LIBS=$LIBS 19652LIBS="-lipc $LIBS" 19653cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19654/* end confdefs.h. */ 19655 19656/* Override any GCC internal prototype to avoid an error. 19657 Use char because int might match the return type of a GCC 19658 builtin and then its argument prototype would still apply. */ 19659#ifdef __cplusplus 19660extern "C" 19661#endif 19662char shmat (); 19663int 19664main () 19665{ 19666return shmat (); 19667 ; 19668 return 0; 19669} 19670_ACEOF 19671if ac_fn_c_try_link "$LINENO"; then : 19672 ac_cv_lib_ipc_shmat=yes 19673else 19674 ac_cv_lib_ipc_shmat=no 19675fi 19676rm -f core conftest.err conftest.$ac_objext \ 19677 conftest$ac_exeext conftest.$ac_ext 19678LIBS=$ac_check_lib_save_LIBS 19679fi 19680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 19681$as_echo "$ac_cv_lib_ipc_shmat" >&6; } 19682if test "x$ac_cv_lib_ipc_shmat" = xyes; then : 19683 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" 19684fi 19685 19686 fi 19687 fi 19688 19689 # Check for libraries that X11R6 Xt/Xaw programs need. 19690 ac_save_LDFLAGS=$LDFLAGS 19691 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" 19692 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to 19693 # check for ICE first), but we must link in the order -lSM -lICE or 19694 # we get undefined symbols. So assume we have SM if we have ICE. 19695 # These have to be linked with before -lX11, unlike the other 19696 # libraries we check for below, so use a different variable. 19697 # John Interrante, Karl Berry 19698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 19699$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } 19700if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then : 19701 $as_echo_n "(cached) " >&6 19702else 19703 ac_check_lib_save_LIBS=$LIBS 19704LIBS="-lICE $X_EXTRA_LIBS $LIBS" 19705cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19706/* end confdefs.h. */ 19707 19708/* Override any GCC internal prototype to avoid an error. 19709 Use char because int might match the return type of a GCC 19710 builtin and then its argument prototype would still apply. */ 19711#ifdef __cplusplus 19712extern "C" 19713#endif 19714char IceConnectionNumber (); 19715int 19716main () 19717{ 19718return IceConnectionNumber (); 19719 ; 19720 return 0; 19721} 19722_ACEOF 19723if ac_fn_c_try_link "$LINENO"; then : 19724 ac_cv_lib_ICE_IceConnectionNumber=yes 19725else 19726 ac_cv_lib_ICE_IceConnectionNumber=no 19727fi 19728rm -f core conftest.err conftest.$ac_objext \ 19729 conftest$ac_exeext conftest.$ac_ext 19730LIBS=$ac_check_lib_save_LIBS 19731fi 19732{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 19733$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } 19734if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then : 19735 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" 19736fi 19737 19738 LDFLAGS=$ac_save_LDFLAGS 19739 19740fi 19741 19742 19743 19744 19745 19746ac_ext=c 19747ac_cpp='$CPP $CPPFLAGS' 19748ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19749ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19750ac_compiler_gnu=$ac_cv_c_compiler_gnu 19751 19752ax_pthread_ok=no 19753 19754 19755if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then 19756 save_CFLAGS="$CFLAGS" 19757 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 19758 save_LIBS="$LIBS" 19759 LIBS="$PTHREAD_LIBS $LIBS" 19760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5 19761$as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; } 19762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19763/* end confdefs.h. */ 19764 19765/* Override any GCC internal prototype to avoid an error. 19766 Use char because int might match the return type of a GCC 19767 builtin and then its argument prototype would still apply. */ 19768#ifdef __cplusplus 19769extern "C" 19770#endif 19771char pthread_join (); 19772int 19773main () 19774{ 19775return pthread_join (); 19776 ; 19777 return 0; 19778} 19779_ACEOF 19780if ac_fn_c_try_link "$LINENO"; then : 19781 ax_pthread_ok=yes 19782fi 19783rm -f core conftest.err conftest.$ac_objext \ 19784 conftest$ac_exeext conftest.$ac_ext 19785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5 19786$as_echo "$ax_pthread_ok" >&6; } 19787 if test x"$ax_pthread_ok" = xno; then 19788 PTHREAD_LIBS="" 19789 PTHREAD_CFLAGS="" 19790 fi 19791 LIBS="$save_LIBS" 19792 CFLAGS="$save_CFLAGS" 19793fi 19794 19795 19796 19797ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" 19798 19799 19800 19801case "${host_cpu}-${host_os}" in 19802 *solaris*) 19803 19804 19805 ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags" 19806 ;; 19807 19808 *-darwin*) 19809 ax_pthread_flags="-pthread $ax_pthread_flags" 19810 ;; 19811esac 19812 19813if test x"$ax_pthread_ok" = xno; then 19814for flag in $ax_pthread_flags; do 19815 19816 case $flag in 19817 none) 19818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5 19819$as_echo_n "checking whether pthreads work without any flags... " >&6; } 19820 ;; 19821 19822 -*) 19823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5 19824$as_echo_n "checking whether pthreads work with $flag... " >&6; } 19825 PTHREAD_CFLAGS="$flag" 19826 ;; 19827 19828 pthread-config) 19829 # Extract the first word of "pthread-config", so it can be a program name with args. 19830set dummy pthread-config; ac_word=$2 19831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19832$as_echo_n "checking for $ac_word... " >&6; } 19833if ${ac_cv_prog_ax_pthread_config+:} false; then : 19834 $as_echo_n "(cached) " >&6 19835else 19836 if test -n "$ax_pthread_config"; then 19837 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test. 19838else 19839as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19840for as_dir in $PATH 19841do 19842 IFS=$as_save_IFS 19843 test -z "$as_dir" && as_dir=. 19844 for ac_exec_ext in '' $ac_executable_extensions; do 19845 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19846 ac_cv_prog_ax_pthread_config="yes" 19847 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 19848 break 2 19849 fi 19850done 19851 done 19852IFS=$as_save_IFS 19853 19854 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no" 19855fi 19856fi 19857ax_pthread_config=$ac_cv_prog_ax_pthread_config 19858if test -n "$ax_pthread_config"; then 19859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5 19860$as_echo "$ax_pthread_config" >&6; } 19861else 19862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19863$as_echo "no" >&6; } 19864fi 19865 19866 19867 if test x"$ax_pthread_config" = xno; then continue; fi 19868 PTHREAD_CFLAGS="`pthread-config --cflags`" 19869 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" 19870 ;; 19871 19872 *) 19873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5 19874$as_echo_n "checking for the pthreads library -l$flag... " >&6; } 19875 PTHREAD_LIBS="-l$flag" 19876 ;; 19877 esac 19878 19879 save_LIBS="$LIBS" 19880 save_CFLAGS="$CFLAGS" 19881 LIBS="$PTHREAD_LIBS $LIBS" 19882 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 19883 19884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19885/* end confdefs.h. */ 19886#include <pthread.h> 19887 static void routine(void* a) {a=0;} 19888 static void* start_routine(void* a) {return a;} 19889int 19890main () 19891{ 19892pthread_t th; pthread_attr_t attr; 19893 pthread_create(&th,0,start_routine,0); 19894 pthread_join(th, 0); 19895 pthread_attr_init(&attr); 19896 pthread_cleanup_push(routine, 0); 19897 pthread_cleanup_pop(0); 19898 ; 19899 return 0; 19900} 19901_ACEOF 19902if ac_fn_c_try_link "$LINENO"; then : 19903 ax_pthread_ok=yes 19904fi 19905rm -f core conftest.err conftest.$ac_objext \ 19906 conftest$ac_exeext conftest.$ac_ext 19907 19908 LIBS="$save_LIBS" 19909 CFLAGS="$save_CFLAGS" 19910 19911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5 19912$as_echo "$ax_pthread_ok" >&6; } 19913 if test "x$ax_pthread_ok" = xyes; then 19914 break; 19915 fi 19916 19917 PTHREAD_LIBS="" 19918 PTHREAD_CFLAGS="" 19919done 19920fi 19921 19922if test "x$ax_pthread_ok" = xyes; then 19923 save_LIBS="$LIBS" 19924 LIBS="$PTHREAD_LIBS $LIBS" 19925 save_CFLAGS="$CFLAGS" 19926 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 19927 19928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5 19929$as_echo_n "checking for joinable pthread attribute... " >&6; } 19930 attr_name=unknown 19931 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do 19932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19933/* end confdefs.h. */ 19934#include <pthread.h> 19935int 19936main () 19937{ 19938int attr=$attr; return attr; 19939 ; 19940 return 0; 19941} 19942_ACEOF 19943if ac_fn_c_try_link "$LINENO"; then : 19944 attr_name=$attr; break 19945fi 19946rm -f core conftest.err conftest.$ac_objext \ 19947 conftest$ac_exeext conftest.$ac_ext 19948 done 19949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5 19950$as_echo "$attr_name" >&6; } 19951 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then 19952 19953cat >>confdefs.h <<_ACEOF 19954#define PTHREAD_CREATE_JOINABLE $attr_name 19955_ACEOF 19956 19957 fi 19958 19959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5 19960$as_echo_n "checking if more special flags are required for pthreads... " >&6; } 19961 flag=no 19962 case "${host_cpu}-${host_os}" in 19963 *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";; 19964 *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";; 19965 esac 19966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5 19967$as_echo "${flag}" >&6; } 19968 if test "x$flag" != xno; then 19969 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" 19970 fi 19971 19972 LIBS="$save_LIBS" 19973 CFLAGS="$save_CFLAGS" 19974 19975 if test x"$GCC" != xyes; then 19976 for ac_prog in xlc_r cc_r 19977do 19978 # Extract the first word of "$ac_prog", so it can be a program name with args. 19979set dummy $ac_prog; ac_word=$2 19980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19981$as_echo_n "checking for $ac_word... " >&6; } 19982if ${ac_cv_prog_PTHREAD_CC+:} false; then : 19983 $as_echo_n "(cached) " >&6 19984else 19985 if test -n "$PTHREAD_CC"; then 19986 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. 19987else 19988as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19989for as_dir in $PATH 19990do 19991 IFS=$as_save_IFS 19992 test -z "$as_dir" && as_dir=. 19993 for ac_exec_ext in '' $ac_executable_extensions; do 19994 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19995 ac_cv_prog_PTHREAD_CC="$ac_prog" 19996 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 19997 break 2 19998 fi 19999done 20000 done 20001IFS=$as_save_IFS 20002 20003fi 20004fi 20005PTHREAD_CC=$ac_cv_prog_PTHREAD_CC 20006if test -n "$PTHREAD_CC"; then 20007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5 20008$as_echo "$PTHREAD_CC" >&6; } 20009else 20010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20011$as_echo "no" >&6; } 20012fi 20013 20014 20015 test -n "$PTHREAD_CC" && break 20016done 20017test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}" 20018 20019 else 20020 PTHREAD_CC=$CC 20021 fi 20022else 20023 PTHREAD_CC="$CC" 20024fi 20025 20026 20027 20028 20029 20030if test x"$ax_pthread_ok" = xyes; then 20031 20032$as_echo "#define HAVE_PTHREAD 1" >>confdefs.h 20033 20034 : 20035else 20036 ax_pthread_ok=no 20037 20038fi 20039ac_ext=c 20040ac_cpp='$CPP $CPPFLAGS' 20041ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20042ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20043ac_compiler_gnu=$ac_cv_c_compiler_gnu 20044 20045 20046 20047 20048ac_ext=c 20049ac_cpp='$CPP $CPPFLAGS' 20050ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20051ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20052ac_compiler_gnu=$ac_cv_c_compiler_gnu 20053 20054{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the Microsoft C compiler" >&5 20055$as_echo_n "checking whether we are using the Microsoft C compiler... " >&6; } 20056if ${ax_cv_c_compiler_ms+:} false; then : 20057 $as_echo_n "(cached) " >&6 20058else 20059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20060/* end confdefs.h. */ 20061 20062int 20063main () 20064{ 20065#ifndef _MSC_VER 20066 choke me 20067#endif 20068 20069 ; 20070 return 0; 20071} 20072_ACEOF 20073if ac_fn_c_try_compile "$LINENO"; then : 20074 ax_compiler_ms=yes 20075else 20076 ax_compiler_ms=no 20077fi 20078rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20079ax_cv_c_compiler_ms=$ax_compiler_ms 20080 20081fi 20082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_c_compiler_ms" >&5 20083$as_echo "$ax_cv_c_compiler_ms" >&6; } 20084if test X$ax_compiler_ms = Xno; then : 20085 GL_CFLAGS="${PTHREAD_CFLAGS}"; GL_LIBS="${PTHREAD_LIBS} -lm" 20086fi 20087 20088if test "X$no_x" != "Xyes"; then : 20089 if test -n "$x_includes"; then : 20090 GL_CFLAGS="-I${x_includes} ${GL_CFLAGS}" 20091fi 20092 if test -n "$x_libraries"; then : 20093 GL_LIBS="-L${x_libraries} -lX11 ${GL_LIBS}" 20094fi 20095fi 20096 20097ax_save_CPPFLAGS="${CPPFLAGS}" 20098CPPFLAGS="${GL_CFLAGS} ${CPPFLAGS}" 20099for ac_header in GL/gl.h OpenGL/gl.h 20100do : 20101 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 20102ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 20103if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 20104 cat >>confdefs.h <<_ACEOF 20105#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 20106_ACEOF 20107 20108fi 20109 20110done 20111 20112CPPFLAGS="${ax_save_CPPFLAGS}" 20113 20114for ac_header in windows.h 20115do : 20116 ac_fn_c_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default" 20117if test "x$ac_cv_header_windows_h" = xyes; then : 20118 cat >>confdefs.h <<_ACEOF 20119#define HAVE_WINDOWS_H 1 20120_ACEOF 20121 20122fi 20123 20124done 20125 20126 20127 20128 20129{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenGL library" >&5 20130$as_echo_n "checking for OpenGL library... " >&6; } 20131if ${ax_cv_check_gl_libgl+:} false; then : 20132 $as_echo_n "(cached) " >&6 20133else 20134 ax_cv_check_gl_libgl="no" 20135case $host_cpu in 20136 x86_64) ax_check_gl_libdir=lib64 ;; 20137 *) ax_check_gl_libdir=lib ;; 20138esac 20139ax_save_CPPFLAGS="${CPPFLAGS}" 20140CPPFLAGS="${GL_CFLAGS} ${CPPFLAGS}" 20141ax_save_LIBS="${LIBS}" 20142LIBS="" 20143ax_check_libs="-lopengl32 -lGL" 20144for ax_lib in ${ax_check_libs}; do 20145 if test X$ax_compiler_ms = Xyes; then : 20146 ax_try_lib=`echo $ax_lib | sed -e 's/^-l//' -e 's/$/.lib/'` 20147else 20148 ax_try_lib="${ax_lib}" 20149fi 20150 LIBS="${ax_try_lib} ${GL_LIBS} ${ax_save_LIBS}" 20151cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20152/* end confdefs.h. */ 20153 20154# if defined(HAVE_WINDOWS_H) && defined(_WIN32) 20155# include <windows.h> 20156# endif 20157# ifdef HAVE_GL_GL_H 20158# include <GL/gl.h> 20159# elif defined(HAVE_OPENGL_GL_H) 20160# include <OpenGL/gl.h> 20161# else 20162# error no gl.h 20163# endif 20164int 20165main () 20166{ 20167glBegin(0) 20168 ; 20169 return 0; 20170} 20171_ACEOF 20172if ac_fn_c_try_link "$LINENO"; then : 20173 ax_cv_check_gl_libgl="${ax_try_lib}"; break 20174else 20175 ax_check_gl_nvidia_flags="-L/usr/${ax_check_gl_libdir}/nvidia" LIBS="${ax_try_lib} ${ax_check_gl_nvidia_flags} ${GL_LIBS} ${ax_save_LIBS}" 20176cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20177/* end confdefs.h. */ 20178 20179# if defined(HAVE_WINDOWS_H) && defined(_WIN32) 20180# include <windows.h> 20181# endif 20182# ifdef HAVE_GL_GL_H 20183# include <GL/gl.h> 20184# elif defined(HAVE_OPENGL_GL_H) 20185# include <OpenGL/gl.h> 20186# else 20187# error no gl.h 20188# endif 20189int 20190main () 20191{ 20192glBegin(0) 20193 ; 20194 return 0; 20195} 20196_ACEOF 20197if ac_fn_c_try_link "$LINENO"; then : 20198 ax_cv_check_gl_libgl="${ax_try_lib} ${ax_check_gl_nvidia_flags}"; break 20199else 20200 ax_check_gl_dylib_flag='-dylib_file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib' LIBS="${ax_try_lib} ${ax_check_gl_dylib_flag} ${GL_LIBS} ${ax_save_LIBS}" 20201cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20202/* end confdefs.h. */ 20203 20204# if defined(HAVE_WINDOWS_H) && defined(_WIN32) 20205# include <windows.h> 20206# endif 20207# ifdef HAVE_GL_GL_H 20208# include <GL/gl.h> 20209# elif defined(HAVE_OPENGL_GL_H) 20210# include <OpenGL/gl.h> 20211# else 20212# error no gl.h 20213# endif 20214int 20215main () 20216{ 20217glBegin(0) 20218 ; 20219 return 0; 20220} 20221_ACEOF 20222if ac_fn_c_try_link "$LINENO"; then : 20223 ax_cv_check_gl_libgl="${ax_try_lib} ${ax_check_gl_dylib_flag}"; break 20224fi 20225rm -f core conftest.err conftest.$ac_objext \ 20226 conftest$ac_exeext conftest.$ac_ext 20227fi 20228rm -f core conftest.err conftest.$ac_objext \ 20229 conftest$ac_exeext conftest.$ac_ext 20230fi 20231rm -f core conftest.err conftest.$ac_objext \ 20232 conftest$ac_exeext conftest.$ac_ext 20233done 20234 20235if test "X$ax_cv_check_gl_libgl" = Xno -a "X$no_x" = Xyes; then : 20236 LIBS='-framework OpenGL' 20237cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20238/* end confdefs.h. */ 20239 20240# if defined(HAVE_WINDOWS_H) && defined(_WIN32) 20241# include <windows.h> 20242# endif 20243# ifdef HAVE_GL_GL_H 20244# include <GL/gl.h> 20245# elif defined(HAVE_OPENGL_GL_H) 20246# include <OpenGL/gl.h> 20247# else 20248# error no gl.h 20249# endif 20250int 20251main () 20252{ 20253glBegin(0) 20254 ; 20255 return 0; 20256} 20257_ACEOF 20258if ac_fn_c_try_link "$LINENO"; then : 20259 ax_cv_check_gl_libgl="$LIBS" 20260fi 20261rm -f core conftest.err conftest.$ac_objext \ 20262 conftest$ac_exeext conftest.$ac_ext 20263fi 20264 20265LIBS=${ax_save_LIBS} 20266CPPFLAGS=${ax_save_CPPFLAGS} 20267fi 20268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_gl_libgl" >&5 20269$as_echo "$ax_cv_check_gl_libgl" >&6; } 20270 20271if test "X$ax_cv_check_gl_libgl" = Xno; then : 20272 no_gl=yes; GL_CFLAGS=""; GL_LIBS="" 20273else 20274 GL_LIBS="${ax_cv_check_gl_libgl} ${GL_LIBS}" 20275fi 20276ac_ext=c 20277ac_cpp='$CPP $CPPFLAGS' 20278ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20279ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20280ac_compiler_gnu=$ac_cv_c_compiler_gnu 20281 20282 20283 20284 20285 20286 20287GLU_CFLAGS="${GL_CFLAGS}" 20288 20289ax_save_CPPFLAGS="${CPPFLAGS}" 20290CPPFLAGS="${GL_CFLAGS} ${CPPFLAGS}" 20291for ac_header in GL/glu.h OpenGL/glu.h 20292do : 20293 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 20294ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 20295if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 20296 cat >>confdefs.h <<_ACEOF 20297#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 20298_ACEOF 20299 20300fi 20301 20302done 20303 20304CPPFLAGS="${ax_save_CPPFLAGS}" 20305 20306 20307 20308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenGL Utility library" >&5 20309$as_echo_n "checking for OpenGL Utility library... " >&6; } 20310if ${ax_cv_check_glu_libglu+:} false; then : 20311 $as_echo_n "(cached) " >&6 20312else 20313 ax_cv_check_glu_libglu="no" 20314ax_save_CPPFLAGS="${CPPFLAGS}" 20315CPPFLAGS="${GL_CFLAGS} ${CPPFLAGS}" 20316ax_save_LIBS="${LIBS}" 20317 20318LIBS="${GL_LIBS} ${ax_save_LIBS}" 20319ac_ext=cpp 20320ac_cpp='$CXXCPP $CPPFLAGS' 20321ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20322ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20323ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 20324 20325if test X$ax_compiler_ms = Xyes; then : 20326 ac_ext=c 20327ac_cpp='$CPP $CPPFLAGS' 20328ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20329ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20330ac_compiler_gnu=$ac_cv_c_compiler_gnu 20331 20332fi 20333cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20334/* end confdefs.h. */ 20335 20336# if defined(HAVE_WINDOWS_H) && defined(_WIN32) 20337# include <windows.h> 20338# endif 20339# ifdef HAVE_GL_GLU_H 20340# include <GL/glu.h> 20341# elif defined(HAVE_OPENGL_GLU_H) 20342# include <OpenGL/glu.h> 20343# else 20344# error no glu.h 20345# endif 20346int 20347main () 20348{ 20349gluBeginCurve(0) 20350 ; 20351 return 0; 20352} 20353_ACEOF 20354if ac_fn_c_try_link "$LINENO"; then : 20355 ax_cv_check_glu_libglu=yes 20356else 20357 LIBS="" 20358ax_check_libs="-lglu32 -lGLU" 20359for ax_lib in ${ax_check_libs}; do 20360 if test X$ax_compiler_ms = Xyes; then : 20361 ax_try_lib=`echo $ax_lib | sed -e 's/^-l//' -e 's/$/.lib/'` 20362else 20363 ax_try_lib="${ax_lib}" 20364fi 20365 LIBS="${ax_try_lib} ${GL_LIBS} ${ax_save_LIBS}" 20366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20367/* end confdefs.h. */ 20368 20369# if defined(HAVE_WINDOWS_H) && defined(_WIN32) 20370# include <windows.h> 20371# endif 20372# ifdef HAVE_GL_GLU_H 20373# include <GL/glu.h> 20374# elif defined(HAVE_OPENGL_GLU_H) 20375# include <OpenGL/glu.h> 20376# else 20377# error no glu.h 20378# endif 20379int 20380main () 20381{ 20382gluBeginCurve(0) 20383 ; 20384 return 0; 20385} 20386_ACEOF 20387if ac_fn_c_try_link "$LINENO"; then : 20388 ax_cv_check_glu_libglu="${ax_try_lib}"; break 20389fi 20390rm -f core conftest.err conftest.$ac_objext \ 20391 conftest$ac_exeext conftest.$ac_ext 20392done 20393 20394fi 20395rm -f core conftest.err conftest.$ac_objext \ 20396 conftest$ac_exeext conftest.$ac_ext 20397if test X$ax_compiler_ms = Xyes; then : 20398 ac_ext=cpp 20399ac_cpp='$CXXCPP $CPPFLAGS' 20400ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20401ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20402ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 20403 20404fi 20405ac_ext=c 20406ac_cpp='$CPP $CPPFLAGS' 20407ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20408ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20409ac_compiler_gnu=$ac_cv_c_compiler_gnu 20410 20411 20412LIBS=${ax_save_LIBS} 20413CPPFLAGS=${ax_save_CPPFLAGS} 20414fi 20415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_glu_libglu" >&5 20416$as_echo "$ax_cv_check_glu_libglu" >&6; } 20417if test "X$ax_cv_check_glu_libglu" = Xno; then : 20418 no_glu=yes; GLU_CFLAGS=""; GLU_LIBS="" 20419else 20420 if test "X$ax_cv_check_glu_libglu" = Xyes; then : 20421 GLU_LIBS="$GL_LIBS" 20422else 20423 GLU_LIBS="${ax_cv_check_glu_libglu} ${GL_LIBS}" 20424fi 20425fi 20426 20427 20428 20429if test "X$ax_cv_check_glu_libglu" != Xno; then : 20430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for varargs GLU tesselator callback function type" >&5 20431$as_echo_n "checking for varargs GLU tesselator callback function type... " >&6; } 20432if ${ax_cv_varargs_glu_tesscb+:} false; then : 20433 $as_echo_n "(cached) " >&6 20434else 20435 ax_cv_varargs_glu_tesscb=no 20436ax_save_CFLAGS="$CFLAGS" 20437CFLAGS="$GL_CFLAGS $CFLAGS" 20438cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20439/* end confdefs.h. */ 20440 20441# ifdef HAVE_GL_GLU_H 20442# include <GL/glu.h> 20443# else 20444# include <OpenGL/glu.h> 20445# endif 20446int 20447main () 20448{ 20449GLvoid (*func)(...); gluTessCallback(0, 0, func) 20450 ; 20451 return 0; 20452} 20453_ACEOF 20454if ac_fn_c_try_compile "$LINENO"; then : 20455 ax_cv_varargs_glu_tesscb=yes 20456fi 20457rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20458CFLAGS="$ax_save_CFLAGS" 20459fi 20460{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_varargs_glu_tesscb" >&5 20461$as_echo "$ax_cv_varargs_glu_tesscb" >&6; } 20462if test X$ax_cv_varargs_glu_tesscb = Xyes; then : 20463 20464$as_echo "#define HAVE_VARARGS_GLU_TESSCB 1" >>confdefs.h 20465 20466fi 20467fi 20468 20469 20470 20471ax_save_CPPFLAGS="${CPPFLAGS}" 20472CPPFLAGS="${GLU_CFLAGS} ${CPPFLAGS}" 20473for ac_header in GL/glut.h GLUT/glut.h 20474do : 20475 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 20476ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 20477if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 20478 cat >>confdefs.h <<_ACEOF 20479#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 20480_ACEOF 20481 20482fi 20483 20484done 20485 20486CPPFLAGS="${ax_save_CPPFLAGS}" 20487 20488GLUT_CFLAGS=${GLU_CFLAGS} 20489GLUT_LIBS=${GLU_LIBS} 20490 20491 20492 20493if test X$no_x != Xyes; then : 20494 GLUT_LIBS="${X_PRE_LIBS} -lXi ${X_EXTRA_LIBS} ${GLUT_LIBS}" 20495fi 20496 20497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLUT library" >&5 20498$as_echo_n "checking for GLUT library... " >&6; } 20499if ${ax_cv_check_glut_libglut+:} false; then : 20500 $as_echo_n "(cached) " >&6 20501else 20502 ax_cv_check_glut_libglut="no" 20503ac_ext=c 20504ac_cpp='$CPP $CPPFLAGS' 20505ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20506ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20507ac_compiler_gnu=$ac_cv_c_compiler_gnu 20508 20509ax_save_CPPFLAGS="${CPPFLAGS}" 20510CPPFLAGS="${GLUT_CFLAGS} ${CPPFLAGS}" 20511ax_save_LIBS="${LIBS}" 20512LIBS="" 20513ax_check_libs="-lglut32 -lglut" 20514for ax_lib in ${ax_check_libs}; do 20515 if test X$ax_compiler_ms = Xyes; then : 20516 ax_try_lib=`echo $ax_lib | sed -e 's/^-l//' -e 's/$/.lib/'` 20517else 20518 ax_try_lib="${ax_lib}" 20519fi 20520 LIBS="${ax_try_lib} ${GLUT_LIBS} ${ax_save_LIBS}" 20521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20522/* end confdefs.h. */ 20523 20524# if HAVE_WINDOWS_H && defined(_WIN32) 20525# include <windows.h> 20526# endif 20527# ifdef HAVE_GL_GLUT_H 20528# include <GL/glut.h> 20529# elif defined(HAVE_GLUT_GLUT_H) 20530# include <GLUT/glut.h> 20531# else 20532# error no glut.h 20533# endif 20534int 20535main () 20536{ 20537glutMainLoop() 20538 ; 20539 return 0; 20540} 20541_ACEOF 20542if ac_fn_c_try_link "$LINENO"; then : 20543 ax_cv_check_glut_libglut="${ax_try_lib}"; break 20544fi 20545rm -f core conftest.err conftest.$ac_objext \ 20546 conftest$ac_exeext conftest.$ac_ext 20547done 20548 20549if test "X$ax_cv_check_glut_libglut" = Xno -a "X$no_x" = Xyes; then : 20550 LIBS='-framework GLUT' 20551cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20552/* end confdefs.h. */ 20553 20554# if HAVE_WINDOWS_H && defined(_WIN32) 20555# include <windows.h> 20556# endif 20557# ifdef HAVE_GL_GLUT_H 20558# include <GL/glut.h> 20559# elif defined(HAVE_GLUT_GLUT_H) 20560# include <GLUT/glut.h> 20561# else 20562# error no glut.h 20563# endif 20564int 20565main () 20566{ 20567glutMainLoop() 20568 ; 20569 return 0; 20570} 20571_ACEOF 20572if ac_fn_c_try_link "$LINENO"; then : 20573 ax_cv_check_glut_libglut="$LIBS" 20574fi 20575rm -f core conftest.err conftest.$ac_objext \ 20576 conftest$ac_exeext conftest.$ac_ext 20577fi 20578 20579CPPFLAGS="${ax_save_CPPFLAGS}" 20580LIBS="${ax_save_LIBS}" 20581ac_ext=c 20582ac_cpp='$CPP $CPPFLAGS' 20583ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20584ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20585ac_compiler_gnu=$ac_cv_c_compiler_gnu 20586 20587fi 20588{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_glut_libglut" >&5 20589$as_echo "$ax_cv_check_glut_libglut" >&6; } 20590 20591if test "X$ax_cv_check_glut_libglut" = Xno; then : 20592 no_glut="yes"; GLUT_CFLAGS=""; GLUT_LIBS="" 20593else 20594 GLUT_LIBS="${ax_cv_check_glut_libglut} ${GLUT_LIBS}" 20595fi 20596 20597 20598 20599 20600 20601if test "$no_x" != "yes" -a "$no_gl" != "yes" \ 20602 -a "$no_glu" != "yes" -a "$no_glut" != "yes" ; then 20603 HAVE_OPENGL=yes 20604fi 20605 20606 if test "$HAVE_OPENGL" = "yes"; then 20607 HAVE_OPENGL_TRUE= 20608 HAVE_OPENGL_FALSE='#' 20609else 20610 HAVE_OPENGL_TRUE='#' 20611 HAVE_OPENGL_FALSE= 20612fi 20613 20614 20615 20616# Check whether --enable-win32-io was given. 20617if test "${enable_win32_io+set}" = set; then : 20618 enableval=$enable_win32_io; 20619fi 20620 20621 20622win32_io_ok=no 20623case "${host_os}" in 20624 cygwin*) 20625 if test x"$ac_cv_header_windows_h" = xyes -a "x$enable_win32_io" = xyes ; then 20626 win32_io_ok=yes 20627 fi 20628 ;; 20629 *) 20630 if test x"$ac_cv_header_windows_h" = xyes -a ! "x$enable_win32_io" = xno ; then 20631 win32_io_ok=yes 20632 fi 20633 ;; 20634esac 20635 20636if test "$win32_io_ok" = "yes" ; then 20637 20638$as_echo "#define USE_WIN32_FILEIO 1" >>confdefs.h 20639 20640fi 20641 20642 if test "$win32_io_ok" = yes; then 20643 WIN32_IO_TRUE= 20644 WIN32_IO_FALSE='#' 20645else 20646 WIN32_IO_TRUE='#' 20647 WIN32_IO_FALSE= 20648fi 20649 20650 20651 20652 20653 20654 20655 20656 20657 20658# Check whether --enable-strip-chopping was given. 20659if test "${enable_strip_chopping+set}" = set; then : 20660 enableval=$enable_strip_chopping; HAVE_STRIPCHOP=$enableval 20661else 20662 HAVE_STRIPCHOP=yes 20663fi 20664 20665 20666# Check whether --with-default-strip-size was given. 20667if test "${with_default_strip_size+set}" = set; then : 20668 withval=$with_default_strip_size; 20669fi 20670 20671 20672if test "$HAVE_STRIPCHOP" = "yes" \ 20673 -a "x$with_default_strip_size" != "xno"; then 20674 20675$as_echo "#define STRIPCHOP_DEFAULT TIFF_STRIPCHOP" >>confdefs.h 20676 20677 20678 if test "x$with_default_strip_size" = "x" \ 20679 -o "x$with_default_strip_size" = "xyes"; then 20680 with_default_strip_size="8192" 20681 fi 20682 20683 20684cat >>confdefs.h <<_ACEOF 20685#define STRIP_SIZE_DEFAULT $with_default_strip_size 20686_ACEOF 20687 20688 20689fi 20690 20691 20692# Check whether --enable-defer-strile-load was given. 20693if test "${enable_defer_strile_load+set}" = set; then : 20694 enableval=$enable_defer_strile_load; HAVE_DEFER_STRILE_LOAD=$enableval 20695else 20696 HAVE_DEFER_STRILE_LOAD=no 20697fi 20698 20699 20700if test "$HAVE_DEFER_STRILE_LOAD" = "yes" ; then 20701 20702$as_echo "#define DEFER_STRILE_LOAD 1" >>confdefs.h 20703 20704 20705fi 20706 20707 20708# Check whether --enable-chunky-strip-read was given. 20709if test "${enable_chunky_strip_read+set}" = set; then : 20710 enableval=$enable_chunky_strip_read; HAVE_CHUNKY_STRIP_READ=$enableval 20711else 20712 HAVE_CHUNKY_STRIP_READ=no 20713fi 20714 20715 20716if test "$HAVE_CHUNKY_STRIP_READ" = "yes" ; then 20717 20718$as_echo "#define CHUNKY_STRIP_READ_SUPPORT 1" >>confdefs.h 20719 20720 20721fi 20722 20723 20724$as_echo "#define SUBIFD_SUPPORT 1" >>confdefs.h 20725 20726 20727 20728# Check whether --enable-extrasample-as-alpha was given. 20729if test "${enable_extrasample_as_alpha+set}" = set; then : 20730 enableval=$enable_extrasample_as_alpha; HAVE_EXTRASAMPLE_AS_ALPHA=$enableval 20731else 20732 HAVE_EXTRASAMPLE_AS_ALPHA=yes 20733fi 20734 20735 20736if test "$HAVE_EXTRASAMPLE_AS_ALPHA" = "yes" ; then 20737 20738$as_echo "#define DEFAULT_EXTRASAMPLE_AS_ALPHA 1" >>confdefs.h 20739 20740fi 20741 20742 20743# Check whether --enable-check-ycbcr-subsampling was given. 20744if test "${enable_check_ycbcr_subsampling+set}" = set; then : 20745 enableval=$enable_check_ycbcr_subsampling; CHECK_JPEG_YCBCR_SUBSAMPLING=$enableval 20746else 20747 CHECK_JPEG_YCBCR_SUBSAMPLING=yes 20748fi 20749 20750 20751if test "$CHECK_JPEG_YCBCR_SUBSAMPLING" = "yes" ; then 20752 20753$as_echo "#define CHECK_JPEG_YCBCR_SUBSAMPLING 1" >>confdefs.h 20754 20755fi 20756 20757 20758 20759 20760ac_config_headers="$ac_config_headers libtiff/tif_config.h libtiff/tiffconf.h" 20761 20762 20763ac_config_files="$ac_config_files Makefile build/Makefile contrib/Makefile contrib/addtiffo/Makefile contrib/dbs/Makefile contrib/dbs/xtiff/Makefile contrib/iptcutil/Makefile contrib/mfs/Makefile contrib/pds/Makefile contrib/ras/Makefile contrib/stream/Makefile contrib/tags/Makefile contrib/win_dib/Makefile html/Makefile html/images/Makefile html/man/Makefile libtiff-4.pc libtiff/Makefile man/Makefile port/Makefile test/Makefile tools/Makefile" 20764 20765cat >confcache <<\_ACEOF 20766# This file is a shell script that caches the results of configure 20767# tests run on this system so they can be shared between configure 20768# scripts and configure runs, see configure's option --config-cache. 20769# It is not useful on other systems. If it contains results you don't 20770# want to keep, you may remove or edit it. 20771# 20772# config.status only pays attention to the cache file if you give it 20773# the --recheck option to rerun configure. 20774# 20775# `ac_cv_env_foo' variables (set or unset) will be overridden when 20776# loading this file, other *unset* `ac_cv_foo' will be assigned the 20777# following values. 20778 20779_ACEOF 20780 20781# The following way of writing the cache mishandles newlines in values, 20782# but we know of no workaround that is simple, portable, and efficient. 20783# So, we kill variables containing newlines. 20784# Ultrix sh set writes to stderr and can't be redirected directly, 20785# and sets the high bit in the cache file unless we assign to the vars. 20786( 20787 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 20788 eval ac_val=\$$ac_var 20789 case $ac_val in #( 20790 *${as_nl}*) 20791 case $ac_var in #( 20792 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 20793$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 20794 esac 20795 case $ac_var in #( 20796 _ | IFS | as_nl) ;; #( 20797 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 20798 *) { eval $ac_var=; unset $ac_var;} ;; 20799 esac ;; 20800 esac 20801 done 20802 20803 (set) 2>&1 | 20804 case $as_nl`(ac_space=' '; set) 2>&1` in #( 20805 *${as_nl}ac_space=\ *) 20806 # `set' does not quote correctly, so add quotes: double-quote 20807 # substitution turns \\\\ into \\, and sed turns \\ into \. 20808 sed -n \ 20809 "s/'/'\\\\''/g; 20810 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 20811 ;; #( 20812 *) 20813 # `set' quotes correctly as required by POSIX, so do not add quotes. 20814 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 20815 ;; 20816 esac | 20817 sort 20818) | 20819 sed ' 20820 /^ac_cv_env_/b end 20821 t clear 20822 :clear 20823 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 20824 t end 20825 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 20826 :end' >>confcache 20827if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 20828 if test -w "$cache_file"; then 20829 if test "x$cache_file" != "x/dev/null"; then 20830 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 20831$as_echo "$as_me: updating cache $cache_file" >&6;} 20832 if test ! -f "$cache_file" || test -h "$cache_file"; then 20833 cat confcache >"$cache_file" 20834 else 20835 case $cache_file in #( 20836 */* | ?:*) 20837 mv -f confcache "$cache_file"$$ && 20838 mv -f "$cache_file"$$ "$cache_file" ;; #( 20839 *) 20840 mv -f confcache "$cache_file" ;; 20841 esac 20842 fi 20843 fi 20844 else 20845 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 20846$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 20847 fi 20848fi 20849rm -f confcache 20850 20851test "x$prefix" = xNONE && prefix=$ac_default_prefix 20852# Let make expand exec_prefix. 20853test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 20854 20855DEFS=-DHAVE_CONFIG_H 20856 20857ac_libobjs= 20858ac_ltlibobjs= 20859U= 20860for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 20861 # 1. Remove the extension, and $U if already installed. 20862 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 20863 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 20864 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 20865 # will be set to the directory where LIBOBJS objects are built. 20866 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 20867 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 20868done 20869LIBOBJS=$ac_libobjs 20870 20871LTLIBOBJS=$ac_ltlibobjs 20872 20873 20874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 20875$as_echo_n "checking that generated files are newer than configure... " >&6; } 20876 if test -n "$am_sleep_pid"; then 20877 # Hide warnings about reused PIDs. 20878 wait $am_sleep_pid 2>/dev/null 20879 fi 20880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 20881$as_echo "done" >&6; } 20882 if test -n "$EXEEXT"; then 20883 am__EXEEXT_TRUE= 20884 am__EXEEXT_FALSE='#' 20885else 20886 am__EXEEXT_TRUE='#' 20887 am__EXEEXT_FALSE= 20888fi 20889 20890if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 20891 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 20892Usually this means the macro was only invoked conditionally." "$LINENO" 5 20893fi 20894if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 20895 as_fn_error $? "conditional \"AMDEP\" was never defined. 20896Usually this means the macro was only invoked conditionally." "$LINENO" 5 20897fi 20898if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 20899 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 20900Usually this means the macro was only invoked conditionally." "$LINENO" 5 20901fi 20902if test -z "${HAVE_LD_VERSION_SCRIPT_TRUE}" && test -z "${HAVE_LD_VERSION_SCRIPT_FALSE}"; then 20903 as_fn_error $? "conditional \"HAVE_LD_VERSION_SCRIPT\" was never defined. 20904Usually this means the macro was only invoked conditionally." "$LINENO" 5 20905fi 20906if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 20907 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. 20908Usually this means the macro was only invoked conditionally." "$LINENO" 5 20909fi 20910 20911if test -z "${HAVE_RPATH_TRUE}" && test -z "${HAVE_RPATH_FALSE}"; then 20912 as_fn_error $? "conditional \"HAVE_RPATH\" was never defined. 20913Usually this means the macro was only invoked conditionally." "$LINENO" 5 20914fi 20915if test -z "${HAVE_JPEG_TRUE}" && test -z "${HAVE_JPEG_FALSE}"; then 20916 as_fn_error $? "conditional \"HAVE_JPEG\" was never defined. 20917Usually this means the macro was only invoked conditionally." "$LINENO" 5 20918fi 20919if test -z "${HAVE_JBIG_TRUE}" && test -z "${HAVE_JBIG_FALSE}"; then 20920 as_fn_error $? "conditional \"HAVE_JBIG\" was never defined. 20921Usually this means the macro was only invoked conditionally." "$LINENO" 5 20922fi 20923if test -z "${HAVE_LZMA_TRUE}" && test -z "${HAVE_LZMA_FALSE}"; then 20924 as_fn_error $? "conditional \"HAVE_LZMA\" was never defined. 20925Usually this means the macro was only invoked conditionally." "$LINENO" 5 20926fi 20927if test -z "${HAVE_CXX_TRUE}" && test -z "${HAVE_CXX_FALSE}"; then 20928 as_fn_error $? "conditional \"HAVE_CXX\" was never defined. 20929Usually this means the macro was only invoked conditionally." "$LINENO" 5 20930fi 20931if test -z "${HAVE_OPENGL_TRUE}" && test -z "${HAVE_OPENGL_FALSE}"; then 20932 as_fn_error $? "conditional \"HAVE_OPENGL\" was never defined. 20933Usually this means the macro was only invoked conditionally." "$LINENO" 5 20934fi 20935if test -z "${WIN32_IO_TRUE}" && test -z "${WIN32_IO_FALSE}"; then 20936 as_fn_error $? "conditional \"WIN32_IO\" was never defined. 20937Usually this means the macro was only invoked conditionally." "$LINENO" 5 20938fi 20939 20940: "${CONFIG_STATUS=./config.status}" 20941ac_write_fail=0 20942ac_clean_files_save=$ac_clean_files 20943ac_clean_files="$ac_clean_files $CONFIG_STATUS" 20944{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 20945$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 20946as_write_fail=0 20947cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 20948#! $SHELL 20949# Generated by $as_me. 20950# Run this file to recreate the current configuration. 20951# Compiler output produced by configure, useful for debugging 20952# configure, is in config.log if it exists. 20953 20954debug=false 20955ac_cs_recheck=false 20956ac_cs_silent=false 20957 20958SHELL=\${CONFIG_SHELL-$SHELL} 20959export SHELL 20960_ASEOF 20961cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 20962## -------------------- ## 20963## M4sh Initialization. ## 20964## -------------------- ## 20965 20966# Be more Bourne compatible 20967DUALCASE=1; export DUALCASE # for MKS sh 20968if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20969 emulate sh 20970 NULLCMD=: 20971 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 20972 # is contrary to our usage. Disable this feature. 20973 alias -g '${1+"$@"}'='"$@"' 20974 setopt NO_GLOB_SUBST 20975else 20976 case `(set -o) 2>/dev/null` in #( 20977 *posix*) : 20978 set -o posix ;; #( 20979 *) : 20980 ;; 20981esac 20982fi 20983 20984 20985as_nl=' 20986' 20987export as_nl 20988# Printing a long string crashes Solaris 7 /usr/bin/printf. 20989as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 20990as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 20991as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 20992# Prefer a ksh shell builtin over an external printf program on Solaris, 20993# but without wasting forks for bash or zsh. 20994if test -z "$BASH_VERSION$ZSH_VERSION" \ 20995 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 20996 as_echo='print -r --' 20997 as_echo_n='print -rn --' 20998elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 20999 as_echo='printf %s\n' 21000 as_echo_n='printf %s' 21001else 21002 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 21003 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 21004 as_echo_n='/usr/ucb/echo -n' 21005 else 21006 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 21007 as_echo_n_body='eval 21008 arg=$1; 21009 case $arg in #( 21010 *"$as_nl"*) 21011 expr "X$arg" : "X\\(.*\\)$as_nl"; 21012 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 21013 esac; 21014 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 21015 ' 21016 export as_echo_n_body 21017 as_echo_n='sh -c $as_echo_n_body as_echo' 21018 fi 21019 export as_echo_body 21020 as_echo='sh -c $as_echo_body as_echo' 21021fi 21022 21023# The user is always right. 21024if test "${PATH_SEPARATOR+set}" != set; then 21025 PATH_SEPARATOR=: 21026 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 21027 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 21028 PATH_SEPARATOR=';' 21029 } 21030fi 21031 21032 21033# IFS 21034# We need space, tab and new line, in precisely that order. Quoting is 21035# there to prevent editors from complaining about space-tab. 21036# (If _AS_PATH_WALK were called with IFS unset, it would disable word 21037# splitting by setting IFS to empty value.) 21038IFS=" "" $as_nl" 21039 21040# Find who we are. Look in the path if we contain no directory separator. 21041as_myself= 21042case $0 in #(( 21043 *[\\/]* ) as_myself=$0 ;; 21044 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21045for as_dir in $PATH 21046do 21047 IFS=$as_save_IFS 21048 test -z "$as_dir" && as_dir=. 21049 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 21050 done 21051IFS=$as_save_IFS 21052 21053 ;; 21054esac 21055# We did not find ourselves, most probably we were run as `sh COMMAND' 21056# in which case we are not to be found in the path. 21057if test "x$as_myself" = x; then 21058 as_myself=$0 21059fi 21060if test ! -f "$as_myself"; then 21061 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 21062 exit 1 21063fi 21064 21065# Unset variables that we do not need and which cause bugs (e.g. in 21066# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 21067# suppresses any "Segmentation fault" message there. '((' could 21068# trigger a bug in pdksh 5.2.14. 21069for as_var in BASH_ENV ENV MAIL MAILPATH 21070do eval test x\${$as_var+set} = xset \ 21071 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 21072done 21073PS1='$ ' 21074PS2='> ' 21075PS4='+ ' 21076 21077# NLS nuisances. 21078LC_ALL=C 21079export LC_ALL 21080LANGUAGE=C 21081export LANGUAGE 21082 21083# CDPATH. 21084(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 21085 21086 21087# as_fn_error STATUS ERROR [LINENO LOG_FD] 21088# ---------------------------------------- 21089# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 21090# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 21091# script with STATUS, using 1 if that was 0. 21092as_fn_error () 21093{ 21094 as_status=$1; test $as_status -eq 0 && as_status=1 21095 if test "$4"; then 21096 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 21097 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 21098 fi 21099 $as_echo "$as_me: error: $2" >&2 21100 as_fn_exit $as_status 21101} # as_fn_error 21102 21103 21104# as_fn_set_status STATUS 21105# ----------------------- 21106# Set $? to STATUS, without forking. 21107as_fn_set_status () 21108{ 21109 return $1 21110} # as_fn_set_status 21111 21112# as_fn_exit STATUS 21113# ----------------- 21114# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 21115as_fn_exit () 21116{ 21117 set +e 21118 as_fn_set_status $1 21119 exit $1 21120} # as_fn_exit 21121 21122# as_fn_unset VAR 21123# --------------- 21124# Portably unset VAR. 21125as_fn_unset () 21126{ 21127 { eval $1=; unset $1;} 21128} 21129as_unset=as_fn_unset 21130# as_fn_append VAR VALUE 21131# ---------------------- 21132# Append the text in VALUE to the end of the definition contained in VAR. Take 21133# advantage of any shell optimizations that allow amortized linear growth over 21134# repeated appends, instead of the typical quadratic growth present in naive 21135# implementations. 21136if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 21137 eval 'as_fn_append () 21138 { 21139 eval $1+=\$2 21140 }' 21141else 21142 as_fn_append () 21143 { 21144 eval $1=\$$1\$2 21145 } 21146fi # as_fn_append 21147 21148# as_fn_arith ARG... 21149# ------------------ 21150# Perform arithmetic evaluation on the ARGs, and store the result in the 21151# global $as_val. Take advantage of shells that can avoid forks. The arguments 21152# must be portable across $(()) and expr. 21153if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 21154 eval 'as_fn_arith () 21155 { 21156 as_val=$(( $* )) 21157 }' 21158else 21159 as_fn_arith () 21160 { 21161 as_val=`expr "$@" || test $? -eq 1` 21162 } 21163fi # as_fn_arith 21164 21165 21166if expr a : '\(a\)' >/dev/null 2>&1 && 21167 test "X`expr 00001 : '.*\(...\)'`" = X001; then 21168 as_expr=expr 21169else 21170 as_expr=false 21171fi 21172 21173if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 21174 as_basename=basename 21175else 21176 as_basename=false 21177fi 21178 21179if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 21180 as_dirname=dirname 21181else 21182 as_dirname=false 21183fi 21184 21185as_me=`$as_basename -- "$0" || 21186$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 21187 X"$0" : 'X\(//\)$' \| \ 21188 X"$0" : 'X\(/\)' \| . 2>/dev/null || 21189$as_echo X/"$0" | 21190 sed '/^.*\/\([^/][^/]*\)\/*$/{ 21191 s//\1/ 21192 q 21193 } 21194 /^X\/\(\/\/\)$/{ 21195 s//\1/ 21196 q 21197 } 21198 /^X\/\(\/\).*/{ 21199 s//\1/ 21200 q 21201 } 21202 s/.*/./; q'` 21203 21204# Avoid depending upon Character Ranges. 21205as_cr_letters='abcdefghijklmnopqrstuvwxyz' 21206as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 21207as_cr_Letters=$as_cr_letters$as_cr_LETTERS 21208as_cr_digits='0123456789' 21209as_cr_alnum=$as_cr_Letters$as_cr_digits 21210 21211ECHO_C= ECHO_N= ECHO_T= 21212case `echo -n x` in #((((( 21213-n*) 21214 case `echo 'xy\c'` in 21215 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 21216 xy) ECHO_C='\c';; 21217 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 21218 ECHO_T=' ';; 21219 esac;; 21220*) 21221 ECHO_N='-n';; 21222esac 21223 21224rm -f conf$$ conf$$.exe conf$$.file 21225if test -d conf$$.dir; then 21226 rm -f conf$$.dir/conf$$.file 21227else 21228 rm -f conf$$.dir 21229 mkdir conf$$.dir 2>/dev/null 21230fi 21231if (echo >conf$$.file) 2>/dev/null; then 21232 if ln -s conf$$.file conf$$ 2>/dev/null; then 21233 as_ln_s='ln -s' 21234 # ... but there are two gotchas: 21235 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 21236 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 21237 # In both cases, we have to default to `cp -pR'. 21238 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 21239 as_ln_s='cp -pR' 21240 elif ln conf$$.file conf$$ 2>/dev/null; then 21241 as_ln_s=ln 21242 else 21243 as_ln_s='cp -pR' 21244 fi 21245else 21246 as_ln_s='cp -pR' 21247fi 21248rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 21249rmdir conf$$.dir 2>/dev/null 21250 21251 21252# as_fn_mkdir_p 21253# ------------- 21254# Create "$as_dir" as a directory, including parents if necessary. 21255as_fn_mkdir_p () 21256{ 21257 21258 case $as_dir in #( 21259 -*) as_dir=./$as_dir;; 21260 esac 21261 test -d "$as_dir" || eval $as_mkdir_p || { 21262 as_dirs= 21263 while :; do 21264 case $as_dir in #( 21265 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 21266 *) as_qdir=$as_dir;; 21267 esac 21268 as_dirs="'$as_qdir' $as_dirs" 21269 as_dir=`$as_dirname -- "$as_dir" || 21270$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21271 X"$as_dir" : 'X\(//\)[^/]' \| \ 21272 X"$as_dir" : 'X\(//\)$' \| \ 21273 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 21274$as_echo X"$as_dir" | 21275 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21276 s//\1/ 21277 q 21278 } 21279 /^X\(\/\/\)[^/].*/{ 21280 s//\1/ 21281 q 21282 } 21283 /^X\(\/\/\)$/{ 21284 s//\1/ 21285 q 21286 } 21287 /^X\(\/\).*/{ 21288 s//\1/ 21289 q 21290 } 21291 s/.*/./; q'` 21292 test -d "$as_dir" && break 21293 done 21294 test -z "$as_dirs" || eval "mkdir $as_dirs" 21295 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 21296 21297 21298} # as_fn_mkdir_p 21299if mkdir -p . 2>/dev/null; then 21300 as_mkdir_p='mkdir -p "$as_dir"' 21301else 21302 test -d ./-p && rmdir ./-p 21303 as_mkdir_p=false 21304fi 21305 21306 21307# as_fn_executable_p FILE 21308# ----------------------- 21309# Test if FILE is an executable regular file. 21310as_fn_executable_p () 21311{ 21312 test -f "$1" && test -x "$1" 21313} # as_fn_executable_p 21314as_test_x='test -x' 21315as_executable_p=as_fn_executable_p 21316 21317# Sed expression to map a string onto a valid CPP name. 21318as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 21319 21320# Sed expression to map a string onto a valid variable name. 21321as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 21322 21323 21324exec 6>&1 21325## ----------------------------------- ## 21326## Main body of $CONFIG_STATUS script. ## 21327## ----------------------------------- ## 21328_ASEOF 21329test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 21330 21331cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21332# Save the log message, to keep $0 and so on meaningful, and to 21333# report actual input values of CONFIG_FILES etc. instead of their 21334# values after options handling. 21335ac_log=" 21336This file was extended by LibTIFF Software $as_me 4.0.5, which was 21337generated by GNU Autoconf 2.69. Invocation command line was 21338 21339 CONFIG_FILES = $CONFIG_FILES 21340 CONFIG_HEADERS = $CONFIG_HEADERS 21341 CONFIG_LINKS = $CONFIG_LINKS 21342 CONFIG_COMMANDS = $CONFIG_COMMANDS 21343 $ $0 $@ 21344 21345on `(hostname || uname -n) 2>/dev/null | sed 1q` 21346" 21347 21348_ACEOF 21349 21350case $ac_config_files in *" 21351"*) set x $ac_config_files; shift; ac_config_files=$*;; 21352esac 21353 21354case $ac_config_headers in *" 21355"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 21356esac 21357 21358 21359cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21360# Files that config.status was made for. 21361config_files="$ac_config_files" 21362config_headers="$ac_config_headers" 21363config_commands="$ac_config_commands" 21364 21365_ACEOF 21366 21367cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21368ac_cs_usage="\ 21369\`$as_me' instantiates files and other configuration actions 21370from templates according to the current configuration. Unless the files 21371and actions are specified as TAGs, all are instantiated by default. 21372 21373Usage: $0 [OPTION]... [TAG]... 21374 21375 -h, --help print this help, then exit 21376 -V, --version print version number and configuration settings, then exit 21377 --config print configuration, then exit 21378 -q, --quiet, --silent 21379 do not print progress messages 21380 -d, --debug don't remove temporary files 21381 --recheck update $as_me by reconfiguring in the same conditions 21382 --file=FILE[:TEMPLATE] 21383 instantiate the configuration file FILE 21384 --header=FILE[:TEMPLATE] 21385 instantiate the configuration header FILE 21386 21387Configuration files: 21388$config_files 21389 21390Configuration headers: 21391$config_headers 21392 21393Configuration commands: 21394$config_commands 21395 21396Report bugs to <[email protected]>." 21397 21398_ACEOF 21399cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21400ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 21401ac_cs_version="\\ 21402LibTIFF Software config.status 4.0.5 21403configured by $0, generated by GNU Autoconf 2.69, 21404 with options \\"\$ac_cs_config\\" 21405 21406Copyright (C) 2012 Free Software Foundation, Inc. 21407This config.status script is free software; the Free Software Foundation 21408gives unlimited permission to copy, distribute and modify it." 21409 21410ac_pwd='$ac_pwd' 21411srcdir='$srcdir' 21412INSTALL='$INSTALL' 21413MKDIR_P='$MKDIR_P' 21414AWK='$AWK' 21415test -n "\$AWK" || AWK=awk 21416_ACEOF 21417 21418cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21419# The default lists apply if the user does not specify any file. 21420ac_need_defaults=: 21421while test $# != 0 21422do 21423 case $1 in 21424 --*=?*) 21425 ac_option=`expr "X$1" : 'X\([^=]*\)='` 21426 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 21427 ac_shift=: 21428 ;; 21429 --*=) 21430 ac_option=`expr "X$1" : 'X\([^=]*\)='` 21431 ac_optarg= 21432 ac_shift=: 21433 ;; 21434 *) 21435 ac_option=$1 21436 ac_optarg=$2 21437 ac_shift=shift 21438 ;; 21439 esac 21440 21441 case $ac_option in 21442 # Handling of the options. 21443 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 21444 ac_cs_recheck=: ;; 21445 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 21446 $as_echo "$ac_cs_version"; exit ;; 21447 --config | --confi | --conf | --con | --co | --c ) 21448 $as_echo "$ac_cs_config"; exit ;; 21449 --debug | --debu | --deb | --de | --d | -d ) 21450 debug=: ;; 21451 --file | --fil | --fi | --f ) 21452 $ac_shift 21453 case $ac_optarg in 21454 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 21455 '') as_fn_error $? "missing file argument" ;; 21456 esac 21457 as_fn_append CONFIG_FILES " '$ac_optarg'" 21458 ac_need_defaults=false;; 21459 --header | --heade | --head | --hea ) 21460 $ac_shift 21461 case $ac_optarg in 21462 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 21463 esac 21464 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 21465 ac_need_defaults=false;; 21466 --he | --h) 21467 # Conflict between --help and --header 21468 as_fn_error $? "ambiguous option: \`$1' 21469Try \`$0 --help' for more information.";; 21470 --help | --hel | -h ) 21471 $as_echo "$ac_cs_usage"; exit ;; 21472 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 21473 | -silent | --silent | --silen | --sile | --sil | --si | --s) 21474 ac_cs_silent=: ;; 21475 21476 # This is an error. 21477 -*) as_fn_error $? "unrecognized option: \`$1' 21478Try \`$0 --help' for more information." ;; 21479 21480 *) as_fn_append ac_config_targets " $1" 21481 ac_need_defaults=false ;; 21482 21483 esac 21484 shift 21485done 21486 21487ac_configure_extra_args= 21488 21489if $ac_cs_silent; then 21490 exec 6>/dev/null 21491 ac_configure_extra_args="$ac_configure_extra_args --silent" 21492fi 21493 21494_ACEOF 21495cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21496if \$ac_cs_recheck; then 21497 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 21498 shift 21499 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 21500 CONFIG_SHELL='$SHELL' 21501 export CONFIG_SHELL 21502 exec "\$@" 21503fi 21504 21505_ACEOF 21506cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21507exec 5>>config.log 21508{ 21509 echo 21510 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 21511## Running $as_me. ## 21512_ASBOX 21513 $as_echo "$ac_log" 21514} >&5 21515 21516_ACEOF 21517cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21518# 21519# INIT-COMMANDS 21520# 21521AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 21522 21523 21524# The HP-UX ksh and POSIX shell print the target directory to stdout 21525# if CDPATH is set. 21526(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 21527 21528sed_quote_subst='$sed_quote_subst' 21529double_quote_subst='$double_quote_subst' 21530delay_variable_subst='$delay_variable_subst' 21531macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 21532macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 21533AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' 21534DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 21535OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 21536enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 21537enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 21538pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 21539enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 21540shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 21541SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 21542ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 21543PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 21544host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 21545host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 21546host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 21547build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 21548build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 21549build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 21550SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 21551Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 21552GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 21553EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 21554FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 21555LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 21556NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 21557LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 21558max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 21559ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 21560exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 21561lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 21562lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 21563lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 21564lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 21565lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 21566reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 21567reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 21568deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 21569file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 21570file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 21571want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 21572sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 21573AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 21574AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 21575archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 21576STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 21577RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 21578old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 21579old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 21580old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 21581lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 21582CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 21583CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 21584compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 21585GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 21586lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 21587lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 21588lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 21589lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 21590lt_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"`' 21591lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 21592nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 21593lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 21594lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 21595objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 21596MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 21597lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 21598lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 21599lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 21600lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 21601lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 21602need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 21603MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 21604DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 21605NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 21606LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 21607OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 21608OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 21609libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 21610shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 21611extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 21612archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 21613enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 21614export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 21615whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 21616compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 21617old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 21618old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 21619archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 21620archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 21621module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 21622module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 21623with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 21624allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 21625no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 21626hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 21627hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 21628hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 21629hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 21630hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 21631hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 21632hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 21633inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 21634link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 21635always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 21636export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 21637exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 21638include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 21639prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 21640postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 21641file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 21642variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 21643need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 21644need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 21645version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 21646runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 21647shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 21648shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 21649libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 21650library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 21651soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 21652install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 21653postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 21654postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 21655finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 21656finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 21657hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 21658sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 21659sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 21660hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 21661enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 21662enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 21663enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 21664old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 21665striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 21666compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 21667predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 21668postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 21669predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 21670postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 21671compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 21672LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' 21673reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' 21674reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' 21675old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 21676compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' 21677GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' 21678lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' 21679lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' 21680lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' 21681lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' 21682lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' 21683archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' 21684enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' 21685export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 21686whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 21687compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' 21688old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' 21689old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' 21690archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 21691archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 21692module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' 21693module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 21694with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' 21695allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 21696no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 21697hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 21698hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' 21699hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' 21700hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' 21701hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' 21702hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' 21703hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' 21704inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' 21705link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' 21706always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' 21707export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' 21708exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 21709include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 21710prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 21711postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 21712file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' 21713hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' 21714compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' 21715predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' 21716postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' 21717predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' 21718postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' 21719compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' 21720 21721LTCC='$LTCC' 21722LTCFLAGS='$LTCFLAGS' 21723compiler='$compiler_DEFAULT' 21724 21725# A function that is used when there is no print builtin or printf. 21726func_fallback_echo () 21727{ 21728 eval 'cat <<_LTECHO_EOF 21729\$1 21730_LTECHO_EOF' 21731} 21732 21733# Quote evaled strings. 21734for var in AS \ 21735DLLTOOL \ 21736OBJDUMP \ 21737SHELL \ 21738ECHO \ 21739PATH_SEPARATOR \ 21740SED \ 21741GREP \ 21742EGREP \ 21743FGREP \ 21744LD \ 21745NM \ 21746LN_S \ 21747lt_SP2NL \ 21748lt_NL2SP \ 21749reload_flag \ 21750deplibs_check_method \ 21751file_magic_cmd \ 21752file_magic_glob \ 21753want_nocaseglob \ 21754sharedlib_from_linklib_cmd \ 21755AR \ 21756AR_FLAGS \ 21757archiver_list_spec \ 21758STRIP \ 21759RANLIB \ 21760CC \ 21761CFLAGS \ 21762compiler \ 21763lt_cv_sys_global_symbol_pipe \ 21764lt_cv_sys_global_symbol_to_cdecl \ 21765lt_cv_sys_global_symbol_to_import \ 21766lt_cv_sys_global_symbol_to_c_name_address \ 21767lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 21768lt_cv_nm_interface \ 21769nm_file_list_spec \ 21770lt_cv_truncate_bin \ 21771lt_prog_compiler_no_builtin_flag \ 21772lt_prog_compiler_pic \ 21773lt_prog_compiler_wl \ 21774lt_prog_compiler_static \ 21775lt_cv_prog_compiler_c_o \ 21776need_locks \ 21777MANIFEST_TOOL \ 21778DSYMUTIL \ 21779NMEDIT \ 21780LIPO \ 21781OTOOL \ 21782OTOOL64 \ 21783shrext_cmds \ 21784export_dynamic_flag_spec \ 21785whole_archive_flag_spec \ 21786compiler_needs_object \ 21787with_gnu_ld \ 21788allow_undefined_flag \ 21789no_undefined_flag \ 21790hardcode_libdir_flag_spec \ 21791hardcode_libdir_separator \ 21792exclude_expsyms \ 21793include_expsyms \ 21794file_list_spec \ 21795variables_saved_for_relink \ 21796libname_spec \ 21797library_names_spec \ 21798soname_spec \ 21799install_override_mode \ 21800finish_eval \ 21801old_striplib \ 21802striplib \ 21803compiler_lib_search_dirs \ 21804predep_objects \ 21805postdep_objects \ 21806predeps \ 21807postdeps \ 21808compiler_lib_search_path \ 21809LD_CXX \ 21810reload_flag_CXX \ 21811compiler_CXX \ 21812lt_prog_compiler_no_builtin_flag_CXX \ 21813lt_prog_compiler_pic_CXX \ 21814lt_prog_compiler_wl_CXX \ 21815lt_prog_compiler_static_CXX \ 21816lt_cv_prog_compiler_c_o_CXX \ 21817export_dynamic_flag_spec_CXX \ 21818whole_archive_flag_spec_CXX \ 21819compiler_needs_object_CXX \ 21820with_gnu_ld_CXX \ 21821allow_undefined_flag_CXX \ 21822no_undefined_flag_CXX \ 21823hardcode_libdir_flag_spec_CXX \ 21824hardcode_libdir_separator_CXX \ 21825exclude_expsyms_CXX \ 21826include_expsyms_CXX \ 21827file_list_spec_CXX \ 21828compiler_lib_search_dirs_CXX \ 21829predep_objects_CXX \ 21830postdep_objects_CXX \ 21831predeps_CXX \ 21832postdeps_CXX \ 21833compiler_lib_search_path_CXX; do 21834 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 21835 *[\\\\\\\`\\"\\\$]*) 21836 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 21837 ;; 21838 *) 21839 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 21840 ;; 21841 esac 21842done 21843 21844# Double-quote double-evaled strings. 21845for var in reload_cmds \ 21846old_postinstall_cmds \ 21847old_postuninstall_cmds \ 21848old_archive_cmds \ 21849extract_expsyms_cmds \ 21850old_archive_from_new_cmds \ 21851old_archive_from_expsyms_cmds \ 21852archive_cmds \ 21853archive_expsym_cmds \ 21854module_cmds \ 21855module_expsym_cmds \ 21856export_symbols_cmds \ 21857prelink_cmds \ 21858postlink_cmds \ 21859postinstall_cmds \ 21860postuninstall_cmds \ 21861finish_cmds \ 21862sys_lib_search_path_spec \ 21863sys_lib_dlsearch_path_spec \ 21864reload_cmds_CXX \ 21865old_archive_cmds_CXX \ 21866old_archive_from_new_cmds_CXX \ 21867old_archive_from_expsyms_cmds_CXX \ 21868archive_cmds_CXX \ 21869archive_expsym_cmds_CXX \ 21870module_cmds_CXX \ 21871module_expsym_cmds_CXX \ 21872export_symbols_cmds_CXX \ 21873prelink_cmds_CXX \ 21874postlink_cmds_CXX; do 21875 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 21876 *[\\\\\\\`\\"\\\$]*) 21877 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 21878 ;; 21879 *) 21880 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 21881 ;; 21882 esac 21883done 21884 21885ac_aux_dir='$ac_aux_dir' 21886 21887# See if we are running on zsh, and set the options that allow our 21888# commands through without removal of \ escapes INIT. 21889if test -n "\${ZSH_VERSION+set}"; then 21890 setopt NO_GLOB_SUBST 21891fi 21892 21893 21894 PACKAGE='$PACKAGE' 21895 VERSION='$VERSION' 21896 RM='$RM' 21897 ofile='$ofile' 21898 21899 21900 21901 21902 21903 21904_ACEOF 21905 21906cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21907 21908# Handling of arguments. 21909for ac_config_target in $ac_config_targets 21910do 21911 case $ac_config_target in 21912 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 21913 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 21914 "libtiff/tif_config.h") CONFIG_HEADERS="$CONFIG_HEADERS libtiff/tif_config.h" ;; 21915 "libtiff/tiffconf.h") CONFIG_HEADERS="$CONFIG_HEADERS libtiff/tiffconf.h" ;; 21916 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 21917 "build/Makefile") CONFIG_FILES="$CONFIG_FILES build/Makefile" ;; 21918 "contrib/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/Makefile" ;; 21919 "contrib/addtiffo/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/addtiffo/Makefile" ;; 21920 "contrib/dbs/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/dbs/Makefile" ;; 21921 "contrib/dbs/xtiff/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/dbs/xtiff/Makefile" ;; 21922 "contrib/iptcutil/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/iptcutil/Makefile" ;; 21923 "contrib/mfs/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/mfs/Makefile" ;; 21924 "contrib/pds/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/pds/Makefile" ;; 21925 "contrib/ras/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/ras/Makefile" ;; 21926 "contrib/stream/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/stream/Makefile" ;; 21927 "contrib/tags/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/tags/Makefile" ;; 21928 "contrib/win_dib/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/win_dib/Makefile" ;; 21929 "html/Makefile") CONFIG_FILES="$CONFIG_FILES html/Makefile" ;; 21930 "html/images/Makefile") CONFIG_FILES="$CONFIG_FILES html/images/Makefile" ;; 21931 "html/man/Makefile") CONFIG_FILES="$CONFIG_FILES html/man/Makefile" ;; 21932 "libtiff-4.pc") CONFIG_FILES="$CONFIG_FILES libtiff-4.pc" ;; 21933 "libtiff/Makefile") CONFIG_FILES="$CONFIG_FILES libtiff/Makefile" ;; 21934 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 21935 "port/Makefile") CONFIG_FILES="$CONFIG_FILES port/Makefile" ;; 21936 "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; 21937 "tools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;; 21938 21939 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 21940 esac 21941done 21942 21943 21944# If the user did not use the arguments to specify the items to instantiate, 21945# then the envvar interface is used. Set only those that are not. 21946# We use the long form for the default assignment because of an extremely 21947# bizarre bug on SunOS 4.1.3. 21948if $ac_need_defaults; then 21949 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 21950 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 21951 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 21952fi 21953 21954# Have a temporary directory for convenience. Make it in the build tree 21955# simply because there is no reason against having it here, and in addition, 21956# creating and moving files from /tmp can sometimes cause problems. 21957# Hook for its removal unless debugging. 21958# Note that there is a small window in which the directory will not be cleaned: 21959# after its creation but before its name has been assigned to `$tmp'. 21960$debug || 21961{ 21962 tmp= ac_tmp= 21963 trap 'exit_status=$? 21964 : "${ac_tmp:=$tmp}" 21965 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 21966' 0 21967 trap 'as_fn_exit 1' 1 2 13 15 21968} 21969# Create a (secure) tmp directory for tmp files. 21970 21971{ 21972 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 21973 test -d "$tmp" 21974} || 21975{ 21976 tmp=./conf$$-$RANDOM 21977 (umask 077 && mkdir "$tmp") 21978} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 21979ac_tmp=$tmp 21980 21981# Set up the scripts for CONFIG_FILES section. 21982# No need to generate them if there are no CONFIG_FILES. 21983# This happens for instance with `./config.status config.h'. 21984if test -n "$CONFIG_FILES"; then 21985 21986 21987ac_cr=`echo X | tr X '\015'` 21988# On cygwin, bash can eat \r inside `` if the user requested igncr. 21989# But we know of no other shell where ac_cr would be empty at this 21990# point, so we can use a bashism as a fallback. 21991if test "x$ac_cr" = x; then 21992 eval ac_cr=\$\'\\r\' 21993fi 21994ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 21995if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 21996 ac_cs_awk_cr='\\r' 21997else 21998 ac_cs_awk_cr=$ac_cr 21999fi 22000 22001echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 22002_ACEOF 22003 22004 22005{ 22006 echo "cat >conf$$subs.awk <<_ACEOF" && 22007 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 22008 echo "_ACEOF" 22009} >conf$$subs.sh || 22010 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 22011ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 22012ac_delim='%!_!# ' 22013for ac_last_try in false false false false false :; do 22014 . ./conf$$subs.sh || 22015 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 22016 22017 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 22018 if test $ac_delim_n = $ac_delim_num; then 22019 break 22020 elif $ac_last_try; then 22021 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 22022 else 22023 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22024 fi 22025done 22026rm -f conf$$subs.sh 22027 22028cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22029cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 22030_ACEOF 22031sed -n ' 22032h 22033s/^/S["/; s/!.*/"]=/ 22034p 22035g 22036s/^[^!]*!// 22037:repl 22038t repl 22039s/'"$ac_delim"'$// 22040t delim 22041:nl 22042h 22043s/\(.\{148\}\)..*/\1/ 22044t more1 22045s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 22046p 22047n 22048b repl 22049:more1 22050s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 22051p 22052g 22053s/.\{148\}// 22054t nl 22055:delim 22056h 22057s/\(.\{148\}\)..*/\1/ 22058t more2 22059s/["\\]/\\&/g; s/^/"/; s/$/"/ 22060p 22061b 22062:more2 22063s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 22064p 22065g 22066s/.\{148\}// 22067t delim 22068' <conf$$subs.awk | sed ' 22069/^[^""]/{ 22070 N 22071 s/\n// 22072} 22073' >>$CONFIG_STATUS || ac_write_fail=1 22074rm -f conf$$subs.awk 22075cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22076_ACAWK 22077cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 22078 for (key in S) S_is_set[key] = 1 22079 FS = "" 22080 22081} 22082{ 22083 line = $ 0 22084 nfields = split(line, field, "@") 22085 substed = 0 22086 len = length(field[1]) 22087 for (i = 2; i < nfields; i++) { 22088 key = field[i] 22089 keylen = length(key) 22090 if (S_is_set[key]) { 22091 value = S[key] 22092 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 22093 len += length(value) + length(field[++i]) 22094 substed = 1 22095 } else 22096 len += 1 + keylen 22097 } 22098 22099 print line 22100} 22101 22102_ACAWK 22103_ACEOF 22104cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22105if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 22106 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 22107else 22108 cat 22109fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 22110 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 22111_ACEOF 22112 22113# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 22114# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 22115# trailing colons and then remove the whole line if VPATH becomes empty 22116# (actually we leave an empty line to preserve line numbers). 22117if test "x$srcdir" = x.; then 22118 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 22119h 22120s/// 22121s/^/:/ 22122s/[ ]*$/:/ 22123s/:\$(srcdir):/:/g 22124s/:\${srcdir}:/:/g 22125s/:@srcdir@:/:/g 22126s/^:*// 22127s/:*$// 22128x 22129s/\(=[ ]*\).*/\1/ 22130G 22131s/\n// 22132s/^[^=]*=[ ]*$// 22133}' 22134fi 22135 22136cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22137fi # test -n "$CONFIG_FILES" 22138 22139# Set up the scripts for CONFIG_HEADERS section. 22140# No need to generate them if there are no CONFIG_HEADERS. 22141# This happens for instance with `./config.status Makefile'. 22142if test -n "$CONFIG_HEADERS"; then 22143cat >"$ac_tmp/defines.awk" <<\_ACAWK || 22144BEGIN { 22145_ACEOF 22146 22147# Transform confdefs.h into an awk script `defines.awk', embedded as 22148# here-document in config.status, that substitutes the proper values into 22149# config.h.in to produce config.h. 22150 22151# Create a delimiter string that does not exist in confdefs.h, to ease 22152# handling of long lines. 22153ac_delim='%!_!# ' 22154for ac_last_try in false false :; do 22155 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 22156 if test -z "$ac_tt"; then 22157 break 22158 elif $ac_last_try; then 22159 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 22160 else 22161 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22162 fi 22163done 22164 22165# For the awk script, D is an array of macro values keyed by name, 22166# likewise P contains macro parameters if any. Preserve backslash 22167# newline sequences. 22168 22169ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 22170sed -n ' 22171s/.\{148\}/&'"$ac_delim"'/g 22172t rset 22173:rset 22174s/^[ ]*#[ ]*define[ ][ ]*/ / 22175t def 22176d 22177:def 22178s/\\$// 22179t bsnl 22180s/["\\]/\\&/g 22181s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 22182D["\1"]=" \3"/p 22183s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 22184d 22185:bsnl 22186s/["\\]/\\&/g 22187s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 22188D["\1"]=" \3\\\\\\n"\\/p 22189t cont 22190s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 22191t cont 22192d 22193:cont 22194n 22195s/.\{148\}/&'"$ac_delim"'/g 22196t clear 22197:clear 22198s/\\$// 22199t bsnlc 22200s/["\\]/\\&/g; s/^/"/; s/$/"/p 22201d 22202:bsnlc 22203s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 22204b cont 22205' <confdefs.h | sed ' 22206s/'"$ac_delim"'/"\\\ 22207"/g' >>$CONFIG_STATUS || ac_write_fail=1 22208 22209cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22210 for (key in D) D_is_set[key] = 1 22211 FS = "" 22212} 22213/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 22214 line = \$ 0 22215 split(line, arg, " ") 22216 if (arg[1] == "#") { 22217 defundef = arg[2] 22218 mac1 = arg[3] 22219 } else { 22220 defundef = substr(arg[1], 2) 22221 mac1 = arg[2] 22222 } 22223 split(mac1, mac2, "(") #) 22224 macro = mac2[1] 22225 prefix = substr(line, 1, index(line, defundef) - 1) 22226 if (D_is_set[macro]) { 22227 # Preserve the white space surrounding the "#". 22228 print prefix "define", macro P[macro] D[macro] 22229 next 22230 } else { 22231 # Replace #undef with comments. This is necessary, for example, 22232 # in the case of _POSIX_SOURCE, which is predefined and required 22233 # on some systems where configure will not decide to define it. 22234 if (defundef == "undef") { 22235 print "/*", prefix defundef, macro, "*/" 22236 next 22237 } 22238 } 22239} 22240{ print } 22241_ACAWK 22242_ACEOF 22243cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22244 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 22245fi # test -n "$CONFIG_HEADERS" 22246 22247 22248eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 22249shift 22250for ac_tag 22251do 22252 case $ac_tag in 22253 :[FHLC]) ac_mode=$ac_tag; continue;; 22254 esac 22255 case $ac_mode$ac_tag in 22256 :[FHL]*:*);; 22257 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 22258 :[FH]-) ac_tag=-:-;; 22259 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 22260 esac 22261 ac_save_IFS=$IFS 22262 IFS=: 22263 set x $ac_tag 22264 IFS=$ac_save_IFS 22265 shift 22266 ac_file=$1 22267 shift 22268 22269 case $ac_mode in 22270 :L) ac_source=$1;; 22271 :[FH]) 22272 ac_file_inputs= 22273 for ac_f 22274 do 22275 case $ac_f in 22276 -) ac_f="$ac_tmp/stdin";; 22277 *) # Look for the file first in the build tree, then in the source tree 22278 # (if the path is not absolute). The absolute path cannot be DOS-style, 22279 # because $ac_f cannot contain `:'. 22280 test -f "$ac_f" || 22281 case $ac_f in 22282 [\\/$]*) false;; 22283 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 22284 esac || 22285 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 22286 esac 22287 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 22288 as_fn_append ac_file_inputs " '$ac_f'" 22289 done 22290 22291 # Let's still pretend it is `configure' which instantiates (i.e., don't 22292 # use $as_me), people would be surprised to read: 22293 # /* config.h. Generated by config.status. */ 22294 configure_input='Generated from '` 22295 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 22296 `' by configure.' 22297 if test x"$ac_file" != x-; then 22298 configure_input="$ac_file. $configure_input" 22299 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 22300$as_echo "$as_me: creating $ac_file" >&6;} 22301 fi 22302 # Neutralize special characters interpreted by sed in replacement strings. 22303 case $configure_input in #( 22304 *\&* | *\|* | *\\* ) 22305 ac_sed_conf_input=`$as_echo "$configure_input" | 22306 sed 's/[\\\\&|]/\\\\&/g'`;; #( 22307 *) ac_sed_conf_input=$configure_input;; 22308 esac 22309 22310 case $ac_tag in 22311 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 22312 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 22313 esac 22314 ;; 22315 esac 22316 22317 ac_dir=`$as_dirname -- "$ac_file" || 22318$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22319 X"$ac_file" : 'X\(//\)[^/]' \| \ 22320 X"$ac_file" : 'X\(//\)$' \| \ 22321 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 22322$as_echo X"$ac_file" | 22323 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22324 s//\1/ 22325 q 22326 } 22327 /^X\(\/\/\)[^/].*/{ 22328 s//\1/ 22329 q 22330 } 22331 /^X\(\/\/\)$/{ 22332 s//\1/ 22333 q 22334 } 22335 /^X\(\/\).*/{ 22336 s//\1/ 22337 q 22338 } 22339 s/.*/./; q'` 22340 as_dir="$ac_dir"; as_fn_mkdir_p 22341 ac_builddir=. 22342 22343case "$ac_dir" in 22344.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 22345*) 22346 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 22347 # A ".." for each directory in $ac_dir_suffix. 22348 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 22349 case $ac_top_builddir_sub in 22350 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 22351 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 22352 esac ;; 22353esac 22354ac_abs_top_builddir=$ac_pwd 22355ac_abs_builddir=$ac_pwd$ac_dir_suffix 22356# for backward compatibility: 22357ac_top_builddir=$ac_top_build_prefix 22358 22359case $srcdir in 22360 .) # We are building in place. 22361 ac_srcdir=. 22362 ac_top_srcdir=$ac_top_builddir_sub 22363 ac_abs_top_srcdir=$ac_pwd ;; 22364 [\\/]* | ?:[\\/]* ) # Absolute name. 22365 ac_srcdir=$srcdir$ac_dir_suffix; 22366 ac_top_srcdir=$srcdir 22367 ac_abs_top_srcdir=$srcdir ;; 22368 *) # Relative name. 22369 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 22370 ac_top_srcdir=$ac_top_build_prefix$srcdir 22371 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 22372esac 22373ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 22374 22375 22376 case $ac_mode in 22377 :F) 22378 # 22379 # CONFIG_FILE 22380 # 22381 22382 case $INSTALL in 22383 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 22384 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 22385 esac 22386 ac_MKDIR_P=$MKDIR_P 22387 case $MKDIR_P in 22388 [\\/$]* | ?:[\\/]* ) ;; 22389 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 22390 esac 22391_ACEOF 22392 22393cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22394# If the template does not know about datarootdir, expand it. 22395# FIXME: This hack should be removed a few years after 2.60. 22396ac_datarootdir_hack=; ac_datarootdir_seen= 22397ac_sed_dataroot=' 22398/datarootdir/ { 22399 p 22400 q 22401} 22402/@datadir@/p 22403/@docdir@/p 22404/@infodir@/p 22405/@localedir@/p 22406/@mandir@/p' 22407case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 22408*datarootdir*) ac_datarootdir_seen=yes;; 22409*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 22410 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 22411$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 22412_ACEOF 22413cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22414 ac_datarootdir_hack=' 22415 s&@datadir@&$datadir&g 22416 s&@docdir@&$docdir&g 22417 s&@infodir@&$infodir&g 22418 s&@localedir@&$localedir&g 22419 s&@mandir@&$mandir&g 22420 s&\\\${datarootdir}&$datarootdir&g' ;; 22421esac 22422_ACEOF 22423 22424# Neutralize VPATH when `$srcdir' = `.'. 22425# Shell code in configure.ac might set extrasub. 22426# FIXME: do we really want to maintain this feature? 22427cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22428ac_sed_extra="$ac_vpsub 22429$extrasub 22430_ACEOF 22431cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22432:t 22433/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 22434s|@configure_input@|$ac_sed_conf_input|;t t 22435s&@top_builddir@&$ac_top_builddir_sub&;t t 22436s&@top_build_prefix@&$ac_top_build_prefix&;t t 22437s&@srcdir@&$ac_srcdir&;t t 22438s&@abs_srcdir@&$ac_abs_srcdir&;t t 22439s&@top_srcdir@&$ac_top_srcdir&;t t 22440s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 22441s&@builddir@&$ac_builddir&;t t 22442s&@abs_builddir@&$ac_abs_builddir&;t t 22443s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 22444s&@INSTALL@&$ac_INSTALL&;t t 22445s&@MKDIR_P@&$ac_MKDIR_P&;t t 22446$ac_datarootdir_hack 22447" 22448eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 22449 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 22450 22451test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 22452 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 22453 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 22454 "$ac_tmp/out"`; test -z "$ac_out"; } && 22455 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 22456which seems to be undefined. Please make sure it is defined" >&5 22457$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 22458which seems to be undefined. Please make sure it is defined" >&2;} 22459 22460 rm -f "$ac_tmp/stdin" 22461 case $ac_file in 22462 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 22463 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 22464 esac \ 22465 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 22466 ;; 22467 :H) 22468 # 22469 # CONFIG_HEADER 22470 # 22471 if test x"$ac_file" != x-; then 22472 { 22473 $as_echo "/* $configure_input */" \ 22474 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 22475 } >"$ac_tmp/config.h" \ 22476 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 22477 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 22478 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 22479$as_echo "$as_me: $ac_file is unchanged" >&6;} 22480 else 22481 rm -f "$ac_file" 22482 mv "$ac_tmp/config.h" "$ac_file" \ 22483 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 22484 fi 22485 else 22486 $as_echo "/* $configure_input */" \ 22487 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 22488 || as_fn_error $? "could not create -" "$LINENO" 5 22489 fi 22490# Compute "$ac_file"'s index in $config_headers. 22491_am_arg="$ac_file" 22492_am_stamp_count=1 22493for _am_header in $config_headers :; do 22494 case $_am_header in 22495 $_am_arg | $_am_arg:* ) 22496 break ;; 22497 * ) 22498 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 22499 esac 22500done 22501echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 22502$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22503 X"$_am_arg" : 'X\(//\)[^/]' \| \ 22504 X"$_am_arg" : 'X\(//\)$' \| \ 22505 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 22506$as_echo X"$_am_arg" | 22507 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22508 s//\1/ 22509 q 22510 } 22511 /^X\(\/\/\)[^/].*/{ 22512 s//\1/ 22513 q 22514 } 22515 /^X\(\/\/\)$/{ 22516 s//\1/ 22517 q 22518 } 22519 /^X\(\/\).*/{ 22520 s//\1/ 22521 q 22522 } 22523 s/.*/./; q'`/stamp-h$_am_stamp_count 22524 ;; 22525 22526 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 22527$as_echo "$as_me: executing $ac_file commands" >&6;} 22528 ;; 22529 esac 22530 22531 22532 case $ac_file$ac_mode in 22533 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 22534 # Older Autoconf quotes --file arguments for eval, but not when files 22535 # are listed without --file. Let's play safe and only enable the eval 22536 # if we detect the quoting. 22537 case $CONFIG_FILES in 22538 *\'*) eval set x "$CONFIG_FILES" ;; 22539 *) set x $CONFIG_FILES ;; 22540 esac 22541 shift 22542 for mf 22543 do 22544 # Strip MF so we end up with the name of the file. 22545 mf=`echo "$mf" | sed -e 's/:.*$//'` 22546 # Check whether this is an Automake generated Makefile or not. 22547 # We used to match only the files named 'Makefile.in', but 22548 # some people rename them; so instead we look at the file content. 22549 # Grep'ing the first line is not enough: some people post-process 22550 # each Makefile.in and add a new line on top of each file to say so. 22551 # Grep'ing the whole file is not good either: AIX grep has a line 22552 # limit of 2048, but all sed's we know have understand at least 4000. 22553 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 22554 dirpart=`$as_dirname -- "$mf" || 22555$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22556 X"$mf" : 'X\(//\)[^/]' \| \ 22557 X"$mf" : 'X\(//\)$' \| \ 22558 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 22559$as_echo X"$mf" | 22560 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22561 s//\1/ 22562 q 22563 } 22564 /^X\(\/\/\)[^/].*/{ 22565 s//\1/ 22566 q 22567 } 22568 /^X\(\/\/\)$/{ 22569 s//\1/ 22570 q 22571 } 22572 /^X\(\/\).*/{ 22573 s//\1/ 22574 q 22575 } 22576 s/.*/./; q'` 22577 else 22578 continue 22579 fi 22580 # Extract the definition of DEPDIR, am__include, and am__quote 22581 # from the Makefile without running 'make'. 22582 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 22583 test -z "$DEPDIR" && continue 22584 am__include=`sed -n 's/^am__include = //p' < "$mf"` 22585 test -z "$am__include" && continue 22586 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 22587 # Find all dependency output files, they are included files with 22588 # $(DEPDIR) in their names. We invoke sed twice because it is the 22589 # simplest approach to changing $(DEPDIR) to its actual value in the 22590 # expansion. 22591 for file in `sed -n " 22592 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 22593 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 22594 # Make sure the directory exists. 22595 test -f "$dirpart/$file" && continue 22596 fdir=`$as_dirname -- "$file" || 22597$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22598 X"$file" : 'X\(//\)[^/]' \| \ 22599 X"$file" : 'X\(//\)$' \| \ 22600 X"$file" : 'X\(/\)' \| . 2>/dev/null || 22601$as_echo X"$file" | 22602 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22603 s//\1/ 22604 q 22605 } 22606 /^X\(\/\/\)[^/].*/{ 22607 s//\1/ 22608 q 22609 } 22610 /^X\(\/\/\)$/{ 22611 s//\1/ 22612 q 22613 } 22614 /^X\(\/\).*/{ 22615 s//\1/ 22616 q 22617 } 22618 s/.*/./; q'` 22619 as_dir=$dirpart/$fdir; as_fn_mkdir_p 22620 # echo "creating $dirpart/$file" 22621 echo '# dummy' > "$dirpart/$file" 22622 done 22623 done 22624} 22625 ;; 22626 "libtool":C) 22627 22628 # See if we are running on zsh, and set the options that allow our 22629 # commands through without removal of \ escapes. 22630 if test -n "${ZSH_VERSION+set}"; then 22631 setopt NO_GLOB_SUBST 22632 fi 22633 22634 cfgfile=${ofile}T 22635 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 22636 $RM "$cfgfile" 22637 22638 cat <<_LT_EOF >> "$cfgfile" 22639#! $SHELL 22640# Generated automatically by $as_me ($PACKAGE) $VERSION 22641# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 22642# NOTE: Changes made to this file will be lost: look at ltmain.sh. 22643 22644# Provide generalized library-building support services. 22645# Written by Gordon Matzigkeit, 1996 22646 22647# Copyright (C) 2014 Free Software Foundation, Inc. 22648# This is free software; see the source for copying conditions. There is NO 22649# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 22650 22651# GNU Libtool is free software; you can redistribute it and/or modify 22652# it under the terms of the GNU General Public License as published by 22653# the Free Software Foundation; either version 2 of of the License, or 22654# (at your option) any later version. 22655# 22656# As a special exception to the GNU General Public License, if you 22657# distribute this file as part of a program or library that is built 22658# using GNU Libtool, you may include this file under the same 22659# distribution terms that you use for the rest of that program. 22660# 22661# GNU Libtool is distributed in the hope that it will be useful, but 22662# WITHOUT ANY WARRANTY; without even the implied warranty of 22663# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22664# GNU General Public License for more details. 22665# 22666# You should have received a copy of the GNU General Public License 22667# along with this program. If not, see <http://www.gnu.org/licenses/>. 22668 22669 22670# The names of the tagged configurations supported by this script. 22671available_tags='CXX ' 22672 22673# ### BEGIN LIBTOOL CONFIG 22674 22675# Which release of libtool.m4 was used? 22676macro_version=$macro_version 22677macro_revision=$macro_revision 22678 22679# Assembler program. 22680AS=$lt_AS 22681 22682# DLL creation program. 22683DLLTOOL=$lt_DLLTOOL 22684 22685# Object dumper program. 22686OBJDUMP=$lt_OBJDUMP 22687 22688# Whether or not to build shared libraries. 22689build_libtool_libs=$enable_shared 22690 22691# Whether or not to build static libraries. 22692build_old_libs=$enable_static 22693 22694# What type of objects to build. 22695pic_mode=$pic_mode 22696 22697# Whether or not to optimize for fast installation. 22698fast_install=$enable_fast_install 22699 22700# Shared archive member basename,for filename based shared library versioning on AIX. 22701shared_archive_member_spec=$shared_archive_member_spec 22702 22703# Shell to use when invoking shell scripts. 22704SHELL=$lt_SHELL 22705 22706# An echo program that protects backslashes. 22707ECHO=$lt_ECHO 22708 22709# The PATH separator for the build system. 22710PATH_SEPARATOR=$lt_PATH_SEPARATOR 22711 22712# The host system. 22713host_alias=$host_alias 22714host=$host 22715host_os=$host_os 22716 22717# The build system. 22718build_alias=$build_alias 22719build=$build 22720build_os=$build_os 22721 22722# A sed program that does not truncate output. 22723SED=$lt_SED 22724 22725# Sed that helps us avoid accidentally triggering echo(1) options like -n. 22726Xsed="\$SED -e 1s/^X//" 22727 22728# A grep program that handles long lines. 22729GREP=$lt_GREP 22730 22731# An ERE matcher. 22732EGREP=$lt_EGREP 22733 22734# A literal string matcher. 22735FGREP=$lt_FGREP 22736 22737# A BSD- or MS-compatible name lister. 22738NM=$lt_NM 22739 22740# Whether we need soft or hard links. 22741LN_S=$lt_LN_S 22742 22743# What is the maximum length of a command? 22744max_cmd_len=$max_cmd_len 22745 22746# Object file suffix (normally "o"). 22747objext=$ac_objext 22748 22749# Executable file suffix (normally ""). 22750exeext=$exeext 22751 22752# whether the shell understands "unset". 22753lt_unset=$lt_unset 22754 22755# turn spaces into newlines. 22756SP2NL=$lt_lt_SP2NL 22757 22758# turn newlines into spaces. 22759NL2SP=$lt_lt_NL2SP 22760 22761# convert \$build file names to \$host format. 22762to_host_file_cmd=$lt_cv_to_host_file_cmd 22763 22764# convert \$build files to toolchain format. 22765to_tool_file_cmd=$lt_cv_to_tool_file_cmd 22766 22767# Method to check whether dependent libraries are shared objects. 22768deplibs_check_method=$lt_deplibs_check_method 22769 22770# Command to use when deplibs_check_method = "file_magic". 22771file_magic_cmd=$lt_file_magic_cmd 22772 22773# How to find potential files when deplibs_check_method = "file_magic". 22774file_magic_glob=$lt_file_magic_glob 22775 22776# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 22777want_nocaseglob=$lt_want_nocaseglob 22778 22779# Command to associate shared and link libraries. 22780sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 22781 22782# The archiver. 22783AR=$lt_AR 22784 22785# Flags to create an archive. 22786AR_FLAGS=$lt_AR_FLAGS 22787 22788# How to feed a file listing to the archiver. 22789archiver_list_spec=$lt_archiver_list_spec 22790 22791# A symbol stripping program. 22792STRIP=$lt_STRIP 22793 22794# Commands used to install an old-style archive. 22795RANLIB=$lt_RANLIB 22796old_postinstall_cmds=$lt_old_postinstall_cmds 22797old_postuninstall_cmds=$lt_old_postuninstall_cmds 22798 22799# Whether to use a lock for old archive extraction. 22800lock_old_archive_extraction=$lock_old_archive_extraction 22801 22802# A C compiler. 22803LTCC=$lt_CC 22804 22805# LTCC compiler flags. 22806LTCFLAGS=$lt_CFLAGS 22807 22808# Take the output of nm and produce a listing of raw symbols and C names. 22809global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 22810 22811# Transform the output of nm in a proper C declaration. 22812global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 22813 22814# Transform the output of nm into a list of symbols to manually relocate. 22815global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 22816 22817# Transform the output of nm in a C name address pair. 22818global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 22819 22820# Transform the output of nm in a C name address pair when lib prefix is needed. 22821global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 22822 22823# The name lister interface. 22824nm_interface=$lt_lt_cv_nm_interface 22825 22826# Specify filename containing input files for \$NM. 22827nm_file_list_spec=$lt_nm_file_list_spec 22828 22829# The root where to search for dependent libraries,and where our libraries should be installed. 22830lt_sysroot=$lt_sysroot 22831 22832# Command to truncate a binary pipe. 22833lt_truncate_bin=$lt_lt_cv_truncate_bin 22834 22835# The name of the directory that contains temporary libtool files. 22836objdir=$objdir 22837 22838# Used to examine libraries when file_magic_cmd begins with "file". 22839MAGIC_CMD=$MAGIC_CMD 22840 22841# Must we lock files when doing compilation? 22842need_locks=$lt_need_locks 22843 22844# Manifest tool. 22845MANIFEST_TOOL=$lt_MANIFEST_TOOL 22846 22847# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 22848DSYMUTIL=$lt_DSYMUTIL 22849 22850# Tool to change global to local symbols on Mac OS X. 22851NMEDIT=$lt_NMEDIT 22852 22853# Tool to manipulate fat objects and archives on Mac OS X. 22854LIPO=$lt_LIPO 22855 22856# ldd/readelf like tool for Mach-O binaries on Mac OS X. 22857OTOOL=$lt_OTOOL 22858 22859# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 22860OTOOL64=$lt_OTOOL64 22861 22862# Old archive suffix (normally "a"). 22863libext=$libext 22864 22865# Shared library suffix (normally ".so"). 22866shrext_cmds=$lt_shrext_cmds 22867 22868# The commands to extract the exported symbol list from a shared archive. 22869extract_expsyms_cmds=$lt_extract_expsyms_cmds 22870 22871# Variables whose values should be saved in libtool wrapper scripts and 22872# restored at link time. 22873variables_saved_for_relink=$lt_variables_saved_for_relink 22874 22875# Do we need the "lib" prefix for modules? 22876need_lib_prefix=$need_lib_prefix 22877 22878# Do we need a version for libraries? 22879need_version=$need_version 22880 22881# Library versioning type. 22882version_type=$version_type 22883 22884# Shared library runtime path variable. 22885runpath_var=$runpath_var 22886 22887# Shared library path variable. 22888shlibpath_var=$shlibpath_var 22889 22890# Is shlibpath searched before the hard-coded library search path? 22891shlibpath_overrides_runpath=$shlibpath_overrides_runpath 22892 22893# Format of library name prefix. 22894libname_spec=$lt_libname_spec 22895 22896# List of archive names. First name is the real one, the rest are links. 22897# The last name is the one that the linker finds with -lNAME 22898library_names_spec=$lt_library_names_spec 22899 22900# The coded name of the library, if different from the real name. 22901soname_spec=$lt_soname_spec 22902 22903# Permission mode override for installation of shared libraries. 22904install_override_mode=$lt_install_override_mode 22905 22906# Command to use after installation of a shared archive. 22907postinstall_cmds=$lt_postinstall_cmds 22908 22909# Command to use after uninstallation of a shared archive. 22910postuninstall_cmds=$lt_postuninstall_cmds 22911 22912# Commands used to finish a libtool library installation in a directory. 22913finish_cmds=$lt_finish_cmds 22914 22915# As "finish_cmds", except a single script fragment to be evaled but 22916# not shown. 22917finish_eval=$lt_finish_eval 22918 22919# Whether we should hardcode library paths into libraries. 22920hardcode_into_libs=$hardcode_into_libs 22921 22922# Compile-time system search path for libraries. 22923sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 22924 22925# Run-time system search path for libraries. 22926sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 22927 22928# Whether dlopen is supported. 22929dlopen_support=$enable_dlopen 22930 22931# Whether dlopen of programs is supported. 22932dlopen_self=$enable_dlopen_self 22933 22934# Whether dlopen of statically linked programs is supported. 22935dlopen_self_static=$enable_dlopen_self_static 22936 22937# Commands to strip libraries. 22938old_striplib=$lt_old_striplib 22939striplib=$lt_striplib 22940 22941 22942# The linker used to build libraries. 22943LD=$lt_LD 22944 22945# How to create reloadable object files. 22946reload_flag=$lt_reload_flag 22947reload_cmds=$lt_reload_cmds 22948 22949# Commands used to build an old-style archive. 22950old_archive_cmds=$lt_old_archive_cmds 22951 22952# A language specific compiler. 22953CC=$lt_compiler 22954 22955# Is the compiler the GNU compiler? 22956with_gcc=$GCC 22957 22958# Compiler flag to turn off builtin functions. 22959no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 22960 22961# Additional compiler flags for building library objects. 22962pic_flag=$lt_lt_prog_compiler_pic 22963 22964# How to pass a linker flag through the compiler. 22965wl=$lt_lt_prog_compiler_wl 22966 22967# Compiler flag to prevent dynamic linking. 22968link_static_flag=$lt_lt_prog_compiler_static 22969 22970# Does compiler simultaneously support -c and -o options? 22971compiler_c_o=$lt_lt_cv_prog_compiler_c_o 22972 22973# Whether or not to add -lc for building shared libraries. 22974build_libtool_need_lc=$archive_cmds_need_lc 22975 22976# Whether or not to disallow shared libs when runtime libs are static. 22977allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 22978 22979# Compiler flag to allow reflexive dlopens. 22980export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 22981 22982# Compiler flag to generate shared objects directly from archives. 22983whole_archive_flag_spec=$lt_whole_archive_flag_spec 22984 22985# Whether the compiler copes with passing no objects directly. 22986compiler_needs_object=$lt_compiler_needs_object 22987 22988# Create an old-style archive from a shared archive. 22989old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 22990 22991# Create a temporary old-style archive to link instead of a shared archive. 22992old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 22993 22994# Commands used to build a shared archive. 22995archive_cmds=$lt_archive_cmds 22996archive_expsym_cmds=$lt_archive_expsym_cmds 22997 22998# Commands used to build a loadable module if different from building 22999# a shared archive. 23000module_cmds=$lt_module_cmds 23001module_expsym_cmds=$lt_module_expsym_cmds 23002 23003# Whether we are building with GNU ld or not. 23004with_gnu_ld=$lt_with_gnu_ld 23005 23006# Flag that allows shared libraries with undefined symbols to be built. 23007allow_undefined_flag=$lt_allow_undefined_flag 23008 23009# Flag that enforces no undefined symbols. 23010no_undefined_flag=$lt_no_undefined_flag 23011 23012# Flag to hardcode \$libdir into a binary during linking. 23013# This must work even if \$libdir does not exist 23014hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 23015 23016# Whether we need a single "-rpath" flag with a separated argument. 23017hardcode_libdir_separator=$lt_hardcode_libdir_separator 23018 23019# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 23020# DIR into the resulting binary. 23021hardcode_direct=$hardcode_direct 23022 23023# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 23024# DIR into the resulting binary and the resulting library dependency is 23025# "absolute",i.e impossible to change by setting \$shlibpath_var if the 23026# library is relocated. 23027hardcode_direct_absolute=$hardcode_direct_absolute 23028 23029# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 23030# into the resulting binary. 23031hardcode_minus_L=$hardcode_minus_L 23032 23033# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 23034# into the resulting binary. 23035hardcode_shlibpath_var=$hardcode_shlibpath_var 23036 23037# Set to "yes" if building a shared library automatically hardcodes DIR 23038# into the library and all subsequent libraries and executables linked 23039# against it. 23040hardcode_automatic=$hardcode_automatic 23041 23042# Set to yes if linker adds runtime paths of dependent libraries 23043# to runtime path list. 23044inherit_rpath=$inherit_rpath 23045 23046# Whether libtool must link a program against all its dependency libraries. 23047link_all_deplibs=$link_all_deplibs 23048 23049# Set to "yes" if exported symbols are required. 23050always_export_symbols=$always_export_symbols 23051 23052# The commands to list exported symbols. 23053export_symbols_cmds=$lt_export_symbols_cmds 23054 23055# Symbols that should not be listed in the preloaded symbols. 23056exclude_expsyms=$lt_exclude_expsyms 23057 23058# Symbols that must always be exported. 23059include_expsyms=$lt_include_expsyms 23060 23061# Commands necessary for linking programs (against libraries) with templates. 23062prelink_cmds=$lt_prelink_cmds 23063 23064# Commands necessary for finishing linking programs. 23065postlink_cmds=$lt_postlink_cmds 23066 23067# Specify filename containing input files. 23068file_list_spec=$lt_file_list_spec 23069 23070# How to hardcode a shared library path into an executable. 23071hardcode_action=$hardcode_action 23072 23073# The directories searched by this compiler when creating a shared library. 23074compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 23075 23076# Dependencies to place before and after the objects being linked to 23077# create a shared library. 23078predep_objects=$lt_predep_objects 23079postdep_objects=$lt_postdep_objects 23080predeps=$lt_predeps 23081postdeps=$lt_postdeps 23082 23083# The library search path used internally by the compiler when linking 23084# a shared library. 23085compiler_lib_search_path=$lt_compiler_lib_search_path 23086 23087# ### END LIBTOOL CONFIG 23088 23089_LT_EOF 23090 23091 case $host_os in 23092 aix3*) 23093 cat <<\_LT_EOF >> "$cfgfile" 23094# AIX sometimes has problems with the GCC collect2 program. For some 23095# reason, if we set the COLLECT_NAMES environment variable, the problems 23096# vanish in a puff of smoke. 23097if test set != "${COLLECT_NAMES+set}"; then 23098 COLLECT_NAMES= 23099 export COLLECT_NAMES 23100fi 23101_LT_EOF 23102 ;; 23103 esac 23104 23105 23106ltmain=$ac_aux_dir/ltmain.sh 23107 23108 23109 # We use sed instead of cat because bash on DJGPP gets confused if 23110 # if finds mixed CR/LF and LF-only lines. Since sed operates in 23111 # text mode, it properly converts lines to CR/LF. This bash problem 23112 # is reportedly fixed, but why not run on old versions too? 23113 sed '$q' "$ltmain" >> "$cfgfile" \ 23114 || (rm -f "$cfgfile"; exit 1) 23115 23116 mv -f "$cfgfile" "$ofile" || 23117 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 23118 chmod +x "$ofile" 23119 23120 23121 cat <<_LT_EOF >> "$ofile" 23122 23123# ### BEGIN LIBTOOL TAG CONFIG: CXX 23124 23125# The linker used to build libraries. 23126LD=$lt_LD_CXX 23127 23128# How to create reloadable object files. 23129reload_flag=$lt_reload_flag_CXX 23130reload_cmds=$lt_reload_cmds_CXX 23131 23132# Commands used to build an old-style archive. 23133old_archive_cmds=$lt_old_archive_cmds_CXX 23134 23135# A language specific compiler. 23136CC=$lt_compiler_CXX 23137 23138# Is the compiler the GNU compiler? 23139with_gcc=$GCC_CXX 23140 23141# Compiler flag to turn off builtin functions. 23142no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 23143 23144# Additional compiler flags for building library objects. 23145pic_flag=$lt_lt_prog_compiler_pic_CXX 23146 23147# How to pass a linker flag through the compiler. 23148wl=$lt_lt_prog_compiler_wl_CXX 23149 23150# Compiler flag to prevent dynamic linking. 23151link_static_flag=$lt_lt_prog_compiler_static_CXX 23152 23153# Does compiler simultaneously support -c and -o options? 23154compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 23155 23156# Whether or not to add -lc for building shared libraries. 23157build_libtool_need_lc=$archive_cmds_need_lc_CXX 23158 23159# Whether or not to disallow shared libs when runtime libs are static. 23160allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 23161 23162# Compiler flag to allow reflexive dlopens. 23163export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 23164 23165# Compiler flag to generate shared objects directly from archives. 23166whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 23167 23168# Whether the compiler copes with passing no objects directly. 23169compiler_needs_object=$lt_compiler_needs_object_CXX 23170 23171# Create an old-style archive from a shared archive. 23172old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 23173 23174# Create a temporary old-style archive to link instead of a shared archive. 23175old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 23176 23177# Commands used to build a shared archive. 23178archive_cmds=$lt_archive_cmds_CXX 23179archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 23180 23181# Commands used to build a loadable module if different from building 23182# a shared archive. 23183module_cmds=$lt_module_cmds_CXX 23184module_expsym_cmds=$lt_module_expsym_cmds_CXX 23185 23186# Whether we are building with GNU ld or not. 23187with_gnu_ld=$lt_with_gnu_ld_CXX 23188 23189# Flag that allows shared libraries with undefined symbols to be built. 23190allow_undefined_flag=$lt_allow_undefined_flag_CXX 23191 23192# Flag that enforces no undefined symbols. 23193no_undefined_flag=$lt_no_undefined_flag_CXX 23194 23195# Flag to hardcode \$libdir into a binary during linking. 23196# This must work even if \$libdir does not exist 23197hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 23198 23199# Whether we need a single "-rpath" flag with a separated argument. 23200hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 23201 23202# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 23203# DIR into the resulting binary. 23204hardcode_direct=$hardcode_direct_CXX 23205 23206# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 23207# DIR into the resulting binary and the resulting library dependency is 23208# "absolute",i.e impossible to change by setting \$shlibpath_var if the 23209# library is relocated. 23210hardcode_direct_absolute=$hardcode_direct_absolute_CXX 23211 23212# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 23213# into the resulting binary. 23214hardcode_minus_L=$hardcode_minus_L_CXX 23215 23216# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 23217# into the resulting binary. 23218hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 23219 23220# Set to "yes" if building a shared library automatically hardcodes DIR 23221# into the library and all subsequent libraries and executables linked 23222# against it. 23223hardcode_automatic=$hardcode_automatic_CXX 23224 23225# Set to yes if linker adds runtime paths of dependent libraries 23226# to runtime path list. 23227inherit_rpath=$inherit_rpath_CXX 23228 23229# Whether libtool must link a program against all its dependency libraries. 23230link_all_deplibs=$link_all_deplibs_CXX 23231 23232# Set to "yes" if exported symbols are required. 23233always_export_symbols=$always_export_symbols_CXX 23234 23235# The commands to list exported symbols. 23236export_symbols_cmds=$lt_export_symbols_cmds_CXX 23237 23238# Symbols that should not be listed in the preloaded symbols. 23239exclude_expsyms=$lt_exclude_expsyms_CXX 23240 23241# Symbols that must always be exported. 23242include_expsyms=$lt_include_expsyms_CXX 23243 23244# Commands necessary for linking programs (against libraries) with templates. 23245prelink_cmds=$lt_prelink_cmds_CXX 23246 23247# Commands necessary for finishing linking programs. 23248postlink_cmds=$lt_postlink_cmds_CXX 23249 23250# Specify filename containing input files. 23251file_list_spec=$lt_file_list_spec_CXX 23252 23253# How to hardcode a shared library path into an executable. 23254hardcode_action=$hardcode_action_CXX 23255 23256# The directories searched by this compiler when creating a shared library. 23257compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 23258 23259# Dependencies to place before and after the objects being linked to 23260# create a shared library. 23261predep_objects=$lt_predep_objects_CXX 23262postdep_objects=$lt_postdep_objects_CXX 23263predeps=$lt_predeps_CXX 23264postdeps=$lt_postdeps_CXX 23265 23266# The library search path used internally by the compiler when linking 23267# a shared library. 23268compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 23269 23270# ### END LIBTOOL TAG CONFIG: CXX 23271_LT_EOF 23272 23273 ;; 23274 23275 esac 23276done # for ac_tag 23277 23278 23279as_fn_exit 0 23280_ACEOF 23281ac_clean_files=$ac_clean_files_save 23282 23283test $ac_write_fail = 0 || 23284 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 23285 23286 23287# configure is writing to config.log, and then calls config.status. 23288# config.status does its own redirection, appending to config.log. 23289# Unfortunately, on DOS this fails, as config.log is still kept open 23290# by configure, so config.status won't be able to write to it; its 23291# output is simply discarded. So we exec the FD to /dev/null, 23292# effectively closing config.log, so it can be properly (re)opened and 23293# appended to by config.status. When coming back to configure, we 23294# need to make the FD available again. 23295if test "$no_create" != yes; then 23296 ac_cs_success=: 23297 ac_config_status_args= 23298 test "$silent" = yes && 23299 ac_config_status_args="$ac_config_status_args --quiet" 23300 exec 5>/dev/null 23301 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 23302 exec 5>>config.log 23303 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 23304 # would make configure fail if this is the last instruction. 23305 $ac_cs_success || as_fn_exit 1 23306fi 23307if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 23308 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 23309$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 23310fi 23311 23312 23313 23314echo "" 23315echo "Libtiff is now configured for ${host}" 23316echo "" 23317echo " Installation directory: ${prefix}" 23318echo " Documentation directory: ${LIBTIFF_DOCDIR}" 23319echo " C compiler: ${CC} ${CFLAGS}" 23320echo " C++ compiler: ${CXX} ${CXXFLAGS}" 23321echo " Enable runtime linker paths: ${HAVE_RPATH}" 23322echo " Enable linker symbol versioning: ${have_ld_version_script}" 23323echo " Support Microsoft Document Imaging: ${HAVE_MDI}" 23324echo " Use win32 IO: ${win32_io_ok}" 23325echo "" 23326echo " Support for internal codecs:" 23327echo " CCITT Group 3 & 4 algorithms: ${HAVE_CCITT}" 23328echo " Macintosh PackBits algorithm: ${HAVE_PACKBITS}" 23329echo " LZW algorithm: ${HAVE_LZW}" 23330echo " ThunderScan 4-bit RLE algorithm: ${HAVE_THUNDER}" 23331echo " NeXT 2-bit RLE algorithm: ${HAVE_NEXT}" 23332echo " LogLuv high dynamic range encoding: ${HAVE_LOGLUV}" 23333echo "" 23334echo " Support for external codecs:" 23335echo " ZLIB support: ${HAVE_ZLIB}" 23336echo " Pixar log-format algorithm: ${HAVE_PIXARLOG}" 23337echo " JPEG support: ${HAVE_JPEG}" 23338echo " Old JPEG support: ${HAVE_OJPEG}" 23339echo " JPEG 8/12 bit dual mode: ${HAVE_JPEG12}" 23340echo " ISO JBIG support: ${HAVE_JBIG}" 23341echo " LZMA2 support: ${HAVE_LZMA}" 23342echo "" 23343echo " C++ support: ${HAVE_CXX}" 23344echo "" 23345echo " OpenGL support: ${HAVE_OPENGL}" 23346echo "" 23347 23348