configure revision d5c3dbf1
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.68 for libXv 1.0.6. 4# 5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 6# 7# 8# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 9# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software 10# Foundation, Inc. 11# 12# 13# This configure script is free software; the Free Software Foundation 14# gives unlimited permission to copy, distribute and modify it. 15## -------------------- ## 16## M4sh Initialization. ## 17## -------------------- ## 18 19# Be more Bourne compatible 20DUALCASE=1; export DUALCASE # for MKS sh 21if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 22 emulate sh 23 NULLCMD=: 24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 25 # is contrary to our usage. Disable this feature. 26 alias -g '${1+"$@"}'='"$@"' 27 setopt NO_GLOB_SUBST 28else 29 case `(set -o) 2>/dev/null` in #( 30 *posix*) : 31 set -o posix ;; #( 32 *) : 33 ;; 34esac 35fi 36 37 38as_nl=' 39' 40export as_nl 41# Printing a long string crashes Solaris 7 /usr/bin/printf. 42as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 43as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 44as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 45# Prefer a ksh shell builtin over an external printf program on Solaris, 46# but without wasting forks for bash or zsh. 47if test -z "$BASH_VERSION$ZSH_VERSION" \ 48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 49 as_echo='print -r --' 50 as_echo_n='print -rn --' 51elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 52 as_echo='printf %s\n' 53 as_echo_n='printf %s' 54else 55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 57 as_echo_n='/usr/ucb/echo -n' 58 else 59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 60 as_echo_n_body='eval 61 arg=$1; 62 case $arg in #( 63 *"$as_nl"*) 64 expr "X$arg" : "X\\(.*\\)$as_nl"; 65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 66 esac; 67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 68 ' 69 export as_echo_n_body 70 as_echo_n='sh -c $as_echo_n_body as_echo' 71 fi 72 export as_echo_body 73 as_echo='sh -c $as_echo_body as_echo' 74fi 75 76# The user is always right. 77if test "${PATH_SEPARATOR+set}" != set; then 78 PATH_SEPARATOR=: 79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 81 PATH_SEPARATOR=';' 82 } 83fi 84 85 86# IFS 87# We need space, tab and new line, in precisely that order. Quoting is 88# there to prevent editors from complaining about space-tab. 89# (If _AS_PATH_WALK were called with IFS unset, it would disable word 90# splitting by setting IFS to empty value.) 91IFS=" "" $as_nl" 92 93# Find who we are. Look in the path if we contain no directory separator. 94as_myself= 95case $0 in #(( 96 *[\\/]* ) as_myself=$0 ;; 97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 98for as_dir in $PATH 99do 100 IFS=$as_save_IFS 101 test -z "$as_dir" && as_dir=. 102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 103 done 104IFS=$as_save_IFS 105 106 ;; 107esac 108# We did not find ourselves, most probably we were run as `sh COMMAND' 109# in which case we are not to be found in the path. 110if test "x$as_myself" = x; then 111 as_myself=$0 112fi 113if test ! -f "$as_myself"; then 114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 115 exit 1 116fi 117 118# Unset variables that we do not need and which cause bugs (e.g. in 119# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 120# suppresses any "Segmentation fault" message there. '((' could 121# trigger a bug in pdksh 5.2.14. 122for as_var in BASH_ENV ENV MAIL MAILPATH 123do eval test x\${$as_var+set} = xset \ 124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 125done 126PS1='$ ' 127PS2='> ' 128PS4='+ ' 129 130# NLS nuisances. 131LC_ALL=C 132export LC_ALL 133LANGUAGE=C 134export LANGUAGE 135 136# CDPATH. 137(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 138 139if test "x$CONFIG_SHELL" = x; then 140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 141 emulate sh 142 NULLCMD=: 143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 144 # is contrary to our usage. Disable this feature. 145 alias -g '\${1+\"\$@\"}'='\"\$@\"' 146 setopt NO_GLOB_SUBST 147else 148 case \`(set -o) 2>/dev/null\` in #( 149 *posix*) : 150 set -o posix ;; #( 151 *) : 152 ;; 153esac 154fi 155" 156 as_required="as_fn_return () { (exit \$1); } 157as_fn_success () { as_fn_return 0; } 158as_fn_failure () { as_fn_return 1; } 159as_fn_ret_success () { return 0; } 160as_fn_ret_failure () { return 1; } 161 162exitcode=0 163as_fn_success || { exitcode=1; echo as_fn_success failed.; } 164as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 165as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 166as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 167if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 168 169else 170 exitcode=1; echo positional parameters were not saved. 171fi 172test x\$exitcode = x0 || exit 1" 173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 177test \$(( 1 + 1 )) = 2 || exit 1 178 179 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 180 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 181 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 182 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 183 PATH=/empty FPATH=/empty; export PATH FPATH 184 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 185 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 186 if (eval "$as_required") 2>/dev/null; then : 187 as_have_required=yes 188else 189 as_have_required=no 190fi 191 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 192 193else 194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 195as_found=false 196for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 197do 198 IFS=$as_save_IFS 199 test -z "$as_dir" && as_dir=. 200 as_found=: 201 case $as_dir in #( 202 /*) 203 for as_base in sh bash ksh sh5; do 204 # Try only shells that exist, to save several forks. 205 as_shell=$as_dir/$as_base 206 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 208 CONFIG_SHELL=$as_shell as_have_required=yes 209 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 210 break 2 211fi 212fi 213 done;; 214 esac 215 as_found=false 216done 217$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 218 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 219 CONFIG_SHELL=$SHELL as_have_required=yes 220fi; } 221IFS=$as_save_IFS 222 223 224 if test "x$CONFIG_SHELL" != x; then : 225 # We cannot yet assume a decent shell, so we have to provide a 226 # neutralization value for shells without unset; and this also 227 # works around shells that cannot unset nonexistent variables. 228 # Preserve -v and -x to the replacement shell. 229 BASH_ENV=/dev/null 230 ENV=/dev/null 231 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 232 export CONFIG_SHELL 233 case $- in # (((( 234 *v*x* | *x*v* ) as_opts=-vx ;; 235 *v* ) as_opts=-v ;; 236 *x* ) as_opts=-x ;; 237 * ) as_opts= ;; 238 esac 239 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} 240fi 241 242 if test x$as_have_required = xno; then : 243 $as_echo "$0: This script requires a shell more modern than all" 244 $as_echo "$0: the shells that I found on your system." 245 if test x${ZSH_VERSION+set} = xset ; then 246 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 247 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 248 else 249 $as_echo "$0: Please tell bug-autoconf@gnu.org and 250$0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg 251$0: about your system, including any error possibly output 252$0: before this message. Then install a modern shell, or 253$0: manually run the script under such a shell if you do 254$0: have one." 255 fi 256 exit 1 257fi 258fi 259fi 260SHELL=${CONFIG_SHELL-/bin/sh} 261export SHELL 262# Unset more variables known to interfere with behavior of common tools. 263CLICOLOR_FORCE= GREP_OPTIONS= 264unset CLICOLOR_FORCE GREP_OPTIONS 265 266## --------------------- ## 267## M4sh Shell Functions. ## 268## --------------------- ## 269# as_fn_unset VAR 270# --------------- 271# Portably unset VAR. 272as_fn_unset () 273{ 274 { eval $1=; unset $1;} 275} 276as_unset=as_fn_unset 277 278# as_fn_set_status STATUS 279# ----------------------- 280# Set $? to STATUS, without forking. 281as_fn_set_status () 282{ 283 return $1 284} # as_fn_set_status 285 286# as_fn_exit STATUS 287# ----------------- 288# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 289as_fn_exit () 290{ 291 set +e 292 as_fn_set_status $1 293 exit $1 294} # as_fn_exit 295 296# as_fn_mkdir_p 297# ------------- 298# Create "$as_dir" as a directory, including parents if necessary. 299as_fn_mkdir_p () 300{ 301 302 case $as_dir in #( 303 -*) as_dir=./$as_dir;; 304 esac 305 test -d "$as_dir" || eval $as_mkdir_p || { 306 as_dirs= 307 while :; do 308 case $as_dir in #( 309 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 310 *) as_qdir=$as_dir;; 311 esac 312 as_dirs="'$as_qdir' $as_dirs" 313 as_dir=`$as_dirname -- "$as_dir" || 314$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 315 X"$as_dir" : 'X\(//\)[^/]' \| \ 316 X"$as_dir" : 'X\(//\)$' \| \ 317 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 318$as_echo X"$as_dir" | 319 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 320 s//\1/ 321 q 322 } 323 /^X\(\/\/\)[^/].*/{ 324 s//\1/ 325 q 326 } 327 /^X\(\/\/\)$/{ 328 s//\1/ 329 q 330 } 331 /^X\(\/\).*/{ 332 s//\1/ 333 q 334 } 335 s/.*/./; q'` 336 test -d "$as_dir" && break 337 done 338 test -z "$as_dirs" || eval "mkdir $as_dirs" 339 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 340 341 342} # as_fn_mkdir_p 343# as_fn_append VAR VALUE 344# ---------------------- 345# Append the text in VALUE to the end of the definition contained in VAR. Take 346# advantage of any shell optimizations that allow amortized linear growth over 347# repeated appends, instead of the typical quadratic growth present in naive 348# implementations. 349if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 350 eval 'as_fn_append () 351 { 352 eval $1+=\$2 353 }' 354else 355 as_fn_append () 356 { 357 eval $1=\$$1\$2 358 } 359fi # as_fn_append 360 361# as_fn_arith ARG... 362# ------------------ 363# Perform arithmetic evaluation on the ARGs, and store the result in the 364# global $as_val. Take advantage of shells that can avoid forks. The arguments 365# must be portable across $(()) and expr. 366if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 367 eval 'as_fn_arith () 368 { 369 as_val=$(( $* )) 370 }' 371else 372 as_fn_arith () 373 { 374 as_val=`expr "$@" || test $? -eq 1` 375 } 376fi # as_fn_arith 377 378 379# as_fn_error STATUS ERROR [LINENO LOG_FD] 380# ---------------------------------------- 381# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 382# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 383# script with STATUS, using 1 if that was 0. 384as_fn_error () 385{ 386 as_status=$1; test $as_status -eq 0 && as_status=1 387 if test "$4"; then 388 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 389 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 390 fi 391 $as_echo "$as_me: error: $2" >&2 392 as_fn_exit $as_status 393} # as_fn_error 394 395if expr a : '\(a\)' >/dev/null 2>&1 && 396 test "X`expr 00001 : '.*\(...\)'`" = X001; then 397 as_expr=expr 398else 399 as_expr=false 400fi 401 402if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 403 as_basename=basename 404else 405 as_basename=false 406fi 407 408if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 409 as_dirname=dirname 410else 411 as_dirname=false 412fi 413 414as_me=`$as_basename -- "$0" || 415$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 416 X"$0" : 'X\(//\)$' \| \ 417 X"$0" : 'X\(/\)' \| . 2>/dev/null || 418$as_echo X/"$0" | 419 sed '/^.*\/\([^/][^/]*\)\/*$/{ 420 s//\1/ 421 q 422 } 423 /^X\/\(\/\/\)$/{ 424 s//\1/ 425 q 426 } 427 /^X\/\(\/\).*/{ 428 s//\1/ 429 q 430 } 431 s/.*/./; q'` 432 433# Avoid depending upon Character Ranges. 434as_cr_letters='abcdefghijklmnopqrstuvwxyz' 435as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 436as_cr_Letters=$as_cr_letters$as_cr_LETTERS 437as_cr_digits='0123456789' 438as_cr_alnum=$as_cr_Letters$as_cr_digits 439 440 441 as_lineno_1=$LINENO as_lineno_1a=$LINENO 442 as_lineno_2=$LINENO as_lineno_2a=$LINENO 443 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 444 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 445 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 446 sed -n ' 447 p 448 /[$]LINENO/= 449 ' <$as_myself | 450 sed ' 451 s/[$]LINENO.*/&-/ 452 t lineno 453 b 454 :lineno 455 N 456 :loop 457 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 458 t loop 459 s/-\n.*// 460 ' >$as_me.lineno && 461 chmod +x "$as_me.lineno" || 462 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 463 464 # Don't try to exec as it changes $[0], causing all sort of problems 465 # (the dirname of $[0] is not the place where we might find the 466 # original and so on. Autoconf is especially sensitive to this). 467 . "./$as_me.lineno" 468 # Exit status is that of the last command. 469 exit 470} 471 472ECHO_C= ECHO_N= ECHO_T= 473case `echo -n x` in #((((( 474-n*) 475 case `echo 'xy\c'` in 476 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 477 xy) ECHO_C='\c';; 478 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 479 ECHO_T=' ';; 480 esac;; 481*) 482 ECHO_N='-n';; 483esac 484 485rm -f conf$$ conf$$.exe conf$$.file 486if test -d conf$$.dir; then 487 rm -f conf$$.dir/conf$$.file 488else 489 rm -f conf$$.dir 490 mkdir conf$$.dir 2>/dev/null 491fi 492if (echo >conf$$.file) 2>/dev/null; then 493 if ln -s conf$$.file conf$$ 2>/dev/null; then 494 as_ln_s='ln -s' 495 # ... but there are two gotchas: 496 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 497 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 498 # In both cases, we have to default to `cp -p'. 499 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 500 as_ln_s='cp -p' 501 elif ln conf$$.file conf$$ 2>/dev/null; then 502 as_ln_s=ln 503 else 504 as_ln_s='cp -p' 505 fi 506else 507 as_ln_s='cp -p' 508fi 509rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 510rmdir conf$$.dir 2>/dev/null 511 512if mkdir -p . 2>/dev/null; then 513 as_mkdir_p='mkdir -p "$as_dir"' 514else 515 test -d ./-p && rmdir ./-p 516 as_mkdir_p=false 517fi 518 519if test -x / >/dev/null 2>&1; then 520 as_test_x='test -x' 521else 522 if ls -dL / >/dev/null 2>&1; then 523 as_ls_L_option=L 524 else 525 as_ls_L_option= 526 fi 527 as_test_x=' 528 eval sh -c '\'' 529 if test -d "$1"; then 530 test -d "$1/."; 531 else 532 case $1 in #( 533 -*)set "./$1";; 534 esac; 535 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 536 ???[sx]*):;;*)false;;esac;fi 537 '\'' sh 538 ' 539fi 540as_executable_p=$as_test_x 541 542# Sed expression to map a string onto a valid CPP name. 543as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 544 545# Sed expression to map a string onto a valid variable name. 546as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 547 548SHELL=${CONFIG_SHELL-/bin/sh} 549 550 551test -n "$DJDIR" || exec 7<&0 </dev/null 552exec 6>&1 553 554# Name of the host. 555# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 556# so uname gets run too. 557ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 558 559# 560# Initializations. 561# 562ac_default_prefix=/usr/local 563ac_clean_files= 564ac_config_libobj_dir=. 565LIBOBJS= 566cross_compiling=no 567subdirs= 568MFLAGS= 569MAKEFLAGS= 570 571# Identity of this package. 572PACKAGE_NAME='libXv' 573PACKAGE_TARNAME='libXv' 574PACKAGE_VERSION='1.0.6' 575PACKAGE_STRING='libXv 1.0.6' 576PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 577PACKAGE_URL='' 578 579# Factoring default headers for most tests. 580ac_includes_default="\ 581#include <stdio.h> 582#ifdef HAVE_SYS_TYPES_H 583# include <sys/types.h> 584#endif 585#ifdef HAVE_SYS_STAT_H 586# include <sys/stat.h> 587#endif 588#ifdef STDC_HEADERS 589# include <stdlib.h> 590# include <stddef.h> 591#else 592# ifdef HAVE_STDLIB_H 593# include <stdlib.h> 594# endif 595#endif 596#ifdef HAVE_STRING_H 597# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 598# include <memory.h> 599# endif 600# include <string.h> 601#endif 602#ifdef HAVE_STRINGS_H 603# include <strings.h> 604#endif 605#ifdef HAVE_INTTYPES_H 606# include <inttypes.h> 607#endif 608#ifdef HAVE_STDINT_H 609# include <stdint.h> 610#endif 611#ifdef HAVE_UNISTD_H 612# include <unistd.h> 613#endif" 614 615ac_subst_vars='am__EXEEXT_FALSE 616am__EXEEXT_TRUE 617LTLIBOBJS 618LIBOBJS 619MAKE_LINT_LIB_FALSE 620MAKE_LINT_LIB_TRUE 621LINTLIB 622LINT_FALSE 623LINT_TRUE 624LINT_FLAGS 625LINT 626XTMALLOC_ZERO_CFLAGS 627XMALLOC_ZERO_CFLAGS 628MALLOC_ZERO_CFLAGS 629XV_LIBS 630XV_CFLAGS 631OTOOL64 632OTOOL 633LIPO 634NMEDIT 635DSYMUTIL 636RANLIB 637AR 638OBJDUMP 639LN_S 640NM 641ac_ct_DUMPBIN 642DUMPBIN 643LD 644FGREP 645LIBTOOL 646AM_BACKSLASH 647AM_DEFAULT_VERBOSITY 648MAN_SUBSTS 649XORG_MAN_PAGE 650ADMIN_MAN_DIR 651DRIVER_MAN_DIR 652MISC_MAN_DIR 653FILE_MAN_DIR 654LIB_MAN_DIR 655APP_MAN_DIR 656ADMIN_MAN_SUFFIX 657DRIVER_MAN_SUFFIX 658MISC_MAN_SUFFIX 659FILE_MAN_SUFFIX 660LIB_MAN_SUFFIX 661APP_MAN_SUFFIX 662SED 663host_os 664host_vendor 665host_cpu 666host 667build_os 668build_vendor 669build_cpu 670build 671INSTALL_CMD 672PKG_CONFIG 673CHANGELOG_CMD 674CWARNFLAGS 675EGREP 676GREP 677CPP 678am__fastdepCC_FALSE 679am__fastdepCC_TRUE 680CCDEPMODE 681AMDEPBACKSLASH 682AMDEP_FALSE 683AMDEP_TRUE 684am__quote 685am__include 686DEPDIR 687OBJEXT 688EXEEXT 689ac_ct_CC 690CPPFLAGS 691LDFLAGS 692CFLAGS 693CC 694MAINT 695MAINTAINER_MODE_FALSE 696MAINTAINER_MODE_TRUE 697am__untar 698am__tar 699AMTAR 700am__leading_dot 701SET_MAKE 702AWK 703mkdir_p 704MKDIR_P 705INSTALL_STRIP_PROGRAM 706STRIP 707install_sh 708MAKEINFO 709AUTOHEADER 710AUTOMAKE 711AUTOCONF 712ACLOCAL 713VERSION 714PACKAGE 715CYGPATH_W 716am__isrc 717INSTALL_DATA 718INSTALL_SCRIPT 719INSTALL_PROGRAM 720target_alias 721host_alias 722build_alias 723LIBS 724ECHO_T 725ECHO_N 726ECHO_C 727DEFS 728mandir 729localedir 730libdir 731psdir 732pdfdir 733dvidir 734htmldir 735infodir 736docdir 737oldincludedir 738includedir 739localstatedir 740sharedstatedir 741sysconfdir 742datadir 743datarootdir 744libexecdir 745sbindir 746bindir 747program_transform_name 748prefix 749exec_prefix 750PACKAGE_URL 751PACKAGE_BUGREPORT 752PACKAGE_STRING 753PACKAGE_VERSION 754PACKAGE_TARNAME 755PACKAGE_NAME 756PATH_SEPARATOR 757SHELL' 758ac_subst_files='' 759ac_user_opts=' 760enable_option_checking 761enable_maintainer_mode 762enable_dependency_tracking 763enable_strict_compilation 764enable_silent_rules 765enable_shared 766enable_static 767with_pic 768enable_fast_install 769with_gnu_ld 770enable_libtool_lock 771enable_malloc0returnsnull 772with_lint 773enable_lint_library 774' 775 ac_precious_vars='build_alias 776host_alias 777target_alias 778CC 779CFLAGS 780LDFLAGS 781LIBS 782CPPFLAGS 783CPP 784PKG_CONFIG 785XV_CFLAGS 786XV_LIBS 787LINT 788LINT_FLAGS' 789 790 791# Initialize some variables set by options. 792ac_init_help= 793ac_init_version=false 794ac_unrecognized_opts= 795ac_unrecognized_sep= 796# The variables have the same names as the options, with 797# dashes changed to underlines. 798cache_file=/dev/null 799exec_prefix=NONE 800no_create= 801no_recursion= 802prefix=NONE 803program_prefix=NONE 804program_suffix=NONE 805program_transform_name=s,x,x, 806silent= 807site= 808srcdir= 809verbose= 810x_includes=NONE 811x_libraries=NONE 812 813# Installation directory options. 814# These are left unexpanded so users can "make install exec_prefix=/foo" 815# and all the variables that are supposed to be based on exec_prefix 816# by default will actually change. 817# Use braces instead of parens because sh, perl, etc. also accept them. 818# (The list follows the same order as the GNU Coding Standards.) 819bindir='${exec_prefix}/bin' 820sbindir='${exec_prefix}/sbin' 821libexecdir='${exec_prefix}/libexec' 822datarootdir='${prefix}/share' 823datadir='${datarootdir}' 824sysconfdir='${prefix}/etc' 825sharedstatedir='${prefix}/com' 826localstatedir='${prefix}/var' 827includedir='${prefix}/include' 828oldincludedir='/usr/include' 829docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 830infodir='${datarootdir}/info' 831htmldir='${docdir}' 832dvidir='${docdir}' 833pdfdir='${docdir}' 834psdir='${docdir}' 835libdir='${exec_prefix}/lib' 836localedir='${datarootdir}/locale' 837mandir='${datarootdir}/man' 838 839ac_prev= 840ac_dashdash= 841for ac_option 842do 843 # If the previous option needs an argument, assign it. 844 if test -n "$ac_prev"; then 845 eval $ac_prev=\$ac_option 846 ac_prev= 847 continue 848 fi 849 850 case $ac_option in 851 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 852 *=) ac_optarg= ;; 853 *) ac_optarg=yes ;; 854 esac 855 856 # Accept the important Cygnus configure options, so we can diagnose typos. 857 858 case $ac_dashdash$ac_option in 859 --) 860 ac_dashdash=yes ;; 861 862 -bindir | --bindir | --bindi | --bind | --bin | --bi) 863 ac_prev=bindir ;; 864 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 865 bindir=$ac_optarg ;; 866 867 -build | --build | --buil | --bui | --bu) 868 ac_prev=build_alias ;; 869 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 870 build_alias=$ac_optarg ;; 871 872 -cache-file | --cache-file | --cache-fil | --cache-fi \ 873 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 874 ac_prev=cache_file ;; 875 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 876 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 877 cache_file=$ac_optarg ;; 878 879 --config-cache | -C) 880 cache_file=config.cache ;; 881 882 -datadir | --datadir | --datadi | --datad) 883 ac_prev=datadir ;; 884 -datadir=* | --datadir=* | --datadi=* | --datad=*) 885 datadir=$ac_optarg ;; 886 887 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 888 | --dataroo | --dataro | --datar) 889 ac_prev=datarootdir ;; 890 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 891 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 892 datarootdir=$ac_optarg ;; 893 894 -disable-* | --disable-*) 895 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 896 # Reject names that are not valid shell variable names. 897 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 898 as_fn_error $? "invalid feature name: $ac_useropt" 899 ac_useropt_orig=$ac_useropt 900 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 901 case $ac_user_opts in 902 *" 903"enable_$ac_useropt" 904"*) ;; 905 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 906 ac_unrecognized_sep=', ';; 907 esac 908 eval enable_$ac_useropt=no ;; 909 910 -docdir | --docdir | --docdi | --doc | --do) 911 ac_prev=docdir ;; 912 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 913 docdir=$ac_optarg ;; 914 915 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 916 ac_prev=dvidir ;; 917 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 918 dvidir=$ac_optarg ;; 919 920 -enable-* | --enable-*) 921 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 922 # Reject names that are not valid shell variable names. 923 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 924 as_fn_error $? "invalid feature name: $ac_useropt" 925 ac_useropt_orig=$ac_useropt 926 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 927 case $ac_user_opts in 928 *" 929"enable_$ac_useropt" 930"*) ;; 931 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 932 ac_unrecognized_sep=', ';; 933 esac 934 eval enable_$ac_useropt=\$ac_optarg ;; 935 936 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 937 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 938 | --exec | --exe | --ex) 939 ac_prev=exec_prefix ;; 940 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 941 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 942 | --exec=* | --exe=* | --ex=*) 943 exec_prefix=$ac_optarg ;; 944 945 -gas | --gas | --ga | --g) 946 # Obsolete; use --with-gas. 947 with_gas=yes ;; 948 949 -help | --help | --hel | --he | -h) 950 ac_init_help=long ;; 951 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 952 ac_init_help=recursive ;; 953 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 954 ac_init_help=short ;; 955 956 -host | --host | --hos | --ho) 957 ac_prev=host_alias ;; 958 -host=* | --host=* | --hos=* | --ho=*) 959 host_alias=$ac_optarg ;; 960 961 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 962 ac_prev=htmldir ;; 963 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 964 | --ht=*) 965 htmldir=$ac_optarg ;; 966 967 -includedir | --includedir | --includedi | --included | --include \ 968 | --includ | --inclu | --incl | --inc) 969 ac_prev=includedir ;; 970 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 971 | --includ=* | --inclu=* | --incl=* | --inc=*) 972 includedir=$ac_optarg ;; 973 974 -infodir | --infodir | --infodi | --infod | --info | --inf) 975 ac_prev=infodir ;; 976 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 977 infodir=$ac_optarg ;; 978 979 -libdir | --libdir | --libdi | --libd) 980 ac_prev=libdir ;; 981 -libdir=* | --libdir=* | --libdi=* | --libd=*) 982 libdir=$ac_optarg ;; 983 984 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 985 | --libexe | --libex | --libe) 986 ac_prev=libexecdir ;; 987 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 988 | --libexe=* | --libex=* | --libe=*) 989 libexecdir=$ac_optarg ;; 990 991 -localedir | --localedir | --localedi | --localed | --locale) 992 ac_prev=localedir ;; 993 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 994 localedir=$ac_optarg ;; 995 996 -localstatedir | --localstatedir | --localstatedi | --localstated \ 997 | --localstate | --localstat | --localsta | --localst | --locals) 998 ac_prev=localstatedir ;; 999 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1000 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1001 localstatedir=$ac_optarg ;; 1002 1003 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1004 ac_prev=mandir ;; 1005 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1006 mandir=$ac_optarg ;; 1007 1008 -nfp | --nfp | --nf) 1009 # Obsolete; use --without-fp. 1010 with_fp=no ;; 1011 1012 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1013 | --no-cr | --no-c | -n) 1014 no_create=yes ;; 1015 1016 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1017 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1018 no_recursion=yes ;; 1019 1020 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1021 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1022 | --oldin | --oldi | --old | --ol | --o) 1023 ac_prev=oldincludedir ;; 1024 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1025 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1026 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1027 oldincludedir=$ac_optarg ;; 1028 1029 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1030 ac_prev=prefix ;; 1031 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1032 prefix=$ac_optarg ;; 1033 1034 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1035 | --program-pre | --program-pr | --program-p) 1036 ac_prev=program_prefix ;; 1037 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1038 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1039 program_prefix=$ac_optarg ;; 1040 1041 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1042 | --program-suf | --program-su | --program-s) 1043 ac_prev=program_suffix ;; 1044 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1045 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1046 program_suffix=$ac_optarg ;; 1047 1048 -program-transform-name | --program-transform-name \ 1049 | --program-transform-nam | --program-transform-na \ 1050 | --program-transform-n | --program-transform- \ 1051 | --program-transform | --program-transfor \ 1052 | --program-transfo | --program-transf \ 1053 | --program-trans | --program-tran \ 1054 | --progr-tra | --program-tr | --program-t) 1055 ac_prev=program_transform_name ;; 1056 -program-transform-name=* | --program-transform-name=* \ 1057 | --program-transform-nam=* | --program-transform-na=* \ 1058 | --program-transform-n=* | --program-transform-=* \ 1059 | --program-transform=* | --program-transfor=* \ 1060 | --program-transfo=* | --program-transf=* \ 1061 | --program-trans=* | --program-tran=* \ 1062 | --progr-tra=* | --program-tr=* | --program-t=*) 1063 program_transform_name=$ac_optarg ;; 1064 1065 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1066 ac_prev=pdfdir ;; 1067 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1068 pdfdir=$ac_optarg ;; 1069 1070 -psdir | --psdir | --psdi | --psd | --ps) 1071 ac_prev=psdir ;; 1072 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1073 psdir=$ac_optarg ;; 1074 1075 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1076 | -silent | --silent | --silen | --sile | --sil) 1077 silent=yes ;; 1078 1079 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1080 ac_prev=sbindir ;; 1081 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1082 | --sbi=* | --sb=*) 1083 sbindir=$ac_optarg ;; 1084 1085 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1086 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1087 | --sharedst | --shareds | --shared | --share | --shar \ 1088 | --sha | --sh) 1089 ac_prev=sharedstatedir ;; 1090 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1091 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1092 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1093 | --sha=* | --sh=*) 1094 sharedstatedir=$ac_optarg ;; 1095 1096 -site | --site | --sit) 1097 ac_prev=site ;; 1098 -site=* | --site=* | --sit=*) 1099 site=$ac_optarg ;; 1100 1101 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1102 ac_prev=srcdir ;; 1103 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1104 srcdir=$ac_optarg ;; 1105 1106 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1107 | --syscon | --sysco | --sysc | --sys | --sy) 1108 ac_prev=sysconfdir ;; 1109 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1110 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1111 sysconfdir=$ac_optarg ;; 1112 1113 -target | --target | --targe | --targ | --tar | --ta | --t) 1114 ac_prev=target_alias ;; 1115 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1116 target_alias=$ac_optarg ;; 1117 1118 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1119 verbose=yes ;; 1120 1121 -version | --version | --versio | --versi | --vers | -V) 1122 ac_init_version=: ;; 1123 1124 -with-* | --with-*) 1125 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1126 # Reject names that are not valid shell variable names. 1127 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1128 as_fn_error $? "invalid package name: $ac_useropt" 1129 ac_useropt_orig=$ac_useropt 1130 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1131 case $ac_user_opts in 1132 *" 1133"with_$ac_useropt" 1134"*) ;; 1135 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1136 ac_unrecognized_sep=', ';; 1137 esac 1138 eval with_$ac_useropt=\$ac_optarg ;; 1139 1140 -without-* | --without-*) 1141 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1142 # Reject names that are not valid shell variable names. 1143 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1144 as_fn_error $? "invalid package name: $ac_useropt" 1145 ac_useropt_orig=$ac_useropt 1146 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1147 case $ac_user_opts in 1148 *" 1149"with_$ac_useropt" 1150"*) ;; 1151 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1152 ac_unrecognized_sep=', ';; 1153 esac 1154 eval with_$ac_useropt=no ;; 1155 1156 --x) 1157 # Obsolete; use --with-x. 1158 with_x=yes ;; 1159 1160 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1161 | --x-incl | --x-inc | --x-in | --x-i) 1162 ac_prev=x_includes ;; 1163 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1164 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1165 x_includes=$ac_optarg ;; 1166 1167 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1168 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1169 ac_prev=x_libraries ;; 1170 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1171 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1172 x_libraries=$ac_optarg ;; 1173 1174 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1175Try \`$0 --help' for more information" 1176 ;; 1177 1178 *=*) 1179 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1180 # Reject names that are not valid shell variable names. 1181 case $ac_envvar in #( 1182 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1183 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1184 esac 1185 eval $ac_envvar=\$ac_optarg 1186 export $ac_envvar ;; 1187 1188 *) 1189 # FIXME: should be removed in autoconf 3.0. 1190 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1191 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1192 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1193 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1194 ;; 1195 1196 esac 1197done 1198 1199if test -n "$ac_prev"; then 1200 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1201 as_fn_error $? "missing argument to $ac_option" 1202fi 1203 1204if test -n "$ac_unrecognized_opts"; then 1205 case $enable_option_checking in 1206 no) ;; 1207 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1208 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1209 esac 1210fi 1211 1212# Check all directory arguments for consistency. 1213for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1214 datadir sysconfdir sharedstatedir localstatedir includedir \ 1215 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1216 libdir localedir mandir 1217do 1218 eval ac_val=\$$ac_var 1219 # Remove trailing slashes. 1220 case $ac_val in 1221 */ ) 1222 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1223 eval $ac_var=\$ac_val;; 1224 esac 1225 # Be sure to have absolute directory names. 1226 case $ac_val in 1227 [\\/$]* | ?:[\\/]* ) continue;; 1228 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1229 esac 1230 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1231done 1232 1233# There might be people who depend on the old broken behavior: `$host' 1234# used to hold the argument of --host etc. 1235# FIXME: To remove some day. 1236build=$build_alias 1237host=$host_alias 1238target=$target_alias 1239 1240# FIXME: To remove some day. 1241if test "x$host_alias" != x; then 1242 if test "x$build_alias" = x; then 1243 cross_compiling=maybe 1244 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. 1245 If a cross compiler is detected then cross compile mode will be used" >&2 1246 elif test "x$build_alias" != "x$host_alias"; then 1247 cross_compiling=yes 1248 fi 1249fi 1250 1251ac_tool_prefix= 1252test -n "$host_alias" && ac_tool_prefix=$host_alias- 1253 1254test "$silent" = yes && exec 6>/dev/null 1255 1256 1257ac_pwd=`pwd` && test -n "$ac_pwd" && 1258ac_ls_di=`ls -di .` && 1259ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1260 as_fn_error $? "working directory cannot be determined" 1261test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1262 as_fn_error $? "pwd does not report name of working directory" 1263 1264 1265# Find the source files, if location was not specified. 1266if test -z "$srcdir"; then 1267 ac_srcdir_defaulted=yes 1268 # Try the directory containing this script, then the parent directory. 1269 ac_confdir=`$as_dirname -- "$as_myself" || 1270$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1271 X"$as_myself" : 'X\(//\)[^/]' \| \ 1272 X"$as_myself" : 'X\(//\)$' \| \ 1273 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1274$as_echo X"$as_myself" | 1275 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1276 s//\1/ 1277 q 1278 } 1279 /^X\(\/\/\)[^/].*/{ 1280 s//\1/ 1281 q 1282 } 1283 /^X\(\/\/\)$/{ 1284 s//\1/ 1285 q 1286 } 1287 /^X\(\/\).*/{ 1288 s//\1/ 1289 q 1290 } 1291 s/.*/./; q'` 1292 srcdir=$ac_confdir 1293 if test ! -r "$srcdir/$ac_unique_file"; then 1294 srcdir=.. 1295 fi 1296else 1297 ac_srcdir_defaulted=no 1298fi 1299if test ! -r "$srcdir/$ac_unique_file"; then 1300 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1301 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1302fi 1303ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1304ac_abs_confdir=`( 1305 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1306 pwd)` 1307# When building in place, set srcdir=. 1308if test "$ac_abs_confdir" = "$ac_pwd"; then 1309 srcdir=. 1310fi 1311# Remove unnecessary trailing slashes from srcdir. 1312# Double slashes in file names in object file debugging info 1313# mess up M-x gdb in Emacs. 1314case $srcdir in 1315*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1316esac 1317for ac_var in $ac_precious_vars; do 1318 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1319 eval ac_env_${ac_var}_value=\$${ac_var} 1320 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1321 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1322done 1323 1324# 1325# Report the --help message. 1326# 1327if test "$ac_init_help" = "long"; then 1328 # Omit some internal or obsolete options to make the list less imposing. 1329 # This message is too long to be a string in the A/UX 3.1 sh. 1330 cat <<_ACEOF 1331\`configure' configures libXv 1.0.6 to adapt to many kinds of systems. 1332 1333Usage: $0 [OPTION]... [VAR=VALUE]... 1334 1335To assign environment variables (e.g., CC, CFLAGS...), specify them as 1336VAR=VALUE. See below for descriptions of some of the useful variables. 1337 1338Defaults for the options are specified in brackets. 1339 1340Configuration: 1341 -h, --help display this help and exit 1342 --help=short display options specific to this package 1343 --help=recursive display the short help of all the included packages 1344 -V, --version display version information and exit 1345 -q, --quiet, --silent do not print \`checking ...' messages 1346 --cache-file=FILE cache test results in FILE [disabled] 1347 -C, --config-cache alias for \`--cache-file=config.cache' 1348 -n, --no-create do not create output files 1349 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1350 1351Installation directories: 1352 --prefix=PREFIX install architecture-independent files in PREFIX 1353 [$ac_default_prefix] 1354 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1355 [PREFIX] 1356 1357By default, \`make install' will install all the files in 1358\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1359an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1360for instance \`--prefix=\$HOME'. 1361 1362For better control, use the options below. 1363 1364Fine tuning of the installation directories: 1365 --bindir=DIR user executables [EPREFIX/bin] 1366 --sbindir=DIR system admin executables [EPREFIX/sbin] 1367 --libexecdir=DIR program executables [EPREFIX/libexec] 1368 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1369 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1370 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1371 --libdir=DIR object code libraries [EPREFIX/lib] 1372 --includedir=DIR C header files [PREFIX/include] 1373 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1374 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1375 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1376 --infodir=DIR info documentation [DATAROOTDIR/info] 1377 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1378 --mandir=DIR man documentation [DATAROOTDIR/man] 1379 --docdir=DIR documentation root [DATAROOTDIR/doc/libXv] 1380 --htmldir=DIR html documentation [DOCDIR] 1381 --dvidir=DIR dvi documentation [DOCDIR] 1382 --pdfdir=DIR pdf documentation [DOCDIR] 1383 --psdir=DIR ps documentation [DOCDIR] 1384_ACEOF 1385 1386 cat <<\_ACEOF 1387 1388Program names: 1389 --program-prefix=PREFIX prepend PREFIX to installed program names 1390 --program-suffix=SUFFIX append SUFFIX to installed program names 1391 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1392 1393System types: 1394 --build=BUILD configure for building on BUILD [guessed] 1395 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1396_ACEOF 1397fi 1398 1399if test -n "$ac_init_help"; then 1400 case $ac_init_help in 1401 short | recursive ) echo "Configuration of libXv 1.0.6:";; 1402 esac 1403 cat <<\_ACEOF 1404 1405Optional Features: 1406 --disable-option-checking ignore unrecognized --enable/--with options 1407 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1408 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1409 --enable-maintainer-mode enable make rules and dependencies not useful 1410 (and sometimes confusing) to the casual installer 1411 --disable-dependency-tracking speeds up one-time build 1412 --enable-dependency-tracking do not reject slow dependency extractors 1413 --enable-strict-compilation 1414 Enable all warnings from compiler and make them 1415 errors (default: disabled) 1416 --enable-silent-rules less verbose build output (undo: `make V=1') 1417 --disable-silent-rules verbose build output (undo: `make V=0') 1418 --enable-shared[=PKGS] build shared libraries [default=yes] 1419 --enable-static[=PKGS] build static libraries [default=yes] 1420 --enable-fast-install[=PKGS] 1421 optimize for fast installation [default=yes] 1422 --disable-libtool-lock avoid locking (might break parallel builds) 1423 --enable-malloc0returnsnull 1424 malloc(0) returns NULL (default: auto) 1425 --enable-lint-library Create lint library (default: disabled) 1426 1427Optional Packages: 1428 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1429 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1430 --with-pic try to use only PIC/non-PIC objects [default=use 1431 both] 1432 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1433 --with-lint Use a lint-style source code checker (default: 1434 disabled) 1435 1436Some influential environment variables: 1437 CC C compiler command 1438 CFLAGS C compiler flags 1439 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1440 nonstandard directory <lib dir> 1441 LIBS libraries to pass to the linker, e.g. -l<library> 1442 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1443 you have headers in a nonstandard directory <include dir> 1444 CPP C preprocessor 1445 PKG_CONFIG path to pkg-config utility 1446 XV_CFLAGS C compiler flags for XV, overriding pkg-config 1447 XV_LIBS linker flags for XV, overriding pkg-config 1448 LINT Path to a lint-style command 1449 LINT_FLAGS Flags for the lint-style command 1450 1451Use these variables to override the choices made by `configure' or to help 1452it to find libraries and programs with nonstandard names/locations. 1453 1454Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1455_ACEOF 1456ac_status=$? 1457fi 1458 1459if test "$ac_init_help" = "recursive"; then 1460 # If there are subdirs, report their specific --help. 1461 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1462 test -d "$ac_dir" || 1463 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1464 continue 1465 ac_builddir=. 1466 1467case "$ac_dir" in 1468.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1469*) 1470 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1471 # A ".." for each directory in $ac_dir_suffix. 1472 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1473 case $ac_top_builddir_sub in 1474 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1475 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1476 esac ;; 1477esac 1478ac_abs_top_builddir=$ac_pwd 1479ac_abs_builddir=$ac_pwd$ac_dir_suffix 1480# for backward compatibility: 1481ac_top_builddir=$ac_top_build_prefix 1482 1483case $srcdir in 1484 .) # We are building in place. 1485 ac_srcdir=. 1486 ac_top_srcdir=$ac_top_builddir_sub 1487 ac_abs_top_srcdir=$ac_pwd ;; 1488 [\\/]* | ?:[\\/]* ) # Absolute name. 1489 ac_srcdir=$srcdir$ac_dir_suffix; 1490 ac_top_srcdir=$srcdir 1491 ac_abs_top_srcdir=$srcdir ;; 1492 *) # Relative name. 1493 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1494 ac_top_srcdir=$ac_top_build_prefix$srcdir 1495 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1496esac 1497ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1498 1499 cd "$ac_dir" || { ac_status=$?; continue; } 1500 # Check for guested configure. 1501 if test -f "$ac_srcdir/configure.gnu"; then 1502 echo && 1503 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1504 elif test -f "$ac_srcdir/configure"; then 1505 echo && 1506 $SHELL "$ac_srcdir/configure" --help=recursive 1507 else 1508 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1509 fi || ac_status=$? 1510 cd "$ac_pwd" || { ac_status=$?; break; } 1511 done 1512fi 1513 1514test -n "$ac_init_help" && exit $ac_status 1515if $ac_init_version; then 1516 cat <<\_ACEOF 1517libXv configure 1.0.6 1518generated by GNU Autoconf 2.68 1519 1520Copyright (C) 2010 Free Software Foundation, Inc. 1521This configure script is free software; the Free Software Foundation 1522gives unlimited permission to copy, distribute and modify it. 1523_ACEOF 1524 exit 1525fi 1526 1527## ------------------------ ## 1528## Autoconf initialization. ## 1529## ------------------------ ## 1530 1531# ac_fn_c_try_compile LINENO 1532# -------------------------- 1533# Try to compile conftest.$ac_ext, and return whether this succeeded. 1534ac_fn_c_try_compile () 1535{ 1536 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1537 rm -f conftest.$ac_objext 1538 if { { ac_try="$ac_compile" 1539case "(($ac_try" in 1540 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1541 *) ac_try_echo=$ac_try;; 1542esac 1543eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1544$as_echo "$ac_try_echo"; } >&5 1545 (eval "$ac_compile") 2>conftest.err 1546 ac_status=$? 1547 if test -s conftest.err; then 1548 grep -v '^ *+' conftest.err >conftest.er1 1549 cat conftest.er1 >&5 1550 mv -f conftest.er1 conftest.err 1551 fi 1552 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1553 test $ac_status = 0; } && { 1554 test -z "$ac_c_werror_flag" || 1555 test ! -s conftest.err 1556 } && test -s conftest.$ac_objext; then : 1557 ac_retval=0 1558else 1559 $as_echo "$as_me: failed program was:" >&5 1560sed 's/^/| /' conftest.$ac_ext >&5 1561 1562 ac_retval=1 1563fi 1564 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1565 as_fn_set_status $ac_retval 1566 1567} # ac_fn_c_try_compile 1568 1569# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1570# --------------------------------------------- 1571# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1572# accordingly. 1573ac_fn_c_check_decl () 1574{ 1575 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1576 as_decl_name=`echo $2|sed 's/ *(.*//'` 1577 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1579$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1580if eval \${$3+:} false; then : 1581 $as_echo_n "(cached) " >&6 1582else 1583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1584/* end confdefs.h. */ 1585$4 1586int 1587main () 1588{ 1589#ifndef $as_decl_name 1590#ifdef __cplusplus 1591 (void) $as_decl_use; 1592#else 1593 (void) $as_decl_name; 1594#endif 1595#endif 1596 1597 ; 1598 return 0; 1599} 1600_ACEOF 1601if ac_fn_c_try_compile "$LINENO"; then : 1602 eval "$3=yes" 1603else 1604 eval "$3=no" 1605fi 1606rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1607fi 1608eval ac_res=\$$3 1609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1610$as_echo "$ac_res" >&6; } 1611 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1612 1613} # ac_fn_c_check_decl 1614 1615# ac_fn_c_try_cpp LINENO 1616# ---------------------- 1617# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1618ac_fn_c_try_cpp () 1619{ 1620 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1621 if { { ac_try="$ac_cpp conftest.$ac_ext" 1622case "(($ac_try" in 1623 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1624 *) ac_try_echo=$ac_try;; 1625esac 1626eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1627$as_echo "$ac_try_echo"; } >&5 1628 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1629 ac_status=$? 1630 if test -s conftest.err; then 1631 grep -v '^ *+' conftest.err >conftest.er1 1632 cat conftest.er1 >&5 1633 mv -f conftest.er1 conftest.err 1634 fi 1635 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1636 test $ac_status = 0; } > conftest.i && { 1637 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1638 test ! -s conftest.err 1639 }; then : 1640 ac_retval=0 1641else 1642 $as_echo "$as_me: failed program was:" >&5 1643sed 's/^/| /' conftest.$ac_ext >&5 1644 1645 ac_retval=1 1646fi 1647 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1648 as_fn_set_status $ac_retval 1649 1650} # ac_fn_c_try_cpp 1651 1652# ac_fn_c_try_run LINENO 1653# ---------------------- 1654# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1655# that executables *can* be run. 1656ac_fn_c_try_run () 1657{ 1658 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1659 if { { ac_try="$ac_link" 1660case "(($ac_try" in 1661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1662 *) ac_try_echo=$ac_try;; 1663esac 1664eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1665$as_echo "$ac_try_echo"; } >&5 1666 (eval "$ac_link") 2>&5 1667 ac_status=$? 1668 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1669 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1670 { { case "(($ac_try" in 1671 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1672 *) ac_try_echo=$ac_try;; 1673esac 1674eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1675$as_echo "$ac_try_echo"; } >&5 1676 (eval "$ac_try") 2>&5 1677 ac_status=$? 1678 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1679 test $ac_status = 0; }; }; then : 1680 ac_retval=0 1681else 1682 $as_echo "$as_me: program exited with status $ac_status" >&5 1683 $as_echo "$as_me: failed program was:" >&5 1684sed 's/^/| /' conftest.$ac_ext >&5 1685 1686 ac_retval=$ac_status 1687fi 1688 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1689 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1690 as_fn_set_status $ac_retval 1691 1692} # ac_fn_c_try_run 1693 1694# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1695# ------------------------------------------------------- 1696# Tests whether HEADER exists and can be compiled using the include files in 1697# INCLUDES, setting the cache variable VAR accordingly. 1698ac_fn_c_check_header_compile () 1699{ 1700 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1702$as_echo_n "checking for $2... " >&6; } 1703if eval \${$3+:} false; then : 1704 $as_echo_n "(cached) " >&6 1705else 1706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1707/* end confdefs.h. */ 1708$4 1709#include <$2> 1710_ACEOF 1711if ac_fn_c_try_compile "$LINENO"; then : 1712 eval "$3=yes" 1713else 1714 eval "$3=no" 1715fi 1716rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1717fi 1718eval ac_res=\$$3 1719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1720$as_echo "$ac_res" >&6; } 1721 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1722 1723} # ac_fn_c_check_header_compile 1724 1725# ac_fn_c_try_link LINENO 1726# ----------------------- 1727# Try to link conftest.$ac_ext, and return whether this succeeded. 1728ac_fn_c_try_link () 1729{ 1730 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1731 rm -f conftest.$ac_objext conftest$ac_exeext 1732 if { { ac_try="$ac_link" 1733case "(($ac_try" in 1734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1735 *) ac_try_echo=$ac_try;; 1736esac 1737eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1738$as_echo "$ac_try_echo"; } >&5 1739 (eval "$ac_link") 2>conftest.err 1740 ac_status=$? 1741 if test -s conftest.err; then 1742 grep -v '^ *+' conftest.err >conftest.er1 1743 cat conftest.er1 >&5 1744 mv -f conftest.er1 conftest.err 1745 fi 1746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1747 test $ac_status = 0; } && { 1748 test -z "$ac_c_werror_flag" || 1749 test ! -s conftest.err 1750 } && test -s conftest$ac_exeext && { 1751 test "$cross_compiling" = yes || 1752 $as_test_x conftest$ac_exeext 1753 }; then : 1754 ac_retval=0 1755else 1756 $as_echo "$as_me: failed program was:" >&5 1757sed 's/^/| /' conftest.$ac_ext >&5 1758 1759 ac_retval=1 1760fi 1761 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1762 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1763 # interfere with the next link command; also delete a directory that is 1764 # left behind by Apple's compiler. We do this before executing the actions. 1765 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1766 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1767 as_fn_set_status $ac_retval 1768 1769} # ac_fn_c_try_link 1770 1771# ac_fn_c_check_func LINENO FUNC VAR 1772# ---------------------------------- 1773# Tests whether FUNC exists, setting the cache variable VAR accordingly 1774ac_fn_c_check_func () 1775{ 1776 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1778$as_echo_n "checking for $2... " >&6; } 1779if eval \${$3+:} false; then : 1780 $as_echo_n "(cached) " >&6 1781else 1782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1783/* end confdefs.h. */ 1784/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1785 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1786#define $2 innocuous_$2 1787 1788/* System header to define __stub macros and hopefully few prototypes, 1789 which can conflict with char $2 (); below. 1790 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1791 <limits.h> exists even on freestanding compilers. */ 1792 1793#ifdef __STDC__ 1794# include <limits.h> 1795#else 1796# include <assert.h> 1797#endif 1798 1799#undef $2 1800 1801/* Override any GCC internal prototype to avoid an error. 1802 Use char because int might match the return type of a GCC 1803 builtin and then its argument prototype would still apply. */ 1804#ifdef __cplusplus 1805extern "C" 1806#endif 1807char $2 (); 1808/* The GNU C library defines this for functions which it implements 1809 to always fail with ENOSYS. Some functions are actually named 1810 something starting with __ and the normal name is an alias. */ 1811#if defined __stub_$2 || defined __stub___$2 1812choke me 1813#endif 1814 1815int 1816main () 1817{ 1818return $2 (); 1819 ; 1820 return 0; 1821} 1822_ACEOF 1823if ac_fn_c_try_link "$LINENO"; then : 1824 eval "$3=yes" 1825else 1826 eval "$3=no" 1827fi 1828rm -f core conftest.err conftest.$ac_objext \ 1829 conftest$ac_exeext conftest.$ac_ext 1830fi 1831eval ac_res=\$$3 1832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1833$as_echo "$ac_res" >&6; } 1834 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1835 1836} # ac_fn_c_check_func 1837cat >config.log <<_ACEOF 1838This file contains any messages produced by compilers while 1839running configure, to aid debugging if configure makes a mistake. 1840 1841It was created by libXv $as_me 1.0.6, which was 1842generated by GNU Autoconf 2.68. Invocation command line was 1843 1844 $ $0 $@ 1845 1846_ACEOF 1847exec 5>>config.log 1848{ 1849cat <<_ASUNAME 1850## --------- ## 1851## Platform. ## 1852## --------- ## 1853 1854hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1855uname -m = `(uname -m) 2>/dev/null || echo unknown` 1856uname -r = `(uname -r) 2>/dev/null || echo unknown` 1857uname -s = `(uname -s) 2>/dev/null || echo unknown` 1858uname -v = `(uname -v) 2>/dev/null || echo unknown` 1859 1860/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1861/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1862 1863/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1864/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1865/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1866/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1867/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1868/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1869/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1870 1871_ASUNAME 1872 1873as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1874for as_dir in $PATH 1875do 1876 IFS=$as_save_IFS 1877 test -z "$as_dir" && as_dir=. 1878 $as_echo "PATH: $as_dir" 1879 done 1880IFS=$as_save_IFS 1881 1882} >&5 1883 1884cat >&5 <<_ACEOF 1885 1886 1887## ----------- ## 1888## Core tests. ## 1889## ----------- ## 1890 1891_ACEOF 1892 1893 1894# Keep a trace of the command line. 1895# Strip out --no-create and --no-recursion so they do not pile up. 1896# Strip out --silent because we don't want to record it for future runs. 1897# Also quote any args containing shell meta-characters. 1898# Make two passes to allow for proper duplicate-argument suppression. 1899ac_configure_args= 1900ac_configure_args0= 1901ac_configure_args1= 1902ac_must_keep_next=false 1903for ac_pass in 1 2 1904do 1905 for ac_arg 1906 do 1907 case $ac_arg in 1908 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1909 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1910 | -silent | --silent | --silen | --sile | --sil) 1911 continue ;; 1912 *\'*) 1913 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1914 esac 1915 case $ac_pass in 1916 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1917 2) 1918 as_fn_append ac_configure_args1 " '$ac_arg'" 1919 if test $ac_must_keep_next = true; then 1920 ac_must_keep_next=false # Got value, back to normal. 1921 else 1922 case $ac_arg in 1923 *=* | --config-cache | -C | -disable-* | --disable-* \ 1924 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1925 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1926 | -with-* | --with-* | -without-* | --without-* | --x) 1927 case "$ac_configure_args0 " in 1928 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1929 esac 1930 ;; 1931 -* ) ac_must_keep_next=true ;; 1932 esac 1933 fi 1934 as_fn_append ac_configure_args " '$ac_arg'" 1935 ;; 1936 esac 1937 done 1938done 1939{ ac_configure_args0=; unset ac_configure_args0;} 1940{ ac_configure_args1=; unset ac_configure_args1;} 1941 1942# When interrupted or exit'd, cleanup temporary files, and complete 1943# config.log. We remove comments because anyway the quotes in there 1944# would cause problems or look ugly. 1945# WARNING: Use '\'' to represent an apostrophe within the trap. 1946# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1947trap 'exit_status=$? 1948 # Save into config.log some information that might help in debugging. 1949 { 1950 echo 1951 1952 $as_echo "## ---------------- ## 1953## Cache variables. ## 1954## ---------------- ##" 1955 echo 1956 # The following way of writing the cache mishandles newlines in values, 1957( 1958 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1959 eval ac_val=\$$ac_var 1960 case $ac_val in #( 1961 *${as_nl}*) 1962 case $ac_var in #( 1963 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1964$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1965 esac 1966 case $ac_var in #( 1967 _ | IFS | as_nl) ;; #( 1968 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1969 *) { eval $ac_var=; unset $ac_var;} ;; 1970 esac ;; 1971 esac 1972 done 1973 (set) 2>&1 | 1974 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1975 *${as_nl}ac_space=\ *) 1976 sed -n \ 1977 "s/'\''/'\''\\\\'\'''\''/g; 1978 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1979 ;; #( 1980 *) 1981 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1982 ;; 1983 esac | 1984 sort 1985) 1986 echo 1987 1988 $as_echo "## ----------------- ## 1989## Output variables. ## 1990## ----------------- ##" 1991 echo 1992 for ac_var in $ac_subst_vars 1993 do 1994 eval ac_val=\$$ac_var 1995 case $ac_val in 1996 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1997 esac 1998 $as_echo "$ac_var='\''$ac_val'\''" 1999 done | sort 2000 echo 2001 2002 if test -n "$ac_subst_files"; then 2003 $as_echo "## ------------------- ## 2004## File substitutions. ## 2005## ------------------- ##" 2006 echo 2007 for ac_var in $ac_subst_files 2008 do 2009 eval ac_val=\$$ac_var 2010 case $ac_val in 2011 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2012 esac 2013 $as_echo "$ac_var='\''$ac_val'\''" 2014 done | sort 2015 echo 2016 fi 2017 2018 if test -s confdefs.h; then 2019 $as_echo "## ----------- ## 2020## confdefs.h. ## 2021## ----------- ##" 2022 echo 2023 cat confdefs.h 2024 echo 2025 fi 2026 test "$ac_signal" != 0 && 2027 $as_echo "$as_me: caught signal $ac_signal" 2028 $as_echo "$as_me: exit $exit_status" 2029 } >&5 2030 rm -f core *.core core.conftest.* && 2031 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2032 exit $exit_status 2033' 0 2034for ac_signal in 1 2 13 15; do 2035 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2036done 2037ac_signal=0 2038 2039# confdefs.h avoids OS command line length limits that DEFS can exceed. 2040rm -f -r conftest* confdefs.h 2041 2042$as_echo "/* confdefs.h */" > confdefs.h 2043 2044# Predefined preprocessor variables. 2045 2046cat >>confdefs.h <<_ACEOF 2047#define PACKAGE_NAME "$PACKAGE_NAME" 2048_ACEOF 2049 2050cat >>confdefs.h <<_ACEOF 2051#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2052_ACEOF 2053 2054cat >>confdefs.h <<_ACEOF 2055#define PACKAGE_VERSION "$PACKAGE_VERSION" 2056_ACEOF 2057 2058cat >>confdefs.h <<_ACEOF 2059#define PACKAGE_STRING "$PACKAGE_STRING" 2060_ACEOF 2061 2062cat >>confdefs.h <<_ACEOF 2063#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2064_ACEOF 2065 2066cat >>confdefs.h <<_ACEOF 2067#define PACKAGE_URL "$PACKAGE_URL" 2068_ACEOF 2069 2070 2071# Let the site file select an alternate cache file if it wants to. 2072# Prefer an explicitly selected file to automatically selected ones. 2073ac_site_file1=NONE 2074ac_site_file2=NONE 2075if test -n "$CONFIG_SITE"; then 2076 # We do not want a PATH search for config.site. 2077 case $CONFIG_SITE in #(( 2078 -*) ac_site_file1=./$CONFIG_SITE;; 2079 */*) ac_site_file1=$CONFIG_SITE;; 2080 *) ac_site_file1=./$CONFIG_SITE;; 2081 esac 2082elif test "x$prefix" != xNONE; then 2083 ac_site_file1=$prefix/share/config.site 2084 ac_site_file2=$prefix/etc/config.site 2085else 2086 ac_site_file1=$ac_default_prefix/share/config.site 2087 ac_site_file2=$ac_default_prefix/etc/config.site 2088fi 2089for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2090do 2091 test "x$ac_site_file" = xNONE && continue 2092 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2093 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2094$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2095 sed 's/^/| /' "$ac_site_file" >&5 2096 . "$ac_site_file" \ 2097 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2098$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2099as_fn_error $? "failed to load site script $ac_site_file 2100See \`config.log' for more details" "$LINENO" 5; } 2101 fi 2102done 2103 2104if test -r "$cache_file"; then 2105 # Some versions of bash will fail to source /dev/null (special files 2106 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2107 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2108 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2109$as_echo "$as_me: loading cache $cache_file" >&6;} 2110 case $cache_file in 2111 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2112 *) . "./$cache_file";; 2113 esac 2114 fi 2115else 2116 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2117$as_echo "$as_me: creating cache $cache_file" >&6;} 2118 >$cache_file 2119fi 2120 2121# Check that the precious variables saved in the cache have kept the same 2122# value. 2123ac_cache_corrupted=false 2124for ac_var in $ac_precious_vars; do 2125 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2126 eval ac_new_set=\$ac_env_${ac_var}_set 2127 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2128 eval ac_new_val=\$ac_env_${ac_var}_value 2129 case $ac_old_set,$ac_new_set in 2130 set,) 2131 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2132$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2133 ac_cache_corrupted=: ;; 2134 ,set) 2135 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2136$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2137 ac_cache_corrupted=: ;; 2138 ,);; 2139 *) 2140 if test "x$ac_old_val" != "x$ac_new_val"; then 2141 # differences in whitespace do not lead to failure. 2142 ac_old_val_w=`echo x $ac_old_val` 2143 ac_new_val_w=`echo x $ac_new_val` 2144 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2145 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2146$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2147 ac_cache_corrupted=: 2148 else 2149 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2150$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2151 eval $ac_var=\$ac_old_val 2152 fi 2153 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2154$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2155 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2156$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2157 fi;; 2158 esac 2159 # Pass precious variables to config.status. 2160 if test "$ac_new_set" = set; then 2161 case $ac_new_val in 2162 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2163 *) ac_arg=$ac_var=$ac_new_val ;; 2164 esac 2165 case " $ac_configure_args " in 2166 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2167 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2168 esac 2169 fi 2170done 2171if $ac_cache_corrupted; then 2172 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2173$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2174 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2175$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2176 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2177fi 2178## -------------------- ## 2179## Main body of script. ## 2180## -------------------- ## 2181 2182ac_ext=c 2183ac_cpp='$CPP $CPPFLAGS' 2184ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2185ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2186ac_compiler_gnu=$ac_cv_c_compiler_gnu 2187 2188 2189am__api_version='1.11' 2190 2191ac_aux_dir= 2192for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2193 if test -f "$ac_dir/install-sh"; then 2194 ac_aux_dir=$ac_dir 2195 ac_install_sh="$ac_aux_dir/install-sh -c" 2196 break 2197 elif test -f "$ac_dir/install.sh"; then 2198 ac_aux_dir=$ac_dir 2199 ac_install_sh="$ac_aux_dir/install.sh -c" 2200 break 2201 elif test -f "$ac_dir/shtool"; then 2202 ac_aux_dir=$ac_dir 2203 ac_install_sh="$ac_aux_dir/shtool install -c" 2204 break 2205 fi 2206done 2207if test -z "$ac_aux_dir"; then 2208 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2209fi 2210 2211# These three variables are undocumented and unsupported, 2212# and are intended to be withdrawn in a future Autoconf release. 2213# They can cause serious problems if a builder's source tree is in a directory 2214# whose full name contains unusual characters. 2215ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2216ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2217ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2218 2219 2220# Find a good install program. We prefer a C program (faster), 2221# so one script is as good as another. But avoid the broken or 2222# incompatible versions: 2223# SysV /etc/install, /usr/sbin/install 2224# SunOS /usr/etc/install 2225# IRIX /sbin/install 2226# AIX /bin/install 2227# AmigaOS /C/install, which installs bootblocks on floppy discs 2228# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2229# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2230# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2231# OS/2's system install, which has a completely different semantic 2232# ./install, which can be erroneously created by make from ./install.sh. 2233# Reject install programs that cannot install multiple files. 2234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2235$as_echo_n "checking for a BSD-compatible install... " >&6; } 2236if test -z "$INSTALL"; then 2237if ${ac_cv_path_install+:} false; then : 2238 $as_echo_n "(cached) " >&6 2239else 2240 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2241for as_dir in $PATH 2242do 2243 IFS=$as_save_IFS 2244 test -z "$as_dir" && as_dir=. 2245 # Account for people who put trailing slashes in PATH elements. 2246case $as_dir/ in #(( 2247 ./ | .// | /[cC]/* | \ 2248 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2249 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2250 /usr/ucb/* ) ;; 2251 *) 2252 # OSF1 and SCO ODT 3.0 have their own names for install. 2253 # Don't use installbsd from OSF since it installs stuff as root 2254 # by default. 2255 for ac_prog in ginstall scoinst install; do 2256 for ac_exec_ext in '' $ac_executable_extensions; do 2257 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2258 if test $ac_prog = install && 2259 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2260 # AIX install. It has an incompatible calling convention. 2261 : 2262 elif test $ac_prog = install && 2263 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2264 # program-specific install script used by HP pwplus--don't use. 2265 : 2266 else 2267 rm -rf conftest.one conftest.two conftest.dir 2268 echo one > conftest.one 2269 echo two > conftest.two 2270 mkdir conftest.dir 2271 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2272 test -s conftest.one && test -s conftest.two && 2273 test -s conftest.dir/conftest.one && 2274 test -s conftest.dir/conftest.two 2275 then 2276 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2277 break 3 2278 fi 2279 fi 2280 fi 2281 done 2282 done 2283 ;; 2284esac 2285 2286 done 2287IFS=$as_save_IFS 2288 2289rm -rf conftest.one conftest.two conftest.dir 2290 2291fi 2292 if test "${ac_cv_path_install+set}" = set; then 2293 INSTALL=$ac_cv_path_install 2294 else 2295 # As a last resort, use the slow shell script. Don't cache a 2296 # value for INSTALL within a source directory, because that will 2297 # break other packages using the cache if that directory is 2298 # removed, or if the value is a relative name. 2299 INSTALL=$ac_install_sh 2300 fi 2301fi 2302{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2303$as_echo "$INSTALL" >&6; } 2304 2305# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2306# It thinks the first close brace ends the variable substitution. 2307test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2308 2309test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2310 2311test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2312 2313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2314$as_echo_n "checking whether build environment is sane... " >&6; } 2315# Just in case 2316sleep 1 2317echo timestamp > conftest.file 2318# Reject unsafe characters in $srcdir or the absolute working directory 2319# name. Accept space and tab only in the latter. 2320am_lf=' 2321' 2322case `pwd` in 2323 *[\\\"\#\$\&\'\`$am_lf]*) 2324 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2325esac 2326case $srcdir in 2327 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2328 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 2329esac 2330 2331# Do `set' in a subshell so we don't clobber the current shell's 2332# arguments. Must try -L first in case configure is actually a 2333# symlink; some systems play weird games with the mod time of symlinks 2334# (eg FreeBSD returns the mod time of the symlink's containing 2335# directory). 2336if ( 2337 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2338 if test "$*" = "X"; then 2339 # -L didn't work. 2340 set X `ls -t "$srcdir/configure" conftest.file` 2341 fi 2342 rm -f conftest.file 2343 if test "$*" != "X $srcdir/configure conftest.file" \ 2344 && test "$*" != "X conftest.file $srcdir/configure"; then 2345 2346 # If neither matched, then we have a broken ls. This can happen 2347 # if, for instance, CONFIG_SHELL is bash and it inherits a 2348 # broken ls alias from the environment. This has actually 2349 # happened. Such a system could not be considered "sane". 2350 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2351alias in your environment" "$LINENO" 5 2352 fi 2353 2354 test "$2" = conftest.file 2355 ) 2356then 2357 # Ok. 2358 : 2359else 2360 as_fn_error $? "newly created file is older than distributed files! 2361Check your system clock" "$LINENO" 5 2362fi 2363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2364$as_echo "yes" >&6; } 2365test "$program_prefix" != NONE && 2366 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2367# Use a double $ so make ignores it. 2368test "$program_suffix" != NONE && 2369 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2370# Double any \ or $. 2371# By default was `s,x,x', remove it if useless. 2372ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2373program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2374 2375# expand $ac_aux_dir to an absolute path 2376am_aux_dir=`cd $ac_aux_dir && pwd` 2377 2378if test x"${MISSING+set}" != xset; then 2379 case $am_aux_dir in 2380 *\ * | *\ *) 2381 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2382 *) 2383 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2384 esac 2385fi 2386# Use eval to expand $SHELL 2387if eval "$MISSING --run true"; then 2388 am_missing_run="$MISSING --run " 2389else 2390 am_missing_run= 2391 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2392$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2393fi 2394 2395if test x"${install_sh}" != xset; then 2396 case $am_aux_dir in 2397 *\ * | *\ *) 2398 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2399 *) 2400 install_sh="\${SHELL} $am_aux_dir/install-sh" 2401 esac 2402fi 2403 2404# Installed binaries are usually stripped using `strip' when the user 2405# run `make install-strip'. However `strip' might not be the right 2406# tool to use in cross-compilation environments, therefore Automake 2407# will honor the `STRIP' environment variable to overrule this program. 2408if test "$cross_compiling" != no; then 2409 if test -n "$ac_tool_prefix"; then 2410 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2411set dummy ${ac_tool_prefix}strip; ac_word=$2 2412{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2413$as_echo_n "checking for $ac_word... " >&6; } 2414if ${ac_cv_prog_STRIP+:} false; then : 2415 $as_echo_n "(cached) " >&6 2416else 2417 if test -n "$STRIP"; then 2418 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2419else 2420as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2421for as_dir in $PATH 2422do 2423 IFS=$as_save_IFS 2424 test -z "$as_dir" && as_dir=. 2425 for ac_exec_ext in '' $ac_executable_extensions; do 2426 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2427 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2428 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2429 break 2 2430 fi 2431done 2432 done 2433IFS=$as_save_IFS 2434 2435fi 2436fi 2437STRIP=$ac_cv_prog_STRIP 2438if test -n "$STRIP"; then 2439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2440$as_echo "$STRIP" >&6; } 2441else 2442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2443$as_echo "no" >&6; } 2444fi 2445 2446 2447fi 2448if test -z "$ac_cv_prog_STRIP"; then 2449 ac_ct_STRIP=$STRIP 2450 # Extract the first word of "strip", so it can be a program name with args. 2451set dummy strip; ac_word=$2 2452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2453$as_echo_n "checking for $ac_word... " >&6; } 2454if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2455 $as_echo_n "(cached) " >&6 2456else 2457 if test -n "$ac_ct_STRIP"; then 2458 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2459else 2460as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2461for as_dir in $PATH 2462do 2463 IFS=$as_save_IFS 2464 test -z "$as_dir" && as_dir=. 2465 for ac_exec_ext in '' $ac_executable_extensions; do 2466 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2467 ac_cv_prog_ac_ct_STRIP="strip" 2468 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2469 break 2 2470 fi 2471done 2472 done 2473IFS=$as_save_IFS 2474 2475fi 2476fi 2477ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2478if test -n "$ac_ct_STRIP"; then 2479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2480$as_echo "$ac_ct_STRIP" >&6; } 2481else 2482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2483$as_echo "no" >&6; } 2484fi 2485 2486 if test "x$ac_ct_STRIP" = x; then 2487 STRIP=":" 2488 else 2489 case $cross_compiling:$ac_tool_warned in 2490yes:) 2491{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2492$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2493ac_tool_warned=yes ;; 2494esac 2495 STRIP=$ac_ct_STRIP 2496 fi 2497else 2498 STRIP="$ac_cv_prog_STRIP" 2499fi 2500 2501fi 2502INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2503 2504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2505$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2506if test -z "$MKDIR_P"; then 2507 if ${ac_cv_path_mkdir+:} false; then : 2508 $as_echo_n "(cached) " >&6 2509else 2510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2511for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2512do 2513 IFS=$as_save_IFS 2514 test -z "$as_dir" && as_dir=. 2515 for ac_prog in mkdir gmkdir; do 2516 for ac_exec_ext in '' $ac_executable_extensions; do 2517 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2518 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2519 'mkdir (GNU coreutils) '* | \ 2520 'mkdir (coreutils) '* | \ 2521 'mkdir (fileutils) '4.1*) 2522 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2523 break 3;; 2524 esac 2525 done 2526 done 2527 done 2528IFS=$as_save_IFS 2529 2530fi 2531 2532 test -d ./--version && rmdir ./--version 2533 if test "${ac_cv_path_mkdir+set}" = set; then 2534 MKDIR_P="$ac_cv_path_mkdir -p" 2535 else 2536 # As a last resort, use the slow shell script. Don't cache a 2537 # value for MKDIR_P within a source directory, because that will 2538 # break other packages using the cache if that directory is 2539 # removed, or if the value is a relative name. 2540 MKDIR_P="$ac_install_sh -d" 2541 fi 2542fi 2543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2544$as_echo "$MKDIR_P" >&6; } 2545 2546mkdir_p="$MKDIR_P" 2547case $mkdir_p in 2548 [\\/$]* | ?:[\\/]*) ;; 2549 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2550esac 2551 2552for ac_prog in gawk mawk nawk awk 2553do 2554 # Extract the first word of "$ac_prog", so it can be a program name with args. 2555set dummy $ac_prog; ac_word=$2 2556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2557$as_echo_n "checking for $ac_word... " >&6; } 2558if ${ac_cv_prog_AWK+:} false; then : 2559 $as_echo_n "(cached) " >&6 2560else 2561 if test -n "$AWK"; then 2562 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2563else 2564as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2565for as_dir in $PATH 2566do 2567 IFS=$as_save_IFS 2568 test -z "$as_dir" && as_dir=. 2569 for ac_exec_ext in '' $ac_executable_extensions; do 2570 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2571 ac_cv_prog_AWK="$ac_prog" 2572 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2573 break 2 2574 fi 2575done 2576 done 2577IFS=$as_save_IFS 2578 2579fi 2580fi 2581AWK=$ac_cv_prog_AWK 2582if test -n "$AWK"; then 2583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2584$as_echo "$AWK" >&6; } 2585else 2586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2587$as_echo "no" >&6; } 2588fi 2589 2590 2591 test -n "$AWK" && break 2592done 2593 2594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2595$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2596set x ${MAKE-make} 2597ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2598if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2599 $as_echo_n "(cached) " >&6 2600else 2601 cat >conftest.make <<\_ACEOF 2602SHELL = /bin/sh 2603all: 2604 @echo '@@@%%%=$(MAKE)=@@@%%%' 2605_ACEOF 2606# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2607case `${MAKE-make} -f conftest.make 2>/dev/null` in 2608 *@@@%%%=?*=@@@%%%*) 2609 eval ac_cv_prog_make_${ac_make}_set=yes;; 2610 *) 2611 eval ac_cv_prog_make_${ac_make}_set=no;; 2612esac 2613rm -f conftest.make 2614fi 2615if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2617$as_echo "yes" >&6; } 2618 SET_MAKE= 2619else 2620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2621$as_echo "no" >&6; } 2622 SET_MAKE="MAKE=${MAKE-make}" 2623fi 2624 2625rm -rf .tst 2>/dev/null 2626mkdir .tst 2>/dev/null 2627if test -d .tst; then 2628 am__leading_dot=. 2629else 2630 am__leading_dot=_ 2631fi 2632rmdir .tst 2>/dev/null 2633 2634if test "`cd $srcdir && pwd`" != "`pwd`"; then 2635 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2636 # is not polluted with repeated "-I." 2637 am__isrc=' -I$(srcdir)' 2638 # test to see if srcdir already configured 2639 if test -f $srcdir/config.status; then 2640 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2641 fi 2642fi 2643 2644# test whether we have cygpath 2645if test -z "$CYGPATH_W"; then 2646 if (cygpath --version) >/dev/null 2>/dev/null; then 2647 CYGPATH_W='cygpath -w' 2648 else 2649 CYGPATH_W=echo 2650 fi 2651fi 2652 2653 2654# Define the identity of the package. 2655 PACKAGE='libXv' 2656 VERSION='1.0.6' 2657 2658 2659cat >>confdefs.h <<_ACEOF 2660#define PACKAGE "$PACKAGE" 2661_ACEOF 2662 2663 2664cat >>confdefs.h <<_ACEOF 2665#define VERSION "$VERSION" 2666_ACEOF 2667 2668# Some tools Automake needs. 2669 2670ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2671 2672 2673AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2674 2675 2676AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2677 2678 2679AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2680 2681 2682MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2683 2684# We need awk for the "check" target. The system "awk" is bad on 2685# some platforms. 2686# Always define AMTAR for backward compatibility. 2687 2688AMTAR=${AMTAR-"${am_missing_run}tar"} 2689 2690am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2691 2692 2693 2694 2695 2696 2697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2698$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2699 # Check whether --enable-maintainer-mode was given. 2700if test "${enable_maintainer_mode+set}" = set; then : 2701 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2702else 2703 USE_MAINTAINER_MODE=no 2704fi 2705 2706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 2707$as_echo "$USE_MAINTAINER_MODE" >&6; } 2708 if test $USE_MAINTAINER_MODE = yes; then 2709 MAINTAINER_MODE_TRUE= 2710 MAINTAINER_MODE_FALSE='#' 2711else 2712 MAINTAINER_MODE_TRUE='#' 2713 MAINTAINER_MODE_FALSE= 2714fi 2715 2716 MAINT=$MAINTAINER_MODE_TRUE 2717 2718 2719 2720ac_config_headers="$ac_config_headers config.h" 2721 2722 2723# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735DEPDIR="${am__leading_dot}deps" 2736 2737ac_config_commands="$ac_config_commands depfiles" 2738 2739 2740am_make=${MAKE-make} 2741cat > confinc << 'END' 2742am__doit: 2743 @echo this is the am__doit target 2744.PHONY: am__doit 2745END 2746# If we don't find an include directive, just comment out the code. 2747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 2748$as_echo_n "checking for style of include used by $am_make... " >&6; } 2749am__include="#" 2750am__quote= 2751_am_result=none 2752# First try GNU make style include. 2753echo "include confinc" > confmf 2754# Ignore all kinds of additional output from `make'. 2755case `$am_make -s -f confmf 2> /dev/null` in #( 2756*the\ am__doit\ target*) 2757 am__include=include 2758 am__quote= 2759 _am_result=GNU 2760 ;; 2761esac 2762# Now try BSD make style include. 2763if test "$am__include" = "#"; then 2764 echo '.include "confinc"' > confmf 2765 case `$am_make -s -f confmf 2> /dev/null` in #( 2766 *the\ am__doit\ target*) 2767 am__include=.include 2768 am__quote="\"" 2769 _am_result=BSD 2770 ;; 2771 esac 2772fi 2773 2774 2775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 2776$as_echo "$_am_result" >&6; } 2777rm -f confinc confmf 2778 2779# Check whether --enable-dependency-tracking was given. 2780if test "${enable_dependency_tracking+set}" = set; then : 2781 enableval=$enable_dependency_tracking; 2782fi 2783 2784if test "x$enable_dependency_tracking" != xno; then 2785 am_depcomp="$ac_aux_dir/depcomp" 2786 AMDEPBACKSLASH='\' 2787fi 2788 if test "x$enable_dependency_tracking" != xno; then 2789 AMDEP_TRUE= 2790 AMDEP_FALSE='#' 2791else 2792 AMDEP_TRUE='#' 2793 AMDEP_FALSE= 2794fi 2795 2796 2797ac_ext=c 2798ac_cpp='$CPP $CPPFLAGS' 2799ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2800ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2801ac_compiler_gnu=$ac_cv_c_compiler_gnu 2802if test -n "$ac_tool_prefix"; then 2803 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2804set dummy ${ac_tool_prefix}gcc; ac_word=$2 2805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2806$as_echo_n "checking for $ac_word... " >&6; } 2807if ${ac_cv_prog_CC+:} false; then : 2808 $as_echo_n "(cached) " >&6 2809else 2810 if test -n "$CC"; then 2811 ac_cv_prog_CC="$CC" # Let the user override the test. 2812else 2813as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2814for as_dir in $PATH 2815do 2816 IFS=$as_save_IFS 2817 test -z "$as_dir" && as_dir=. 2818 for ac_exec_ext in '' $ac_executable_extensions; do 2819 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2820 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2821 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2822 break 2 2823 fi 2824done 2825 done 2826IFS=$as_save_IFS 2827 2828fi 2829fi 2830CC=$ac_cv_prog_CC 2831if test -n "$CC"; then 2832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2833$as_echo "$CC" >&6; } 2834else 2835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2836$as_echo "no" >&6; } 2837fi 2838 2839 2840fi 2841if test -z "$ac_cv_prog_CC"; then 2842 ac_ct_CC=$CC 2843 # Extract the first word of "gcc", so it can be a program name with args. 2844set dummy gcc; ac_word=$2 2845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2846$as_echo_n "checking for $ac_word... " >&6; } 2847if ${ac_cv_prog_ac_ct_CC+:} false; then : 2848 $as_echo_n "(cached) " >&6 2849else 2850 if test -n "$ac_ct_CC"; then 2851 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2852else 2853as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2854for as_dir in $PATH 2855do 2856 IFS=$as_save_IFS 2857 test -z "$as_dir" && as_dir=. 2858 for ac_exec_ext in '' $ac_executable_extensions; do 2859 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2860 ac_cv_prog_ac_ct_CC="gcc" 2861 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2862 break 2 2863 fi 2864done 2865 done 2866IFS=$as_save_IFS 2867 2868fi 2869fi 2870ac_ct_CC=$ac_cv_prog_ac_ct_CC 2871if test -n "$ac_ct_CC"; then 2872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2873$as_echo "$ac_ct_CC" >&6; } 2874else 2875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2876$as_echo "no" >&6; } 2877fi 2878 2879 if test "x$ac_ct_CC" = x; then 2880 CC="" 2881 else 2882 case $cross_compiling:$ac_tool_warned in 2883yes:) 2884{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2885$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2886ac_tool_warned=yes ;; 2887esac 2888 CC=$ac_ct_CC 2889 fi 2890else 2891 CC="$ac_cv_prog_CC" 2892fi 2893 2894if test -z "$CC"; then 2895 if test -n "$ac_tool_prefix"; then 2896 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2897set dummy ${ac_tool_prefix}cc; ac_word=$2 2898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2899$as_echo_n "checking for $ac_word... " >&6; } 2900if ${ac_cv_prog_CC+:} false; then : 2901 $as_echo_n "(cached) " >&6 2902else 2903 if test -n "$CC"; then 2904 ac_cv_prog_CC="$CC" # Let the user override the test. 2905else 2906as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2907for as_dir in $PATH 2908do 2909 IFS=$as_save_IFS 2910 test -z "$as_dir" && as_dir=. 2911 for ac_exec_ext in '' $ac_executable_extensions; do 2912 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2913 ac_cv_prog_CC="${ac_tool_prefix}cc" 2914 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2915 break 2 2916 fi 2917done 2918 done 2919IFS=$as_save_IFS 2920 2921fi 2922fi 2923CC=$ac_cv_prog_CC 2924if test -n "$CC"; then 2925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2926$as_echo "$CC" >&6; } 2927else 2928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2929$as_echo "no" >&6; } 2930fi 2931 2932 2933 fi 2934fi 2935if test -z "$CC"; then 2936 # Extract the first word of "cc", so it can be a program name with args. 2937set dummy cc; ac_word=$2 2938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2939$as_echo_n "checking for $ac_word... " >&6; } 2940if ${ac_cv_prog_CC+:} false; then : 2941 $as_echo_n "(cached) " >&6 2942else 2943 if test -n "$CC"; then 2944 ac_cv_prog_CC="$CC" # Let the user override the test. 2945else 2946 ac_prog_rejected=no 2947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2948for as_dir in $PATH 2949do 2950 IFS=$as_save_IFS 2951 test -z "$as_dir" && as_dir=. 2952 for ac_exec_ext in '' $ac_executable_extensions; do 2953 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2954 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2955 ac_prog_rejected=yes 2956 continue 2957 fi 2958 ac_cv_prog_CC="cc" 2959 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2960 break 2 2961 fi 2962done 2963 done 2964IFS=$as_save_IFS 2965 2966if test $ac_prog_rejected = yes; then 2967 # We found a bogon in the path, so make sure we never use it. 2968 set dummy $ac_cv_prog_CC 2969 shift 2970 if test $# != 0; then 2971 # We chose a different compiler from the bogus one. 2972 # However, it has the same basename, so the bogon will be chosen 2973 # first if we set CC to just the basename; use the full file name. 2974 shift 2975 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2976 fi 2977fi 2978fi 2979fi 2980CC=$ac_cv_prog_CC 2981if test -n "$CC"; then 2982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2983$as_echo "$CC" >&6; } 2984else 2985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2986$as_echo "no" >&6; } 2987fi 2988 2989 2990fi 2991if test -z "$CC"; then 2992 if test -n "$ac_tool_prefix"; then 2993 for ac_prog in cl.exe 2994 do 2995 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2996set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2998$as_echo_n "checking for $ac_word... " >&6; } 2999if ${ac_cv_prog_CC+:} false; then : 3000 $as_echo_n "(cached) " >&6 3001else 3002 if test -n "$CC"; then 3003 ac_cv_prog_CC="$CC" # Let the user override the test. 3004else 3005as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3006for as_dir in $PATH 3007do 3008 IFS=$as_save_IFS 3009 test -z "$as_dir" && as_dir=. 3010 for ac_exec_ext in '' $ac_executable_extensions; do 3011 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3012 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3013 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3014 break 2 3015 fi 3016done 3017 done 3018IFS=$as_save_IFS 3019 3020fi 3021fi 3022CC=$ac_cv_prog_CC 3023if test -n "$CC"; then 3024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3025$as_echo "$CC" >&6; } 3026else 3027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3028$as_echo "no" >&6; } 3029fi 3030 3031 3032 test -n "$CC" && break 3033 done 3034fi 3035if test -z "$CC"; then 3036 ac_ct_CC=$CC 3037 for ac_prog in cl.exe 3038do 3039 # Extract the first word of "$ac_prog", so it can be a program name with args. 3040set dummy $ac_prog; ac_word=$2 3041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3042$as_echo_n "checking for $ac_word... " >&6; } 3043if ${ac_cv_prog_ac_ct_CC+:} false; then : 3044 $as_echo_n "(cached) " >&6 3045else 3046 if test -n "$ac_ct_CC"; then 3047 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3048else 3049as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3050for as_dir in $PATH 3051do 3052 IFS=$as_save_IFS 3053 test -z "$as_dir" && as_dir=. 3054 for ac_exec_ext in '' $ac_executable_extensions; do 3055 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3056 ac_cv_prog_ac_ct_CC="$ac_prog" 3057 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3058 break 2 3059 fi 3060done 3061 done 3062IFS=$as_save_IFS 3063 3064fi 3065fi 3066ac_ct_CC=$ac_cv_prog_ac_ct_CC 3067if test -n "$ac_ct_CC"; then 3068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3069$as_echo "$ac_ct_CC" >&6; } 3070else 3071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3072$as_echo "no" >&6; } 3073fi 3074 3075 3076 test -n "$ac_ct_CC" && break 3077done 3078 3079 if test "x$ac_ct_CC" = x; then 3080 CC="" 3081 else 3082 case $cross_compiling:$ac_tool_warned in 3083yes:) 3084{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3085$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3086ac_tool_warned=yes ;; 3087esac 3088 CC=$ac_ct_CC 3089 fi 3090fi 3091 3092fi 3093 3094 3095test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3096$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3097as_fn_error $? "no acceptable C compiler found in \$PATH 3098See \`config.log' for more details" "$LINENO" 5; } 3099 3100# Provide some information about the compiler. 3101$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3102set X $ac_compile 3103ac_compiler=$2 3104for ac_option in --version -v -V -qversion; do 3105 { { ac_try="$ac_compiler $ac_option >&5" 3106case "(($ac_try" in 3107 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3108 *) ac_try_echo=$ac_try;; 3109esac 3110eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3111$as_echo "$ac_try_echo"; } >&5 3112 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3113 ac_status=$? 3114 if test -s conftest.err; then 3115 sed '10a\ 3116... rest of stderr output deleted ... 3117 10q' conftest.err >conftest.er1 3118 cat conftest.er1 >&5 3119 fi 3120 rm -f conftest.er1 conftest.err 3121 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3122 test $ac_status = 0; } 3123done 3124 3125cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3126/* end confdefs.h. */ 3127 3128int 3129main () 3130{ 3131 3132 ; 3133 return 0; 3134} 3135_ACEOF 3136ac_clean_files_save=$ac_clean_files 3137ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3138# Try to create an executable without -o first, disregard a.out. 3139# It will help us diagnose broken compilers, and finding out an intuition 3140# of exeext. 3141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3142$as_echo_n "checking whether the C compiler works... " >&6; } 3143ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3144 3145# The possible output files: 3146ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3147 3148ac_rmfiles= 3149for ac_file in $ac_files 3150do 3151 case $ac_file in 3152 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3153 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3154 esac 3155done 3156rm -f $ac_rmfiles 3157 3158if { { ac_try="$ac_link_default" 3159case "(($ac_try" in 3160 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3161 *) ac_try_echo=$ac_try;; 3162esac 3163eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3164$as_echo "$ac_try_echo"; } >&5 3165 (eval "$ac_link_default") 2>&5 3166 ac_status=$? 3167 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3168 test $ac_status = 0; }; then : 3169 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3170# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3171# in a Makefile. We should not override ac_cv_exeext if it was cached, 3172# so that the user can short-circuit this test for compilers unknown to 3173# Autoconf. 3174for ac_file in $ac_files '' 3175do 3176 test -f "$ac_file" || continue 3177 case $ac_file in 3178 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3179 ;; 3180 [ab].out ) 3181 # We found the default executable, but exeext='' is most 3182 # certainly right. 3183 break;; 3184 *.* ) 3185 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3186 then :; else 3187 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3188 fi 3189 # We set ac_cv_exeext here because the later test for it is not 3190 # safe: cross compilers may not add the suffix if given an `-o' 3191 # argument, so we may need to know it at that point already. 3192 # Even if this section looks crufty: it has the advantage of 3193 # actually working. 3194 break;; 3195 * ) 3196 break;; 3197 esac 3198done 3199test "$ac_cv_exeext" = no && ac_cv_exeext= 3200 3201else 3202 ac_file='' 3203fi 3204if test -z "$ac_file"; then : 3205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3206$as_echo "no" >&6; } 3207$as_echo "$as_me: failed program was:" >&5 3208sed 's/^/| /' conftest.$ac_ext >&5 3209 3210{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3211$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3212as_fn_error 77 "C compiler cannot create executables 3213See \`config.log' for more details" "$LINENO" 5; } 3214else 3215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3216$as_echo "yes" >&6; } 3217fi 3218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3219$as_echo_n "checking for C compiler default output file name... " >&6; } 3220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3221$as_echo "$ac_file" >&6; } 3222ac_exeext=$ac_cv_exeext 3223 3224rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3225ac_clean_files=$ac_clean_files_save 3226{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3227$as_echo_n "checking for suffix of executables... " >&6; } 3228if { { ac_try="$ac_link" 3229case "(($ac_try" in 3230 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3231 *) ac_try_echo=$ac_try;; 3232esac 3233eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3234$as_echo "$ac_try_echo"; } >&5 3235 (eval "$ac_link") 2>&5 3236 ac_status=$? 3237 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3238 test $ac_status = 0; }; then : 3239 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3240# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3241# work properly (i.e., refer to `conftest.exe'), while it won't with 3242# `rm'. 3243for ac_file in conftest.exe conftest conftest.*; do 3244 test -f "$ac_file" || continue 3245 case $ac_file in 3246 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3247 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3248 break;; 3249 * ) break;; 3250 esac 3251done 3252else 3253 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3254$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3255as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3256See \`config.log' for more details" "$LINENO" 5; } 3257fi 3258rm -f conftest conftest$ac_cv_exeext 3259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3260$as_echo "$ac_cv_exeext" >&6; } 3261 3262rm -f conftest.$ac_ext 3263EXEEXT=$ac_cv_exeext 3264ac_exeext=$EXEEXT 3265cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3266/* end confdefs.h. */ 3267#include <stdio.h> 3268int 3269main () 3270{ 3271FILE *f = fopen ("conftest.out", "w"); 3272 return ferror (f) || fclose (f) != 0; 3273 3274 ; 3275 return 0; 3276} 3277_ACEOF 3278ac_clean_files="$ac_clean_files conftest.out" 3279# Check that the compiler produces executables we can run. If not, either 3280# the compiler is broken, or we cross compile. 3281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3282$as_echo_n "checking whether we are cross compiling... " >&6; } 3283if test "$cross_compiling" != yes; then 3284 { { ac_try="$ac_link" 3285case "(($ac_try" in 3286 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3287 *) ac_try_echo=$ac_try;; 3288esac 3289eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3290$as_echo "$ac_try_echo"; } >&5 3291 (eval "$ac_link") 2>&5 3292 ac_status=$? 3293 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3294 test $ac_status = 0; } 3295 if { ac_try='./conftest$ac_cv_exeext' 3296 { { case "(($ac_try" in 3297 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3298 *) ac_try_echo=$ac_try;; 3299esac 3300eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3301$as_echo "$ac_try_echo"; } >&5 3302 (eval "$ac_try") 2>&5 3303 ac_status=$? 3304 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3305 test $ac_status = 0; }; }; then 3306 cross_compiling=no 3307 else 3308 if test "$cross_compiling" = maybe; then 3309 cross_compiling=yes 3310 else 3311 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3312$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3313as_fn_error $? "cannot run C compiled programs. 3314If you meant to cross compile, use \`--host'. 3315See \`config.log' for more details" "$LINENO" 5; } 3316 fi 3317 fi 3318fi 3319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3320$as_echo "$cross_compiling" >&6; } 3321 3322rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3323ac_clean_files=$ac_clean_files_save 3324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3325$as_echo_n "checking for suffix of object files... " >&6; } 3326if ${ac_cv_objext+:} false; then : 3327 $as_echo_n "(cached) " >&6 3328else 3329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3330/* end confdefs.h. */ 3331 3332int 3333main () 3334{ 3335 3336 ; 3337 return 0; 3338} 3339_ACEOF 3340rm -f conftest.o conftest.obj 3341if { { ac_try="$ac_compile" 3342case "(($ac_try" in 3343 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3344 *) ac_try_echo=$ac_try;; 3345esac 3346eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3347$as_echo "$ac_try_echo"; } >&5 3348 (eval "$ac_compile") 2>&5 3349 ac_status=$? 3350 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3351 test $ac_status = 0; }; then : 3352 for ac_file in conftest.o conftest.obj conftest.*; do 3353 test -f "$ac_file" || continue; 3354 case $ac_file in 3355 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3356 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3357 break;; 3358 esac 3359done 3360else 3361 $as_echo "$as_me: failed program was:" >&5 3362sed 's/^/| /' conftest.$ac_ext >&5 3363 3364{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3365$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3366as_fn_error $? "cannot compute suffix of object files: cannot compile 3367See \`config.log' for more details" "$LINENO" 5; } 3368fi 3369rm -f conftest.$ac_cv_objext conftest.$ac_ext 3370fi 3371{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3372$as_echo "$ac_cv_objext" >&6; } 3373OBJEXT=$ac_cv_objext 3374ac_objext=$OBJEXT 3375{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3376$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3377if ${ac_cv_c_compiler_gnu+:} false; then : 3378 $as_echo_n "(cached) " >&6 3379else 3380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3381/* end confdefs.h. */ 3382 3383int 3384main () 3385{ 3386#ifndef __GNUC__ 3387 choke me 3388#endif 3389 3390 ; 3391 return 0; 3392} 3393_ACEOF 3394if ac_fn_c_try_compile "$LINENO"; then : 3395 ac_compiler_gnu=yes 3396else 3397 ac_compiler_gnu=no 3398fi 3399rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3400ac_cv_c_compiler_gnu=$ac_compiler_gnu 3401 3402fi 3403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3404$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3405if test $ac_compiler_gnu = yes; then 3406 GCC=yes 3407else 3408 GCC= 3409fi 3410ac_test_CFLAGS=${CFLAGS+set} 3411ac_save_CFLAGS=$CFLAGS 3412{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3413$as_echo_n "checking whether $CC accepts -g... " >&6; } 3414if ${ac_cv_prog_cc_g+:} false; then : 3415 $as_echo_n "(cached) " >&6 3416else 3417 ac_save_c_werror_flag=$ac_c_werror_flag 3418 ac_c_werror_flag=yes 3419 ac_cv_prog_cc_g=no 3420 CFLAGS="-g" 3421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3422/* end confdefs.h. */ 3423 3424int 3425main () 3426{ 3427 3428 ; 3429 return 0; 3430} 3431_ACEOF 3432if ac_fn_c_try_compile "$LINENO"; then : 3433 ac_cv_prog_cc_g=yes 3434else 3435 CFLAGS="" 3436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3437/* end confdefs.h. */ 3438 3439int 3440main () 3441{ 3442 3443 ; 3444 return 0; 3445} 3446_ACEOF 3447if ac_fn_c_try_compile "$LINENO"; then : 3448 3449else 3450 ac_c_werror_flag=$ac_save_c_werror_flag 3451 CFLAGS="-g" 3452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3453/* end confdefs.h. */ 3454 3455int 3456main () 3457{ 3458 3459 ; 3460 return 0; 3461} 3462_ACEOF 3463if ac_fn_c_try_compile "$LINENO"; then : 3464 ac_cv_prog_cc_g=yes 3465fi 3466rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3467fi 3468rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3469fi 3470rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3471 ac_c_werror_flag=$ac_save_c_werror_flag 3472fi 3473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3474$as_echo "$ac_cv_prog_cc_g" >&6; } 3475if test "$ac_test_CFLAGS" = set; then 3476 CFLAGS=$ac_save_CFLAGS 3477elif test $ac_cv_prog_cc_g = yes; then 3478 if test "$GCC" = yes; then 3479 CFLAGS="-g -O2" 3480 else 3481 CFLAGS="-g" 3482 fi 3483else 3484 if test "$GCC" = yes; then 3485 CFLAGS="-O2" 3486 else 3487 CFLAGS= 3488 fi 3489fi 3490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3491$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3492if ${ac_cv_prog_cc_c89+:} false; then : 3493 $as_echo_n "(cached) " >&6 3494else 3495 ac_cv_prog_cc_c89=no 3496ac_save_CC=$CC 3497cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3498/* end confdefs.h. */ 3499#include <stdarg.h> 3500#include <stdio.h> 3501#include <sys/types.h> 3502#include <sys/stat.h> 3503/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3504struct buf { int x; }; 3505FILE * (*rcsopen) (struct buf *, struct stat *, int); 3506static char *e (p, i) 3507 char **p; 3508 int i; 3509{ 3510 return p[i]; 3511} 3512static char *f (char * (*g) (char **, int), char **p, ...) 3513{ 3514 char *s; 3515 va_list v; 3516 va_start (v,p); 3517 s = g (p, va_arg (v,int)); 3518 va_end (v); 3519 return s; 3520} 3521 3522/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3523 function prototypes and stuff, but not '\xHH' hex character constants. 3524 These don't provoke an error unfortunately, instead are silently treated 3525 as 'x'. The following induces an error, until -std is added to get 3526 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3527 array size at least. It's necessary to write '\x00'==0 to get something 3528 that's true only with -std. */ 3529int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3530 3531/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3532 inside strings and character constants. */ 3533#define FOO(x) 'x' 3534int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3535 3536int test (int i, double x); 3537struct s1 {int (*f) (int a);}; 3538struct s2 {int (*f) (double a);}; 3539int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3540int argc; 3541char **argv; 3542int 3543main () 3544{ 3545return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3546 ; 3547 return 0; 3548} 3549_ACEOF 3550for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3551 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3552do 3553 CC="$ac_save_CC $ac_arg" 3554 if ac_fn_c_try_compile "$LINENO"; then : 3555 ac_cv_prog_cc_c89=$ac_arg 3556fi 3557rm -f core conftest.err conftest.$ac_objext 3558 test "x$ac_cv_prog_cc_c89" != "xno" && break 3559done 3560rm -f conftest.$ac_ext 3561CC=$ac_save_CC 3562 3563fi 3564# AC_CACHE_VAL 3565case "x$ac_cv_prog_cc_c89" in 3566 x) 3567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3568$as_echo "none needed" >&6; } ;; 3569 xno) 3570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3571$as_echo "unsupported" >&6; } ;; 3572 *) 3573 CC="$CC $ac_cv_prog_cc_c89" 3574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3575$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3576esac 3577if test "x$ac_cv_prog_cc_c89" != xno; then : 3578 3579fi 3580 3581ac_ext=c 3582ac_cpp='$CPP $CPPFLAGS' 3583ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3584ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3585ac_compiler_gnu=$ac_cv_c_compiler_gnu 3586 3587depcc="$CC" am_compiler_list= 3588 3589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3590$as_echo_n "checking dependency style of $depcc... " >&6; } 3591if ${am_cv_CC_dependencies_compiler_type+:} false; then : 3592 $as_echo_n "(cached) " >&6 3593else 3594 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3595 # We make a subdir and do the tests there. Otherwise we can end up 3596 # making bogus files that we don't know about and never remove. For 3597 # instance it was reported that on HP-UX the gcc test will end up 3598 # making a dummy file named `D' -- because `-MD' means `put the output 3599 # in D'. 3600 mkdir conftest.dir 3601 # Copy depcomp to subdir because otherwise we won't find it if we're 3602 # using a relative directory. 3603 cp "$am_depcomp" conftest.dir 3604 cd conftest.dir 3605 # We will build objects and dependencies in a subdirectory because 3606 # it helps to detect inapplicable dependency modes. For instance 3607 # both Tru64's cc and ICC support -MD to output dependencies as a 3608 # side effect of compilation, but ICC will put the dependencies in 3609 # the current directory while Tru64 will put them in the object 3610 # directory. 3611 mkdir sub 3612 3613 am_cv_CC_dependencies_compiler_type=none 3614 if test "$am_compiler_list" = ""; then 3615 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3616 fi 3617 am__universal=false 3618 case " $depcc " in #( 3619 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3620 esac 3621 3622 for depmode in $am_compiler_list; do 3623 # Setup a source with many dependencies, because some compilers 3624 # like to wrap large dependency lists on column 80 (with \), and 3625 # we should not choose a depcomp mode which is confused by this. 3626 # 3627 # We need to recreate these files for each test, as the compiler may 3628 # overwrite some of them when testing with obscure command lines. 3629 # This happens at least with the AIX C compiler. 3630 : > sub/conftest.c 3631 for i in 1 2 3 4 5 6; do 3632 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3633 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3634 # Solaris 8's {/usr,}/bin/sh. 3635 touch sub/conftst$i.h 3636 done 3637 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3638 3639 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3640 # mode. It turns out that the SunPro C++ compiler does not properly 3641 # handle `-M -o', and we need to detect this. Also, some Intel 3642 # versions had trouble with output in subdirs 3643 am__obj=sub/conftest.${OBJEXT-o} 3644 am__minus_obj="-o $am__obj" 3645 case $depmode in 3646 gcc) 3647 # This depmode causes a compiler race in universal mode. 3648 test "$am__universal" = false || continue 3649 ;; 3650 nosideeffect) 3651 # after this tag, mechanisms are not by side-effect, so they'll 3652 # only be used when explicitly requested 3653 if test "x$enable_dependency_tracking" = xyes; then 3654 continue 3655 else 3656 break 3657 fi 3658 ;; 3659 msvisualcpp | msvcmsys) 3660 # This compiler won't grok `-c -o', but also, the minuso test has 3661 # not run yet. These depmodes are late enough in the game, and 3662 # so weak that their functioning should not be impacted. 3663 am__obj=conftest.${OBJEXT-o} 3664 am__minus_obj= 3665 ;; 3666 none) break ;; 3667 esac 3668 if depmode=$depmode \ 3669 source=sub/conftest.c object=$am__obj \ 3670 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3671 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3672 >/dev/null 2>conftest.err && 3673 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3674 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3675 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3676 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3677 # icc doesn't choke on unknown options, it will just issue warnings 3678 # or remarks (even with -Werror). So we grep stderr for any message 3679 # that says an option was ignored or not supported. 3680 # When given -MP, icc 7.0 and 7.1 complain thusly: 3681 # icc: Command line warning: ignoring option '-M'; no argument required 3682 # The diagnosis changed in icc 8.0: 3683 # icc: Command line remark: option '-MP' not supported 3684 if (grep 'ignoring option' conftest.err || 3685 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3686 am_cv_CC_dependencies_compiler_type=$depmode 3687 break 3688 fi 3689 fi 3690 done 3691 3692 cd .. 3693 rm -rf conftest.dir 3694else 3695 am_cv_CC_dependencies_compiler_type=none 3696fi 3697 3698fi 3699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3700$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3701CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3702 3703 if 3704 test "x$enable_dependency_tracking" != xno \ 3705 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3706 am__fastdepCC_TRUE= 3707 am__fastdepCC_FALSE='#' 3708else 3709 am__fastdepCC_TRUE='#' 3710 am__fastdepCC_FALSE= 3711fi 3712 3713 3714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 3715$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 3716if ${ac_cv_prog_cc_c99+:} false; then : 3717 $as_echo_n "(cached) " >&6 3718else 3719 ac_cv_prog_cc_c99=no 3720ac_save_CC=$CC 3721cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3722/* end confdefs.h. */ 3723#include <stdarg.h> 3724#include <stdbool.h> 3725#include <stdlib.h> 3726#include <wchar.h> 3727#include <stdio.h> 3728 3729// Check varargs macros. These examples are taken from C99 6.10.3.5. 3730#define debug(...) fprintf (stderr, __VA_ARGS__) 3731#define showlist(...) puts (#__VA_ARGS__) 3732#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 3733static void 3734test_varargs_macros (void) 3735{ 3736 int x = 1234; 3737 int y = 5678; 3738 debug ("Flag"); 3739 debug ("X = %d\n", x); 3740 showlist (The first, second, and third items.); 3741 report (x>y, "x is %d but y is %d", x, y); 3742} 3743 3744// Check long long types. 3745#define BIG64 18446744073709551615ull 3746#define BIG32 4294967295ul 3747#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 3748#if !BIG_OK 3749 your preprocessor is broken; 3750#endif 3751#if BIG_OK 3752#else 3753 your preprocessor is broken; 3754#endif 3755static long long int bignum = -9223372036854775807LL; 3756static unsigned long long int ubignum = BIG64; 3757 3758struct incomplete_array 3759{ 3760 int datasize; 3761 double data[]; 3762}; 3763 3764struct named_init { 3765 int number; 3766 const wchar_t *name; 3767 double average; 3768}; 3769 3770typedef const char *ccp; 3771 3772static inline int 3773test_restrict (ccp restrict text) 3774{ 3775 // See if C++-style comments work. 3776 // Iterate through items via the restricted pointer. 3777 // Also check for declarations in for loops. 3778 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 3779 continue; 3780 return 0; 3781} 3782 3783// Check varargs and va_copy. 3784static void 3785test_varargs (const char *format, ...) 3786{ 3787 va_list args; 3788 va_start (args, format); 3789 va_list args_copy; 3790 va_copy (args_copy, args); 3791 3792 const char *str; 3793 int number; 3794 float fnumber; 3795 3796 while (*format) 3797 { 3798 switch (*format++) 3799 { 3800 case 's': // string 3801 str = va_arg (args_copy, const char *); 3802 break; 3803 case 'd': // int 3804 number = va_arg (args_copy, int); 3805 break; 3806 case 'f': // float 3807 fnumber = va_arg (args_copy, double); 3808 break; 3809 default: 3810 break; 3811 } 3812 } 3813 va_end (args_copy); 3814 va_end (args); 3815} 3816 3817int 3818main () 3819{ 3820 3821 // Check bool. 3822 _Bool success = false; 3823 3824 // Check restrict. 3825 if (test_restrict ("String literal") == 0) 3826 success = true; 3827 char *restrict newvar = "Another string"; 3828 3829 // Check varargs. 3830 test_varargs ("s, d' f .", "string", 65, 34.234); 3831 test_varargs_macros (); 3832 3833 // Check flexible array members. 3834 struct incomplete_array *ia = 3835 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 3836 ia->datasize = 10; 3837 for (int i = 0; i < ia->datasize; ++i) 3838 ia->data[i] = i * 1.234; 3839 3840 // Check named initializers. 3841 struct named_init ni = { 3842 .number = 34, 3843 .name = L"Test wide string", 3844 .average = 543.34343, 3845 }; 3846 3847 ni.number = 58; 3848 3849 int dynamic_array[ni.number]; 3850 dynamic_array[ni.number - 1] = 543; 3851 3852 // work around unused variable warnings 3853 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 3854 || dynamic_array[ni.number - 1] != 543); 3855 3856 ; 3857 return 0; 3858} 3859_ACEOF 3860for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99 3861do 3862 CC="$ac_save_CC $ac_arg" 3863 if ac_fn_c_try_compile "$LINENO"; then : 3864 ac_cv_prog_cc_c99=$ac_arg 3865fi 3866rm -f core conftest.err conftest.$ac_objext 3867 test "x$ac_cv_prog_cc_c99" != "xno" && break 3868done 3869rm -f conftest.$ac_ext 3870CC=$ac_save_CC 3871 3872fi 3873# AC_CACHE_VAL 3874case "x$ac_cv_prog_cc_c99" in 3875 x) 3876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3877$as_echo "none needed" >&6; } ;; 3878 xno) 3879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3880$as_echo "unsupported" >&6; } ;; 3881 *) 3882 CC="$CC $ac_cv_prog_cc_c99" 3883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 3884$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 3885esac 3886if test "x$ac_cv_prog_cc_c99" != xno; then : 3887 3888fi 3889 3890 3891 3892ac_ext=c 3893ac_cpp='$CPP $CPPFLAGS' 3894ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3895ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3896ac_compiler_gnu=$ac_cv_c_compiler_gnu 3897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3898$as_echo_n "checking how to run the C preprocessor... " >&6; } 3899# On Suns, sometimes $CPP names a directory. 3900if test -n "$CPP" && test -d "$CPP"; then 3901 CPP= 3902fi 3903if test -z "$CPP"; then 3904 if ${ac_cv_prog_CPP+:} false; then : 3905 $as_echo_n "(cached) " >&6 3906else 3907 # Double quotes because CPP needs to be expanded 3908 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3909 do 3910 ac_preproc_ok=false 3911for ac_c_preproc_warn_flag in '' yes 3912do 3913 # Use a header file that comes with gcc, so configuring glibc 3914 # with a fresh cross-compiler works. 3915 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3916 # <limits.h> exists even on freestanding compilers. 3917 # On the NeXT, cc -E runs the code through the compiler's parser, 3918 # not just through cpp. "Syntax error" is here to catch this case. 3919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3920/* end confdefs.h. */ 3921#ifdef __STDC__ 3922# include <limits.h> 3923#else 3924# include <assert.h> 3925#endif 3926 Syntax error 3927_ACEOF 3928if ac_fn_c_try_cpp "$LINENO"; then : 3929 3930else 3931 # Broken: fails on valid input. 3932continue 3933fi 3934rm -f conftest.err conftest.i conftest.$ac_ext 3935 3936 # OK, works on sane cases. Now check whether nonexistent headers 3937 # can be detected and how. 3938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3939/* end confdefs.h. */ 3940#include <ac_nonexistent.h> 3941_ACEOF 3942if ac_fn_c_try_cpp "$LINENO"; then : 3943 # Broken: success on invalid input. 3944continue 3945else 3946 # Passes both tests. 3947ac_preproc_ok=: 3948break 3949fi 3950rm -f conftest.err conftest.i conftest.$ac_ext 3951 3952done 3953# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3954rm -f conftest.i conftest.err conftest.$ac_ext 3955if $ac_preproc_ok; then : 3956 break 3957fi 3958 3959 done 3960 ac_cv_prog_CPP=$CPP 3961 3962fi 3963 CPP=$ac_cv_prog_CPP 3964else 3965 ac_cv_prog_CPP=$CPP 3966fi 3967{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3968$as_echo "$CPP" >&6; } 3969ac_preproc_ok=false 3970for ac_c_preproc_warn_flag in '' yes 3971do 3972 # Use a header file that comes with gcc, so configuring glibc 3973 # with a fresh cross-compiler works. 3974 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3975 # <limits.h> exists even on freestanding compilers. 3976 # On the NeXT, cc -E runs the code through the compiler's parser, 3977 # not just through cpp. "Syntax error" is here to catch this case. 3978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3979/* end confdefs.h. */ 3980#ifdef __STDC__ 3981# include <limits.h> 3982#else 3983# include <assert.h> 3984#endif 3985 Syntax error 3986_ACEOF 3987if ac_fn_c_try_cpp "$LINENO"; then : 3988 3989else 3990 # Broken: fails on valid input. 3991continue 3992fi 3993rm -f conftest.err conftest.i conftest.$ac_ext 3994 3995 # OK, works on sane cases. Now check whether nonexistent headers 3996 # can be detected and how. 3997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3998/* end confdefs.h. */ 3999#include <ac_nonexistent.h> 4000_ACEOF 4001if ac_fn_c_try_cpp "$LINENO"; then : 4002 # Broken: success on invalid input. 4003continue 4004else 4005 # Passes both tests. 4006ac_preproc_ok=: 4007break 4008fi 4009rm -f conftest.err conftest.i conftest.$ac_ext 4010 4011done 4012# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4013rm -f conftest.i conftest.err conftest.$ac_ext 4014if $ac_preproc_ok; then : 4015 4016else 4017 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4018$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4019as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4020See \`config.log' for more details" "$LINENO" 5; } 4021fi 4022 4023ac_ext=c 4024ac_cpp='$CPP $CPPFLAGS' 4025ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4026ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4027ac_compiler_gnu=$ac_cv_c_compiler_gnu 4028 4029 4030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4031$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4032if ${ac_cv_path_GREP+:} false; then : 4033 $as_echo_n "(cached) " >&6 4034else 4035 if test -z "$GREP"; then 4036 ac_path_GREP_found=false 4037 # Loop through the user's path and test for each of PROGNAME-LIST 4038 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4039for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4040do 4041 IFS=$as_save_IFS 4042 test -z "$as_dir" && as_dir=. 4043 for ac_prog in grep ggrep; do 4044 for ac_exec_ext in '' $ac_executable_extensions; do 4045 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4046 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4047# Check for GNU ac_path_GREP and select it if it is found. 4048 # Check for GNU $ac_path_GREP 4049case `"$ac_path_GREP" --version 2>&1` in 4050*GNU*) 4051 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4052*) 4053 ac_count=0 4054 $as_echo_n 0123456789 >"conftest.in" 4055 while : 4056 do 4057 cat "conftest.in" "conftest.in" >"conftest.tmp" 4058 mv "conftest.tmp" "conftest.in" 4059 cp "conftest.in" "conftest.nl" 4060 $as_echo 'GREP' >> "conftest.nl" 4061 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4062 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4063 as_fn_arith $ac_count + 1 && ac_count=$as_val 4064 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4065 # Best one so far, save it but keep looking for a better one 4066 ac_cv_path_GREP="$ac_path_GREP" 4067 ac_path_GREP_max=$ac_count 4068 fi 4069 # 10*(2^10) chars as input seems more than enough 4070 test $ac_count -gt 10 && break 4071 done 4072 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4073esac 4074 4075 $ac_path_GREP_found && break 3 4076 done 4077 done 4078 done 4079IFS=$as_save_IFS 4080 if test -z "$ac_cv_path_GREP"; then 4081 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4082 fi 4083else 4084 ac_cv_path_GREP=$GREP 4085fi 4086 4087fi 4088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4089$as_echo "$ac_cv_path_GREP" >&6; } 4090 GREP="$ac_cv_path_GREP" 4091 4092 4093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4094$as_echo_n "checking for egrep... " >&6; } 4095if ${ac_cv_path_EGREP+:} false; then : 4096 $as_echo_n "(cached) " >&6 4097else 4098 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4099 then ac_cv_path_EGREP="$GREP -E" 4100 else 4101 if test -z "$EGREP"; then 4102 ac_path_EGREP_found=false 4103 # Loop through the user's path and test for each of PROGNAME-LIST 4104 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4105for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4106do 4107 IFS=$as_save_IFS 4108 test -z "$as_dir" && as_dir=. 4109 for ac_prog in egrep; do 4110 for ac_exec_ext in '' $ac_executable_extensions; do 4111 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4112 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4113# Check for GNU ac_path_EGREP and select it if it is found. 4114 # Check for GNU $ac_path_EGREP 4115case `"$ac_path_EGREP" --version 2>&1` in 4116*GNU*) 4117 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4118*) 4119 ac_count=0 4120 $as_echo_n 0123456789 >"conftest.in" 4121 while : 4122 do 4123 cat "conftest.in" "conftest.in" >"conftest.tmp" 4124 mv "conftest.tmp" "conftest.in" 4125 cp "conftest.in" "conftest.nl" 4126 $as_echo 'EGREP' >> "conftest.nl" 4127 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4128 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4129 as_fn_arith $ac_count + 1 && ac_count=$as_val 4130 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4131 # Best one so far, save it but keep looking for a better one 4132 ac_cv_path_EGREP="$ac_path_EGREP" 4133 ac_path_EGREP_max=$ac_count 4134 fi 4135 # 10*(2^10) chars as input seems more than enough 4136 test $ac_count -gt 10 && break 4137 done 4138 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4139esac 4140 4141 $ac_path_EGREP_found && break 3 4142 done 4143 done 4144 done 4145IFS=$as_save_IFS 4146 if test -z "$ac_cv_path_EGREP"; then 4147 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4148 fi 4149else 4150 ac_cv_path_EGREP=$EGREP 4151fi 4152 4153 fi 4154fi 4155{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4156$as_echo "$ac_cv_path_EGREP" >&6; } 4157 EGREP="$ac_cv_path_EGREP" 4158 4159 4160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4161$as_echo_n "checking for ANSI C header files... " >&6; } 4162if ${ac_cv_header_stdc+:} false; then : 4163 $as_echo_n "(cached) " >&6 4164else 4165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4166/* end confdefs.h. */ 4167#include <stdlib.h> 4168#include <stdarg.h> 4169#include <string.h> 4170#include <float.h> 4171 4172int 4173main () 4174{ 4175 4176 ; 4177 return 0; 4178} 4179_ACEOF 4180if ac_fn_c_try_compile "$LINENO"; then : 4181 ac_cv_header_stdc=yes 4182else 4183 ac_cv_header_stdc=no 4184fi 4185rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4186 4187if test $ac_cv_header_stdc = yes; then 4188 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4190/* end confdefs.h. */ 4191#include <string.h> 4192 4193_ACEOF 4194if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4195 $EGREP "memchr" >/dev/null 2>&1; then : 4196 4197else 4198 ac_cv_header_stdc=no 4199fi 4200rm -f conftest* 4201 4202fi 4203 4204if test $ac_cv_header_stdc = yes; then 4205 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4207/* end confdefs.h. */ 4208#include <stdlib.h> 4209 4210_ACEOF 4211if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4212 $EGREP "free" >/dev/null 2>&1; then : 4213 4214else 4215 ac_cv_header_stdc=no 4216fi 4217rm -f conftest* 4218 4219fi 4220 4221if test $ac_cv_header_stdc = yes; then 4222 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4223 if test "$cross_compiling" = yes; then : 4224 : 4225else 4226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4227/* end confdefs.h. */ 4228#include <ctype.h> 4229#include <stdlib.h> 4230#if ((' ' & 0x0FF) == 0x020) 4231# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4232# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4233#else 4234# define ISLOWER(c) \ 4235 (('a' <= (c) && (c) <= 'i') \ 4236 || ('j' <= (c) && (c) <= 'r') \ 4237 || ('s' <= (c) && (c) <= 'z')) 4238# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4239#endif 4240 4241#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4242int 4243main () 4244{ 4245 int i; 4246 for (i = 0; i < 256; i++) 4247 if (XOR (islower (i), ISLOWER (i)) 4248 || toupper (i) != TOUPPER (i)) 4249 return 2; 4250 return 0; 4251} 4252_ACEOF 4253if ac_fn_c_try_run "$LINENO"; then : 4254 4255else 4256 ac_cv_header_stdc=no 4257fi 4258rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4259 conftest.$ac_objext conftest.beam conftest.$ac_ext 4260fi 4261 4262fi 4263fi 4264{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4265$as_echo "$ac_cv_header_stdc" >&6; } 4266if test $ac_cv_header_stdc = yes; then 4267 4268$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4269 4270fi 4271 4272# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4273for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4274 inttypes.h stdint.h unistd.h 4275do : 4276 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4277ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4278" 4279if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4280 cat >>confdefs.h <<_ACEOF 4281#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4282_ACEOF 4283 4284fi 4285 4286done 4287 4288 4289 4290 4291if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 4292 if test -n "$ac_tool_prefix"; then 4293 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 4294set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 4295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4296$as_echo_n "checking for $ac_word... " >&6; } 4297if ${ac_cv_path_PKG_CONFIG+:} false; then : 4298 $as_echo_n "(cached) " >&6 4299else 4300 case $PKG_CONFIG in 4301 [\\/]* | ?:[\\/]*) 4302 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 4303 ;; 4304 *) 4305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4306for as_dir in $PATH 4307do 4308 IFS=$as_save_IFS 4309 test -z "$as_dir" && as_dir=. 4310 for ac_exec_ext in '' $ac_executable_extensions; do 4311 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4312 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4313 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4314 break 2 4315 fi 4316done 4317 done 4318IFS=$as_save_IFS 4319 4320 ;; 4321esac 4322fi 4323PKG_CONFIG=$ac_cv_path_PKG_CONFIG 4324if test -n "$PKG_CONFIG"; then 4325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 4326$as_echo "$PKG_CONFIG" >&6; } 4327else 4328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4329$as_echo "no" >&6; } 4330fi 4331 4332 4333fi 4334if test -z "$ac_cv_path_PKG_CONFIG"; then 4335 ac_pt_PKG_CONFIG=$PKG_CONFIG 4336 # Extract the first word of "pkg-config", so it can be a program name with args. 4337set dummy pkg-config; ac_word=$2 4338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4339$as_echo_n "checking for $ac_word... " >&6; } 4340if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 4341 $as_echo_n "(cached) " >&6 4342else 4343 case $ac_pt_PKG_CONFIG in 4344 [\\/]* | ?:[\\/]*) 4345 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 4346 ;; 4347 *) 4348 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4349for as_dir in $PATH 4350do 4351 IFS=$as_save_IFS 4352 test -z "$as_dir" && as_dir=. 4353 for ac_exec_ext in '' $ac_executable_extensions; do 4354 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4355 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4356 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4357 break 2 4358 fi 4359done 4360 done 4361IFS=$as_save_IFS 4362 4363 ;; 4364esac 4365fi 4366ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 4367if test -n "$ac_pt_PKG_CONFIG"; then 4368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 4369$as_echo "$ac_pt_PKG_CONFIG" >&6; } 4370else 4371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4372$as_echo "no" >&6; } 4373fi 4374 4375 if test "x$ac_pt_PKG_CONFIG" = x; then 4376 PKG_CONFIG="" 4377 else 4378 case $cross_compiling:$ac_tool_warned in 4379yes:) 4380{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4381$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4382ac_tool_warned=yes ;; 4383esac 4384 PKG_CONFIG=$ac_pt_PKG_CONFIG 4385 fi 4386else 4387 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 4388fi 4389 4390fi 4391if test -n "$PKG_CONFIG"; then 4392 _pkg_min_version=0.9.0 4393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 4394$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 4395 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 4396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4397$as_echo "yes" >&6; } 4398 else 4399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4400$as_echo "no" >&6; } 4401 PKG_CONFIG="" 4402 fi 4403 4404fi 4405# Make sure we can run config.sub. 4406$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4407 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4408 4409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4410$as_echo_n "checking build system type... " >&6; } 4411if ${ac_cv_build+:} false; then : 4412 $as_echo_n "(cached) " >&6 4413else 4414 ac_build_alias=$build_alias 4415test "x$ac_build_alias" = x && 4416 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4417test "x$ac_build_alias" = x && 4418 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4419ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4420 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4421 4422fi 4423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4424$as_echo "$ac_cv_build" >&6; } 4425case $ac_cv_build in 4426*-*-*) ;; 4427*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4428esac 4429build=$ac_cv_build 4430ac_save_IFS=$IFS; IFS='-' 4431set x $ac_cv_build 4432shift 4433build_cpu=$1 4434build_vendor=$2 4435shift; shift 4436# Remember, the first character of IFS is used to create $*, 4437# except with old shells: 4438build_os=$* 4439IFS=$ac_save_IFS 4440case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4441 4442 4443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4444$as_echo_n "checking host system type... " >&6; } 4445if ${ac_cv_host+:} false; then : 4446 $as_echo_n "(cached) " >&6 4447else 4448 if test "x$host_alias" = x; then 4449 ac_cv_host=$ac_cv_build 4450else 4451 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4452 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4453fi 4454 4455fi 4456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4457$as_echo "$ac_cv_host" >&6; } 4458case $ac_cv_host in 4459*-*-*) ;; 4460*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4461esac 4462host=$ac_cv_host 4463ac_save_IFS=$IFS; IFS='-' 4464set x $ac_cv_host 4465shift 4466host_cpu=$1 4467host_vendor=$2 4468shift; shift 4469# Remember, the first character of IFS is used to create $*, 4470# except with old shells: 4471host_os=$* 4472IFS=$ac_save_IFS 4473case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4474 4475 4476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4477$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4478if ${ac_cv_path_SED+:} false; then : 4479 $as_echo_n "(cached) " >&6 4480else 4481 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4482 for ac_i in 1 2 3 4 5 6 7; do 4483 ac_script="$ac_script$as_nl$ac_script" 4484 done 4485 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4486 { ac_script=; unset ac_script;} 4487 if test -z "$SED"; then 4488 ac_path_SED_found=false 4489 # Loop through the user's path and test for each of PROGNAME-LIST 4490 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4491for as_dir in $PATH 4492do 4493 IFS=$as_save_IFS 4494 test -z "$as_dir" && as_dir=. 4495 for ac_prog in sed gsed; do 4496 for ac_exec_ext in '' $ac_executable_extensions; do 4497 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4498 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4499# Check for GNU ac_path_SED and select it if it is found. 4500 # Check for GNU $ac_path_SED 4501case `"$ac_path_SED" --version 2>&1` in 4502*GNU*) 4503 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4504*) 4505 ac_count=0 4506 $as_echo_n 0123456789 >"conftest.in" 4507 while : 4508 do 4509 cat "conftest.in" "conftest.in" >"conftest.tmp" 4510 mv "conftest.tmp" "conftest.in" 4511 cp "conftest.in" "conftest.nl" 4512 $as_echo '' >> "conftest.nl" 4513 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4514 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4515 as_fn_arith $ac_count + 1 && ac_count=$as_val 4516 if test $ac_count -gt ${ac_path_SED_max-0}; then 4517 # Best one so far, save it but keep looking for a better one 4518 ac_cv_path_SED="$ac_path_SED" 4519 ac_path_SED_max=$ac_count 4520 fi 4521 # 10*(2^10) chars as input seems more than enough 4522 test $ac_count -gt 10 && break 4523 done 4524 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4525esac 4526 4527 $ac_path_SED_found && break 3 4528 done 4529 done 4530 done 4531IFS=$as_save_IFS 4532 if test -z "$ac_cv_path_SED"; then 4533 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4534 fi 4535else 4536 ac_cv_path_SED=$SED 4537fi 4538 4539fi 4540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4541$as_echo "$ac_cv_path_SED" >&6; } 4542 SED="$ac_cv_path_SED" 4543 rm -f conftest.sed 4544 4545 4546 4547 4548 4549if test "x$GCC" = xyes ; then 4550 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \ 4551-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \ 4552-Wbad-function-cast -Wformat=2" 4553 case `$CC -dumpversion` in 4554 3.4.* | 4.*) 4555 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement" 4556 ;; 4557 esac 4558else 4559 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 4560if test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 4561 SUNCC="yes" 4562else 4563 SUNCC="no" 4564fi 4565 4566 if test "x$SUNCC" = "xyes"; then 4567 CWARNFLAGS="-v" 4568 fi 4569fi 4570 4571 4572 4573# If the module's configure.ac calls AC_PROG_CC later on, CC gets set to C89 4574 4575 4576 4577# Check whether --enable-strict-compilation was given. 4578if test "${enable_strict_compilation+set}" = set; then : 4579 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 4580else 4581 STRICT_COMPILE=no 4582fi 4583 4584if test "x$STRICT_COMPILE" = "xyes"; then 4585 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 4586if test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 4587 SUNCC="yes" 4588else 4589 SUNCC="no" 4590fi 4591 4592 ac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" 4593if test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then : 4594 INTELCC="yes" 4595else 4596 INTELCC="no" 4597fi 4598 4599 if test "x$GCC" = xyes ; then 4600 STRICT_CFLAGS="-pedantic -Werror" 4601 elif test "x$SUNCC" = "xyes"; then 4602 STRICT_CFLAGS="-errwarn" 4603 elif test "x$INTELCC" = "xyes"; then 4604 STRICT_CFLAGS="-Werror" 4605 fi 4606fi 4607CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 4608 4609 4610 4611 4612cat >>confdefs.h <<_ACEOF 4613#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 4614_ACEOF 4615 4616 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 4617 if test "x$PVM" = "x"; then 4618 PVM="0" 4619 fi 4620 4621cat >>confdefs.h <<_ACEOF 4622#define PACKAGE_VERSION_MINOR $PVM 4623_ACEOF 4624 4625 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 4626 if test "x$PVP" = "x"; then 4627 PVP="0" 4628 fi 4629 4630cat >>confdefs.h <<_ACEOF 4631#define PACKAGE_VERSION_PATCHLEVEL $PVP 4632_ACEOF 4633 4634 4635 4636CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ 4637mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 4638|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ 4639echo 'git directory not found: installing possibly empty changelog.' >&2)" 4640 4641 4642 4643 4644macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 4645INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 4646mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 4647|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \ 4648echo 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)" 4649 4650 4651 4652 4653 4654 4655if test x$APP_MAN_SUFFIX = x ; then 4656 APP_MAN_SUFFIX=1 4657fi 4658if test x$APP_MAN_DIR = x ; then 4659 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 4660fi 4661 4662if test x$LIB_MAN_SUFFIX = x ; then 4663 LIB_MAN_SUFFIX=3 4664fi 4665if test x$LIB_MAN_DIR = x ; then 4666 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 4667fi 4668 4669if test x$FILE_MAN_SUFFIX = x ; then 4670 case $host_os in 4671 solaris*) FILE_MAN_SUFFIX=4 ;; 4672 *) FILE_MAN_SUFFIX=5 ;; 4673 esac 4674fi 4675if test x$FILE_MAN_DIR = x ; then 4676 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 4677fi 4678 4679if test x$MISC_MAN_SUFFIX = x ; then 4680 case $host_os in 4681 solaris*) MISC_MAN_SUFFIX=5 ;; 4682 *) MISC_MAN_SUFFIX=7 ;; 4683 esac 4684fi 4685if test x$MISC_MAN_DIR = x ; then 4686 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 4687fi 4688 4689if test x$DRIVER_MAN_SUFFIX = x ; then 4690 case $host_os in 4691 solaris*) DRIVER_MAN_SUFFIX=7 ;; 4692 *) DRIVER_MAN_SUFFIX=4 ;; 4693 esac 4694fi 4695if test x$DRIVER_MAN_DIR = x ; then 4696 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 4697fi 4698 4699if test x$ADMIN_MAN_SUFFIX = x ; then 4700 case $host_os in 4701 solaris*) ADMIN_MAN_SUFFIX=1m ;; 4702 *) ADMIN_MAN_SUFFIX=8 ;; 4703 esac 4704fi 4705if test x$ADMIN_MAN_DIR = x ; then 4706 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 4707fi 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723XORG_MAN_PAGE="X Version 11" 4724 4725MAN_SUBSTS="\ 4726 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 4727 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 4728 -e 's|__xservername__|Xorg|g' \ 4729 -e 's|__xconfigfile__|xorg.conf|g' \ 4730 -e 's|__projectroot__|\$(prefix)|g' \ 4731 -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 4732 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 4733 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 4734 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 4735 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 4736 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 4737 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 4738 4739 4740 4741# Check whether --enable-silent-rules was given. 4742if test "${enable_silent_rules+set}" = set; then : 4743 enableval=$enable_silent_rules; 4744fi 4745 4746case $enable_silent_rules in 4747yes) AM_DEFAULT_VERBOSITY=0;; 4748no) AM_DEFAULT_VERBOSITY=1;; 4749*) AM_DEFAULT_VERBOSITY=0;; 4750esac 4751AM_BACKSLASH='\' 4752 4753 4754 4755# Check for progs 4756ac_ext=c 4757ac_cpp='$CPP $CPPFLAGS' 4758ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4759ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4760ac_compiler_gnu=$ac_cv_c_compiler_gnu 4761if test -n "$ac_tool_prefix"; then 4762 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4763set dummy ${ac_tool_prefix}gcc; ac_word=$2 4764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4765$as_echo_n "checking for $ac_word... " >&6; } 4766if ${ac_cv_prog_CC+:} false; then : 4767 $as_echo_n "(cached) " >&6 4768else 4769 if test -n "$CC"; then 4770 ac_cv_prog_CC="$CC" # Let the user override the test. 4771else 4772as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4773for as_dir in $PATH 4774do 4775 IFS=$as_save_IFS 4776 test -z "$as_dir" && as_dir=. 4777 for ac_exec_ext in '' $ac_executable_extensions; do 4778 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4779 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4781 break 2 4782 fi 4783done 4784 done 4785IFS=$as_save_IFS 4786 4787fi 4788fi 4789CC=$ac_cv_prog_CC 4790if test -n "$CC"; then 4791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4792$as_echo "$CC" >&6; } 4793else 4794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4795$as_echo "no" >&6; } 4796fi 4797 4798 4799fi 4800if test -z "$ac_cv_prog_CC"; then 4801 ac_ct_CC=$CC 4802 # Extract the first word of "gcc", so it can be a program name with args. 4803set dummy gcc; ac_word=$2 4804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4805$as_echo_n "checking for $ac_word... " >&6; } 4806if ${ac_cv_prog_ac_ct_CC+:} false; then : 4807 $as_echo_n "(cached) " >&6 4808else 4809 if test -n "$ac_ct_CC"; then 4810 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4811else 4812as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4813for as_dir in $PATH 4814do 4815 IFS=$as_save_IFS 4816 test -z "$as_dir" && as_dir=. 4817 for ac_exec_ext in '' $ac_executable_extensions; do 4818 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4819 ac_cv_prog_ac_ct_CC="gcc" 4820 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4821 break 2 4822 fi 4823done 4824 done 4825IFS=$as_save_IFS 4826 4827fi 4828fi 4829ac_ct_CC=$ac_cv_prog_ac_ct_CC 4830if test -n "$ac_ct_CC"; then 4831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4832$as_echo "$ac_ct_CC" >&6; } 4833else 4834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4835$as_echo "no" >&6; } 4836fi 4837 4838 if test "x$ac_ct_CC" = x; then 4839 CC="" 4840 else 4841 case $cross_compiling:$ac_tool_warned in 4842yes:) 4843{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4844$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4845ac_tool_warned=yes ;; 4846esac 4847 CC=$ac_ct_CC 4848 fi 4849else 4850 CC="$ac_cv_prog_CC" 4851fi 4852 4853if test -z "$CC"; then 4854 if test -n "$ac_tool_prefix"; then 4855 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4856set dummy ${ac_tool_prefix}cc; ac_word=$2 4857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4858$as_echo_n "checking for $ac_word... " >&6; } 4859if ${ac_cv_prog_CC+:} false; then : 4860 $as_echo_n "(cached) " >&6 4861else 4862 if test -n "$CC"; then 4863 ac_cv_prog_CC="$CC" # Let the user override the test. 4864else 4865as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4866for as_dir in $PATH 4867do 4868 IFS=$as_save_IFS 4869 test -z "$as_dir" && as_dir=. 4870 for ac_exec_ext in '' $ac_executable_extensions; do 4871 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4872 ac_cv_prog_CC="${ac_tool_prefix}cc" 4873 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4874 break 2 4875 fi 4876done 4877 done 4878IFS=$as_save_IFS 4879 4880fi 4881fi 4882CC=$ac_cv_prog_CC 4883if test -n "$CC"; then 4884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4885$as_echo "$CC" >&6; } 4886else 4887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4888$as_echo "no" >&6; } 4889fi 4890 4891 4892 fi 4893fi 4894if test -z "$CC"; then 4895 # Extract the first word of "cc", so it can be a program name with args. 4896set dummy cc; ac_word=$2 4897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4898$as_echo_n "checking for $ac_word... " >&6; } 4899if ${ac_cv_prog_CC+:} false; then : 4900 $as_echo_n "(cached) " >&6 4901else 4902 if test -n "$CC"; then 4903 ac_cv_prog_CC="$CC" # Let the user override the test. 4904else 4905 ac_prog_rejected=no 4906as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4907for as_dir in $PATH 4908do 4909 IFS=$as_save_IFS 4910 test -z "$as_dir" && as_dir=. 4911 for ac_exec_ext in '' $ac_executable_extensions; do 4912 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4913 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4914 ac_prog_rejected=yes 4915 continue 4916 fi 4917 ac_cv_prog_CC="cc" 4918 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4919 break 2 4920 fi 4921done 4922 done 4923IFS=$as_save_IFS 4924 4925if test $ac_prog_rejected = yes; then 4926 # We found a bogon in the path, so make sure we never use it. 4927 set dummy $ac_cv_prog_CC 4928 shift 4929 if test $# != 0; then 4930 # We chose a different compiler from the bogus one. 4931 # However, it has the same basename, so the bogon will be chosen 4932 # first if we set CC to just the basename; use the full file name. 4933 shift 4934 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4935 fi 4936fi 4937fi 4938fi 4939CC=$ac_cv_prog_CC 4940if test -n "$CC"; then 4941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4942$as_echo "$CC" >&6; } 4943else 4944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4945$as_echo "no" >&6; } 4946fi 4947 4948 4949fi 4950if test -z "$CC"; then 4951 if test -n "$ac_tool_prefix"; then 4952 for ac_prog in cl.exe 4953 do 4954 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4955set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4957$as_echo_n "checking for $ac_word... " >&6; } 4958if ${ac_cv_prog_CC+:} false; then : 4959 $as_echo_n "(cached) " >&6 4960else 4961 if test -n "$CC"; then 4962 ac_cv_prog_CC="$CC" # Let the user override the test. 4963else 4964as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4965for as_dir in $PATH 4966do 4967 IFS=$as_save_IFS 4968 test -z "$as_dir" && as_dir=. 4969 for ac_exec_ext in '' $ac_executable_extensions; do 4970 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4971 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4972 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4973 break 2 4974 fi 4975done 4976 done 4977IFS=$as_save_IFS 4978 4979fi 4980fi 4981CC=$ac_cv_prog_CC 4982if test -n "$CC"; then 4983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4984$as_echo "$CC" >&6; } 4985else 4986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4987$as_echo "no" >&6; } 4988fi 4989 4990 4991 test -n "$CC" && break 4992 done 4993fi 4994if test -z "$CC"; then 4995 ac_ct_CC=$CC 4996 for ac_prog in cl.exe 4997do 4998 # Extract the first word of "$ac_prog", so it can be a program name with args. 4999set dummy $ac_prog; ac_word=$2 5000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5001$as_echo_n "checking for $ac_word... " >&6; } 5002if ${ac_cv_prog_ac_ct_CC+:} false; then : 5003 $as_echo_n "(cached) " >&6 5004else 5005 if test -n "$ac_ct_CC"; then 5006 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 5007else 5008as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5009for as_dir in $PATH 5010do 5011 IFS=$as_save_IFS 5012 test -z "$as_dir" && as_dir=. 5013 for ac_exec_ext in '' $ac_executable_extensions; do 5014 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5015 ac_cv_prog_ac_ct_CC="$ac_prog" 5016 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5017 break 2 5018 fi 5019done 5020 done 5021IFS=$as_save_IFS 5022 5023fi 5024fi 5025ac_ct_CC=$ac_cv_prog_ac_ct_CC 5026if test -n "$ac_ct_CC"; then 5027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 5028$as_echo "$ac_ct_CC" >&6; } 5029else 5030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5031$as_echo "no" >&6; } 5032fi 5033 5034 5035 test -n "$ac_ct_CC" && break 5036done 5037 5038 if test "x$ac_ct_CC" = x; then 5039 CC="" 5040 else 5041 case $cross_compiling:$ac_tool_warned in 5042yes:) 5043{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5044$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5045ac_tool_warned=yes ;; 5046esac 5047 CC=$ac_ct_CC 5048 fi 5049fi 5050 5051fi 5052 5053 5054test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5055$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5056as_fn_error $? "no acceptable C compiler found in \$PATH 5057See \`config.log' for more details" "$LINENO" 5; } 5058 5059# Provide some information about the compiler. 5060$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 5061set X $ac_compile 5062ac_compiler=$2 5063for ac_option in --version -v -V -qversion; do 5064 { { ac_try="$ac_compiler $ac_option >&5" 5065case "(($ac_try" in 5066 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5067 *) ac_try_echo=$ac_try;; 5068esac 5069eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5070$as_echo "$ac_try_echo"; } >&5 5071 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 5072 ac_status=$? 5073 if test -s conftest.err; then 5074 sed '10a\ 5075... rest of stderr output deleted ... 5076 10q' conftest.err >conftest.er1 5077 cat conftest.er1 >&5 5078 fi 5079 rm -f conftest.er1 conftest.err 5080 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5081 test $ac_status = 0; } 5082done 5083 5084{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 5085$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 5086if ${ac_cv_c_compiler_gnu+:} false; then : 5087 $as_echo_n "(cached) " >&6 5088else 5089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5090/* end confdefs.h. */ 5091 5092int 5093main () 5094{ 5095#ifndef __GNUC__ 5096 choke me 5097#endif 5098 5099 ; 5100 return 0; 5101} 5102_ACEOF 5103if ac_fn_c_try_compile "$LINENO"; then : 5104 ac_compiler_gnu=yes 5105else 5106 ac_compiler_gnu=no 5107fi 5108rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5109ac_cv_c_compiler_gnu=$ac_compiler_gnu 5110 5111fi 5112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 5113$as_echo "$ac_cv_c_compiler_gnu" >&6; } 5114if test $ac_compiler_gnu = yes; then 5115 GCC=yes 5116else 5117 GCC= 5118fi 5119ac_test_CFLAGS=${CFLAGS+set} 5120ac_save_CFLAGS=$CFLAGS 5121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 5122$as_echo_n "checking whether $CC accepts -g... " >&6; } 5123if ${ac_cv_prog_cc_g+:} false; then : 5124 $as_echo_n "(cached) " >&6 5125else 5126 ac_save_c_werror_flag=$ac_c_werror_flag 5127 ac_c_werror_flag=yes 5128 ac_cv_prog_cc_g=no 5129 CFLAGS="-g" 5130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5131/* end confdefs.h. */ 5132 5133int 5134main () 5135{ 5136 5137 ; 5138 return 0; 5139} 5140_ACEOF 5141if ac_fn_c_try_compile "$LINENO"; then : 5142 ac_cv_prog_cc_g=yes 5143else 5144 CFLAGS="" 5145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5146/* end confdefs.h. */ 5147 5148int 5149main () 5150{ 5151 5152 ; 5153 return 0; 5154} 5155_ACEOF 5156if ac_fn_c_try_compile "$LINENO"; then : 5157 5158else 5159 ac_c_werror_flag=$ac_save_c_werror_flag 5160 CFLAGS="-g" 5161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5162/* end confdefs.h. */ 5163 5164int 5165main () 5166{ 5167 5168 ; 5169 return 0; 5170} 5171_ACEOF 5172if ac_fn_c_try_compile "$LINENO"; then : 5173 ac_cv_prog_cc_g=yes 5174fi 5175rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5176fi 5177rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5178fi 5179rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5180 ac_c_werror_flag=$ac_save_c_werror_flag 5181fi 5182{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 5183$as_echo "$ac_cv_prog_cc_g" >&6; } 5184if test "$ac_test_CFLAGS" = set; then 5185 CFLAGS=$ac_save_CFLAGS 5186elif test $ac_cv_prog_cc_g = yes; then 5187 if test "$GCC" = yes; then 5188 CFLAGS="-g -O2" 5189 else 5190 CFLAGS="-g" 5191 fi 5192else 5193 if test "$GCC" = yes; then 5194 CFLAGS="-O2" 5195 else 5196 CFLAGS= 5197 fi 5198fi 5199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 5200$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 5201if ${ac_cv_prog_cc_c89+:} false; then : 5202 $as_echo_n "(cached) " >&6 5203else 5204 ac_cv_prog_cc_c89=no 5205ac_save_CC=$CC 5206cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5207/* end confdefs.h. */ 5208#include <stdarg.h> 5209#include <stdio.h> 5210#include <sys/types.h> 5211#include <sys/stat.h> 5212/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 5213struct buf { int x; }; 5214FILE * (*rcsopen) (struct buf *, struct stat *, int); 5215static char *e (p, i) 5216 char **p; 5217 int i; 5218{ 5219 return p[i]; 5220} 5221static char *f (char * (*g) (char **, int), char **p, ...) 5222{ 5223 char *s; 5224 va_list v; 5225 va_start (v,p); 5226 s = g (p, va_arg (v,int)); 5227 va_end (v); 5228 return s; 5229} 5230 5231/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 5232 function prototypes and stuff, but not '\xHH' hex character constants. 5233 These don't provoke an error unfortunately, instead are silently treated 5234 as 'x'. The following induces an error, until -std is added to get 5235 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 5236 array size at least. It's necessary to write '\x00'==0 to get something 5237 that's true only with -std. */ 5238int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 5239 5240/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 5241 inside strings and character constants. */ 5242#define FOO(x) 'x' 5243int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 5244 5245int test (int i, double x); 5246struct s1 {int (*f) (int a);}; 5247struct s2 {int (*f) (double a);}; 5248int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 5249int argc; 5250char **argv; 5251int 5252main () 5253{ 5254return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 5255 ; 5256 return 0; 5257} 5258_ACEOF 5259for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 5260 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 5261do 5262 CC="$ac_save_CC $ac_arg" 5263 if ac_fn_c_try_compile "$LINENO"; then : 5264 ac_cv_prog_cc_c89=$ac_arg 5265fi 5266rm -f core conftest.err conftest.$ac_objext 5267 test "x$ac_cv_prog_cc_c89" != "xno" && break 5268done 5269rm -f conftest.$ac_ext 5270CC=$ac_save_CC 5271 5272fi 5273# AC_CACHE_VAL 5274case "x$ac_cv_prog_cc_c89" in 5275 x) 5276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5277$as_echo "none needed" >&6; } ;; 5278 xno) 5279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5280$as_echo "unsupported" >&6; } ;; 5281 *) 5282 CC="$CC $ac_cv_prog_cc_c89" 5283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 5284$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 5285esac 5286if test "x$ac_cv_prog_cc_c89" != xno; then : 5287 5288fi 5289 5290ac_ext=c 5291ac_cpp='$CPP $CPPFLAGS' 5292ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5293ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5294ac_compiler_gnu=$ac_cv_c_compiler_gnu 5295 5296depcc="$CC" am_compiler_list= 5297 5298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 5299$as_echo_n "checking dependency style of $depcc... " >&6; } 5300if ${am_cv_CC_dependencies_compiler_type+:} false; then : 5301 $as_echo_n "(cached) " >&6 5302else 5303 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5304 # We make a subdir and do the tests there. Otherwise we can end up 5305 # making bogus files that we don't know about and never remove. For 5306 # instance it was reported that on HP-UX the gcc test will end up 5307 # making a dummy file named `D' -- because `-MD' means `put the output 5308 # in D'. 5309 mkdir conftest.dir 5310 # Copy depcomp to subdir because otherwise we won't find it if we're 5311 # using a relative directory. 5312 cp "$am_depcomp" conftest.dir 5313 cd conftest.dir 5314 # We will build objects and dependencies in a subdirectory because 5315 # it helps to detect inapplicable dependency modes. For instance 5316 # both Tru64's cc and ICC support -MD to output dependencies as a 5317 # side effect of compilation, but ICC will put the dependencies in 5318 # the current directory while Tru64 will put them in the object 5319 # directory. 5320 mkdir sub 5321 5322 am_cv_CC_dependencies_compiler_type=none 5323 if test "$am_compiler_list" = ""; then 5324 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5325 fi 5326 am__universal=false 5327 case " $depcc " in #( 5328 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5329 esac 5330 5331 for depmode in $am_compiler_list; do 5332 # Setup a source with many dependencies, because some compilers 5333 # like to wrap large dependency lists on column 80 (with \), and 5334 # we should not choose a depcomp mode which is confused by this. 5335 # 5336 # We need to recreate these files for each test, as the compiler may 5337 # overwrite some of them when testing with obscure command lines. 5338 # This happens at least with the AIX C compiler. 5339 : > sub/conftest.c 5340 for i in 1 2 3 4 5 6; do 5341 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5342 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 5343 # Solaris 8's {/usr,}/bin/sh. 5344 touch sub/conftst$i.h 5345 done 5346 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5347 5348 # We check with `-c' and `-o' for the sake of the "dashmstdout" 5349 # mode. It turns out that the SunPro C++ compiler does not properly 5350 # handle `-M -o', and we need to detect this. Also, some Intel 5351 # versions had trouble with output in subdirs 5352 am__obj=sub/conftest.${OBJEXT-o} 5353 am__minus_obj="-o $am__obj" 5354 case $depmode in 5355 gcc) 5356 # This depmode causes a compiler race in universal mode. 5357 test "$am__universal" = false || continue 5358 ;; 5359 nosideeffect) 5360 # after this tag, mechanisms are not by side-effect, so they'll 5361 # only be used when explicitly requested 5362 if test "x$enable_dependency_tracking" = xyes; then 5363 continue 5364 else 5365 break 5366 fi 5367 ;; 5368 msvisualcpp | msvcmsys) 5369 # This compiler won't grok `-c -o', but also, the minuso test has 5370 # not run yet. These depmodes are late enough in the game, and 5371 # so weak that their functioning should not be impacted. 5372 am__obj=conftest.${OBJEXT-o} 5373 am__minus_obj= 5374 ;; 5375 none) break ;; 5376 esac 5377 if depmode=$depmode \ 5378 source=sub/conftest.c object=$am__obj \ 5379 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5380 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5381 >/dev/null 2>conftest.err && 5382 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5383 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5384 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5385 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5386 # icc doesn't choke on unknown options, it will just issue warnings 5387 # or remarks (even with -Werror). So we grep stderr for any message 5388 # that says an option was ignored or not supported. 5389 # When given -MP, icc 7.0 and 7.1 complain thusly: 5390 # icc: Command line warning: ignoring option '-M'; no argument required 5391 # The diagnosis changed in icc 8.0: 5392 # icc: Command line remark: option '-MP' not supported 5393 if (grep 'ignoring option' conftest.err || 5394 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5395 am_cv_CC_dependencies_compiler_type=$depmode 5396 break 5397 fi 5398 fi 5399 done 5400 5401 cd .. 5402 rm -rf conftest.dir 5403else 5404 am_cv_CC_dependencies_compiler_type=none 5405fi 5406 5407fi 5408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 5409$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 5410CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 5411 5412 if 5413 test "x$enable_dependency_tracking" != xno \ 5414 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 5415 am__fastdepCC_TRUE= 5416 am__fastdepCC_FALSE='#' 5417else 5418 am__fastdepCC_TRUE='#' 5419 am__fastdepCC_FALSE= 5420fi 5421 5422 5423case `pwd` in 5424 *\ * | *\ *) 5425 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5426$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5427esac 5428 5429 5430 5431macro_version='2.2.10' 5432macro_revision='1.3175' 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446ltmain="$ac_aux_dir/ltmain.sh" 5447 5448# Backslashify metacharacters that are still active within 5449# double-quoted strings. 5450sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5451 5452# Same as above, but do not quote variable references. 5453double_quote_subst='s/\(["`\\]\)/\\\1/g' 5454 5455# Sed substitution to delay expansion of an escaped shell variable in a 5456# double_quote_subst'ed string. 5457delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5458 5459# Sed substitution to delay expansion of an escaped single quote. 5460delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5461 5462# Sed substitution to avoid accidental globbing in evaled expressions 5463no_glob_subst='s/\*/\\\*/g' 5464 5465ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5466ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5467ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5468 5469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5470$as_echo_n "checking how to print strings... " >&6; } 5471# Test print first, because it will be a builtin if present. 5472if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5473 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5474 ECHO='print -r --' 5475elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5476 ECHO='printf %s\n' 5477else 5478 # Use this function as a fallback that always works. 5479 func_fallback_echo () 5480 { 5481 eval 'cat <<_LTECHO_EOF 5482$1 5483_LTECHO_EOF' 5484 } 5485 ECHO='func_fallback_echo' 5486fi 5487 5488# func_echo_all arg... 5489# Invoke $ECHO with all args, space-separated. 5490func_echo_all () 5491{ 5492 $ECHO "" 5493} 5494 5495case "$ECHO" in 5496 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5497$as_echo "printf" >&6; } ;; 5498 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5499$as_echo "print -r" >&6; } ;; 5500 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5501$as_echo "cat" >&6; } ;; 5502esac 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5518$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5519if ${ac_cv_path_SED+:} false; then : 5520 $as_echo_n "(cached) " >&6 5521else 5522 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5523 for ac_i in 1 2 3 4 5 6 7; do 5524 ac_script="$ac_script$as_nl$ac_script" 5525 done 5526 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5527 { ac_script=; unset ac_script;} 5528 if test -z "$SED"; then 5529 ac_path_SED_found=false 5530 # Loop through the user's path and test for each of PROGNAME-LIST 5531 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5532for as_dir in $PATH 5533do 5534 IFS=$as_save_IFS 5535 test -z "$as_dir" && as_dir=. 5536 for ac_prog in sed gsed; do 5537 for ac_exec_ext in '' $ac_executable_extensions; do 5538 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5539 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 5540# Check for GNU ac_path_SED and select it if it is found. 5541 # Check for GNU $ac_path_SED 5542case `"$ac_path_SED" --version 2>&1` in 5543*GNU*) 5544 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5545*) 5546 ac_count=0 5547 $as_echo_n 0123456789 >"conftest.in" 5548 while : 5549 do 5550 cat "conftest.in" "conftest.in" >"conftest.tmp" 5551 mv "conftest.tmp" "conftest.in" 5552 cp "conftest.in" "conftest.nl" 5553 $as_echo '' >> "conftest.nl" 5554 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5555 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5556 as_fn_arith $ac_count + 1 && ac_count=$as_val 5557 if test $ac_count -gt ${ac_path_SED_max-0}; then 5558 # Best one so far, save it but keep looking for a better one 5559 ac_cv_path_SED="$ac_path_SED" 5560 ac_path_SED_max=$ac_count 5561 fi 5562 # 10*(2^10) chars as input seems more than enough 5563 test $ac_count -gt 10 && break 5564 done 5565 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5566esac 5567 5568 $ac_path_SED_found && break 3 5569 done 5570 done 5571 done 5572IFS=$as_save_IFS 5573 if test -z "$ac_cv_path_SED"; then 5574 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5575 fi 5576else 5577 ac_cv_path_SED=$SED 5578fi 5579 5580fi 5581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5582$as_echo "$ac_cv_path_SED" >&6; } 5583 SED="$ac_cv_path_SED" 5584 rm -f conftest.sed 5585 5586test -z "$SED" && SED=sed 5587Xsed="$SED -e 1s/^X//" 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5600$as_echo_n "checking for fgrep... " >&6; } 5601if ${ac_cv_path_FGREP+:} false; then : 5602 $as_echo_n "(cached) " >&6 5603else 5604 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5605 then ac_cv_path_FGREP="$GREP -F" 5606 else 5607 if test -z "$FGREP"; then 5608 ac_path_FGREP_found=false 5609 # Loop through the user's path and test for each of PROGNAME-LIST 5610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5611for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5612do 5613 IFS=$as_save_IFS 5614 test -z "$as_dir" && as_dir=. 5615 for ac_prog in fgrep; do 5616 for ac_exec_ext in '' $ac_executable_extensions; do 5617 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5618 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 5619# Check for GNU ac_path_FGREP and select it if it is found. 5620 # Check for GNU $ac_path_FGREP 5621case `"$ac_path_FGREP" --version 2>&1` in 5622*GNU*) 5623 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5624*) 5625 ac_count=0 5626 $as_echo_n 0123456789 >"conftest.in" 5627 while : 5628 do 5629 cat "conftest.in" "conftest.in" >"conftest.tmp" 5630 mv "conftest.tmp" "conftest.in" 5631 cp "conftest.in" "conftest.nl" 5632 $as_echo 'FGREP' >> "conftest.nl" 5633 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5634 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5635 as_fn_arith $ac_count + 1 && ac_count=$as_val 5636 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5637 # Best one so far, save it but keep looking for a better one 5638 ac_cv_path_FGREP="$ac_path_FGREP" 5639 ac_path_FGREP_max=$ac_count 5640 fi 5641 # 10*(2^10) chars as input seems more than enough 5642 test $ac_count -gt 10 && break 5643 done 5644 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5645esac 5646 5647 $ac_path_FGREP_found && break 3 5648 done 5649 done 5650 done 5651IFS=$as_save_IFS 5652 if test -z "$ac_cv_path_FGREP"; then 5653 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5654 fi 5655else 5656 ac_cv_path_FGREP=$FGREP 5657fi 5658 5659 fi 5660fi 5661{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5662$as_echo "$ac_cv_path_FGREP" >&6; } 5663 FGREP="$ac_cv_path_FGREP" 5664 5665 5666test -z "$GREP" && GREP=grep 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686# Check whether --with-gnu-ld was given. 5687if test "${with_gnu_ld+set}" = set; then : 5688 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5689else 5690 with_gnu_ld=no 5691fi 5692 5693ac_prog=ld 5694if test "$GCC" = yes; then 5695 # Check if gcc -print-prog-name=ld gives a path. 5696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5697$as_echo_n "checking for ld used by $CC... " >&6; } 5698 case $host in 5699 *-*-mingw*) 5700 # gcc leaves a trailing carriage return which upsets mingw 5701 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5702 *) 5703 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5704 esac 5705 case $ac_prog in 5706 # Accept absolute paths. 5707 [\\/]* | ?:[\\/]*) 5708 re_direlt='/[^/][^/]*/\.\./' 5709 # Canonicalize the pathname of ld 5710 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5711 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5712 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5713 done 5714 test -z "$LD" && LD="$ac_prog" 5715 ;; 5716 "") 5717 # If it fails, then pretend we aren't using GCC. 5718 ac_prog=ld 5719 ;; 5720 *) 5721 # If it is relative, then search for the first ld in PATH. 5722 with_gnu_ld=unknown 5723 ;; 5724 esac 5725elif test "$with_gnu_ld" = yes; then 5726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5727$as_echo_n "checking for GNU ld... " >&6; } 5728else 5729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5730$as_echo_n "checking for non-GNU ld... " >&6; } 5731fi 5732if ${lt_cv_path_LD+:} false; then : 5733 $as_echo_n "(cached) " >&6 5734else 5735 if test -z "$LD"; then 5736 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5737 for ac_dir in $PATH; do 5738 IFS="$lt_save_ifs" 5739 test -z "$ac_dir" && ac_dir=. 5740 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5741 lt_cv_path_LD="$ac_dir/$ac_prog" 5742 # Check to see if the program is GNU ld. I'd rather use --version, 5743 # but apparently some variants of GNU ld only accept -v. 5744 # Break only if it was the GNU/non-GNU ld that we prefer. 5745 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5746 *GNU* | *'with BFD'*) 5747 test "$with_gnu_ld" != no && break 5748 ;; 5749 *) 5750 test "$with_gnu_ld" != yes && break 5751 ;; 5752 esac 5753 fi 5754 done 5755 IFS="$lt_save_ifs" 5756else 5757 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5758fi 5759fi 5760 5761LD="$lt_cv_path_LD" 5762if test -n "$LD"; then 5763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5764$as_echo "$LD" >&6; } 5765else 5766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5767$as_echo "no" >&6; } 5768fi 5769test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5771$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5772if ${lt_cv_prog_gnu_ld+:} false; then : 5773 $as_echo_n "(cached) " >&6 5774else 5775 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5776case `$LD -v 2>&1 </dev/null` in 5777*GNU* | *'with BFD'*) 5778 lt_cv_prog_gnu_ld=yes 5779 ;; 5780*) 5781 lt_cv_prog_gnu_ld=no 5782 ;; 5783esac 5784fi 5785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5786$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5787with_gnu_ld=$lt_cv_prog_gnu_ld 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5798$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5799if ${lt_cv_path_NM+:} false; then : 5800 $as_echo_n "(cached) " >&6 5801else 5802 if test -n "$NM"; then 5803 # Let the user override the test. 5804 lt_cv_path_NM="$NM" 5805else 5806 lt_nm_to_check="${ac_tool_prefix}nm" 5807 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5808 lt_nm_to_check="$lt_nm_to_check nm" 5809 fi 5810 for lt_tmp_nm in $lt_nm_to_check; do 5811 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5812 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5813 IFS="$lt_save_ifs" 5814 test -z "$ac_dir" && ac_dir=. 5815 tmp_nm="$ac_dir/$lt_tmp_nm" 5816 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5817 # Check to see if the nm accepts a BSD-compat flag. 5818 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5819 # nm: unknown option "B" ignored 5820 # Tru64's nm complains that /dev/null is an invalid object file 5821 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5822 */dev/null* | *'Invalid file or object type'*) 5823 lt_cv_path_NM="$tmp_nm -B" 5824 break 5825 ;; 5826 *) 5827 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5828 */dev/null*) 5829 lt_cv_path_NM="$tmp_nm -p" 5830 break 5831 ;; 5832 *) 5833 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5834 continue # so that we can try to find one that supports BSD flags 5835 ;; 5836 esac 5837 ;; 5838 esac 5839 fi 5840 done 5841 IFS="$lt_save_ifs" 5842 done 5843 : ${lt_cv_path_NM=no} 5844fi 5845fi 5846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5847$as_echo "$lt_cv_path_NM" >&6; } 5848if test "$lt_cv_path_NM" != "no"; then 5849 NM="$lt_cv_path_NM" 5850else 5851 # Didn't find any BSD compatible name lister, look for dumpbin. 5852 if test -n "$DUMPBIN"; then : 5853 # Let the user override the test. 5854 else 5855 if test -n "$ac_tool_prefix"; then 5856 for ac_prog in dumpbin "link -dump" 5857 do 5858 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5859set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5861$as_echo_n "checking for $ac_word... " >&6; } 5862if ${ac_cv_prog_DUMPBIN+:} false; then : 5863 $as_echo_n "(cached) " >&6 5864else 5865 if test -n "$DUMPBIN"; then 5866 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5867else 5868as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5869for as_dir in $PATH 5870do 5871 IFS=$as_save_IFS 5872 test -z "$as_dir" && as_dir=. 5873 for ac_exec_ext in '' $ac_executable_extensions; do 5874 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5875 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5876 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5877 break 2 5878 fi 5879done 5880 done 5881IFS=$as_save_IFS 5882 5883fi 5884fi 5885DUMPBIN=$ac_cv_prog_DUMPBIN 5886if test -n "$DUMPBIN"; then 5887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5888$as_echo "$DUMPBIN" >&6; } 5889else 5890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5891$as_echo "no" >&6; } 5892fi 5893 5894 5895 test -n "$DUMPBIN" && break 5896 done 5897fi 5898if test -z "$DUMPBIN"; then 5899 ac_ct_DUMPBIN=$DUMPBIN 5900 for ac_prog in dumpbin "link -dump" 5901do 5902 # Extract the first word of "$ac_prog", so it can be a program name with args. 5903set dummy $ac_prog; ac_word=$2 5904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5905$as_echo_n "checking for $ac_word... " >&6; } 5906if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5907 $as_echo_n "(cached) " >&6 5908else 5909 if test -n "$ac_ct_DUMPBIN"; then 5910 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5911else 5912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5913for as_dir in $PATH 5914do 5915 IFS=$as_save_IFS 5916 test -z "$as_dir" && as_dir=. 5917 for ac_exec_ext in '' $ac_executable_extensions; do 5918 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5919 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5920 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5921 break 2 5922 fi 5923done 5924 done 5925IFS=$as_save_IFS 5926 5927fi 5928fi 5929ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5930if test -n "$ac_ct_DUMPBIN"; then 5931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5932$as_echo "$ac_ct_DUMPBIN" >&6; } 5933else 5934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5935$as_echo "no" >&6; } 5936fi 5937 5938 5939 test -n "$ac_ct_DUMPBIN" && break 5940done 5941 5942 if test "x$ac_ct_DUMPBIN" = x; then 5943 DUMPBIN=":" 5944 else 5945 case $cross_compiling:$ac_tool_warned in 5946yes:) 5947{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5948$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5949ac_tool_warned=yes ;; 5950esac 5951 DUMPBIN=$ac_ct_DUMPBIN 5952 fi 5953fi 5954 5955 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5956 *COFF*) 5957 DUMPBIN="$DUMPBIN -symbols" 5958 ;; 5959 *) 5960 DUMPBIN=: 5961 ;; 5962 esac 5963 fi 5964 5965 if test "$DUMPBIN" != ":"; then 5966 NM="$DUMPBIN" 5967 fi 5968fi 5969test -z "$NM" && NM=nm 5970 5971 5972 5973 5974 5975 5976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5977$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5978if ${lt_cv_nm_interface+:} false; then : 5979 $as_echo_n "(cached) " >&6 5980else 5981 lt_cv_nm_interface="BSD nm" 5982 echo "int some_variable = 0;" > conftest.$ac_ext 5983 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5984 (eval "$ac_compile" 2>conftest.err) 5985 cat conftest.err >&5 5986 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5987 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5988 cat conftest.err >&5 5989 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5990 cat conftest.out >&5 5991 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5992 lt_cv_nm_interface="MS dumpbin" 5993 fi 5994 rm -f conftest* 5995fi 5996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5997$as_echo "$lt_cv_nm_interface" >&6; } 5998 5999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6000$as_echo_n "checking whether ln -s works... " >&6; } 6001LN_S=$as_ln_s 6002if test "$LN_S" = "ln -s"; then 6003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6004$as_echo "yes" >&6; } 6005else 6006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6007$as_echo "no, using $LN_S" >&6; } 6008fi 6009 6010# find the maximum length of command line arguments 6011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6012$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6013if ${lt_cv_sys_max_cmd_len+:} false; then : 6014 $as_echo_n "(cached) " >&6 6015else 6016 i=0 6017 teststring="ABCD" 6018 6019 case $build_os in 6020 msdosdjgpp*) 6021 # On DJGPP, this test can blow up pretty badly due to problems in libc 6022 # (any single argument exceeding 2000 bytes causes a buffer overrun 6023 # during glob expansion). Even if it were fixed, the result of this 6024 # check would be larger than it should be. 6025 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6026 ;; 6027 6028 gnu*) 6029 # Under GNU Hurd, this test is not required because there is 6030 # no limit to the length of command line arguments. 6031 # Libtool will interpret -1 as no limit whatsoever 6032 lt_cv_sys_max_cmd_len=-1; 6033 ;; 6034 6035 cygwin* | mingw* | cegcc*) 6036 # On Win9x/ME, this test blows up -- it succeeds, but takes 6037 # about 5 minutes as the teststring grows exponentially. 6038 # Worse, since 9x/ME are not pre-emptively multitasking, 6039 # you end up with a "frozen" computer, even though with patience 6040 # the test eventually succeeds (with a max line length of 256k). 6041 # Instead, let's just punt: use the minimum linelength reported by 6042 # all of the supported platforms: 8192 (on NT/2K/XP). 6043 lt_cv_sys_max_cmd_len=8192; 6044 ;; 6045 6046 mint*) 6047 # On MiNT this can take a long time and run out of memory. 6048 lt_cv_sys_max_cmd_len=8192; 6049 ;; 6050 6051 amigaos*) 6052 # On AmigaOS with pdksh, this test takes hours, literally. 6053 # So we just punt and use a minimum line length of 8192. 6054 lt_cv_sys_max_cmd_len=8192; 6055 ;; 6056 6057 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6058 # This has been around since 386BSD, at least. Likely further. 6059 if test -x /sbin/sysctl; then 6060 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6061 elif test -x /usr/sbin/sysctl; then 6062 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6063 else 6064 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6065 fi 6066 # And add a safety zone 6067 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6068 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6069 ;; 6070 6071 interix*) 6072 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6073 lt_cv_sys_max_cmd_len=196608 6074 ;; 6075 6076 osf*) 6077 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6078 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6079 # nice to cause kernel panics so lets avoid the loop below. 6080 # First set a reasonable default. 6081 lt_cv_sys_max_cmd_len=16384 6082 # 6083 if test -x /sbin/sysconfig; then 6084 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6085 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6086 esac 6087 fi 6088 ;; 6089 sco3.2v5*) 6090 lt_cv_sys_max_cmd_len=102400 6091 ;; 6092 sysv5* | sco5v6* | sysv4.2uw2*) 6093 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6094 if test -n "$kargmax"; then 6095 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6096 else 6097 lt_cv_sys_max_cmd_len=32768 6098 fi 6099 ;; 6100 *) 6101 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6102 if test -n "$lt_cv_sys_max_cmd_len"; then 6103 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6104 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6105 else 6106 # Make teststring a little bigger before we do anything with it. 6107 # a 1K string should be a reasonable start. 6108 for i in 1 2 3 4 5 6 7 8 ; do 6109 teststring=$teststring$teststring 6110 done 6111 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6112 # If test is not a shell built-in, we'll probably end up computing a 6113 # maximum length that is only half of the actual maximum length, but 6114 # we can't tell. 6115 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6116 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6117 test $i != 17 # 1/2 MB should be enough 6118 do 6119 i=`expr $i + 1` 6120 teststring=$teststring$teststring 6121 done 6122 # Only check the string length outside the loop. 6123 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6124 teststring= 6125 # Add a significant safety factor because C++ compilers can tack on 6126 # massive amounts of additional arguments before passing them to the 6127 # linker. It appears as though 1/2 is a usable value. 6128 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6129 fi 6130 ;; 6131 esac 6132 6133fi 6134 6135if test -n $lt_cv_sys_max_cmd_len ; then 6136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6137$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6138else 6139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6140$as_echo "none" >&6; } 6141fi 6142max_cmd_len=$lt_cv_sys_max_cmd_len 6143 6144 6145 6146 6147 6148 6149: ${CP="cp -f"} 6150: ${MV="mv -f"} 6151: ${RM="rm -f"} 6152 6153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6154$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6155# Try some XSI features 6156xsi_shell=no 6157( _lt_dummy="a/b/c" 6158 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6159 = c,a/b,, \ 6160 && eval 'test $(( 1 + 1 )) -eq 2 \ 6161 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6162 && xsi_shell=yes 6163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6164$as_echo "$xsi_shell" >&6; } 6165 6166 6167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6168$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6169lt_shell_append=no 6170( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6171 >/dev/null 2>&1 \ 6172 && lt_shell_append=yes 6173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6174$as_echo "$lt_shell_append" >&6; } 6175 6176 6177if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6178 lt_unset=unset 6179else 6180 lt_unset=false 6181fi 6182 6183 6184 6185 6186 6187# test EBCDIC or ASCII 6188case `echo X|tr X '\101'` in 6189 A) # ASCII based system 6190 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6191 lt_SP2NL='tr \040 \012' 6192 lt_NL2SP='tr \015\012 \040\040' 6193 ;; 6194 *) # EBCDIC based system 6195 lt_SP2NL='tr \100 \n' 6196 lt_NL2SP='tr \r\n \100\100' 6197 ;; 6198esac 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6209$as_echo_n "checking for $LD option to reload object files... " >&6; } 6210if ${lt_cv_ld_reload_flag+:} false; then : 6211 $as_echo_n "(cached) " >&6 6212else 6213 lt_cv_ld_reload_flag='-r' 6214fi 6215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6216$as_echo "$lt_cv_ld_reload_flag" >&6; } 6217reload_flag=$lt_cv_ld_reload_flag 6218case $reload_flag in 6219"" | " "*) ;; 6220*) reload_flag=" $reload_flag" ;; 6221esac 6222reload_cmds='$LD$reload_flag -o $output$reload_objs' 6223case $host_os in 6224 darwin*) 6225 if test "$GCC" = yes; then 6226 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6227 else 6228 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6229 fi 6230 ;; 6231esac 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241if test -n "$ac_tool_prefix"; then 6242 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6243set dummy ${ac_tool_prefix}objdump; ac_word=$2 6244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6245$as_echo_n "checking for $ac_word... " >&6; } 6246if ${ac_cv_prog_OBJDUMP+:} false; then : 6247 $as_echo_n "(cached) " >&6 6248else 6249 if test -n "$OBJDUMP"; then 6250 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6251else 6252as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6253for as_dir in $PATH 6254do 6255 IFS=$as_save_IFS 6256 test -z "$as_dir" && as_dir=. 6257 for ac_exec_ext in '' $ac_executable_extensions; do 6258 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6259 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6260 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6261 break 2 6262 fi 6263done 6264 done 6265IFS=$as_save_IFS 6266 6267fi 6268fi 6269OBJDUMP=$ac_cv_prog_OBJDUMP 6270if test -n "$OBJDUMP"; then 6271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6272$as_echo "$OBJDUMP" >&6; } 6273else 6274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6275$as_echo "no" >&6; } 6276fi 6277 6278 6279fi 6280if test -z "$ac_cv_prog_OBJDUMP"; then 6281 ac_ct_OBJDUMP=$OBJDUMP 6282 # Extract the first word of "objdump", so it can be a program name with args. 6283set dummy objdump; ac_word=$2 6284{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6285$as_echo_n "checking for $ac_word... " >&6; } 6286if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6287 $as_echo_n "(cached) " >&6 6288else 6289 if test -n "$ac_ct_OBJDUMP"; then 6290 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6291else 6292as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6293for as_dir in $PATH 6294do 6295 IFS=$as_save_IFS 6296 test -z "$as_dir" && as_dir=. 6297 for ac_exec_ext in '' $ac_executable_extensions; do 6298 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6299 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6300 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6301 break 2 6302 fi 6303done 6304 done 6305IFS=$as_save_IFS 6306 6307fi 6308fi 6309ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6310if test -n "$ac_ct_OBJDUMP"; then 6311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6312$as_echo "$ac_ct_OBJDUMP" >&6; } 6313else 6314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6315$as_echo "no" >&6; } 6316fi 6317 6318 if test "x$ac_ct_OBJDUMP" = x; then 6319 OBJDUMP="false" 6320 else 6321 case $cross_compiling:$ac_tool_warned in 6322yes:) 6323{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6324$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6325ac_tool_warned=yes ;; 6326esac 6327 OBJDUMP=$ac_ct_OBJDUMP 6328 fi 6329else 6330 OBJDUMP="$ac_cv_prog_OBJDUMP" 6331fi 6332 6333test -z "$OBJDUMP" && OBJDUMP=objdump 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6344$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6345if ${lt_cv_deplibs_check_method+:} false; then : 6346 $as_echo_n "(cached) " >&6 6347else 6348 lt_cv_file_magic_cmd='$MAGIC_CMD' 6349lt_cv_file_magic_test_file= 6350lt_cv_deplibs_check_method='unknown' 6351# Need to set the preceding variable on all platforms that support 6352# interlibrary dependencies. 6353# 'none' -- dependencies not supported. 6354# `unknown' -- same as none, but documents that we really don't know. 6355# 'pass_all' -- all dependencies passed with no checks. 6356# 'test_compile' -- check by making test program. 6357# 'file_magic [[regex]]' -- check by looking for files in library path 6358# which responds to the $file_magic_cmd with a given extended regex. 6359# If you have `file' or equivalent on your system and you're not sure 6360# whether `pass_all' will *always* work, you probably want this one. 6361 6362case $host_os in 6363aix[4-9]*) 6364 lt_cv_deplibs_check_method=pass_all 6365 ;; 6366 6367beos*) 6368 lt_cv_deplibs_check_method=pass_all 6369 ;; 6370 6371bsdi[45]*) 6372 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6373 lt_cv_file_magic_cmd='/usr/bin/file -L' 6374 lt_cv_file_magic_test_file=/shlib/libc.so 6375 ;; 6376 6377cygwin*) 6378 # func_win32_libid is a shell function defined in ltmain.sh 6379 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6380 lt_cv_file_magic_cmd='func_win32_libid' 6381 ;; 6382 6383mingw* | pw32*) 6384 # Base MSYS/MinGW do not provide the 'file' command needed by 6385 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6386 # unless we find 'file', for example because we are cross-compiling. 6387 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6388 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6389 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6390 lt_cv_file_magic_cmd='func_win32_libid' 6391 else 6392 # Keep this pattern in sync with the one in func_win32_libid. 6393 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 6394 lt_cv_file_magic_cmd='$OBJDUMP -f' 6395 fi 6396 ;; 6397 6398cegcc*) 6399 # use the weaker test based on 'objdump'. See mingw*. 6400 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6401 lt_cv_file_magic_cmd='$OBJDUMP -f' 6402 ;; 6403 6404darwin* | rhapsody*) 6405 lt_cv_deplibs_check_method=pass_all 6406 ;; 6407 6408freebsd* | dragonfly*) 6409 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6410 case $host_cpu in 6411 i*86 ) 6412 # Not sure whether the presence of OpenBSD here was a mistake. 6413 # Let's accept both of them until this is cleared up. 6414 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6415 lt_cv_file_magic_cmd=/usr/bin/file 6416 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6417 ;; 6418 esac 6419 else 6420 lt_cv_deplibs_check_method=pass_all 6421 fi 6422 ;; 6423 6424gnu*) 6425 lt_cv_deplibs_check_method=pass_all 6426 ;; 6427 6428haiku*) 6429 lt_cv_deplibs_check_method=pass_all 6430 ;; 6431 6432hpux10.20* | hpux11*) 6433 lt_cv_file_magic_cmd=/usr/bin/file 6434 case $host_cpu in 6435 ia64*) 6436 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6437 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6438 ;; 6439 hppa*64*) 6440 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]' 6441 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6442 ;; 6443 *) 6444 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6445 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6446 ;; 6447 esac 6448 ;; 6449 6450interix[3-9]*) 6451 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6452 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6453 ;; 6454 6455irix5* | irix6* | nonstopux*) 6456 case $LD in 6457 *-32|*"-32 ") libmagic=32-bit;; 6458 *-n32|*"-n32 ") libmagic=N32;; 6459 *-64|*"-64 ") libmagic=64-bit;; 6460 *) libmagic=never-match;; 6461 esac 6462 lt_cv_deplibs_check_method=pass_all 6463 ;; 6464 6465# This must be Linux ELF. 6466linux* | k*bsd*-gnu | kopensolaris*-gnu) 6467 lt_cv_deplibs_check_method=pass_all 6468 ;; 6469 6470netbsd*) 6471 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6472 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6473 else 6474 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6475 fi 6476 ;; 6477 6478newos6*) 6479 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6480 lt_cv_file_magic_cmd=/usr/bin/file 6481 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6482 ;; 6483 6484*nto* | *qnx*) 6485 lt_cv_deplibs_check_method=pass_all 6486 ;; 6487 6488openbsd*) 6489 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6490 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6491 else 6492 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6493 fi 6494 ;; 6495 6496osf3* | osf4* | osf5*) 6497 lt_cv_deplibs_check_method=pass_all 6498 ;; 6499 6500rdos*) 6501 lt_cv_deplibs_check_method=pass_all 6502 ;; 6503 6504solaris*) 6505 lt_cv_deplibs_check_method=pass_all 6506 ;; 6507 6508sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6509 lt_cv_deplibs_check_method=pass_all 6510 ;; 6511 6512sysv4 | sysv4.3*) 6513 case $host_vendor in 6514 motorola) 6515 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]' 6516 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6517 ;; 6518 ncr) 6519 lt_cv_deplibs_check_method=pass_all 6520 ;; 6521 sequent) 6522 lt_cv_file_magic_cmd='/bin/file' 6523 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6524 ;; 6525 sni) 6526 lt_cv_file_magic_cmd='/bin/file' 6527 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6528 lt_cv_file_magic_test_file=/lib/libc.so 6529 ;; 6530 siemens) 6531 lt_cv_deplibs_check_method=pass_all 6532 ;; 6533 pc) 6534 lt_cv_deplibs_check_method=pass_all 6535 ;; 6536 esac 6537 ;; 6538 6539tpf*) 6540 lt_cv_deplibs_check_method=pass_all 6541 ;; 6542esac 6543 6544fi 6545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6546$as_echo "$lt_cv_deplibs_check_method" >&6; } 6547file_magic_cmd=$lt_cv_file_magic_cmd 6548deplibs_check_method=$lt_cv_deplibs_check_method 6549test -z "$deplibs_check_method" && deplibs_check_method=unknown 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562if test -n "$ac_tool_prefix"; then 6563 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6564set dummy ${ac_tool_prefix}ar; ac_word=$2 6565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6566$as_echo_n "checking for $ac_word... " >&6; } 6567if ${ac_cv_prog_AR+:} false; then : 6568 $as_echo_n "(cached) " >&6 6569else 6570 if test -n "$AR"; then 6571 ac_cv_prog_AR="$AR" # Let the user override the test. 6572else 6573as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6574for as_dir in $PATH 6575do 6576 IFS=$as_save_IFS 6577 test -z "$as_dir" && as_dir=. 6578 for ac_exec_ext in '' $ac_executable_extensions; do 6579 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6580 ac_cv_prog_AR="${ac_tool_prefix}ar" 6581 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6582 break 2 6583 fi 6584done 6585 done 6586IFS=$as_save_IFS 6587 6588fi 6589fi 6590AR=$ac_cv_prog_AR 6591if test -n "$AR"; then 6592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6593$as_echo "$AR" >&6; } 6594else 6595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6596$as_echo "no" >&6; } 6597fi 6598 6599 6600fi 6601if test -z "$ac_cv_prog_AR"; then 6602 ac_ct_AR=$AR 6603 # Extract the first word of "ar", so it can be a program name with args. 6604set dummy ar; ac_word=$2 6605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6606$as_echo_n "checking for $ac_word... " >&6; } 6607if ${ac_cv_prog_ac_ct_AR+:} false; then : 6608 $as_echo_n "(cached) " >&6 6609else 6610 if test -n "$ac_ct_AR"; then 6611 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6612else 6613as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6614for as_dir in $PATH 6615do 6616 IFS=$as_save_IFS 6617 test -z "$as_dir" && as_dir=. 6618 for ac_exec_ext in '' $ac_executable_extensions; do 6619 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6620 ac_cv_prog_ac_ct_AR="ar" 6621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6622 break 2 6623 fi 6624done 6625 done 6626IFS=$as_save_IFS 6627 6628fi 6629fi 6630ac_ct_AR=$ac_cv_prog_ac_ct_AR 6631if test -n "$ac_ct_AR"; then 6632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6633$as_echo "$ac_ct_AR" >&6; } 6634else 6635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6636$as_echo "no" >&6; } 6637fi 6638 6639 if test "x$ac_ct_AR" = x; then 6640 AR="false" 6641 else 6642 case $cross_compiling:$ac_tool_warned in 6643yes:) 6644{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6645$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6646ac_tool_warned=yes ;; 6647esac 6648 AR=$ac_ct_AR 6649 fi 6650else 6651 AR="$ac_cv_prog_AR" 6652fi 6653 6654test -z "$AR" && AR=ar 6655test -z "$AR_FLAGS" && AR_FLAGS=cru 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667if test -n "$ac_tool_prefix"; then 6668 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6669set dummy ${ac_tool_prefix}strip; ac_word=$2 6670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6671$as_echo_n "checking for $ac_word... " >&6; } 6672if ${ac_cv_prog_STRIP+:} false; then : 6673 $as_echo_n "(cached) " >&6 6674else 6675 if test -n "$STRIP"; then 6676 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6677else 6678as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6679for as_dir in $PATH 6680do 6681 IFS=$as_save_IFS 6682 test -z "$as_dir" && as_dir=. 6683 for ac_exec_ext in '' $ac_executable_extensions; do 6684 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6685 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6686 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6687 break 2 6688 fi 6689done 6690 done 6691IFS=$as_save_IFS 6692 6693fi 6694fi 6695STRIP=$ac_cv_prog_STRIP 6696if test -n "$STRIP"; then 6697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6698$as_echo "$STRIP" >&6; } 6699else 6700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6701$as_echo "no" >&6; } 6702fi 6703 6704 6705fi 6706if test -z "$ac_cv_prog_STRIP"; then 6707 ac_ct_STRIP=$STRIP 6708 # Extract the first word of "strip", so it can be a program name with args. 6709set dummy strip; ac_word=$2 6710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6711$as_echo_n "checking for $ac_word... " >&6; } 6712if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6713 $as_echo_n "(cached) " >&6 6714else 6715 if test -n "$ac_ct_STRIP"; then 6716 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6717else 6718as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6719for as_dir in $PATH 6720do 6721 IFS=$as_save_IFS 6722 test -z "$as_dir" && as_dir=. 6723 for ac_exec_ext in '' $ac_executable_extensions; do 6724 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6725 ac_cv_prog_ac_ct_STRIP="strip" 6726 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6727 break 2 6728 fi 6729done 6730 done 6731IFS=$as_save_IFS 6732 6733fi 6734fi 6735ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6736if test -n "$ac_ct_STRIP"; then 6737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6738$as_echo "$ac_ct_STRIP" >&6; } 6739else 6740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6741$as_echo "no" >&6; } 6742fi 6743 6744 if test "x$ac_ct_STRIP" = x; then 6745 STRIP=":" 6746 else 6747 case $cross_compiling:$ac_tool_warned in 6748yes:) 6749{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6750$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6751ac_tool_warned=yes ;; 6752esac 6753 STRIP=$ac_ct_STRIP 6754 fi 6755else 6756 STRIP="$ac_cv_prog_STRIP" 6757fi 6758 6759test -z "$STRIP" && STRIP=: 6760 6761 6762 6763 6764 6765 6766if test -n "$ac_tool_prefix"; then 6767 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6768set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6770$as_echo_n "checking for $ac_word... " >&6; } 6771if ${ac_cv_prog_RANLIB+:} false; then : 6772 $as_echo_n "(cached) " >&6 6773else 6774 if test -n "$RANLIB"; then 6775 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6776else 6777as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6778for as_dir in $PATH 6779do 6780 IFS=$as_save_IFS 6781 test -z "$as_dir" && as_dir=. 6782 for ac_exec_ext in '' $ac_executable_extensions; do 6783 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6784 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6785 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6786 break 2 6787 fi 6788done 6789 done 6790IFS=$as_save_IFS 6791 6792fi 6793fi 6794RANLIB=$ac_cv_prog_RANLIB 6795if test -n "$RANLIB"; then 6796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6797$as_echo "$RANLIB" >&6; } 6798else 6799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6800$as_echo "no" >&6; } 6801fi 6802 6803 6804fi 6805if test -z "$ac_cv_prog_RANLIB"; then 6806 ac_ct_RANLIB=$RANLIB 6807 # Extract the first word of "ranlib", so it can be a program name with args. 6808set dummy ranlib; ac_word=$2 6809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6810$as_echo_n "checking for $ac_word... " >&6; } 6811if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6812 $as_echo_n "(cached) " >&6 6813else 6814 if test -n "$ac_ct_RANLIB"; then 6815 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6816else 6817as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6818for as_dir in $PATH 6819do 6820 IFS=$as_save_IFS 6821 test -z "$as_dir" && as_dir=. 6822 for ac_exec_ext in '' $ac_executable_extensions; do 6823 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6824 ac_cv_prog_ac_ct_RANLIB="ranlib" 6825 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6826 break 2 6827 fi 6828done 6829 done 6830IFS=$as_save_IFS 6831 6832fi 6833fi 6834ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6835if test -n "$ac_ct_RANLIB"; then 6836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6837$as_echo "$ac_ct_RANLIB" >&6; } 6838else 6839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6840$as_echo "no" >&6; } 6841fi 6842 6843 if test "x$ac_ct_RANLIB" = x; then 6844 RANLIB=":" 6845 else 6846 case $cross_compiling:$ac_tool_warned in 6847yes:) 6848{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6849$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6850ac_tool_warned=yes ;; 6851esac 6852 RANLIB=$ac_ct_RANLIB 6853 fi 6854else 6855 RANLIB="$ac_cv_prog_RANLIB" 6856fi 6857 6858test -z "$RANLIB" && RANLIB=: 6859 6860 6861 6862 6863 6864 6865# Determine commands to create old-style static archives. 6866old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6867old_postinstall_cmds='chmod 644 $oldlib' 6868old_postuninstall_cmds= 6869 6870if test -n "$RANLIB"; then 6871 case $host_os in 6872 openbsd*) 6873 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6874 ;; 6875 *) 6876 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6877 ;; 6878 esac 6879 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6880fi 6881 6882case $host_os in 6883 darwin*) 6884 lock_old_archive_extraction=yes ;; 6885 *) 6886 lock_old_archive_extraction=no ;; 6887esac 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927# If no C compiler was specified, use CC. 6928LTCC=${LTCC-"$CC"} 6929 6930# If no C compiler flags were specified, use CFLAGS. 6931LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6932 6933# Allow CC to be a program name with arguments. 6934compiler=$CC 6935 6936 6937# Check for command to grab the raw symbol name followed by C symbol from nm. 6938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6939$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6940if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6941 $as_echo_n "(cached) " >&6 6942else 6943 6944# These are sane defaults that work on at least a few old systems. 6945# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6946 6947# Character class describing NM global symbol codes. 6948symcode='[BCDEGRST]' 6949 6950# Regexp to match symbols that can be accessed directly from C. 6951sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6952 6953# Define system-specific variables. 6954case $host_os in 6955aix*) 6956 symcode='[BCDT]' 6957 ;; 6958cygwin* | mingw* | pw32* | cegcc*) 6959 symcode='[ABCDGISTW]' 6960 ;; 6961hpux*) 6962 if test "$host_cpu" = ia64; then 6963 symcode='[ABCDEGRST]' 6964 fi 6965 ;; 6966irix* | nonstopux*) 6967 symcode='[BCDEGRST]' 6968 ;; 6969osf*) 6970 symcode='[BCDEGQRST]' 6971 ;; 6972solaris*) 6973 symcode='[BDRT]' 6974 ;; 6975sco3.2v5*) 6976 symcode='[DT]' 6977 ;; 6978sysv4.2uw2*) 6979 symcode='[DT]' 6980 ;; 6981sysv5* | sco5v6* | unixware* | OpenUNIX*) 6982 symcode='[ABDT]' 6983 ;; 6984sysv4) 6985 symcode='[DFNSTU]' 6986 ;; 6987esac 6988 6989# If we're using GNU nm, then use its standard symbol codes. 6990case `$NM -V 2>&1` in 6991*GNU* | *'with BFD'*) 6992 symcode='[ABCDGIRSTW]' ;; 6993esac 6994 6995# Transform an extracted symbol line into a proper C declaration. 6996# Some systems (esp. on ia64) link data and code symbols differently, 6997# so use this general approach. 6998lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6999 7000# Transform an extracted symbol line into symbol name and symbol address 7001lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7002lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 7003 7004# Handle CRLF in mingw tool chain 7005opt_cr= 7006case $build_os in 7007mingw*) 7008 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7009 ;; 7010esac 7011 7012# Try without a prefix underscore, then with it. 7013for ac_symprfx in "" "_"; do 7014 7015 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7016 symxfrm="\\1 $ac_symprfx\\2 \\2" 7017 7018 # Write the raw and C identifiers. 7019 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7020 # Fake it for dumpbin and say T for any non-static function 7021 # and D for any global variable. 7022 # Also find C++ and __fastcall symbols from MSVC++, 7023 # which start with @ or ?. 7024 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7025" {last_section=section; section=\$ 3};"\ 7026" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7027" \$ 0!~/External *\|/{next};"\ 7028" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7029" {if(hide[section]) next};"\ 7030" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7031" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7032" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7033" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7034" ' prfx=^$ac_symprfx" 7035 else 7036 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7037 fi 7038 7039 # Check to see that the pipe works correctly. 7040 pipe_works=no 7041 7042 rm -f conftest* 7043 cat > conftest.$ac_ext <<_LT_EOF 7044#ifdef __cplusplus 7045extern "C" { 7046#endif 7047char nm_test_var; 7048void nm_test_func(void); 7049void nm_test_func(void){} 7050#ifdef __cplusplus 7051} 7052#endif 7053int main(){nm_test_var='a';nm_test_func();return(0);} 7054_LT_EOF 7055 7056 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7057 (eval $ac_compile) 2>&5 7058 ac_status=$? 7059 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7060 test $ac_status = 0; }; then 7061 # Now try to grab the symbols. 7062 nlist=conftest.nm 7063 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7064 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7065 ac_status=$? 7066 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7067 test $ac_status = 0; } && test -s "$nlist"; then 7068 # Try sorting and uniquifying the output. 7069 if sort "$nlist" | uniq > "$nlist"T; then 7070 mv -f "$nlist"T "$nlist" 7071 else 7072 rm -f "$nlist"T 7073 fi 7074 7075 # Make sure that we snagged all the symbols we need. 7076 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7077 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7078 cat <<_LT_EOF > conftest.$ac_ext 7079#ifdef __cplusplus 7080extern "C" { 7081#endif 7082 7083_LT_EOF 7084 # Now generate the symbol file. 7085 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7086 7087 cat <<_LT_EOF >> conftest.$ac_ext 7088 7089/* The mapping between symbol names and symbols. */ 7090const struct { 7091 const char *name; 7092 void *address; 7093} 7094lt__PROGRAM__LTX_preloaded_symbols[] = 7095{ 7096 { "@PROGRAM@", (void *) 0 }, 7097_LT_EOF 7098 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7099 cat <<\_LT_EOF >> conftest.$ac_ext 7100 {0, (void *) 0} 7101}; 7102 7103/* This works around a problem in FreeBSD linker */ 7104#ifdef FREEBSD_WORKAROUND 7105static const void *lt_preloaded_setup() { 7106 return lt__PROGRAM__LTX_preloaded_symbols; 7107} 7108#endif 7109 7110#ifdef __cplusplus 7111} 7112#endif 7113_LT_EOF 7114 # Now try linking the two files. 7115 mv conftest.$ac_objext conftstm.$ac_objext 7116 lt_save_LIBS="$LIBS" 7117 lt_save_CFLAGS="$CFLAGS" 7118 LIBS="conftstm.$ac_objext" 7119 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7120 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7121 (eval $ac_link) 2>&5 7122 ac_status=$? 7123 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7124 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7125 pipe_works=yes 7126 fi 7127 LIBS="$lt_save_LIBS" 7128 CFLAGS="$lt_save_CFLAGS" 7129 else 7130 echo "cannot find nm_test_func in $nlist" >&5 7131 fi 7132 else 7133 echo "cannot find nm_test_var in $nlist" >&5 7134 fi 7135 else 7136 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7137 fi 7138 else 7139 echo "$progname: failed program was:" >&5 7140 cat conftest.$ac_ext >&5 7141 fi 7142 rm -rf conftest* conftst* 7143 7144 # Do not use the global_symbol_pipe unless it works. 7145 if test "$pipe_works" = yes; then 7146 break 7147 else 7148 lt_cv_sys_global_symbol_pipe= 7149 fi 7150done 7151 7152fi 7153 7154if test -z "$lt_cv_sys_global_symbol_pipe"; then 7155 lt_cv_sys_global_symbol_to_cdecl= 7156fi 7157if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7159$as_echo "failed" >&6; } 7160else 7161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7162$as_echo "ok" >&6; } 7163fi 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186# Check whether --enable-libtool-lock was given. 7187if test "${enable_libtool_lock+set}" = set; then : 7188 enableval=$enable_libtool_lock; 7189fi 7190 7191test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7192 7193# Some flags need to be propagated to the compiler or linker for good 7194# libtool support. 7195case $host in 7196ia64-*-hpux*) 7197 # Find out which ABI we are using. 7198 echo 'int i;' > conftest.$ac_ext 7199 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7200 (eval $ac_compile) 2>&5 7201 ac_status=$? 7202 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7203 test $ac_status = 0; }; then 7204 case `/usr/bin/file conftest.$ac_objext` in 7205 *ELF-32*) 7206 HPUX_IA64_MODE="32" 7207 ;; 7208 *ELF-64*) 7209 HPUX_IA64_MODE="64" 7210 ;; 7211 esac 7212 fi 7213 rm -rf conftest* 7214 ;; 7215*-*-irix6*) 7216 # Find out which ABI we are using. 7217 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7218 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7219 (eval $ac_compile) 2>&5 7220 ac_status=$? 7221 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7222 test $ac_status = 0; }; then 7223 if test "$lt_cv_prog_gnu_ld" = yes; then 7224 case `/usr/bin/file conftest.$ac_objext` in 7225 *32-bit*) 7226 LD="${LD-ld} -melf32bsmip" 7227 ;; 7228 *N32*) 7229 LD="${LD-ld} -melf32bmipn32" 7230 ;; 7231 *64-bit*) 7232 LD="${LD-ld} -melf64bmip" 7233 ;; 7234 esac 7235 else 7236 case `/usr/bin/file conftest.$ac_objext` in 7237 *32-bit*) 7238 LD="${LD-ld} -32" 7239 ;; 7240 *N32*) 7241 LD="${LD-ld} -n32" 7242 ;; 7243 *64-bit*) 7244 LD="${LD-ld} -64" 7245 ;; 7246 esac 7247 fi 7248 fi 7249 rm -rf conftest* 7250 ;; 7251 7252x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 7253s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7254 # Find out which ABI we are using. 7255 echo 'int i;' > conftest.$ac_ext 7256 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7257 (eval $ac_compile) 2>&5 7258 ac_status=$? 7259 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7260 test $ac_status = 0; }; then 7261 case `/usr/bin/file conftest.o` in 7262 *32-bit*) 7263 case $host in 7264 x86_64-*kfreebsd*-gnu) 7265 LD="${LD-ld} -m elf_i386_fbsd" 7266 ;; 7267 x86_64-*linux*) 7268 LD="${LD-ld} -m elf_i386" 7269 ;; 7270 ppc64-*linux*|powerpc64-*linux*) 7271 LD="${LD-ld} -m elf32ppclinux" 7272 ;; 7273 s390x-*linux*) 7274 LD="${LD-ld} -m elf_s390" 7275 ;; 7276 sparc64-*linux*) 7277 LD="${LD-ld} -m elf32_sparc" 7278 ;; 7279 esac 7280 ;; 7281 *64-bit*) 7282 case $host in 7283 x86_64-*kfreebsd*-gnu) 7284 LD="${LD-ld} -m elf_x86_64_fbsd" 7285 ;; 7286 x86_64-*linux*) 7287 LD="${LD-ld} -m elf_x86_64" 7288 ;; 7289 ppc*-*linux*|powerpc*-*linux*) 7290 LD="${LD-ld} -m elf64ppc" 7291 ;; 7292 s390*-*linux*|s390*-*tpf*) 7293 LD="${LD-ld} -m elf64_s390" 7294 ;; 7295 sparc*-*linux*) 7296 LD="${LD-ld} -m elf64_sparc" 7297 ;; 7298 esac 7299 ;; 7300 esac 7301 fi 7302 rm -rf conftest* 7303 ;; 7304 7305*-*-sco3.2v5*) 7306 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7307 SAVE_CFLAGS="$CFLAGS" 7308 CFLAGS="$CFLAGS -belf" 7309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7310$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7311if ${lt_cv_cc_needs_belf+:} false; then : 7312 $as_echo_n "(cached) " >&6 7313else 7314 ac_ext=c 7315ac_cpp='$CPP $CPPFLAGS' 7316ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7317ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7318ac_compiler_gnu=$ac_cv_c_compiler_gnu 7319 7320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7321/* end confdefs.h. */ 7322 7323int 7324main () 7325{ 7326 7327 ; 7328 return 0; 7329} 7330_ACEOF 7331if ac_fn_c_try_link "$LINENO"; then : 7332 lt_cv_cc_needs_belf=yes 7333else 7334 lt_cv_cc_needs_belf=no 7335fi 7336rm -f core conftest.err conftest.$ac_objext \ 7337 conftest$ac_exeext conftest.$ac_ext 7338 ac_ext=c 7339ac_cpp='$CPP $CPPFLAGS' 7340ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7341ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7342ac_compiler_gnu=$ac_cv_c_compiler_gnu 7343 7344fi 7345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7346$as_echo "$lt_cv_cc_needs_belf" >&6; } 7347 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7348 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7349 CFLAGS="$SAVE_CFLAGS" 7350 fi 7351 ;; 7352sparc*-*solaris*) 7353 # Find out which ABI we are using. 7354 echo 'int i;' > conftest.$ac_ext 7355 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7356 (eval $ac_compile) 2>&5 7357 ac_status=$? 7358 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7359 test $ac_status = 0; }; then 7360 case `/usr/bin/file conftest.o` in 7361 *64-bit*) 7362 case $lt_cv_prog_gnu_ld in 7363 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7364 *) 7365 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7366 LD="${LD-ld} -64" 7367 fi 7368 ;; 7369 esac 7370 ;; 7371 esac 7372 fi 7373 rm -rf conftest* 7374 ;; 7375esac 7376 7377need_locks="$enable_libtool_lock" 7378 7379 7380 case $host_os in 7381 rhapsody* | darwin*) 7382 if test -n "$ac_tool_prefix"; then 7383 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7384set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7386$as_echo_n "checking for $ac_word... " >&6; } 7387if ${ac_cv_prog_DSYMUTIL+:} false; then : 7388 $as_echo_n "(cached) " >&6 7389else 7390 if test -n "$DSYMUTIL"; then 7391 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7392else 7393as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7394for as_dir in $PATH 7395do 7396 IFS=$as_save_IFS 7397 test -z "$as_dir" && as_dir=. 7398 for ac_exec_ext in '' $ac_executable_extensions; do 7399 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7400 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7401 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7402 break 2 7403 fi 7404done 7405 done 7406IFS=$as_save_IFS 7407 7408fi 7409fi 7410DSYMUTIL=$ac_cv_prog_DSYMUTIL 7411if test -n "$DSYMUTIL"; then 7412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7413$as_echo "$DSYMUTIL" >&6; } 7414else 7415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7416$as_echo "no" >&6; } 7417fi 7418 7419 7420fi 7421if test -z "$ac_cv_prog_DSYMUTIL"; then 7422 ac_ct_DSYMUTIL=$DSYMUTIL 7423 # Extract the first word of "dsymutil", so it can be a program name with args. 7424set dummy dsymutil; ac_word=$2 7425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7426$as_echo_n "checking for $ac_word... " >&6; } 7427if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7428 $as_echo_n "(cached) " >&6 7429else 7430 if test -n "$ac_ct_DSYMUTIL"; then 7431 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7432else 7433as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7434for as_dir in $PATH 7435do 7436 IFS=$as_save_IFS 7437 test -z "$as_dir" && as_dir=. 7438 for ac_exec_ext in '' $ac_executable_extensions; do 7439 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7440 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7441 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7442 break 2 7443 fi 7444done 7445 done 7446IFS=$as_save_IFS 7447 7448fi 7449fi 7450ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7451if test -n "$ac_ct_DSYMUTIL"; then 7452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7453$as_echo "$ac_ct_DSYMUTIL" >&6; } 7454else 7455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7456$as_echo "no" >&6; } 7457fi 7458 7459 if test "x$ac_ct_DSYMUTIL" = x; then 7460 DSYMUTIL=":" 7461 else 7462 case $cross_compiling:$ac_tool_warned in 7463yes:) 7464{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7465$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7466ac_tool_warned=yes ;; 7467esac 7468 DSYMUTIL=$ac_ct_DSYMUTIL 7469 fi 7470else 7471 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7472fi 7473 7474 if test -n "$ac_tool_prefix"; then 7475 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7476set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7478$as_echo_n "checking for $ac_word... " >&6; } 7479if ${ac_cv_prog_NMEDIT+:} false; then : 7480 $as_echo_n "(cached) " >&6 7481else 7482 if test -n "$NMEDIT"; then 7483 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7484else 7485as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7486for as_dir in $PATH 7487do 7488 IFS=$as_save_IFS 7489 test -z "$as_dir" && as_dir=. 7490 for ac_exec_ext in '' $ac_executable_extensions; do 7491 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7492 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7493 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7494 break 2 7495 fi 7496done 7497 done 7498IFS=$as_save_IFS 7499 7500fi 7501fi 7502NMEDIT=$ac_cv_prog_NMEDIT 7503if test -n "$NMEDIT"; then 7504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7505$as_echo "$NMEDIT" >&6; } 7506else 7507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7508$as_echo "no" >&6; } 7509fi 7510 7511 7512fi 7513if test -z "$ac_cv_prog_NMEDIT"; then 7514 ac_ct_NMEDIT=$NMEDIT 7515 # Extract the first word of "nmedit", so it can be a program name with args. 7516set dummy nmedit; ac_word=$2 7517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7518$as_echo_n "checking for $ac_word... " >&6; } 7519if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7520 $as_echo_n "(cached) " >&6 7521else 7522 if test -n "$ac_ct_NMEDIT"; then 7523 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7524else 7525as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7526for as_dir in $PATH 7527do 7528 IFS=$as_save_IFS 7529 test -z "$as_dir" && as_dir=. 7530 for ac_exec_ext in '' $ac_executable_extensions; do 7531 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7532 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7534 break 2 7535 fi 7536done 7537 done 7538IFS=$as_save_IFS 7539 7540fi 7541fi 7542ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7543if test -n "$ac_ct_NMEDIT"; then 7544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7545$as_echo "$ac_ct_NMEDIT" >&6; } 7546else 7547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7548$as_echo "no" >&6; } 7549fi 7550 7551 if test "x$ac_ct_NMEDIT" = x; then 7552 NMEDIT=":" 7553 else 7554 case $cross_compiling:$ac_tool_warned in 7555yes:) 7556{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7557$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7558ac_tool_warned=yes ;; 7559esac 7560 NMEDIT=$ac_ct_NMEDIT 7561 fi 7562else 7563 NMEDIT="$ac_cv_prog_NMEDIT" 7564fi 7565 7566 if test -n "$ac_tool_prefix"; then 7567 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7568set dummy ${ac_tool_prefix}lipo; ac_word=$2 7569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7570$as_echo_n "checking for $ac_word... " >&6; } 7571if ${ac_cv_prog_LIPO+:} false; then : 7572 $as_echo_n "(cached) " >&6 7573else 7574 if test -n "$LIPO"; then 7575 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7576else 7577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7578for as_dir in $PATH 7579do 7580 IFS=$as_save_IFS 7581 test -z "$as_dir" && as_dir=. 7582 for ac_exec_ext in '' $ac_executable_extensions; do 7583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7584 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7586 break 2 7587 fi 7588done 7589 done 7590IFS=$as_save_IFS 7591 7592fi 7593fi 7594LIPO=$ac_cv_prog_LIPO 7595if test -n "$LIPO"; then 7596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7597$as_echo "$LIPO" >&6; } 7598else 7599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7600$as_echo "no" >&6; } 7601fi 7602 7603 7604fi 7605if test -z "$ac_cv_prog_LIPO"; then 7606 ac_ct_LIPO=$LIPO 7607 # Extract the first word of "lipo", so it can be a program name with args. 7608set dummy lipo; ac_word=$2 7609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7610$as_echo_n "checking for $ac_word... " >&6; } 7611if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7612 $as_echo_n "(cached) " >&6 7613else 7614 if test -n "$ac_ct_LIPO"; then 7615 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7616else 7617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7618for as_dir in $PATH 7619do 7620 IFS=$as_save_IFS 7621 test -z "$as_dir" && as_dir=. 7622 for ac_exec_ext in '' $ac_executable_extensions; do 7623 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7624 ac_cv_prog_ac_ct_LIPO="lipo" 7625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7626 break 2 7627 fi 7628done 7629 done 7630IFS=$as_save_IFS 7631 7632fi 7633fi 7634ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7635if test -n "$ac_ct_LIPO"; then 7636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7637$as_echo "$ac_ct_LIPO" >&6; } 7638else 7639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7640$as_echo "no" >&6; } 7641fi 7642 7643 if test "x$ac_ct_LIPO" = x; then 7644 LIPO=":" 7645 else 7646 case $cross_compiling:$ac_tool_warned in 7647yes:) 7648{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7649$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7650ac_tool_warned=yes ;; 7651esac 7652 LIPO=$ac_ct_LIPO 7653 fi 7654else 7655 LIPO="$ac_cv_prog_LIPO" 7656fi 7657 7658 if test -n "$ac_tool_prefix"; then 7659 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7660set dummy ${ac_tool_prefix}otool; ac_word=$2 7661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7662$as_echo_n "checking for $ac_word... " >&6; } 7663if ${ac_cv_prog_OTOOL+:} false; then : 7664 $as_echo_n "(cached) " >&6 7665else 7666 if test -n "$OTOOL"; then 7667 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7668else 7669as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7670for as_dir in $PATH 7671do 7672 IFS=$as_save_IFS 7673 test -z "$as_dir" && as_dir=. 7674 for ac_exec_ext in '' $ac_executable_extensions; do 7675 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7676 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7677 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7678 break 2 7679 fi 7680done 7681 done 7682IFS=$as_save_IFS 7683 7684fi 7685fi 7686OTOOL=$ac_cv_prog_OTOOL 7687if test -n "$OTOOL"; then 7688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7689$as_echo "$OTOOL" >&6; } 7690else 7691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7692$as_echo "no" >&6; } 7693fi 7694 7695 7696fi 7697if test -z "$ac_cv_prog_OTOOL"; then 7698 ac_ct_OTOOL=$OTOOL 7699 # Extract the first word of "otool", so it can be a program name with args. 7700set dummy otool; ac_word=$2 7701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7702$as_echo_n "checking for $ac_word... " >&6; } 7703if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7704 $as_echo_n "(cached) " >&6 7705else 7706 if test -n "$ac_ct_OTOOL"; then 7707 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7708else 7709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7710for as_dir in $PATH 7711do 7712 IFS=$as_save_IFS 7713 test -z "$as_dir" && as_dir=. 7714 for ac_exec_ext in '' $ac_executable_extensions; do 7715 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7716 ac_cv_prog_ac_ct_OTOOL="otool" 7717 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7718 break 2 7719 fi 7720done 7721 done 7722IFS=$as_save_IFS 7723 7724fi 7725fi 7726ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7727if test -n "$ac_ct_OTOOL"; then 7728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7729$as_echo "$ac_ct_OTOOL" >&6; } 7730else 7731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7732$as_echo "no" >&6; } 7733fi 7734 7735 if test "x$ac_ct_OTOOL" = x; then 7736 OTOOL=":" 7737 else 7738 case $cross_compiling:$ac_tool_warned in 7739yes:) 7740{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7741$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7742ac_tool_warned=yes ;; 7743esac 7744 OTOOL=$ac_ct_OTOOL 7745 fi 7746else 7747 OTOOL="$ac_cv_prog_OTOOL" 7748fi 7749 7750 if test -n "$ac_tool_prefix"; then 7751 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7752set dummy ${ac_tool_prefix}otool64; ac_word=$2 7753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7754$as_echo_n "checking for $ac_word... " >&6; } 7755if ${ac_cv_prog_OTOOL64+:} false; then : 7756 $as_echo_n "(cached) " >&6 7757else 7758 if test -n "$OTOOL64"; then 7759 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7760else 7761as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7762for as_dir in $PATH 7763do 7764 IFS=$as_save_IFS 7765 test -z "$as_dir" && as_dir=. 7766 for ac_exec_ext in '' $ac_executable_extensions; do 7767 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7768 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7770 break 2 7771 fi 7772done 7773 done 7774IFS=$as_save_IFS 7775 7776fi 7777fi 7778OTOOL64=$ac_cv_prog_OTOOL64 7779if test -n "$OTOOL64"; then 7780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7781$as_echo "$OTOOL64" >&6; } 7782else 7783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7784$as_echo "no" >&6; } 7785fi 7786 7787 7788fi 7789if test -z "$ac_cv_prog_OTOOL64"; then 7790 ac_ct_OTOOL64=$OTOOL64 7791 # Extract the first word of "otool64", so it can be a program name with args. 7792set dummy otool64; ac_word=$2 7793{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7794$as_echo_n "checking for $ac_word... " >&6; } 7795if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7796 $as_echo_n "(cached) " >&6 7797else 7798 if test -n "$ac_ct_OTOOL64"; then 7799 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7800else 7801as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7802for as_dir in $PATH 7803do 7804 IFS=$as_save_IFS 7805 test -z "$as_dir" && as_dir=. 7806 for ac_exec_ext in '' $ac_executable_extensions; do 7807 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7808 ac_cv_prog_ac_ct_OTOOL64="otool64" 7809 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7810 break 2 7811 fi 7812done 7813 done 7814IFS=$as_save_IFS 7815 7816fi 7817fi 7818ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7819if test -n "$ac_ct_OTOOL64"; then 7820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7821$as_echo "$ac_ct_OTOOL64" >&6; } 7822else 7823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7824$as_echo "no" >&6; } 7825fi 7826 7827 if test "x$ac_ct_OTOOL64" = x; then 7828 OTOOL64=":" 7829 else 7830 case $cross_compiling:$ac_tool_warned in 7831yes:) 7832{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7833$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7834ac_tool_warned=yes ;; 7835esac 7836 OTOOL64=$ac_ct_OTOOL64 7837 fi 7838else 7839 OTOOL64="$ac_cv_prog_OTOOL64" 7840fi 7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 7857 7858 7859 7860 7861 7862 7863 7864 7865 7866 7867 7868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7869$as_echo_n "checking for -single_module linker flag... " >&6; } 7870if ${lt_cv_apple_cc_single_mod+:} false; then : 7871 $as_echo_n "(cached) " >&6 7872else 7873 lt_cv_apple_cc_single_mod=no 7874 if test -z "${LT_MULTI_MODULE}"; then 7875 # By default we will add the -single_module flag. You can override 7876 # by either setting the environment variable LT_MULTI_MODULE 7877 # non-empty at configure time, or by adding -multi_module to the 7878 # link flags. 7879 rm -rf libconftest.dylib* 7880 echo "int foo(void){return 1;}" > conftest.c 7881 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7882-dynamiclib -Wl,-single_module conftest.c" >&5 7883 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7884 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7885 _lt_result=$? 7886 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7887 lt_cv_apple_cc_single_mod=yes 7888 else 7889 cat conftest.err >&5 7890 fi 7891 rm -rf libconftest.dylib* 7892 rm -f conftest.* 7893 fi 7894fi 7895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7896$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7898$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7899if ${lt_cv_ld_exported_symbols_list+:} false; then : 7900 $as_echo_n "(cached) " >&6 7901else 7902 lt_cv_ld_exported_symbols_list=no 7903 save_LDFLAGS=$LDFLAGS 7904 echo "_main" > conftest.sym 7905 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7907/* end confdefs.h. */ 7908 7909int 7910main () 7911{ 7912 7913 ; 7914 return 0; 7915} 7916_ACEOF 7917if ac_fn_c_try_link "$LINENO"; then : 7918 lt_cv_ld_exported_symbols_list=yes 7919else 7920 lt_cv_ld_exported_symbols_list=no 7921fi 7922rm -f core conftest.err conftest.$ac_objext \ 7923 conftest$ac_exeext conftest.$ac_ext 7924 LDFLAGS="$save_LDFLAGS" 7925 7926fi 7927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7928$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7930$as_echo_n "checking for -force_load linker flag... " >&6; } 7931if ${lt_cv_ld_force_load+:} false; then : 7932 $as_echo_n "(cached) " >&6 7933else 7934 lt_cv_ld_force_load=no 7935 cat > conftest.c << _LT_EOF 7936int forced_loaded() { return 2;} 7937_LT_EOF 7938 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7939 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7940 echo "$AR cru libconftest.a conftest.o" >&5 7941 $AR cru libconftest.a conftest.o 2>&5 7942 echo "$RANLIB libconftest.a" >&5 7943 $RANLIB libconftest.a 2>&5 7944 cat > conftest.c << _LT_EOF 7945int main() { return 0;} 7946_LT_EOF 7947 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7948 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7949 _lt_result=$? 7950 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7951 lt_cv_ld_force_load=yes 7952 else 7953 cat conftest.err >&5 7954 fi 7955 rm -f conftest.err libconftest.a conftest conftest.c 7956 rm -rf conftest.dSYM 7957 7958fi 7959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7960$as_echo "$lt_cv_ld_force_load" >&6; } 7961 case $host_os in 7962 rhapsody* | darwin1.[012]) 7963 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7964 darwin1.*) 7965 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7966 darwin*) # darwin 5.x on 7967 # if running on 10.5 or later, the deployment target defaults 7968 # to the OS version, if on x86, and 10.4, the deployment 7969 # target defaults to 10.4. Don't you love it? 7970 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7971 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7972 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7973 10.[012]*) 7974 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7975 10.*) 7976 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7977 esac 7978 ;; 7979 esac 7980 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7981 _lt_dar_single_mod='$single_module' 7982 fi 7983 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7984 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7985 else 7986 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7987 fi 7988 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7989 _lt_dsymutil='~$DSYMUTIL $lib || :' 7990 else 7991 _lt_dsymutil= 7992 fi 7993 ;; 7994 esac 7995 7996for ac_header in dlfcn.h 7997do : 7998 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7999" 8000if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8001 cat >>confdefs.h <<_ACEOF 8002#define HAVE_DLFCN_H 1 8003_ACEOF 8004 8005fi 8006 8007done 8008 8009 8010 8011 8012 8013# Set options 8014 8015 8016 8017 enable_dlopen=no 8018 8019 8020 enable_win32_dll=no 8021 8022 8023 # Check whether --enable-shared was given. 8024if test "${enable_shared+set}" = set; then : 8025 enableval=$enable_shared; p=${PACKAGE-default} 8026 case $enableval in 8027 yes) enable_shared=yes ;; 8028 no) enable_shared=no ;; 8029 *) 8030 enable_shared=no 8031 # Look at the argument we got. We use all the common list separators. 8032 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8033 for pkg in $enableval; do 8034 IFS="$lt_save_ifs" 8035 if test "X$pkg" = "X$p"; then 8036 enable_shared=yes 8037 fi 8038 done 8039 IFS="$lt_save_ifs" 8040 ;; 8041 esac 8042else 8043 enable_shared=yes 8044fi 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 # Check whether --enable-static was given. 8055if test "${enable_static+set}" = set; then : 8056 enableval=$enable_static; p=${PACKAGE-default} 8057 case $enableval in 8058 yes) enable_static=yes ;; 8059 no) enable_static=no ;; 8060 *) 8061 enable_static=no 8062 # Look at the argument we got. We use all the common list separators. 8063 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8064 for pkg in $enableval; do 8065 IFS="$lt_save_ifs" 8066 if test "X$pkg" = "X$p"; then 8067 enable_static=yes 8068 fi 8069 done 8070 IFS="$lt_save_ifs" 8071 ;; 8072 esac 8073else 8074 enable_static=yes 8075fi 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086# Check whether --with-pic was given. 8087if test "${with_pic+set}" = set; then : 8088 withval=$with_pic; pic_mode="$withval" 8089else 8090 pic_mode=default 8091fi 8092 8093 8094test -z "$pic_mode" && pic_mode=default 8095 8096 8097 8098 8099 8100 8101 8102 # Check whether --enable-fast-install was given. 8103if test "${enable_fast_install+set}" = set; then : 8104 enableval=$enable_fast_install; p=${PACKAGE-default} 8105 case $enableval in 8106 yes) enable_fast_install=yes ;; 8107 no) enable_fast_install=no ;; 8108 *) 8109 enable_fast_install=no 8110 # Look at the argument we got. We use all the common list separators. 8111 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8112 for pkg in $enableval; do 8113 IFS="$lt_save_ifs" 8114 if test "X$pkg" = "X$p"; then 8115 enable_fast_install=yes 8116 fi 8117 done 8118 IFS="$lt_save_ifs" 8119 ;; 8120 esac 8121else 8122 enable_fast_install=yes 8123fi 8124 8125 8126 8127 8128 8129 8130 8131 8132 8133 8134 8135# This can be used to rebuild libtool when needed 8136LIBTOOL_DEPS="$ltmain" 8137 8138# Always use our own libtool. 8139LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8140 8141 8142 8143 8144 8145 8146 8147 8148 8149 8150 8151 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161 8162 8163 8164 8165 8166test -z "$LN_S" && LN_S="ln -s" 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180 8181if test -n "${ZSH_VERSION+set}" ; then 8182 setopt NO_GLOB_SUBST 8183fi 8184 8185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8186$as_echo_n "checking for objdir... " >&6; } 8187if ${lt_cv_objdir+:} false; then : 8188 $as_echo_n "(cached) " >&6 8189else 8190 rm -f .libs 2>/dev/null 8191mkdir .libs 2>/dev/null 8192if test -d .libs; then 8193 lt_cv_objdir=.libs 8194else 8195 # MS-DOS does not allow filenames that begin with a dot. 8196 lt_cv_objdir=_libs 8197fi 8198rmdir .libs 2>/dev/null 8199fi 8200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8201$as_echo "$lt_cv_objdir" >&6; } 8202objdir=$lt_cv_objdir 8203 8204 8205 8206 8207 8208cat >>confdefs.h <<_ACEOF 8209#define LT_OBJDIR "$lt_cv_objdir/" 8210_ACEOF 8211 8212 8213 8214 8215case $host_os in 8216aix3*) 8217 # AIX sometimes has problems with the GCC collect2 program. For some 8218 # reason, if we set the COLLECT_NAMES environment variable, the problems 8219 # vanish in a puff of smoke. 8220 if test "X${COLLECT_NAMES+set}" != Xset; then 8221 COLLECT_NAMES= 8222 export COLLECT_NAMES 8223 fi 8224 ;; 8225esac 8226 8227# Global variables: 8228ofile=libtool 8229can_build_shared=yes 8230 8231# All known linkers require a `.a' archive for static linking (except MSVC, 8232# which needs '.lib'). 8233libext=a 8234 8235with_gnu_ld="$lt_cv_prog_gnu_ld" 8236 8237old_CC="$CC" 8238old_CFLAGS="$CFLAGS" 8239 8240# Set sane defaults for various variables 8241test -z "$CC" && CC=cc 8242test -z "$LTCC" && LTCC=$CC 8243test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8244test -z "$LD" && LD=ld 8245test -z "$ac_objext" && ac_objext=o 8246 8247for cc_temp in $compiler""; do 8248 case $cc_temp in 8249 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8250 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8251 \-*) ;; 8252 *) break;; 8253 esac 8254done 8255cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8256 8257 8258# Only perform the check for file, if the check method requires it 8259test -z "$MAGIC_CMD" && MAGIC_CMD=file 8260case $deplibs_check_method in 8261file_magic*) 8262 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8264$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8265if ${lt_cv_path_MAGIC_CMD+:} false; then : 8266 $as_echo_n "(cached) " >&6 8267else 8268 case $MAGIC_CMD in 8269[\\/*] | ?:[\\/]*) 8270 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8271 ;; 8272*) 8273 lt_save_MAGIC_CMD="$MAGIC_CMD" 8274 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8275 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8276 for ac_dir in $ac_dummy; do 8277 IFS="$lt_save_ifs" 8278 test -z "$ac_dir" && ac_dir=. 8279 if test -f $ac_dir/${ac_tool_prefix}file; then 8280 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8281 if test -n "$file_magic_test_file"; then 8282 case $deplibs_check_method in 8283 "file_magic "*) 8284 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8285 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8286 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8287 $EGREP "$file_magic_regex" > /dev/null; then 8288 : 8289 else 8290 cat <<_LT_EOF 1>&2 8291 8292*** Warning: the command libtool uses to detect shared libraries, 8293*** $file_magic_cmd, produces output that libtool cannot recognize. 8294*** The result is that libtool may fail to recognize shared libraries 8295*** as such. This will affect the creation of libtool libraries that 8296*** depend on shared libraries, but programs linked with such libtool 8297*** libraries will work regardless of this problem. Nevertheless, you 8298*** may want to report the problem to your system manager and/or to 8299*** bug-libtool@gnu.org 8300 8301_LT_EOF 8302 fi ;; 8303 esac 8304 fi 8305 break 8306 fi 8307 done 8308 IFS="$lt_save_ifs" 8309 MAGIC_CMD="$lt_save_MAGIC_CMD" 8310 ;; 8311esac 8312fi 8313 8314MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8315if test -n "$MAGIC_CMD"; then 8316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8317$as_echo "$MAGIC_CMD" >&6; } 8318else 8319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8320$as_echo "no" >&6; } 8321fi 8322 8323 8324 8325 8326 8327if test -z "$lt_cv_path_MAGIC_CMD"; then 8328 if test -n "$ac_tool_prefix"; then 8329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8330$as_echo_n "checking for file... " >&6; } 8331if ${lt_cv_path_MAGIC_CMD+:} false; then : 8332 $as_echo_n "(cached) " >&6 8333else 8334 case $MAGIC_CMD in 8335[\\/*] | ?:[\\/]*) 8336 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8337 ;; 8338*) 8339 lt_save_MAGIC_CMD="$MAGIC_CMD" 8340 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8341 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8342 for ac_dir in $ac_dummy; do 8343 IFS="$lt_save_ifs" 8344 test -z "$ac_dir" && ac_dir=. 8345 if test -f $ac_dir/file; then 8346 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8347 if test -n "$file_magic_test_file"; then 8348 case $deplibs_check_method in 8349 "file_magic "*) 8350 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8351 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8352 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8353 $EGREP "$file_magic_regex" > /dev/null; then 8354 : 8355 else 8356 cat <<_LT_EOF 1>&2 8357 8358*** Warning: the command libtool uses to detect shared libraries, 8359*** $file_magic_cmd, produces output that libtool cannot recognize. 8360*** The result is that libtool may fail to recognize shared libraries 8361*** as such. This will affect the creation of libtool libraries that 8362*** depend on shared libraries, but programs linked with such libtool 8363*** libraries will work regardless of this problem. Nevertheless, you 8364*** may want to report the problem to your system manager and/or to 8365*** bug-libtool@gnu.org 8366 8367_LT_EOF 8368 fi ;; 8369 esac 8370 fi 8371 break 8372 fi 8373 done 8374 IFS="$lt_save_ifs" 8375 MAGIC_CMD="$lt_save_MAGIC_CMD" 8376 ;; 8377esac 8378fi 8379 8380MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8381if test -n "$MAGIC_CMD"; then 8382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8383$as_echo "$MAGIC_CMD" >&6; } 8384else 8385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8386$as_echo "no" >&6; } 8387fi 8388 8389 8390 else 8391 MAGIC_CMD=: 8392 fi 8393fi 8394 8395 fi 8396 ;; 8397esac 8398 8399# Use C for the default configuration in the libtool script 8400 8401lt_save_CC="$CC" 8402ac_ext=c 8403ac_cpp='$CPP $CPPFLAGS' 8404ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8405ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8406ac_compiler_gnu=$ac_cv_c_compiler_gnu 8407 8408 8409# Source file extension for C test sources. 8410ac_ext=c 8411 8412# Object file extension for compiled C test sources. 8413objext=o 8414objext=$objext 8415 8416# Code to be used in simple compile tests 8417lt_simple_compile_test_code="int some_variable = 0;" 8418 8419# Code to be used in simple link tests 8420lt_simple_link_test_code='int main(){return(0);}' 8421 8422 8423 8424 8425 8426 8427 8428# If no C compiler was specified, use CC. 8429LTCC=${LTCC-"$CC"} 8430 8431# If no C compiler flags were specified, use CFLAGS. 8432LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8433 8434# Allow CC to be a program name with arguments. 8435compiler=$CC 8436 8437# Save the default compiler, since it gets overwritten when the other 8438# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8439compiler_DEFAULT=$CC 8440 8441# save warnings/boilerplate of simple test code 8442ac_outfile=conftest.$ac_objext 8443echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8444eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8445_lt_compiler_boilerplate=`cat conftest.err` 8446$RM conftest* 8447 8448ac_outfile=conftest.$ac_objext 8449echo "$lt_simple_link_test_code" >conftest.$ac_ext 8450eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8451_lt_linker_boilerplate=`cat conftest.err` 8452$RM -r conftest* 8453 8454 8455if test -n "$compiler"; then 8456 8457lt_prog_compiler_no_builtin_flag= 8458 8459if test "$GCC" = yes; then 8460 case $cc_basename in 8461 nvcc*) 8462 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8463 *) 8464 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8465 esac 8466 8467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8468$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8469if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8470 $as_echo_n "(cached) " >&6 8471else 8472 lt_cv_prog_compiler_rtti_exceptions=no 8473 ac_outfile=conftest.$ac_objext 8474 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8475 lt_compiler_flag="-fno-rtti -fno-exceptions" 8476 # Insert the option either (1) after the last *FLAGS variable, or 8477 # (2) before a word containing "conftest.", or (3) at the end. 8478 # Note that $ac_compile itself does not contain backslashes and begins 8479 # with a dollar sign (not a hyphen), so the echo should work correctly. 8480 # The option is referenced via a variable to avoid confusing sed. 8481 lt_compile=`echo "$ac_compile" | $SED \ 8482 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8483 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8484 -e 's:$: $lt_compiler_flag:'` 8485 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8486 (eval "$lt_compile" 2>conftest.err) 8487 ac_status=$? 8488 cat conftest.err >&5 8489 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8490 if (exit $ac_status) && test -s "$ac_outfile"; then 8491 # The compiler can only warn and ignore the option if not recognized 8492 # So say no if there are warnings other than the usual output. 8493 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8494 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8495 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8496 lt_cv_prog_compiler_rtti_exceptions=yes 8497 fi 8498 fi 8499 $RM conftest* 8500 8501fi 8502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8503$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8504 8505if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8506 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8507else 8508 : 8509fi 8510 8511fi 8512 8513 8514 8515 8516 8517 8518 lt_prog_compiler_wl= 8519lt_prog_compiler_pic= 8520lt_prog_compiler_static= 8521 8522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8523$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8524 8525 if test "$GCC" = yes; then 8526 lt_prog_compiler_wl='-Wl,' 8527 lt_prog_compiler_static='-static' 8528 8529 case $host_os in 8530 aix*) 8531 # All AIX code is PIC. 8532 if test "$host_cpu" = ia64; then 8533 # AIX 5 now supports IA64 processor 8534 lt_prog_compiler_static='-Bstatic' 8535 fi 8536 ;; 8537 8538 amigaos*) 8539 case $host_cpu in 8540 powerpc) 8541 # see comment about AmigaOS4 .so support 8542 lt_prog_compiler_pic='-fPIC' 8543 ;; 8544 m68k) 8545 # FIXME: we need at least 68020 code to build shared libraries, but 8546 # adding the `-m68020' flag to GCC prevents building anything better, 8547 # like `-m68040'. 8548 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8549 ;; 8550 esac 8551 ;; 8552 8553 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8554 # PIC is the default for these OSes. 8555 ;; 8556 8557 mingw* | cygwin* | pw32* | os2* | cegcc*) 8558 # This hack is so that the source file can tell whether it is being 8559 # built for inclusion in a dll (and should export symbols for example). 8560 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8561 # (--disable-auto-import) libraries 8562 lt_prog_compiler_pic='-DDLL_EXPORT' 8563 ;; 8564 8565 darwin* | rhapsody*) 8566 # PIC is the default on this platform 8567 # Common symbols not allowed in MH_DYLIB files 8568 lt_prog_compiler_pic='-fno-common' 8569 ;; 8570 8571 haiku*) 8572 # PIC is the default for Haiku. 8573 # The "-static" flag exists, but is broken. 8574 lt_prog_compiler_static= 8575 ;; 8576 8577 hpux*) 8578 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8579 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8580 # sets the default TLS model and affects inlining. 8581 case $host_cpu in 8582 hppa*64*) 8583 # +Z the default 8584 ;; 8585 *) 8586 lt_prog_compiler_pic='-fPIC' 8587 ;; 8588 esac 8589 ;; 8590 8591 interix[3-9]*) 8592 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8593 # Instead, we relocate shared libraries at runtime. 8594 ;; 8595 8596 msdosdjgpp*) 8597 # Just because we use GCC doesn't mean we suddenly get shared libraries 8598 # on systems that don't support them. 8599 lt_prog_compiler_can_build_shared=no 8600 enable_shared=no 8601 ;; 8602 8603 *nto* | *qnx*) 8604 # QNX uses GNU C++, but need to define -shared option too, otherwise 8605 # it will coredump. 8606 lt_prog_compiler_pic='-fPIC -shared' 8607 ;; 8608 8609 sysv4*MP*) 8610 if test -d /usr/nec; then 8611 lt_prog_compiler_pic=-Kconform_pic 8612 fi 8613 ;; 8614 8615 *) 8616 lt_prog_compiler_pic='-fPIC' 8617 ;; 8618 esac 8619 8620 case $cc_basename in 8621 nvcc*) # Cuda Compiler Driver 2.2 8622 lt_prog_compiler_wl='-Xlinker ' 8623 lt_prog_compiler_pic='-Xcompiler -fPIC' 8624 ;; 8625 esac 8626 else 8627 # PORTME Check for flag to pass linker flags through the system compiler. 8628 case $host_os in 8629 aix*) 8630 lt_prog_compiler_wl='-Wl,' 8631 if test "$host_cpu" = ia64; then 8632 # AIX 5 now supports IA64 processor 8633 lt_prog_compiler_static='-Bstatic' 8634 else 8635 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8636 fi 8637 ;; 8638 8639 mingw* | cygwin* | pw32* | os2* | cegcc*) 8640 # This hack is so that the source file can tell whether it is being 8641 # built for inclusion in a dll (and should export symbols for example). 8642 lt_prog_compiler_pic='-DDLL_EXPORT' 8643 ;; 8644 8645 hpux9* | hpux10* | hpux11*) 8646 lt_prog_compiler_wl='-Wl,' 8647 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8648 # not for PA HP-UX. 8649 case $host_cpu in 8650 hppa*64*|ia64*) 8651 # +Z the default 8652 ;; 8653 *) 8654 lt_prog_compiler_pic='+Z' 8655 ;; 8656 esac 8657 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8658 lt_prog_compiler_static='${wl}-a ${wl}archive' 8659 ;; 8660 8661 irix5* | irix6* | nonstopux*) 8662 lt_prog_compiler_wl='-Wl,' 8663 # PIC (with -KPIC) is the default. 8664 lt_prog_compiler_static='-non_shared' 8665 ;; 8666 8667 linux* | k*bsd*-gnu | kopensolaris*-gnu) 8668 case $cc_basename in 8669 # old Intel for x86_64 which still supported -KPIC. 8670 ecc*) 8671 lt_prog_compiler_wl='-Wl,' 8672 lt_prog_compiler_pic='-KPIC' 8673 lt_prog_compiler_static='-static' 8674 ;; 8675 # icc used to be incompatible with GCC. 8676 # ICC 10 doesn't accept -KPIC any more. 8677 icc* | ifort*) 8678 lt_prog_compiler_wl='-Wl,' 8679 lt_prog_compiler_pic='-fPIC' 8680 lt_prog_compiler_static='-static' 8681 ;; 8682 # Lahey Fortran 8.1. 8683 lf95*) 8684 lt_prog_compiler_wl='-Wl,' 8685 lt_prog_compiler_pic='--shared' 8686 lt_prog_compiler_static='--static' 8687 ;; 8688 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8689 # Portland Group compilers (*not* the Pentium gcc compiler, 8690 # which looks to be a dead project) 8691 lt_prog_compiler_wl='-Wl,' 8692 lt_prog_compiler_pic='-fpic' 8693 lt_prog_compiler_static='-Bstatic' 8694 ;; 8695 ccc*) 8696 lt_prog_compiler_wl='-Wl,' 8697 # All Alpha code is PIC. 8698 lt_prog_compiler_static='-non_shared' 8699 ;; 8700 xl* | bgxl* | bgf* | mpixl*) 8701 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8702 lt_prog_compiler_wl='-Wl,' 8703 lt_prog_compiler_pic='-qpic' 8704 lt_prog_compiler_static='-qstaticlink' 8705 ;; 8706 *) 8707 case `$CC -V 2>&1 | sed 5q` in 8708 *Sun\ F* | *Sun*Fortran*) 8709 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8710 lt_prog_compiler_pic='-KPIC' 8711 lt_prog_compiler_static='-Bstatic' 8712 lt_prog_compiler_wl='' 8713 ;; 8714 *Sun\ C*) 8715 # Sun C 5.9 8716 lt_prog_compiler_pic='-KPIC' 8717 lt_prog_compiler_static='-Bstatic' 8718 lt_prog_compiler_wl='-Wl,' 8719 ;; 8720 esac 8721 ;; 8722 esac 8723 ;; 8724 8725 newsos6) 8726 lt_prog_compiler_pic='-KPIC' 8727 lt_prog_compiler_static='-Bstatic' 8728 ;; 8729 8730 *nto* | *qnx*) 8731 # QNX uses GNU C++, but need to define -shared option too, otherwise 8732 # it will coredump. 8733 lt_prog_compiler_pic='-fPIC -shared' 8734 ;; 8735 8736 osf3* | osf4* | osf5*) 8737 lt_prog_compiler_wl='-Wl,' 8738 # All OSF/1 code is PIC. 8739 lt_prog_compiler_static='-non_shared' 8740 ;; 8741 8742 rdos*) 8743 lt_prog_compiler_static='-non_shared' 8744 ;; 8745 8746 solaris*) 8747 lt_prog_compiler_pic='-KPIC' 8748 lt_prog_compiler_static='-Bstatic' 8749 case $cc_basename in 8750 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 8751 lt_prog_compiler_wl='-Qoption ld ';; 8752 *) 8753 lt_prog_compiler_wl='-Wl,';; 8754 esac 8755 ;; 8756 8757 sunos4*) 8758 lt_prog_compiler_wl='-Qoption ld ' 8759 lt_prog_compiler_pic='-PIC' 8760 lt_prog_compiler_static='-Bstatic' 8761 ;; 8762 8763 sysv4 | sysv4.2uw2* | sysv4.3*) 8764 lt_prog_compiler_wl='-Wl,' 8765 lt_prog_compiler_pic='-KPIC' 8766 lt_prog_compiler_static='-Bstatic' 8767 ;; 8768 8769 sysv4*MP*) 8770 if test -d /usr/nec ;then 8771 lt_prog_compiler_pic='-Kconform_pic' 8772 lt_prog_compiler_static='-Bstatic' 8773 fi 8774 ;; 8775 8776 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8777 lt_prog_compiler_wl='-Wl,' 8778 lt_prog_compiler_pic='-KPIC' 8779 lt_prog_compiler_static='-Bstatic' 8780 ;; 8781 8782 unicos*) 8783 lt_prog_compiler_wl='-Wl,' 8784 lt_prog_compiler_can_build_shared=no 8785 ;; 8786 8787 uts4*) 8788 lt_prog_compiler_pic='-pic' 8789 lt_prog_compiler_static='-Bstatic' 8790 ;; 8791 8792 *) 8793 lt_prog_compiler_can_build_shared=no 8794 ;; 8795 esac 8796 fi 8797 8798case $host_os in 8799 # For platforms which do not support PIC, -DPIC is meaningless: 8800 *djgpp*) 8801 lt_prog_compiler_pic= 8802 ;; 8803 *) 8804 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8805 ;; 8806esac 8807{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8808$as_echo "$lt_prog_compiler_pic" >&6; } 8809 8810 8811 8812 8813 8814 8815# 8816# Check to make sure the PIC flag actually works. 8817# 8818if test -n "$lt_prog_compiler_pic"; then 8819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8820$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8821if ${lt_cv_prog_compiler_pic_works+:} false; then : 8822 $as_echo_n "(cached) " >&6 8823else 8824 lt_cv_prog_compiler_pic_works=no 8825 ac_outfile=conftest.$ac_objext 8826 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8827 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8828 # Insert the option either (1) after the last *FLAGS variable, or 8829 # (2) before a word containing "conftest.", or (3) at the end. 8830 # Note that $ac_compile itself does not contain backslashes and begins 8831 # with a dollar sign (not a hyphen), so the echo should work correctly. 8832 # The option is referenced via a variable to avoid confusing sed. 8833 lt_compile=`echo "$ac_compile" | $SED \ 8834 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8835 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8836 -e 's:$: $lt_compiler_flag:'` 8837 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8838 (eval "$lt_compile" 2>conftest.err) 8839 ac_status=$? 8840 cat conftest.err >&5 8841 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8842 if (exit $ac_status) && test -s "$ac_outfile"; then 8843 # The compiler can only warn and ignore the option if not recognized 8844 # So say no if there are warnings other than the usual output. 8845 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8846 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8847 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8848 lt_cv_prog_compiler_pic_works=yes 8849 fi 8850 fi 8851 $RM conftest* 8852 8853fi 8854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8855$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8856 8857if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8858 case $lt_prog_compiler_pic in 8859 "" | " "*) ;; 8860 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8861 esac 8862else 8863 lt_prog_compiler_pic= 8864 lt_prog_compiler_can_build_shared=no 8865fi 8866 8867fi 8868 8869 8870 8871 8872 8873 8874# 8875# Check to make sure the static flag actually works. 8876# 8877wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8878{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8879$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8880if ${lt_cv_prog_compiler_static_works+:} false; then : 8881 $as_echo_n "(cached) " >&6 8882else 8883 lt_cv_prog_compiler_static_works=no 8884 save_LDFLAGS="$LDFLAGS" 8885 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8886 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8887 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8888 # The linker can only warn and ignore the option if not recognized 8889 # So say no if there are warnings 8890 if test -s conftest.err; then 8891 # Append any errors to the config.log. 8892 cat conftest.err 1>&5 8893 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8894 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8895 if diff conftest.exp conftest.er2 >/dev/null; then 8896 lt_cv_prog_compiler_static_works=yes 8897 fi 8898 else 8899 lt_cv_prog_compiler_static_works=yes 8900 fi 8901 fi 8902 $RM -r conftest* 8903 LDFLAGS="$save_LDFLAGS" 8904 8905fi 8906{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8907$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8908 8909if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8910 : 8911else 8912 lt_prog_compiler_static= 8913fi 8914 8915 8916 8917 8918 8919 8920 8921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8922$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8923if ${lt_cv_prog_compiler_c_o+:} false; then : 8924 $as_echo_n "(cached) " >&6 8925else 8926 lt_cv_prog_compiler_c_o=no 8927 $RM -r conftest 2>/dev/null 8928 mkdir conftest 8929 cd conftest 8930 mkdir out 8931 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8932 8933 lt_compiler_flag="-o out/conftest2.$ac_objext" 8934 # Insert the option either (1) after the last *FLAGS variable, or 8935 # (2) before a word containing "conftest.", or (3) at the end. 8936 # Note that $ac_compile itself does not contain backslashes and begins 8937 # with a dollar sign (not a hyphen), so the echo should work correctly. 8938 lt_compile=`echo "$ac_compile" | $SED \ 8939 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8940 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8941 -e 's:$: $lt_compiler_flag:'` 8942 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8943 (eval "$lt_compile" 2>out/conftest.err) 8944 ac_status=$? 8945 cat out/conftest.err >&5 8946 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8947 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8948 then 8949 # The compiler can only warn and ignore the option if not recognized 8950 # So say no if there are warnings 8951 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8952 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8953 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8954 lt_cv_prog_compiler_c_o=yes 8955 fi 8956 fi 8957 chmod u+w . 2>&5 8958 $RM conftest* 8959 # SGI C++ compiler will create directory out/ii_files/ for 8960 # template instantiation 8961 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8962 $RM out/* && rmdir out 8963 cd .. 8964 $RM -r conftest 8965 $RM conftest* 8966 8967fi 8968{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8969$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8970 8971 8972 8973 8974 8975 8976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8977$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8978if ${lt_cv_prog_compiler_c_o+:} false; then : 8979 $as_echo_n "(cached) " >&6 8980else 8981 lt_cv_prog_compiler_c_o=no 8982 $RM -r conftest 2>/dev/null 8983 mkdir conftest 8984 cd conftest 8985 mkdir out 8986 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8987 8988 lt_compiler_flag="-o out/conftest2.$ac_objext" 8989 # Insert the option either (1) after the last *FLAGS variable, or 8990 # (2) before a word containing "conftest.", or (3) at the end. 8991 # Note that $ac_compile itself does not contain backslashes and begins 8992 # with a dollar sign (not a hyphen), so the echo should work correctly. 8993 lt_compile=`echo "$ac_compile" | $SED \ 8994 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8995 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8996 -e 's:$: $lt_compiler_flag:'` 8997 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8998 (eval "$lt_compile" 2>out/conftest.err) 8999 ac_status=$? 9000 cat out/conftest.err >&5 9001 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9002 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9003 then 9004 # The compiler can only warn and ignore the option if not recognized 9005 # So say no if there are warnings 9006 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9007 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9008 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9009 lt_cv_prog_compiler_c_o=yes 9010 fi 9011 fi 9012 chmod u+w . 2>&5 9013 $RM conftest* 9014 # SGI C++ compiler will create directory out/ii_files/ for 9015 # template instantiation 9016 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9017 $RM out/* && rmdir out 9018 cd .. 9019 $RM -r conftest 9020 $RM conftest* 9021 9022fi 9023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9024$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9025 9026 9027 9028 9029hard_links="nottested" 9030if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9031 # do not overwrite the value of need_locks provided by the user 9032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9033$as_echo_n "checking if we can lock with hard links... " >&6; } 9034 hard_links=yes 9035 $RM conftest* 9036 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9037 touch conftest.a 9038 ln conftest.a conftest.b 2>&5 || hard_links=no 9039 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9041$as_echo "$hard_links" >&6; } 9042 if test "$hard_links" = no; then 9043 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9044$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9045 need_locks=warn 9046 fi 9047else 9048 need_locks=no 9049fi 9050 9051 9052 9053 9054 9055 9056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9057$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9058 9059 runpath_var= 9060 allow_undefined_flag= 9061 always_export_symbols=no 9062 archive_cmds= 9063 archive_expsym_cmds= 9064 compiler_needs_object=no 9065 enable_shared_with_static_runtimes=no 9066 export_dynamic_flag_spec= 9067 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9068 hardcode_automatic=no 9069 hardcode_direct=no 9070 hardcode_direct_absolute=no 9071 hardcode_libdir_flag_spec= 9072 hardcode_libdir_flag_spec_ld= 9073 hardcode_libdir_separator= 9074 hardcode_minus_L=no 9075 hardcode_shlibpath_var=unsupported 9076 inherit_rpath=no 9077 link_all_deplibs=unknown 9078 module_cmds= 9079 module_expsym_cmds= 9080 old_archive_from_new_cmds= 9081 old_archive_from_expsyms_cmds= 9082 thread_safe_flag_spec= 9083 whole_archive_flag_spec= 9084 # include_expsyms should be a list of space-separated symbols to be *always* 9085 # included in the symbol list 9086 include_expsyms= 9087 # exclude_expsyms can be an extended regexp of symbols to exclude 9088 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9089 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9090 # as well as any symbol that contains `d'. 9091 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9092 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9093 # platforms (ab)use it in PIC code, but their linkers get confused if 9094 # the symbol is explicitly referenced. Since portable code cannot 9095 # rely on this symbol name, it's probably fine to never include it in 9096 # preloaded symbol tables. 9097 # Exclude shared library initialization/finalization symbols. 9098 extract_expsyms_cmds= 9099 9100 case $host_os in 9101 cygwin* | mingw* | pw32* | cegcc*) 9102 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9103 # When not using gcc, we currently assume that we are using 9104 # Microsoft Visual C++. 9105 if test "$GCC" != yes; then 9106 with_gnu_ld=no 9107 fi 9108 ;; 9109 interix*) 9110 # we just hope/assume this is gcc and not c89 (= MSVC++) 9111 with_gnu_ld=yes 9112 ;; 9113 openbsd*) 9114 with_gnu_ld=no 9115 ;; 9116 esac 9117 9118 ld_shlibs=yes 9119 9120 # On some targets, GNU ld is compatible enough with the native linker 9121 # that we're better off using the native interface for both. 9122 lt_use_gnu_ld_interface=no 9123 if test "$with_gnu_ld" = yes; then 9124 case $host_os in 9125 aix*) 9126 # The AIX port of GNU ld has always aspired to compatibility 9127 # with the native linker. However, as the warning in the GNU ld 9128 # block says, versions before 2.19.5* couldn't really create working 9129 # shared libraries, regardless of the interface used. 9130 case `$LD -v 2>&1` in 9131 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9132 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9133 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9134 *) 9135 lt_use_gnu_ld_interface=yes 9136 ;; 9137 esac 9138 ;; 9139 *) 9140 lt_use_gnu_ld_interface=yes 9141 ;; 9142 esac 9143 fi 9144 9145 if test "$lt_use_gnu_ld_interface" = yes; then 9146 # If archive_cmds runs LD, not CC, wlarc should be empty 9147 wlarc='${wl}' 9148 9149 # Set some defaults for GNU ld with shared library support. These 9150 # are reset later if shared libraries are not supported. Putting them 9151 # here allows them to be overridden if necessary. 9152 runpath_var=LD_RUN_PATH 9153 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9154 export_dynamic_flag_spec='${wl}--export-dynamic' 9155 # ancient GNU ld didn't support --whole-archive et. al. 9156 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9157 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9158 else 9159 whole_archive_flag_spec= 9160 fi 9161 supports_anon_versioning=no 9162 case `$LD -v 2>&1` in 9163 *GNU\ gold*) supports_anon_versioning=yes ;; 9164 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9165 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9166 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9167 *\ 2.11.*) ;; # other 2.11 versions 9168 *) supports_anon_versioning=yes ;; 9169 esac 9170 9171 # See if GNU ld supports shared libraries. 9172 case $host_os in 9173 aix[3-9]*) 9174 # On AIX/PPC, the GNU linker is very broken 9175 if test "$host_cpu" != ia64; then 9176 ld_shlibs=no 9177 cat <<_LT_EOF 1>&2 9178 9179*** Warning: the GNU linker, at least up to release 2.19, is reported 9180*** to be unable to reliably create shared libraries on AIX. 9181*** Therefore, libtool is disabling shared libraries support. If you 9182*** really care for shared libraries, you may want to install binutils 9183*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9184*** You will then need to restart the configuration process. 9185 9186_LT_EOF 9187 fi 9188 ;; 9189 9190 amigaos*) 9191 case $host_cpu in 9192 powerpc) 9193 # see comment about AmigaOS4 .so support 9194 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9195 archive_expsym_cmds='' 9196 ;; 9197 m68k) 9198 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)' 9199 hardcode_libdir_flag_spec='-L$libdir' 9200 hardcode_minus_L=yes 9201 ;; 9202 esac 9203 ;; 9204 9205 beos*) 9206 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9207 allow_undefined_flag=unsupported 9208 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9209 # support --undefined. This deserves some investigation. FIXME 9210 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9211 else 9212 ld_shlibs=no 9213 fi 9214 ;; 9215 9216 cygwin* | mingw* | pw32* | cegcc*) 9217 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9218 # as there is no search path for DLLs. 9219 hardcode_libdir_flag_spec='-L$libdir' 9220 export_dynamic_flag_spec='${wl}--export-all-symbols' 9221 allow_undefined_flag=unsupported 9222 always_export_symbols=no 9223 enable_shared_with_static_runtimes=yes 9224 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9225 9226 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9227 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9228 # If the export-symbols file already is a .def file (1st line 9229 # is EXPORTS), use it as is; otherwise, prepend... 9230 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9231 cp $export_symbols $output_objdir/$soname.def; 9232 else 9233 echo EXPORTS > $output_objdir/$soname.def; 9234 cat $export_symbols >> $output_objdir/$soname.def; 9235 fi~ 9236 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9237 else 9238 ld_shlibs=no 9239 fi 9240 ;; 9241 9242 haiku*) 9243 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9244 link_all_deplibs=yes 9245 ;; 9246 9247 interix[3-9]*) 9248 hardcode_direct=no 9249 hardcode_shlibpath_var=no 9250 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9251 export_dynamic_flag_spec='${wl}-E' 9252 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9253 # Instead, shared libraries are loaded at an image base (0x10000000 by 9254 # default) and relocated if they conflict, which is a slow very memory 9255 # consuming and fragmenting process. To avoid this, we pick a random, 9256 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9257 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9258 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9259 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' 9260 ;; 9261 9262 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9263 tmp_diet=no 9264 if test "$host_os" = linux-dietlibc; then 9265 case $cc_basename in 9266 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9267 esac 9268 fi 9269 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9270 && test "$tmp_diet" = no 9271 then 9272 tmp_addflag= 9273 tmp_sharedflag='-shared' 9274 case $cc_basename,$host_cpu in 9275 pgcc*) # Portland Group C compiler 9276 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' 9277 tmp_addflag=' $pic_flag' 9278 ;; 9279 pgf77* | pgf90* | pgf95* | pgfortran*) 9280 # Portland Group f77 and f90 compilers 9281 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' 9282 tmp_addflag=' $pic_flag -Mnomain' ;; 9283 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9284 tmp_addflag=' -i_dynamic' ;; 9285 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9286 tmp_addflag=' -i_dynamic -nofor_main' ;; 9287 ifc* | ifort*) # Intel Fortran compiler 9288 tmp_addflag=' -nofor_main' ;; 9289 lf95*) # Lahey Fortran 8.1 9290 whole_archive_flag_spec= 9291 tmp_sharedflag='--shared' ;; 9292 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9293 tmp_sharedflag='-qmkshrobj' 9294 tmp_addflag= ;; 9295 nvcc*) # Cuda Compiler Driver 2.2 9296 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' 9297 compiler_needs_object=yes 9298 ;; 9299 esac 9300 case `$CC -V 2>&1 | sed 5q` in 9301 *Sun\ C*) # Sun C 5.9 9302 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' 9303 compiler_needs_object=yes 9304 tmp_sharedflag='-G' ;; 9305 *Sun\ F*) # Sun Fortran 8.3 9306 tmp_sharedflag='-G' ;; 9307 esac 9308 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9309 9310 if test "x$supports_anon_versioning" = xyes; then 9311 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9312 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9313 echo "local: *; };" >> $output_objdir/$libname.ver~ 9314 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9315 fi 9316 9317 case $cc_basename in 9318 xlf* | bgf* | bgxlf* | mpixlf*) 9319 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9320 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9321 hardcode_libdir_flag_spec= 9322 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9323 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9324 if test "x$supports_anon_versioning" = xyes; then 9325 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9326 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9327 echo "local: *; };" >> $output_objdir/$libname.ver~ 9328 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9329 fi 9330 ;; 9331 esac 9332 else 9333 ld_shlibs=no 9334 fi 9335 ;; 9336 9337 netbsd*) 9338 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9339 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9340 wlarc= 9341 else 9342 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9343 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9344 fi 9345 ;; 9346 9347 solaris*) 9348 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9349 ld_shlibs=no 9350 cat <<_LT_EOF 1>&2 9351 9352*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9353*** create shared libraries on Solaris systems. Therefore, libtool 9354*** is disabling shared libraries support. We urge you to upgrade GNU 9355*** binutils to release 2.9.1 or newer. Another option is to modify 9356*** your PATH or compiler configuration so that the native linker is 9357*** used, and then restart. 9358 9359_LT_EOF 9360 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9361 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9362 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9363 else 9364 ld_shlibs=no 9365 fi 9366 ;; 9367 9368 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9369 case `$LD -v 2>&1` in 9370 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9371 ld_shlibs=no 9372 cat <<_LT_EOF 1>&2 9373 9374*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9375*** reliably create shared libraries on SCO systems. Therefore, libtool 9376*** is disabling shared libraries support. We urge you to upgrade GNU 9377*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9378*** your PATH or compiler configuration so that the native linker is 9379*** used, and then restart. 9380 9381_LT_EOF 9382 ;; 9383 *) 9384 # For security reasons, it is highly recommended that you always 9385 # use absolute paths for naming shared libraries, and exclude the 9386 # DT_RUNPATH tag from executables and libraries. But doing so 9387 # requires that you compile everything twice, which is a pain. 9388 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9389 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9390 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9391 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9392 else 9393 ld_shlibs=no 9394 fi 9395 ;; 9396 esac 9397 ;; 9398 9399 sunos4*) 9400 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9401 wlarc= 9402 hardcode_direct=yes 9403 hardcode_shlibpath_var=no 9404 ;; 9405 9406 *) 9407 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9408 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9409 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9410 else 9411 ld_shlibs=no 9412 fi 9413 ;; 9414 esac 9415 9416 if test "$ld_shlibs" = no; then 9417 runpath_var= 9418 hardcode_libdir_flag_spec= 9419 export_dynamic_flag_spec= 9420 whole_archive_flag_spec= 9421 fi 9422 else 9423 # PORTME fill in a description of your system's linker (not GNU ld) 9424 case $host_os in 9425 aix3*) 9426 allow_undefined_flag=unsupported 9427 always_export_symbols=yes 9428 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' 9429 # Note: this linker hardcodes the directories in LIBPATH if there 9430 # are no directories specified by -L. 9431 hardcode_minus_L=yes 9432 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9433 # Neither direct hardcoding nor static linking is supported with a 9434 # broken collect2. 9435 hardcode_direct=unsupported 9436 fi 9437 ;; 9438 9439 aix[4-9]*) 9440 if test "$host_cpu" = ia64; then 9441 # On IA64, the linker does run time linking by default, so we don't 9442 # have to do anything special. 9443 aix_use_runtimelinking=no 9444 exp_sym_flag='-Bexport' 9445 no_entry_flag="" 9446 else 9447 # If we're using GNU nm, then we don't want the "-C" option. 9448 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9449 # Also, AIX nm treats weak defined symbols like other global 9450 # defined symbols, whereas GNU nm marks them as "W". 9451 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9452 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9453 else 9454 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9455 fi 9456 aix_use_runtimelinking=no 9457 9458 # Test if we are trying to use run time linking or normal 9459 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9460 # need to do runtime linking. 9461 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9462 for ld_flag in $LDFLAGS; do 9463 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9464 aix_use_runtimelinking=yes 9465 break 9466 fi 9467 done 9468 ;; 9469 esac 9470 9471 exp_sym_flag='-bexport' 9472 no_entry_flag='-bnoentry' 9473 fi 9474 9475 # When large executables or shared objects are built, AIX ld can 9476 # have problems creating the table of contents. If linking a library 9477 # or program results in "error TOC overflow" add -mminimal-toc to 9478 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9479 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9480 9481 archive_cmds='' 9482 hardcode_direct=yes 9483 hardcode_direct_absolute=yes 9484 hardcode_libdir_separator=':' 9485 link_all_deplibs=yes 9486 file_list_spec='${wl}-f,' 9487 9488 if test "$GCC" = yes; then 9489 case $host_os in aix4.[012]|aix4.[012].*) 9490 # We only want to do this on AIX 4.2 and lower, the check 9491 # below for broken collect2 doesn't work under 4.3+ 9492 collect2name=`${CC} -print-prog-name=collect2` 9493 if test -f "$collect2name" && 9494 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9495 then 9496 # We have reworked collect2 9497 : 9498 else 9499 # We have old collect2 9500 hardcode_direct=unsupported 9501 # It fails to find uninstalled libraries when the uninstalled 9502 # path is not listed in the libpath. Setting hardcode_minus_L 9503 # to unsupported forces relinking 9504 hardcode_minus_L=yes 9505 hardcode_libdir_flag_spec='-L$libdir' 9506 hardcode_libdir_separator= 9507 fi 9508 ;; 9509 esac 9510 shared_flag='-shared' 9511 if test "$aix_use_runtimelinking" = yes; then 9512 shared_flag="$shared_flag "'${wl}-G' 9513 fi 9514 else 9515 # not using gcc 9516 if test "$host_cpu" = ia64; then 9517 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9518 # chokes on -Wl,-G. The following line is correct: 9519 shared_flag='-G' 9520 else 9521 if test "$aix_use_runtimelinking" = yes; then 9522 shared_flag='${wl}-G' 9523 else 9524 shared_flag='${wl}-bM:SRE' 9525 fi 9526 fi 9527 fi 9528 9529 export_dynamic_flag_spec='${wl}-bexpall' 9530 # It seems that -bexpall does not export symbols beginning with 9531 # underscore (_), so it is better to generate a list of symbols to export. 9532 always_export_symbols=yes 9533 if test "$aix_use_runtimelinking" = yes; then 9534 # Warning - without using the other runtime loading flags (-brtl), 9535 # -berok will link without error, but may produce a broken library. 9536 allow_undefined_flag='-berok' 9537 # Determine the default libpath from the value encoded in an 9538 # empty executable. 9539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9540/* end confdefs.h. */ 9541 9542int 9543main () 9544{ 9545 9546 ; 9547 return 0; 9548} 9549_ACEOF 9550if ac_fn_c_try_link "$LINENO"; then : 9551 9552lt_aix_libpath_sed=' 9553 /Import File Strings/,/^$/ { 9554 /^0/ { 9555 s/^0 *\(.*\)$/\1/ 9556 p 9557 } 9558 }' 9559aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9560# Check for a 64-bit object if we didn't find anything. 9561if test -z "$aix_libpath"; then 9562 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9563fi 9564fi 9565rm -f core conftest.err conftest.$ac_objext \ 9566 conftest$ac_exeext conftest.$ac_ext 9567if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9568 9569 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9570 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 9571 else 9572 if test "$host_cpu" = ia64; then 9573 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9574 allow_undefined_flag="-z nodefs" 9575 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" 9576 else 9577 # Determine the default libpath from the value encoded in an 9578 # empty executable. 9579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9580/* end confdefs.h. */ 9581 9582int 9583main () 9584{ 9585 9586 ; 9587 return 0; 9588} 9589_ACEOF 9590if ac_fn_c_try_link "$LINENO"; then : 9591 9592lt_aix_libpath_sed=' 9593 /Import File Strings/,/^$/ { 9594 /^0/ { 9595 s/^0 *\(.*\)$/\1/ 9596 p 9597 } 9598 }' 9599aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9600# Check for a 64-bit object if we didn't find anything. 9601if test -z "$aix_libpath"; then 9602 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9603fi 9604fi 9605rm -f core conftest.err conftest.$ac_objext \ 9606 conftest$ac_exeext conftest.$ac_ext 9607if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9608 9609 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9610 # Warning - without using the other run time loading flags, 9611 # -berok will link without error, but may produce a broken library. 9612 no_undefined_flag=' ${wl}-bernotok' 9613 allow_undefined_flag=' ${wl}-berok' 9614 if test "$with_gnu_ld" = yes; then 9615 # We only use this code for GNU lds that support --whole-archive. 9616 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9617 else 9618 # Exported symbols can be pulled into shared objects from archives 9619 whole_archive_flag_spec='$convenience' 9620 fi 9621 archive_cmds_need_lc=yes 9622 # This is similar to how AIX traditionally builds its shared libraries. 9623 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 9624 fi 9625 fi 9626 ;; 9627 9628 amigaos*) 9629 case $host_cpu in 9630 powerpc) 9631 # see comment about AmigaOS4 .so support 9632 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9633 archive_expsym_cmds='' 9634 ;; 9635 m68k) 9636 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)' 9637 hardcode_libdir_flag_spec='-L$libdir' 9638 hardcode_minus_L=yes 9639 ;; 9640 esac 9641 ;; 9642 9643 bsdi[45]*) 9644 export_dynamic_flag_spec=-rdynamic 9645 ;; 9646 9647 cygwin* | mingw* | pw32* | cegcc*) 9648 # When not using gcc, we currently assume that we are using 9649 # Microsoft Visual C++. 9650 # hardcode_libdir_flag_spec is actually meaningless, as there is 9651 # no search path for DLLs. 9652 hardcode_libdir_flag_spec=' ' 9653 allow_undefined_flag=unsupported 9654 # Tell ltmain to make .lib files, not .a files. 9655 libext=lib 9656 # Tell ltmain to make .dll files, not .so files. 9657 shrext_cmds=".dll" 9658 # FIXME: Setting linknames here is a bad hack. 9659 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9660 # The linker will automatically build a .lib file if we build a DLL. 9661 old_archive_from_new_cmds='true' 9662 # FIXME: Should let the user specify the lib program. 9663 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9664 fix_srcfile_path='`cygpath -w "$srcfile"`' 9665 enable_shared_with_static_runtimes=yes 9666 ;; 9667 9668 darwin* | rhapsody*) 9669 9670 9671 archive_cmds_need_lc=no 9672 hardcode_direct=no 9673 hardcode_automatic=yes 9674 hardcode_shlibpath_var=unsupported 9675 if test "$lt_cv_ld_force_load" = "yes"; then 9676 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\"`' 9677 else 9678 whole_archive_flag_spec='' 9679 fi 9680 link_all_deplibs=yes 9681 allow_undefined_flag="$_lt_dar_allow_undefined" 9682 case $cc_basename in 9683 ifort*) _lt_dar_can_shared=yes ;; 9684 *) _lt_dar_can_shared=$GCC ;; 9685 esac 9686 if test "$_lt_dar_can_shared" = "yes"; then 9687 output_verbose_link_cmd=func_echo_all 9688 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9689 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9690 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}" 9691 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}" 9692 9693 else 9694 ld_shlibs=no 9695 fi 9696 9697 ;; 9698 9699 dgux*) 9700 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9701 hardcode_libdir_flag_spec='-L$libdir' 9702 hardcode_shlibpath_var=no 9703 ;; 9704 9705 freebsd1*) 9706 ld_shlibs=no 9707 ;; 9708 9709 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9710 # support. Future versions do this automatically, but an explicit c++rt0.o 9711 # does not break anything, and helps significantly (at the cost of a little 9712 # extra space). 9713 freebsd2.2*) 9714 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9715 hardcode_libdir_flag_spec='-R$libdir' 9716 hardcode_direct=yes 9717 hardcode_shlibpath_var=no 9718 ;; 9719 9720 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9721 freebsd2*) 9722 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9723 hardcode_direct=yes 9724 hardcode_minus_L=yes 9725 hardcode_shlibpath_var=no 9726 ;; 9727 9728 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9729 freebsd* | dragonfly*) 9730 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9731 hardcode_libdir_flag_spec='-R$libdir' 9732 hardcode_direct=yes 9733 hardcode_shlibpath_var=no 9734 ;; 9735 9736 hpux9*) 9737 if test "$GCC" = yes; then 9738 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 9739 else 9740 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 9741 fi 9742 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9743 hardcode_libdir_separator=: 9744 hardcode_direct=yes 9745 9746 # hardcode_minus_L: Not really in the search PATH, 9747 # but as the default location of the library. 9748 hardcode_minus_L=yes 9749 export_dynamic_flag_spec='${wl}-E' 9750 ;; 9751 9752 hpux10*) 9753 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9754 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9755 else 9756 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9757 fi 9758 if test "$with_gnu_ld" = no; then 9759 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9760 hardcode_libdir_flag_spec_ld='+b $libdir' 9761 hardcode_libdir_separator=: 9762 hardcode_direct=yes 9763 hardcode_direct_absolute=yes 9764 export_dynamic_flag_spec='${wl}-E' 9765 # hardcode_minus_L: Not really in the search PATH, 9766 # but as the default location of the library. 9767 hardcode_minus_L=yes 9768 fi 9769 ;; 9770 9771 hpux11*) 9772 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9773 case $host_cpu in 9774 hppa*64*) 9775 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9776 ;; 9777 ia64*) 9778 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9779 ;; 9780 *) 9781 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9782 ;; 9783 esac 9784 else 9785 case $host_cpu in 9786 hppa*64*) 9787 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9788 ;; 9789 ia64*) 9790 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9791 ;; 9792 *) 9793 9794 # Older versions of the 11.00 compiler do not understand -b yet 9795 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9797$as_echo_n "checking if $CC understands -b... " >&6; } 9798if ${lt_cv_prog_compiler__b+:} false; then : 9799 $as_echo_n "(cached) " >&6 9800else 9801 lt_cv_prog_compiler__b=no 9802 save_LDFLAGS="$LDFLAGS" 9803 LDFLAGS="$LDFLAGS -b" 9804 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9805 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9806 # The linker can only warn and ignore the option if not recognized 9807 # So say no if there are warnings 9808 if test -s conftest.err; then 9809 # Append any errors to the config.log. 9810 cat conftest.err 1>&5 9811 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9812 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9813 if diff conftest.exp conftest.er2 >/dev/null; then 9814 lt_cv_prog_compiler__b=yes 9815 fi 9816 else 9817 lt_cv_prog_compiler__b=yes 9818 fi 9819 fi 9820 $RM -r conftest* 9821 LDFLAGS="$save_LDFLAGS" 9822 9823fi 9824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9825$as_echo "$lt_cv_prog_compiler__b" >&6; } 9826 9827if test x"$lt_cv_prog_compiler__b" = xyes; then 9828 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9829else 9830 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9831fi 9832 9833 ;; 9834 esac 9835 fi 9836 if test "$with_gnu_ld" = no; then 9837 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9838 hardcode_libdir_separator=: 9839 9840 case $host_cpu in 9841 hppa*64*|ia64*) 9842 hardcode_direct=no 9843 hardcode_shlibpath_var=no 9844 ;; 9845 *) 9846 hardcode_direct=yes 9847 hardcode_direct_absolute=yes 9848 export_dynamic_flag_spec='${wl}-E' 9849 9850 # hardcode_minus_L: Not really in the search PATH, 9851 # but as the default location of the library. 9852 hardcode_minus_L=yes 9853 ;; 9854 esac 9855 fi 9856 ;; 9857 9858 irix5* | irix6* | nonstopux*) 9859 if test "$GCC" = yes; then 9860 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9861 # Try to use the -exported_symbol ld option, if it does not 9862 # work, assume that -exports_file does not work either and 9863 # implicitly export all symbols. 9864 save_LDFLAGS="$LDFLAGS" 9865 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9867/* end confdefs.h. */ 9868int foo(void) {} 9869_ACEOF 9870if ac_fn_c_try_link "$LINENO"; then : 9871 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 9872 9873fi 9874rm -f core conftest.err conftest.$ac_objext \ 9875 conftest$ac_exeext conftest.$ac_ext 9876 LDFLAGS="$save_LDFLAGS" 9877 else 9878 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' 9879 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' 9880 fi 9881 archive_cmds_need_lc='no' 9882 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9883 hardcode_libdir_separator=: 9884 inherit_rpath=yes 9885 link_all_deplibs=yes 9886 ;; 9887 9888 netbsd*) 9889 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9890 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9891 else 9892 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9893 fi 9894 hardcode_libdir_flag_spec='-R$libdir' 9895 hardcode_direct=yes 9896 hardcode_shlibpath_var=no 9897 ;; 9898 9899 newsos6) 9900 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9901 hardcode_direct=yes 9902 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9903 hardcode_libdir_separator=: 9904 hardcode_shlibpath_var=no 9905 ;; 9906 9907 *nto* | *qnx*) 9908 ;; 9909 9910 openbsd*) 9911 if test -f /usr/libexec/ld.so; then 9912 hardcode_direct=yes 9913 hardcode_shlibpath_var=no 9914 hardcode_direct_absolute=yes 9915 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9916 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9917 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9918 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9919 export_dynamic_flag_spec='${wl}-E' 9920 else 9921 case $host_os in 9922 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9923 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9924 hardcode_libdir_flag_spec='-R$libdir' 9925 ;; 9926 *) 9927 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9928 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9929 ;; 9930 esac 9931 fi 9932 else 9933 ld_shlibs=no 9934 fi 9935 ;; 9936 9937 os2*) 9938 hardcode_libdir_flag_spec='-L$libdir' 9939 hardcode_minus_L=yes 9940 allow_undefined_flag=unsupported 9941 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' 9942 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9943 ;; 9944 9945 osf3*) 9946 if test "$GCC" = yes; then 9947 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9948 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' 9949 else 9950 allow_undefined_flag=' -expect_unresolved \*' 9951 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' 9952 fi 9953 archive_cmds_need_lc='no' 9954 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9955 hardcode_libdir_separator=: 9956 ;; 9957 9958 osf4* | osf5*) # as osf3* with the addition of -msym flag 9959 if test "$GCC" = yes; then 9960 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9961 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-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' 9962 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9963 else 9964 allow_undefined_flag=' -expect_unresolved \*' 9965 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' 9966 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~ 9967 $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' 9968 9969 # Both c and cxx compiler support -rpath directly 9970 hardcode_libdir_flag_spec='-rpath $libdir' 9971 fi 9972 archive_cmds_need_lc='no' 9973 hardcode_libdir_separator=: 9974 ;; 9975 9976 solaris*) 9977 no_undefined_flag=' -z defs' 9978 if test "$GCC" = yes; then 9979 wlarc='${wl}' 9980 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9981 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9982 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9983 else 9984 case `$CC -V 2>&1` in 9985 *"Compilers 5.0"*) 9986 wlarc='' 9987 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9988 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9989 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9990 ;; 9991 *) 9992 wlarc='${wl}' 9993 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9994 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9995 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9996 ;; 9997 esac 9998 fi 9999 hardcode_libdir_flag_spec='-R$libdir' 10000 hardcode_shlibpath_var=no 10001 case $host_os in 10002 solaris2.[0-5] | solaris2.[0-5].*) ;; 10003 *) 10004 # The compiler driver will combine and reorder linker options, 10005 # but understands `-z linker_flag'. GCC discards it without `$wl', 10006 # but is careful enough not to reorder. 10007 # Supported since Solaris 2.6 (maybe 2.5.1?) 10008 if test "$GCC" = yes; then 10009 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10010 else 10011 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10012 fi 10013 ;; 10014 esac 10015 link_all_deplibs=yes 10016 ;; 10017 10018 sunos4*) 10019 if test "x$host_vendor" = xsequent; then 10020 # Use $CC to link under sequent, because it throws in some extra .o 10021 # files that make .init and .fini sections work. 10022 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10023 else 10024 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10025 fi 10026 hardcode_libdir_flag_spec='-L$libdir' 10027 hardcode_direct=yes 10028 hardcode_minus_L=yes 10029 hardcode_shlibpath_var=no 10030 ;; 10031 10032 sysv4) 10033 case $host_vendor in 10034 sni) 10035 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10036 hardcode_direct=yes # is this really true??? 10037 ;; 10038 siemens) 10039 ## LD is ld it makes a PLAMLIB 10040 ## CC just makes a GrossModule. 10041 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10042 reload_cmds='$CC -r -o $output$reload_objs' 10043 hardcode_direct=no 10044 ;; 10045 motorola) 10046 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10047 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10048 ;; 10049 esac 10050 runpath_var='LD_RUN_PATH' 10051 hardcode_shlibpath_var=no 10052 ;; 10053 10054 sysv4.3*) 10055 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10056 hardcode_shlibpath_var=no 10057 export_dynamic_flag_spec='-Bexport' 10058 ;; 10059 10060 sysv4*MP*) 10061 if test -d /usr/nec; then 10062 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10063 hardcode_shlibpath_var=no 10064 runpath_var=LD_RUN_PATH 10065 hardcode_runpath_var=yes 10066 ld_shlibs=yes 10067 fi 10068 ;; 10069 10070 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10071 no_undefined_flag='${wl}-z,text' 10072 archive_cmds_need_lc=no 10073 hardcode_shlibpath_var=no 10074 runpath_var='LD_RUN_PATH' 10075 10076 if test "$GCC" = yes; then 10077 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10078 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10079 else 10080 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10081 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10082 fi 10083 ;; 10084 10085 sysv5* | sco3.2v5* | sco5v6*) 10086 # Note: We can NOT use -z defs as we might desire, because we do not 10087 # link with -lc, and that would cause any symbols used from libc to 10088 # always be unresolved, which means just about no library would 10089 # ever link correctly. If we're not using GNU ld we use -z text 10090 # though, which does catch some bad symbols but isn't as heavy-handed 10091 # as -z defs. 10092 no_undefined_flag='${wl}-z,text' 10093 allow_undefined_flag='${wl}-z,nodefs' 10094 archive_cmds_need_lc=no 10095 hardcode_shlibpath_var=no 10096 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10097 hardcode_libdir_separator=':' 10098 link_all_deplibs=yes 10099 export_dynamic_flag_spec='${wl}-Bexport' 10100 runpath_var='LD_RUN_PATH' 10101 10102 if test "$GCC" = yes; then 10103 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10104 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10105 else 10106 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10107 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10108 fi 10109 ;; 10110 10111 uts4*) 10112 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10113 hardcode_libdir_flag_spec='-L$libdir' 10114 hardcode_shlibpath_var=no 10115 ;; 10116 10117 *) 10118 ld_shlibs=no 10119 ;; 10120 esac 10121 10122 if test x$host_vendor = xsni; then 10123 case $host in 10124 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10125 export_dynamic_flag_spec='${wl}-Blargedynsym' 10126 ;; 10127 esac 10128 fi 10129 fi 10130 10131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10132$as_echo "$ld_shlibs" >&6; } 10133test "$ld_shlibs" = no && can_build_shared=no 10134 10135with_gnu_ld=$with_gnu_ld 10136 10137 10138 10139 10140 10141 10142 10143 10144 10145 10146 10147 10148 10149 10150 10151# 10152# Do we need to explicitly link libc? 10153# 10154case "x$archive_cmds_need_lc" in 10155x|xyes) 10156 # Assume -lc should be added 10157 archive_cmds_need_lc=yes 10158 10159 if test "$enable_shared" = yes && test "$GCC" = yes; then 10160 case $archive_cmds in 10161 *'~'*) 10162 # FIXME: we may have to deal with multi-command sequences. 10163 ;; 10164 '$CC '*) 10165 # Test whether the compiler implicitly links with -lc since on some 10166 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10167 # to ld, don't add -lc before -lgcc. 10168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10169$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10170if ${lt_cv_archive_cmds_need_lc+:} false; then : 10171 $as_echo_n "(cached) " >&6 10172else 10173 $RM conftest* 10174 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10175 10176 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10177 (eval $ac_compile) 2>&5 10178 ac_status=$? 10179 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10180 test $ac_status = 0; } 2>conftest.err; then 10181 soname=conftest 10182 lib=conftest 10183 libobjs=conftest.$ac_objext 10184 deplibs= 10185 wl=$lt_prog_compiler_wl 10186 pic_flag=$lt_prog_compiler_pic 10187 compiler_flags=-v 10188 linker_flags=-v 10189 verstring= 10190 output_objdir=. 10191 libname=conftest 10192 lt_save_allow_undefined_flag=$allow_undefined_flag 10193 allow_undefined_flag= 10194 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10195 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10196 ac_status=$? 10197 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10198 test $ac_status = 0; } 10199 then 10200 lt_cv_archive_cmds_need_lc=no 10201 else 10202 lt_cv_archive_cmds_need_lc=yes 10203 fi 10204 allow_undefined_flag=$lt_save_allow_undefined_flag 10205 else 10206 cat conftest.err 1>&5 10207 fi 10208 $RM conftest* 10209 10210fi 10211{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10212$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10213 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10214 ;; 10215 esac 10216 fi 10217 ;; 10218esac 10219 10220 10221 10222 10223 10224 10225 10226 10227 10228 10229 10230 10231 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 10249 10250 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 10376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10377$as_echo_n "checking dynamic linker characteristics... " >&6; } 10378 10379if test "$GCC" = yes; then 10380 case $host_os in 10381 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10382 *) lt_awk_arg="/^libraries:/" ;; 10383 esac 10384 case $host_os in 10385 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10386 *) lt_sed_strip_eq="s,=/,/,g" ;; 10387 esac 10388 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10389 case $lt_search_path_spec in 10390 *\;*) 10391 # if the path contains ";" then we assume it to be the separator 10392 # otherwise default to the standard path separator (i.e. ":") - it is 10393 # assumed that no part of a normal pathname contains ";" but that should 10394 # okay in the real world where ";" in dirpaths is itself problematic. 10395 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10396 ;; 10397 *) 10398 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10399 ;; 10400 esac 10401 # Ok, now we have the path, separated by spaces, we can step through it 10402 # and add multilib dir if necessary. 10403 lt_tmp_lt_search_path_spec= 10404 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10405 for lt_sys_path in $lt_search_path_spec; do 10406 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10407 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10408 else 10409 test -d "$lt_sys_path" && \ 10410 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10411 fi 10412 done 10413 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10414BEGIN {RS=" "; FS="/|\n";} { 10415 lt_foo=""; 10416 lt_count=0; 10417 for (lt_i = NF; lt_i > 0; lt_i--) { 10418 if ($lt_i != "" && $lt_i != ".") { 10419 if ($lt_i == "..") { 10420 lt_count++; 10421 } else { 10422 if (lt_count == 0) { 10423 lt_foo="/" $lt_i lt_foo; 10424 } else { 10425 lt_count--; 10426 } 10427 } 10428 } 10429 } 10430 if (lt_foo != "") { lt_freq[lt_foo]++; } 10431 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10432}'` 10433 # AWK program above erroneously prepends '/' to C:/dos/paths 10434 # for these hosts. 10435 case $host_os in 10436 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10437 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10438 esac 10439 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10440else 10441 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10442fi 10443library_names_spec= 10444libname_spec='lib$name' 10445soname_spec= 10446shrext_cmds=".so" 10447postinstall_cmds= 10448postuninstall_cmds= 10449finish_cmds= 10450finish_eval= 10451shlibpath_var= 10452shlibpath_overrides_runpath=unknown 10453version_type=none 10454dynamic_linker="$host_os ld.so" 10455sys_lib_dlsearch_path_spec="/lib /usr/lib" 10456need_lib_prefix=unknown 10457hardcode_into_libs=no 10458 10459# when you set need_version to no, make sure it does not cause -set_version 10460# flags to be left without arguments 10461need_version=unknown 10462 10463case $host_os in 10464aix3*) 10465 version_type=linux 10466 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10467 shlibpath_var=LIBPATH 10468 10469 # AIX 3 has no versioning support, so we append a major version to the name. 10470 soname_spec='${libname}${release}${shared_ext}$major' 10471 ;; 10472 10473aix[4-9]*) 10474 version_type=linux 10475 need_lib_prefix=no 10476 need_version=no 10477 hardcode_into_libs=yes 10478 if test "$host_cpu" = ia64; then 10479 # AIX 5 supports IA64 10480 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10481 shlibpath_var=LD_LIBRARY_PATH 10482 else 10483 # With GCC up to 2.95.x, collect2 would create an import file 10484 # for dependence libraries. The import file would start with 10485 # the line `#! .'. This would cause the generated library to 10486 # depend on `.', always an invalid library. This was fixed in 10487 # development snapshots of GCC prior to 3.0. 10488 case $host_os in 10489 aix4 | aix4.[01] | aix4.[01].*) 10490 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10491 echo ' yes ' 10492 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10493 : 10494 else 10495 can_build_shared=no 10496 fi 10497 ;; 10498 esac 10499 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10500 # soname into executable. Probably we can add versioning support to 10501 # collect2, so additional links can be useful in future. 10502 if test "$aix_use_runtimelinking" = yes; then 10503 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10504 # instead of lib<name>.a to let people know that these are not 10505 # typical AIX shared libraries. 10506 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10507 else 10508 # We preserve .a as extension for shared libraries through AIX4.2 10509 # and later when we are not doing run time linking. 10510 library_names_spec='${libname}${release}.a $libname.a' 10511 soname_spec='${libname}${release}${shared_ext}$major' 10512 fi 10513 shlibpath_var=LIBPATH 10514 fi 10515 ;; 10516 10517amigaos*) 10518 case $host_cpu in 10519 powerpc) 10520 # Since July 2007 AmigaOS4 officially supports .so libraries. 10521 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10522 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10523 ;; 10524 m68k) 10525 library_names_spec='$libname.ixlibrary $libname.a' 10526 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10527 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 10528 ;; 10529 esac 10530 ;; 10531 10532beos*) 10533 library_names_spec='${libname}${shared_ext}' 10534 dynamic_linker="$host_os ld.so" 10535 shlibpath_var=LIBRARY_PATH 10536 ;; 10537 10538bsdi[45]*) 10539 version_type=linux 10540 need_version=no 10541 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10542 soname_spec='${libname}${release}${shared_ext}$major' 10543 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10544 shlibpath_var=LD_LIBRARY_PATH 10545 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10546 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10547 # the default ld.so.conf also contains /usr/contrib/lib and 10548 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10549 # libtool to hard-code these into programs 10550 ;; 10551 10552cygwin* | mingw* | pw32* | cegcc*) 10553 version_type=windows 10554 shrext_cmds=".dll" 10555 need_version=no 10556 need_lib_prefix=no 10557 10558 case $GCC,$host_os in 10559 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10560 library_names_spec='$libname.dll.a' 10561 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10562 postinstall_cmds='base_file=`basename \${file}`~ 10563 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10564 dldir=$destdir/`dirname \$dlpath`~ 10565 test -d \$dldir || mkdir -p \$dldir~ 10566 $install_prog $dir/$dlname \$dldir/$dlname~ 10567 chmod a+x \$dldir/$dlname~ 10568 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10569 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10570 fi' 10571 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10572 dlpath=$dir/\$dldll~ 10573 $RM \$dlpath' 10574 shlibpath_overrides_runpath=yes 10575 10576 case $host_os in 10577 cygwin*) 10578 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10579 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10580 10581 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10582 ;; 10583 mingw* | cegcc*) 10584 # MinGW DLLs use traditional 'lib' prefix 10585 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10586 ;; 10587 pw32*) 10588 # pw32 DLLs use 'pw' prefix rather than 'lib' 10589 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10590 ;; 10591 esac 10592 ;; 10593 10594 *) 10595 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10596 ;; 10597 esac 10598 dynamic_linker='Win32 ld.exe' 10599 # FIXME: first we should search . and the directory the executable is in 10600 shlibpath_var=PATH 10601 ;; 10602 10603darwin* | rhapsody*) 10604 dynamic_linker="$host_os dyld" 10605 version_type=darwin 10606 need_lib_prefix=no 10607 need_version=no 10608 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10609 soname_spec='${libname}${release}${major}$shared_ext' 10610 shlibpath_overrides_runpath=yes 10611 shlibpath_var=DYLD_LIBRARY_PATH 10612 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10613 10614 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10615 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10616 ;; 10617 10618dgux*) 10619 version_type=linux 10620 need_lib_prefix=no 10621 need_version=no 10622 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10623 soname_spec='${libname}${release}${shared_ext}$major' 10624 shlibpath_var=LD_LIBRARY_PATH 10625 ;; 10626 10627freebsd1*) 10628 dynamic_linker=no 10629 ;; 10630 10631freebsd* | dragonfly*) 10632 # DragonFly does not have aout. When/if they implement a new 10633 # versioning mechanism, adjust this. 10634 if test -x /usr/bin/objformat; then 10635 objformat=`/usr/bin/objformat` 10636 else 10637 case $host_os in 10638 freebsd[123]*) objformat=aout ;; 10639 *) objformat=elf ;; 10640 esac 10641 fi 10642 version_type=freebsd-$objformat 10643 case $version_type in 10644 freebsd-elf*) 10645 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10646 need_version=no 10647 need_lib_prefix=no 10648 ;; 10649 freebsd-*) 10650 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10651 need_version=yes 10652 ;; 10653 esac 10654 shlibpath_var=LD_LIBRARY_PATH 10655 case $host_os in 10656 freebsd2*) 10657 shlibpath_overrides_runpath=yes 10658 ;; 10659 freebsd3.[01]* | freebsdelf3.[01]*) 10660 shlibpath_overrides_runpath=yes 10661 hardcode_into_libs=yes 10662 ;; 10663 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10664 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10665 shlibpath_overrides_runpath=no 10666 hardcode_into_libs=yes 10667 ;; 10668 *) # from 4.6 on, and DragonFly 10669 shlibpath_overrides_runpath=yes 10670 hardcode_into_libs=yes 10671 ;; 10672 esac 10673 ;; 10674 10675gnu*) 10676 version_type=linux 10677 need_lib_prefix=no 10678 need_version=no 10679 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10680 soname_spec='${libname}${release}${shared_ext}$major' 10681 shlibpath_var=LD_LIBRARY_PATH 10682 hardcode_into_libs=yes 10683 ;; 10684 10685haiku*) 10686 version_type=linux 10687 need_lib_prefix=no 10688 need_version=no 10689 dynamic_linker="$host_os runtime_loader" 10690 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10691 soname_spec='${libname}${release}${shared_ext}$major' 10692 shlibpath_var=LIBRARY_PATH 10693 shlibpath_overrides_runpath=yes 10694 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10695 hardcode_into_libs=yes 10696 ;; 10697 10698hpux9* | hpux10* | hpux11*) 10699 # Give a soname corresponding to the major version so that dld.sl refuses to 10700 # link against other versions. 10701 version_type=sunos 10702 need_lib_prefix=no 10703 need_version=no 10704 case $host_cpu in 10705 ia64*) 10706 shrext_cmds='.so' 10707 hardcode_into_libs=yes 10708 dynamic_linker="$host_os dld.so" 10709 shlibpath_var=LD_LIBRARY_PATH 10710 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10711 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10712 soname_spec='${libname}${release}${shared_ext}$major' 10713 if test "X$HPUX_IA64_MODE" = X32; then 10714 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10715 else 10716 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10717 fi 10718 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10719 ;; 10720 hppa*64*) 10721 shrext_cmds='.sl' 10722 hardcode_into_libs=yes 10723 dynamic_linker="$host_os dld.sl" 10724 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10725 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10726 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10727 soname_spec='${libname}${release}${shared_ext}$major' 10728 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10729 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10730 ;; 10731 *) 10732 shrext_cmds='.sl' 10733 dynamic_linker="$host_os dld.sl" 10734 shlibpath_var=SHLIB_PATH 10735 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10736 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10737 soname_spec='${libname}${release}${shared_ext}$major' 10738 ;; 10739 esac 10740 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10741 postinstall_cmds='chmod 555 $lib' 10742 # or fails outright, so override atomically: 10743 install_override_mode=555 10744 ;; 10745 10746interix[3-9]*) 10747 version_type=linux 10748 need_lib_prefix=no 10749 need_version=no 10750 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10751 soname_spec='${libname}${release}${shared_ext}$major' 10752 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10753 shlibpath_var=LD_LIBRARY_PATH 10754 shlibpath_overrides_runpath=no 10755 hardcode_into_libs=yes 10756 ;; 10757 10758irix5* | irix6* | nonstopux*) 10759 case $host_os in 10760 nonstopux*) version_type=nonstopux ;; 10761 *) 10762 if test "$lt_cv_prog_gnu_ld" = yes; then 10763 version_type=linux 10764 else 10765 version_type=irix 10766 fi ;; 10767 esac 10768 need_lib_prefix=no 10769 need_version=no 10770 soname_spec='${libname}${release}${shared_ext}$major' 10771 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10772 case $host_os in 10773 irix5* | nonstopux*) 10774 libsuff= shlibsuff= 10775 ;; 10776 *) 10777 case $LD in # libtool.m4 will add one of these switches to LD 10778 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10779 libsuff= shlibsuff= libmagic=32-bit;; 10780 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10781 libsuff=32 shlibsuff=N32 libmagic=N32;; 10782 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10783 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10784 *) libsuff= shlibsuff= libmagic=never-match;; 10785 esac 10786 ;; 10787 esac 10788 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10789 shlibpath_overrides_runpath=no 10790 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10791 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10792 hardcode_into_libs=yes 10793 ;; 10794 10795# No shared lib support for Linux oldld, aout, or coff. 10796linux*oldld* | linux*aout* | linux*coff*) 10797 dynamic_linker=no 10798 ;; 10799 10800# This must be Linux ELF. 10801linux* | k*bsd*-gnu | kopensolaris*-gnu) 10802 version_type=linux 10803 need_lib_prefix=no 10804 need_version=no 10805 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10806 soname_spec='${libname}${release}${shared_ext}$major' 10807 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10808 shlibpath_var=LD_LIBRARY_PATH 10809 shlibpath_overrides_runpath=no 10810 10811 # Some binutils ld are patched to set DT_RUNPATH 10812 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10813 $as_echo_n "(cached) " >&6 10814else 10815 lt_cv_shlibpath_overrides_runpath=no 10816 save_LDFLAGS=$LDFLAGS 10817 save_libdir=$libdir 10818 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10819 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10821/* end confdefs.h. */ 10822 10823int 10824main () 10825{ 10826 10827 ; 10828 return 0; 10829} 10830_ACEOF 10831if ac_fn_c_try_link "$LINENO"; then : 10832 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10833 lt_cv_shlibpath_overrides_runpath=yes 10834fi 10835fi 10836rm -f core conftest.err conftest.$ac_objext \ 10837 conftest$ac_exeext conftest.$ac_ext 10838 LDFLAGS=$save_LDFLAGS 10839 libdir=$save_libdir 10840 10841fi 10842 10843 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10844 10845 # This implies no fast_install, which is unacceptable. 10846 # Some rework will be needed to allow for fast_install 10847 # before this can be enabled. 10848 hardcode_into_libs=yes 10849 10850 # Append ld.so.conf contents to the search path 10851 if test -f /etc/ld.so.conf; then 10852 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' ' '` 10853 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10854 fi 10855 10856 # We used to test for /lib/ld.so.1 and disable shared libraries on 10857 # powerpc, because MkLinux only supported shared libraries with the 10858 # GNU dynamic linker. Since this was broken with cross compilers, 10859 # most powerpc-linux boxes support dynamic linking these days and 10860 # people can always --disable-shared, the test was removed, and we 10861 # assume the GNU/Linux dynamic linker is in use. 10862 dynamic_linker='GNU/Linux ld.so' 10863 ;; 10864 10865netbsd*) 10866 version_type=sunos 10867 need_lib_prefix=no 10868 need_version=no 10869 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10870 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10871 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10872 dynamic_linker='NetBSD (a.out) ld.so' 10873 else 10874 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10875 soname_spec='${libname}${release}${shared_ext}$major' 10876 dynamic_linker='NetBSD ld.elf_so' 10877 fi 10878 shlibpath_var=LD_LIBRARY_PATH 10879 shlibpath_overrides_runpath=yes 10880 hardcode_into_libs=yes 10881 ;; 10882 10883newsos6) 10884 version_type=linux 10885 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10886 shlibpath_var=LD_LIBRARY_PATH 10887 shlibpath_overrides_runpath=yes 10888 ;; 10889 10890*nto* | *qnx*) 10891 version_type=qnx 10892 need_lib_prefix=no 10893 need_version=no 10894 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10895 soname_spec='${libname}${release}${shared_ext}$major' 10896 shlibpath_var=LD_LIBRARY_PATH 10897 shlibpath_overrides_runpath=no 10898 hardcode_into_libs=yes 10899 dynamic_linker='ldqnx.so' 10900 ;; 10901 10902openbsd*) 10903 version_type=sunos 10904 sys_lib_dlsearch_path_spec="/usr/lib" 10905 need_lib_prefix=no 10906 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10907 case $host_os in 10908 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10909 *) need_version=no ;; 10910 esac 10911 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10912 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10913 shlibpath_var=LD_LIBRARY_PATH 10914 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10915 case $host_os in 10916 openbsd2.[89] | openbsd2.[89].*) 10917 shlibpath_overrides_runpath=no 10918 ;; 10919 *) 10920 shlibpath_overrides_runpath=yes 10921 ;; 10922 esac 10923 else 10924 shlibpath_overrides_runpath=yes 10925 fi 10926 ;; 10927 10928os2*) 10929 libname_spec='$name' 10930 shrext_cmds=".dll" 10931 need_lib_prefix=no 10932 library_names_spec='$libname${shared_ext} $libname.a' 10933 dynamic_linker='OS/2 ld.exe' 10934 shlibpath_var=LIBPATH 10935 ;; 10936 10937osf3* | osf4* | osf5*) 10938 version_type=osf 10939 need_lib_prefix=no 10940 need_version=no 10941 soname_spec='${libname}${release}${shared_ext}$major' 10942 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10943 shlibpath_var=LD_LIBRARY_PATH 10944 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10945 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10946 ;; 10947 10948rdos*) 10949 dynamic_linker=no 10950 ;; 10951 10952solaris*) 10953 version_type=linux 10954 need_lib_prefix=no 10955 need_version=no 10956 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10957 soname_spec='${libname}${release}${shared_ext}$major' 10958 shlibpath_var=LD_LIBRARY_PATH 10959 shlibpath_overrides_runpath=yes 10960 hardcode_into_libs=yes 10961 # ldd complains unless libraries are executable 10962 postinstall_cmds='chmod +x $lib' 10963 ;; 10964 10965sunos4*) 10966 version_type=sunos 10967 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10968 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10969 shlibpath_var=LD_LIBRARY_PATH 10970 shlibpath_overrides_runpath=yes 10971 if test "$with_gnu_ld" = yes; then 10972 need_lib_prefix=no 10973 fi 10974 need_version=yes 10975 ;; 10976 10977sysv4 | sysv4.3*) 10978 version_type=linux 10979 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10980 soname_spec='${libname}${release}${shared_ext}$major' 10981 shlibpath_var=LD_LIBRARY_PATH 10982 case $host_vendor in 10983 sni) 10984 shlibpath_overrides_runpath=no 10985 need_lib_prefix=no 10986 runpath_var=LD_RUN_PATH 10987 ;; 10988 siemens) 10989 need_lib_prefix=no 10990 ;; 10991 motorola) 10992 need_lib_prefix=no 10993 need_version=no 10994 shlibpath_overrides_runpath=no 10995 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10996 ;; 10997 esac 10998 ;; 10999 11000sysv4*MP*) 11001 if test -d /usr/nec ;then 11002 version_type=linux 11003 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11004 soname_spec='$libname${shared_ext}.$major' 11005 shlibpath_var=LD_LIBRARY_PATH 11006 fi 11007 ;; 11008 11009sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11010 version_type=freebsd-elf 11011 need_lib_prefix=no 11012 need_version=no 11013 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11014 soname_spec='${libname}${release}${shared_ext}$major' 11015 shlibpath_var=LD_LIBRARY_PATH 11016 shlibpath_overrides_runpath=yes 11017 hardcode_into_libs=yes 11018 if test "$with_gnu_ld" = yes; then 11019 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11020 else 11021 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11022 case $host_os in 11023 sco3.2v5*) 11024 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11025 ;; 11026 esac 11027 fi 11028 sys_lib_dlsearch_path_spec='/usr/lib' 11029 ;; 11030 11031tpf*) 11032 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11033 version_type=linux 11034 need_lib_prefix=no 11035 need_version=no 11036 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11037 shlibpath_var=LD_LIBRARY_PATH 11038 shlibpath_overrides_runpath=no 11039 hardcode_into_libs=yes 11040 ;; 11041 11042uts4*) 11043 version_type=linux 11044 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11045 soname_spec='${libname}${release}${shared_ext}$major' 11046 shlibpath_var=LD_LIBRARY_PATH 11047 ;; 11048 11049*) 11050 dynamic_linker=no 11051 ;; 11052esac 11053{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11054$as_echo "$dynamic_linker" >&6; } 11055test "$dynamic_linker" = no && can_build_shared=no 11056 11057variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11058if test "$GCC" = yes; then 11059 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11060fi 11061 11062if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11063 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11064fi 11065if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11066 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11067fi 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 11156 11157 11158 11159 11160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11161$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11162hardcode_action= 11163if test -n "$hardcode_libdir_flag_spec" || 11164 test -n "$runpath_var" || 11165 test "X$hardcode_automatic" = "Xyes" ; then 11166 11167 # We can hardcode non-existent directories. 11168 if test "$hardcode_direct" != no && 11169 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11170 # have to relink, otherwise we might link with an installed library 11171 # when we should be linking with a yet-to-be-installed one 11172 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11173 test "$hardcode_minus_L" != no; then 11174 # Linking always hardcodes the temporary library directory. 11175 hardcode_action=relink 11176 else 11177 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11178 hardcode_action=immediate 11179 fi 11180else 11181 # We cannot hardcode anything, or else we can only hardcode existing 11182 # directories. 11183 hardcode_action=unsupported 11184fi 11185{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11186$as_echo "$hardcode_action" >&6; } 11187 11188if test "$hardcode_action" = relink || 11189 test "$inherit_rpath" = yes; then 11190 # Fast installation is not supported 11191 enable_fast_install=no 11192elif test "$shlibpath_overrides_runpath" = yes || 11193 test "$enable_shared" = no; then 11194 # Fast installation is not necessary 11195 enable_fast_install=needless 11196fi 11197 11198 11199 11200 11201 11202 11203 if test "x$enable_dlopen" != xyes; then 11204 enable_dlopen=unknown 11205 enable_dlopen_self=unknown 11206 enable_dlopen_self_static=unknown 11207else 11208 lt_cv_dlopen=no 11209 lt_cv_dlopen_libs= 11210 11211 case $host_os in 11212 beos*) 11213 lt_cv_dlopen="load_add_on" 11214 lt_cv_dlopen_libs= 11215 lt_cv_dlopen_self=yes 11216 ;; 11217 11218 mingw* | pw32* | cegcc*) 11219 lt_cv_dlopen="LoadLibrary" 11220 lt_cv_dlopen_libs= 11221 ;; 11222 11223 cygwin*) 11224 lt_cv_dlopen="dlopen" 11225 lt_cv_dlopen_libs= 11226 ;; 11227 11228 darwin*) 11229 # if libdl is installed we need to link against it 11230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11231$as_echo_n "checking for dlopen in -ldl... " >&6; } 11232if ${ac_cv_lib_dl_dlopen+:} false; then : 11233 $as_echo_n "(cached) " >&6 11234else 11235 ac_check_lib_save_LIBS=$LIBS 11236LIBS="-ldl $LIBS" 11237cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11238/* end confdefs.h. */ 11239 11240/* Override any GCC internal prototype to avoid an error. 11241 Use char because int might match the return type of a GCC 11242 builtin and then its argument prototype would still apply. */ 11243#ifdef __cplusplus 11244extern "C" 11245#endif 11246char dlopen (); 11247int 11248main () 11249{ 11250return dlopen (); 11251 ; 11252 return 0; 11253} 11254_ACEOF 11255if ac_fn_c_try_link "$LINENO"; then : 11256 ac_cv_lib_dl_dlopen=yes 11257else 11258 ac_cv_lib_dl_dlopen=no 11259fi 11260rm -f core conftest.err conftest.$ac_objext \ 11261 conftest$ac_exeext conftest.$ac_ext 11262LIBS=$ac_check_lib_save_LIBS 11263fi 11264{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11265$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11266if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11267 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11268else 11269 11270 lt_cv_dlopen="dyld" 11271 lt_cv_dlopen_libs= 11272 lt_cv_dlopen_self=yes 11273 11274fi 11275 11276 ;; 11277 11278 *) 11279 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11280if test "x$ac_cv_func_shl_load" = xyes; then : 11281 lt_cv_dlopen="shl_load" 11282else 11283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11284$as_echo_n "checking for shl_load in -ldld... " >&6; } 11285if ${ac_cv_lib_dld_shl_load+:} false; then : 11286 $as_echo_n "(cached) " >&6 11287else 11288 ac_check_lib_save_LIBS=$LIBS 11289LIBS="-ldld $LIBS" 11290cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11291/* end confdefs.h. */ 11292 11293/* Override any GCC internal prototype to avoid an error. 11294 Use char because int might match the return type of a GCC 11295 builtin and then its argument prototype would still apply. */ 11296#ifdef __cplusplus 11297extern "C" 11298#endif 11299char shl_load (); 11300int 11301main () 11302{ 11303return shl_load (); 11304 ; 11305 return 0; 11306} 11307_ACEOF 11308if ac_fn_c_try_link "$LINENO"; then : 11309 ac_cv_lib_dld_shl_load=yes 11310else 11311 ac_cv_lib_dld_shl_load=no 11312fi 11313rm -f core conftest.err conftest.$ac_objext \ 11314 conftest$ac_exeext conftest.$ac_ext 11315LIBS=$ac_check_lib_save_LIBS 11316fi 11317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11318$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11319if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11320 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11321else 11322 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11323if test "x$ac_cv_func_dlopen" = xyes; then : 11324 lt_cv_dlopen="dlopen" 11325else 11326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11327$as_echo_n "checking for dlopen in -ldl... " >&6; } 11328if ${ac_cv_lib_dl_dlopen+:} false; then : 11329 $as_echo_n "(cached) " >&6 11330else 11331 ac_check_lib_save_LIBS=$LIBS 11332LIBS="-ldl $LIBS" 11333cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11334/* end confdefs.h. */ 11335 11336/* Override any GCC internal prototype to avoid an error. 11337 Use char because int might match the return type of a GCC 11338 builtin and then its argument prototype would still apply. */ 11339#ifdef __cplusplus 11340extern "C" 11341#endif 11342char dlopen (); 11343int 11344main () 11345{ 11346return dlopen (); 11347 ; 11348 return 0; 11349} 11350_ACEOF 11351if ac_fn_c_try_link "$LINENO"; then : 11352 ac_cv_lib_dl_dlopen=yes 11353else 11354 ac_cv_lib_dl_dlopen=no 11355fi 11356rm -f core conftest.err conftest.$ac_objext \ 11357 conftest$ac_exeext conftest.$ac_ext 11358LIBS=$ac_check_lib_save_LIBS 11359fi 11360{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11361$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11362if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11363 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11364else 11365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11366$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11367if ${ac_cv_lib_svld_dlopen+:} false; then : 11368 $as_echo_n "(cached) " >&6 11369else 11370 ac_check_lib_save_LIBS=$LIBS 11371LIBS="-lsvld $LIBS" 11372cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11373/* end confdefs.h. */ 11374 11375/* Override any GCC internal prototype to avoid an error. 11376 Use char because int might match the return type of a GCC 11377 builtin and then its argument prototype would still apply. */ 11378#ifdef __cplusplus 11379extern "C" 11380#endif 11381char dlopen (); 11382int 11383main () 11384{ 11385return dlopen (); 11386 ; 11387 return 0; 11388} 11389_ACEOF 11390if ac_fn_c_try_link "$LINENO"; then : 11391 ac_cv_lib_svld_dlopen=yes 11392else 11393 ac_cv_lib_svld_dlopen=no 11394fi 11395rm -f core conftest.err conftest.$ac_objext \ 11396 conftest$ac_exeext conftest.$ac_ext 11397LIBS=$ac_check_lib_save_LIBS 11398fi 11399{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11400$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11401if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11402 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11403else 11404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11405$as_echo_n "checking for dld_link in -ldld... " >&6; } 11406if ${ac_cv_lib_dld_dld_link+:} false; then : 11407 $as_echo_n "(cached) " >&6 11408else 11409 ac_check_lib_save_LIBS=$LIBS 11410LIBS="-ldld $LIBS" 11411cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11412/* end confdefs.h. */ 11413 11414/* Override any GCC internal prototype to avoid an error. 11415 Use char because int might match the return type of a GCC 11416 builtin and then its argument prototype would still apply. */ 11417#ifdef __cplusplus 11418extern "C" 11419#endif 11420char dld_link (); 11421int 11422main () 11423{ 11424return dld_link (); 11425 ; 11426 return 0; 11427} 11428_ACEOF 11429if ac_fn_c_try_link "$LINENO"; then : 11430 ac_cv_lib_dld_dld_link=yes 11431else 11432 ac_cv_lib_dld_dld_link=no 11433fi 11434rm -f core conftest.err conftest.$ac_objext \ 11435 conftest$ac_exeext conftest.$ac_ext 11436LIBS=$ac_check_lib_save_LIBS 11437fi 11438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11439$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11440if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11441 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11442fi 11443 11444 11445fi 11446 11447 11448fi 11449 11450 11451fi 11452 11453 11454fi 11455 11456 11457fi 11458 11459 ;; 11460 esac 11461 11462 if test "x$lt_cv_dlopen" != xno; then 11463 enable_dlopen=yes 11464 else 11465 enable_dlopen=no 11466 fi 11467 11468 case $lt_cv_dlopen in 11469 dlopen) 11470 save_CPPFLAGS="$CPPFLAGS" 11471 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11472 11473 save_LDFLAGS="$LDFLAGS" 11474 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11475 11476 save_LIBS="$LIBS" 11477 LIBS="$lt_cv_dlopen_libs $LIBS" 11478 11479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11480$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11481if ${lt_cv_dlopen_self+:} false; then : 11482 $as_echo_n "(cached) " >&6 11483else 11484 if test "$cross_compiling" = yes; then : 11485 lt_cv_dlopen_self=cross 11486else 11487 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11488 lt_status=$lt_dlunknown 11489 cat > conftest.$ac_ext <<_LT_EOF 11490#line $LINENO "configure" 11491#include "confdefs.h" 11492 11493#if HAVE_DLFCN_H 11494#include <dlfcn.h> 11495#endif 11496 11497#include <stdio.h> 11498 11499#ifdef RTLD_GLOBAL 11500# define LT_DLGLOBAL RTLD_GLOBAL 11501#else 11502# ifdef DL_GLOBAL 11503# define LT_DLGLOBAL DL_GLOBAL 11504# else 11505# define LT_DLGLOBAL 0 11506# endif 11507#endif 11508 11509/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11510 find out it does not work in some platform. */ 11511#ifndef LT_DLLAZY_OR_NOW 11512# ifdef RTLD_LAZY 11513# define LT_DLLAZY_OR_NOW RTLD_LAZY 11514# else 11515# ifdef DL_LAZY 11516# define LT_DLLAZY_OR_NOW DL_LAZY 11517# else 11518# ifdef RTLD_NOW 11519# define LT_DLLAZY_OR_NOW RTLD_NOW 11520# else 11521# ifdef DL_NOW 11522# define LT_DLLAZY_OR_NOW DL_NOW 11523# else 11524# define LT_DLLAZY_OR_NOW 0 11525# endif 11526# endif 11527# endif 11528# endif 11529#endif 11530 11531/* When -fvisbility=hidden is used, assume the code has been annotated 11532 correspondingly for the symbols needed. */ 11533#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11534void fnord () __attribute__((visibility("default"))); 11535#endif 11536 11537void fnord () { int i=42; } 11538int main () 11539{ 11540 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11541 int status = $lt_dlunknown; 11542 11543 if (self) 11544 { 11545 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11546 else 11547 { 11548 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11549 else puts (dlerror ()); 11550 } 11551 /* dlclose (self); */ 11552 } 11553 else 11554 puts (dlerror ()); 11555 11556 return status; 11557} 11558_LT_EOF 11559 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11560 (eval $ac_link) 2>&5 11561 ac_status=$? 11562 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11563 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11564 (./conftest; exit; ) >&5 2>/dev/null 11565 lt_status=$? 11566 case x$lt_status in 11567 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11568 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11569 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11570 esac 11571 else : 11572 # compilation failed 11573 lt_cv_dlopen_self=no 11574 fi 11575fi 11576rm -fr conftest* 11577 11578 11579fi 11580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11581$as_echo "$lt_cv_dlopen_self" >&6; } 11582 11583 if test "x$lt_cv_dlopen_self" = xyes; then 11584 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11586$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11587if ${lt_cv_dlopen_self_static+:} false; then : 11588 $as_echo_n "(cached) " >&6 11589else 11590 if test "$cross_compiling" = yes; then : 11591 lt_cv_dlopen_self_static=cross 11592else 11593 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11594 lt_status=$lt_dlunknown 11595 cat > conftest.$ac_ext <<_LT_EOF 11596#line $LINENO "configure" 11597#include "confdefs.h" 11598 11599#if HAVE_DLFCN_H 11600#include <dlfcn.h> 11601#endif 11602 11603#include <stdio.h> 11604 11605#ifdef RTLD_GLOBAL 11606# define LT_DLGLOBAL RTLD_GLOBAL 11607#else 11608# ifdef DL_GLOBAL 11609# define LT_DLGLOBAL DL_GLOBAL 11610# else 11611# define LT_DLGLOBAL 0 11612# endif 11613#endif 11614 11615/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11616 find out it does not work in some platform. */ 11617#ifndef LT_DLLAZY_OR_NOW 11618# ifdef RTLD_LAZY 11619# define LT_DLLAZY_OR_NOW RTLD_LAZY 11620# else 11621# ifdef DL_LAZY 11622# define LT_DLLAZY_OR_NOW DL_LAZY 11623# else 11624# ifdef RTLD_NOW 11625# define LT_DLLAZY_OR_NOW RTLD_NOW 11626# else 11627# ifdef DL_NOW 11628# define LT_DLLAZY_OR_NOW DL_NOW 11629# else 11630# define LT_DLLAZY_OR_NOW 0 11631# endif 11632# endif 11633# endif 11634# endif 11635#endif 11636 11637/* When -fvisbility=hidden is used, assume the code has been annotated 11638 correspondingly for the symbols needed. */ 11639#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11640void fnord () __attribute__((visibility("default"))); 11641#endif 11642 11643void fnord () { int i=42; } 11644int main () 11645{ 11646 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11647 int status = $lt_dlunknown; 11648 11649 if (self) 11650 { 11651 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11652 else 11653 { 11654 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11655 else puts (dlerror ()); 11656 } 11657 /* dlclose (self); */ 11658 } 11659 else 11660 puts (dlerror ()); 11661 11662 return status; 11663} 11664_LT_EOF 11665 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11666 (eval $ac_link) 2>&5 11667 ac_status=$? 11668 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11669 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11670 (./conftest; exit; ) >&5 2>/dev/null 11671 lt_status=$? 11672 case x$lt_status in 11673 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11674 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11675 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11676 esac 11677 else : 11678 # compilation failed 11679 lt_cv_dlopen_self_static=no 11680 fi 11681fi 11682rm -fr conftest* 11683 11684 11685fi 11686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11687$as_echo "$lt_cv_dlopen_self_static" >&6; } 11688 fi 11689 11690 CPPFLAGS="$save_CPPFLAGS" 11691 LDFLAGS="$save_LDFLAGS" 11692 LIBS="$save_LIBS" 11693 ;; 11694 esac 11695 11696 case $lt_cv_dlopen_self in 11697 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11698 *) enable_dlopen_self=unknown ;; 11699 esac 11700 11701 case $lt_cv_dlopen_self_static in 11702 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11703 *) enable_dlopen_self_static=unknown ;; 11704 esac 11705fi 11706 11707 11708 11709 11710 11711 11712 11713 11714 11715 11716 11717 11718 11719 11720 11721 11722 11723striplib= 11724old_striplib= 11725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11726$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11727if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11728 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11729 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11731$as_echo "yes" >&6; } 11732else 11733# FIXME - insert some real tests, host_os isn't really good enough 11734 case $host_os in 11735 darwin*) 11736 if test -n "$STRIP" ; then 11737 striplib="$STRIP -x" 11738 old_striplib="$STRIP -S" 11739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11740$as_echo "yes" >&6; } 11741 else 11742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11743$as_echo "no" >&6; } 11744 fi 11745 ;; 11746 *) 11747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11748$as_echo "no" >&6; } 11749 ;; 11750 esac 11751fi 11752 11753 11754 11755 11756 11757 11758 11759 11760 11761 11762 11763 11764 # Report which library types will actually be built 11765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11766$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11768$as_echo "$can_build_shared" >&6; } 11769 11770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11771$as_echo_n "checking whether to build shared libraries... " >&6; } 11772 test "$can_build_shared" = "no" && enable_shared=no 11773 11774 # On AIX, shared libraries and static libraries use the same namespace, and 11775 # are all built from PIC. 11776 case $host_os in 11777 aix3*) 11778 test "$enable_shared" = yes && enable_static=no 11779 if test -n "$RANLIB"; then 11780 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11781 postinstall_cmds='$RANLIB $lib' 11782 fi 11783 ;; 11784 11785 aix[4-9]*) 11786 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11787 test "$enable_shared" = yes && enable_static=no 11788 fi 11789 ;; 11790 esac 11791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11792$as_echo "$enable_shared" >&6; } 11793 11794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11795$as_echo_n "checking whether to build static libraries... " >&6; } 11796 # Make sure either enable_shared or enable_static is yes. 11797 test "$enable_shared" = yes || enable_static=yes 11798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11799$as_echo "$enable_static" >&6; } 11800 11801 11802 11803 11804fi 11805ac_ext=c 11806ac_cpp='$CPP $CPPFLAGS' 11807ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11808ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11809ac_compiler_gnu=$ac_cv_c_compiler_gnu 11810 11811CC="$lt_save_CC" 11812 11813 11814 11815 11816 11817 11818 11819 11820 11821 11822 11823 11824 11825 ac_config_commands="$ac_config_commands libtool" 11826 11827 11828 11829 11830# Only expand once: 11831 11832 11833 11834# Check for dependencies 11835 11836pkg_failed=no 11837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XV" >&5 11838$as_echo_n "checking for XV... " >&6; } 11839 11840if test -n "$XV_CFLAGS"; then 11841 pkg_cv_XV_CFLAGS="$XV_CFLAGS" 11842 elif test -n "$PKG_CONFIG"; then 11843 if test -n "$PKG_CONFIG" && \ 11844 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xext xextproto videoproto\""; } >&5 11845 ($PKG_CONFIG --exists --print-errors "x11 xext xextproto videoproto") 2>&5 11846 ac_status=$? 11847 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11848 test $ac_status = 0; }; then 11849 pkg_cv_XV_CFLAGS=`$PKG_CONFIG --cflags "x11 xext xextproto videoproto" 2>/dev/null` 11850else 11851 pkg_failed=yes 11852fi 11853 else 11854 pkg_failed=untried 11855fi 11856if test -n "$XV_LIBS"; then 11857 pkg_cv_XV_LIBS="$XV_LIBS" 11858 elif test -n "$PKG_CONFIG"; then 11859 if test -n "$PKG_CONFIG" && \ 11860 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xext xextproto videoproto\""; } >&5 11861 ($PKG_CONFIG --exists --print-errors "x11 xext xextproto videoproto") 2>&5 11862 ac_status=$? 11863 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11864 test $ac_status = 0; }; then 11865 pkg_cv_XV_LIBS=`$PKG_CONFIG --libs "x11 xext xextproto videoproto" 2>/dev/null` 11866else 11867 pkg_failed=yes 11868fi 11869 else 11870 pkg_failed=untried 11871fi 11872 11873 11874 11875if test $pkg_failed = yes; then 11876 11877if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 11878 _pkg_short_errors_supported=yes 11879else 11880 _pkg_short_errors_supported=no 11881fi 11882 if test $_pkg_short_errors_supported = yes; then 11883 XV_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "x11 xext xextproto videoproto" 2>&1` 11884 else 11885 XV_PKG_ERRORS=`$PKG_CONFIG --print-errors "x11 xext xextproto videoproto" 2>&1` 11886 fi 11887 # Put the nasty error message in config.log where it belongs 11888 echo "$XV_PKG_ERRORS" >&5 11889 11890 as_fn_error $? "Package requirements (x11 xext xextproto videoproto) were not met: 11891 11892$XV_PKG_ERRORS 11893 11894Consider adjusting the PKG_CONFIG_PATH environment variable if you 11895installed software in a non-standard prefix. 11896 11897Alternatively, you may set the environment variables XV_CFLAGS 11898and XV_LIBS to avoid the need to call pkg-config. 11899See the pkg-config man page for more details. 11900" "$LINENO" 5 11901elif test $pkg_failed = untried; then 11902 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11903$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11904as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 11905is in your PATH or set the PKG_CONFIG environment variable to the full 11906path to pkg-config. 11907 11908Alternatively, you may set the environment variables XV_CFLAGS 11909and XV_LIBS to avoid the need to call pkg-config. 11910See the pkg-config man page for more details. 11911 11912To get pkg-config, see <http://pkg-config.freedesktop.org/>. 11913See \`config.log' for more details" "$LINENO" 5; } 11914else 11915 XV_CFLAGS=$pkg_cv_XV_CFLAGS 11916 XV_LIBS=$pkg_cv_XV_LIBS 11917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11918$as_echo "yes" >&6; } 11919 : 11920fi 11921 11922 11923 11924 11925# Check whether --enable-malloc0returnsnull was given. 11926if test "${enable_malloc0returnsnull+set}" = set; then : 11927 enableval=$enable_malloc0returnsnull; MALLOC_ZERO_RETURNS_NULL=$enableval 11928else 11929 MALLOC_ZERO_RETURNS_NULL=auto 11930fi 11931 11932 11933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether malloc(0) returns NULL" >&5 11934$as_echo_n "checking whether malloc(0) returns NULL... " >&6; } 11935if test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then 11936 if test "$cross_compiling" = yes; then : 11937 MALLOC_ZERO_RETURNS_NULL=yes 11938else 11939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11940/* end confdefs.h. */ 11941 11942char *malloc(); 11943char *realloc(); 11944char *calloc(); 11945main() { 11946 char *m0, *r0, *c0, *p; 11947 m0 = malloc(0); 11948 p = malloc(10); 11949 r0 = realloc(p,0); 11950 c0 = calloc(0); 11951 exit(m0 == 0 || r0 == 0 || c0 == 0 ? 0 : 1); 11952} 11953_ACEOF 11954if ac_fn_c_try_run "$LINENO"; then : 11955 MALLOC_ZERO_RETURNS_NULL=yes 11956else 11957 MALLOC_ZERO_RETURNS_NULL=no 11958fi 11959rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11960 conftest.$ac_objext conftest.beam conftest.$ac_ext 11961fi 11962 11963fi 11964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MALLOC_ZERO_RETURNS_NULL" >&5 11965$as_echo "$MALLOC_ZERO_RETURNS_NULL" >&6; } 11966 11967if test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then 11968 MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL" 11969 XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS 11970 XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC" 11971else 11972 MALLOC_ZERO_CFLAGS="" 11973 XMALLOC_ZERO_CFLAGS="" 11974 XTMALLOC_ZERO_CFLAGS="" 11975fi 11976 11977 11978 11979 11980 11981 11982 11983 11984 11985 11986 11987# Check whether --with-lint was given. 11988if test "${with_lint+set}" = set; then : 11989 withval=$with_lint; use_lint=$withval 11990else 11991 use_lint=no 11992fi 11993 11994 11995# Obtain platform specific info like program name and options 11996# The lint program on FreeBSD and NetBSD is different from the one on Solaris 11997case $host_os in 11998 *linux* | *openbsd* | kfreebsd*-gnu | darwin* | cygwin*) 11999 lint_name=splint 12000 lint_options="-badflag" 12001 ;; 12002 *freebsd* | *netbsd*) 12003 lint_name=lint 12004 lint_options="-u -b" 12005 ;; 12006 *solaris*) 12007 lint_name=lint 12008 lint_options="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2" 12009 ;; 12010esac 12011 12012# Test for the presence of the program (either guessed by the code or spelled out by the user) 12013if test "x$use_lint" = x"yes" ; then 12014 # Extract the first word of "$lint_name", so it can be a program name with args. 12015set dummy $lint_name; ac_word=$2 12016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12017$as_echo_n "checking for $ac_word... " >&6; } 12018if ${ac_cv_path_LINT+:} false; then : 12019 $as_echo_n "(cached) " >&6 12020else 12021 case $LINT in 12022 [\\/]* | ?:[\\/]*) 12023 ac_cv_path_LINT="$LINT" # Let the user override the test with a path. 12024 ;; 12025 *) 12026 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12027for as_dir in $PATH 12028do 12029 IFS=$as_save_IFS 12030 test -z "$as_dir" && as_dir=. 12031 for ac_exec_ext in '' $ac_executable_extensions; do 12032 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12033 ac_cv_path_LINT="$as_dir/$ac_word$ac_exec_ext" 12034 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12035 break 2 12036 fi 12037done 12038 done 12039IFS=$as_save_IFS 12040 12041 ;; 12042esac 12043fi 12044LINT=$ac_cv_path_LINT 12045if test -n "$LINT"; then 12046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINT" >&5 12047$as_echo "$LINT" >&6; } 12048else 12049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12050$as_echo "no" >&6; } 12051fi 12052 12053 12054 if test "x$LINT" = "x"; then 12055 as_fn_error $? "--with-lint=yes specified but lint-style tool not found in PATH" "$LINENO" 5 12056 fi 12057elif test "x$use_lint" = x"no" ; then 12058 if test "x$LINT" != "x"; then 12059 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&5 12060$as_echo "$as_me: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&2;} 12061 fi 12062else 12063 as_fn_error $? "--with-lint expects 'yes' or 'no'. Use LINT variable to specify path." "$LINENO" 5 12064fi 12065 12066# User supplied flags override default flags 12067if test "x$LINT_FLAGS" != "x"; then 12068 lint_options=$LINT_FLAGS 12069fi 12070 12071LINT_FLAGS=$lint_options 12072 12073 if test "x$LINT" != x; then 12074 LINT_TRUE= 12075 LINT_FALSE='#' 12076else 12077 LINT_TRUE='#' 12078 LINT_FALSE= 12079fi 12080 12081 12082 12083 12084 12085# Check whether --enable-lint-library was given. 12086if test "${enable_lint_library+set}" = set; then : 12087 enableval=$enable_lint_library; make_lint_lib=$enableval 12088else 12089 make_lint_lib=no 12090fi 12091 12092 12093if test "x$make_lint_lib" = x"yes" ; then 12094 LINTLIB=llib-lXv.ln 12095 if test "x$LINT" = "x"; then 12096 as_fn_error $? "Cannot make lint library without --with-lint" "$LINENO" 5 12097 fi 12098elif test "x$make_lint_lib" != x"no" ; then 12099 as_fn_error $? "--enable-lint-library expects 'yes' or 'no'." "$LINENO" 5 12100fi 12101 12102 12103 if test x$make_lint_lib != xno; then 12104 MAKE_LINT_LIB_TRUE= 12105 MAKE_LINT_LIB_FALSE='#' 12106else 12107 MAKE_LINT_LIB_TRUE='#' 12108 MAKE_LINT_LIB_FALSE= 12109fi 12110 12111 12112 12113 12114ac_config_files="$ac_config_files Makefile include/Makefile include/X11/Makefile include/X11/extensions/Makefile src/Makefile man/Makefile xv.pc" 12115 12116cat >confcache <<\_ACEOF 12117# This file is a shell script that caches the results of configure 12118# tests run on this system so they can be shared between configure 12119# scripts and configure runs, see configure's option --config-cache. 12120# It is not useful on other systems. If it contains results you don't 12121# want to keep, you may remove or edit it. 12122# 12123# config.status only pays attention to the cache file if you give it 12124# the --recheck option to rerun configure. 12125# 12126# `ac_cv_env_foo' variables (set or unset) will be overridden when 12127# loading this file, other *unset* `ac_cv_foo' will be assigned the 12128# following values. 12129 12130_ACEOF 12131 12132# The following way of writing the cache mishandles newlines in values, 12133# but we know of no workaround that is simple, portable, and efficient. 12134# So, we kill variables containing newlines. 12135# Ultrix sh set writes to stderr and can't be redirected directly, 12136# and sets the high bit in the cache file unless we assign to the vars. 12137( 12138 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12139 eval ac_val=\$$ac_var 12140 case $ac_val in #( 12141 *${as_nl}*) 12142 case $ac_var in #( 12143 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12144$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12145 esac 12146 case $ac_var in #( 12147 _ | IFS | as_nl) ;; #( 12148 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12149 *) { eval $ac_var=; unset $ac_var;} ;; 12150 esac ;; 12151 esac 12152 done 12153 12154 (set) 2>&1 | 12155 case $as_nl`(ac_space=' '; set) 2>&1` in #( 12156 *${as_nl}ac_space=\ *) 12157 # `set' does not quote correctly, so add quotes: double-quote 12158 # substitution turns \\\\ into \\, and sed turns \\ into \. 12159 sed -n \ 12160 "s/'/'\\\\''/g; 12161 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12162 ;; #( 12163 *) 12164 # `set' quotes correctly as required by POSIX, so do not add quotes. 12165 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12166 ;; 12167 esac | 12168 sort 12169) | 12170 sed ' 12171 /^ac_cv_env_/b end 12172 t clear 12173 :clear 12174 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12175 t end 12176 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12177 :end' >>confcache 12178if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12179 if test -w "$cache_file"; then 12180 if test "x$cache_file" != "x/dev/null"; then 12181 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12182$as_echo "$as_me: updating cache $cache_file" >&6;} 12183 if test ! -f "$cache_file" || test -h "$cache_file"; then 12184 cat confcache >"$cache_file" 12185 else 12186 case $cache_file in #( 12187 */* | ?:*) 12188 mv -f confcache "$cache_file"$$ && 12189 mv -f "$cache_file"$$ "$cache_file" ;; #( 12190 *) 12191 mv -f confcache "$cache_file" ;; 12192 esac 12193 fi 12194 fi 12195 else 12196 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12197$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12198 fi 12199fi 12200rm -f confcache 12201 12202test "x$prefix" = xNONE && prefix=$ac_default_prefix 12203# Let make expand exec_prefix. 12204test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12205 12206DEFS=-DHAVE_CONFIG_H 12207 12208ac_libobjs= 12209ac_ltlibobjs= 12210U= 12211for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12212 # 1. Remove the extension, and $U if already installed. 12213 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12214 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 12215 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12216 # will be set to the directory where LIBOBJS objects are built. 12217 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12218 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12219done 12220LIBOBJS=$ac_libobjs 12221 12222LTLIBOBJS=$ac_ltlibobjs 12223 12224 12225 if test -n "$EXEEXT"; then 12226 am__EXEEXT_TRUE= 12227 am__EXEEXT_FALSE='#' 12228else 12229 am__EXEEXT_TRUE='#' 12230 am__EXEEXT_FALSE= 12231fi 12232 12233if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 12234 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 12235Usually this means the macro was only invoked conditionally." "$LINENO" 5 12236fi 12237if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 12238 as_fn_error $? "conditional \"AMDEP\" was never defined. 12239Usually this means the macro was only invoked conditionally." "$LINENO" 5 12240fi 12241if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12242 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12243Usually this means the macro was only invoked conditionally." "$LINENO" 5 12244fi 12245if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12246 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12247Usually this means the macro was only invoked conditionally." "$LINENO" 5 12248fi 12249if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then 12250 as_fn_error $? "conditional \"LINT\" was never defined. 12251Usually this means the macro was only invoked conditionally." "$LINENO" 5 12252fi 12253if test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then 12254 as_fn_error $? "conditional \"MAKE_LINT_LIB\" was never defined. 12255Usually this means the macro was only invoked conditionally." "$LINENO" 5 12256fi 12257 12258: "${CONFIG_STATUS=./config.status}" 12259ac_write_fail=0 12260ac_clean_files_save=$ac_clean_files 12261ac_clean_files="$ac_clean_files $CONFIG_STATUS" 12262{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 12263$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 12264as_write_fail=0 12265cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12266#! $SHELL 12267# Generated by $as_me. 12268# Run this file to recreate the current configuration. 12269# Compiler output produced by configure, useful for debugging 12270# configure, is in config.log if it exists. 12271 12272debug=false 12273ac_cs_recheck=false 12274ac_cs_silent=false 12275 12276SHELL=\${CONFIG_SHELL-$SHELL} 12277export SHELL 12278_ASEOF 12279cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 12280## -------------------- ## 12281## M4sh Initialization. ## 12282## -------------------- ## 12283 12284# Be more Bourne compatible 12285DUALCASE=1; export DUALCASE # for MKS sh 12286if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 12287 emulate sh 12288 NULLCMD=: 12289 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12290 # is contrary to our usage. Disable this feature. 12291 alias -g '${1+"$@"}'='"$@"' 12292 setopt NO_GLOB_SUBST 12293else 12294 case `(set -o) 2>/dev/null` in #( 12295 *posix*) : 12296 set -o posix ;; #( 12297 *) : 12298 ;; 12299esac 12300fi 12301 12302 12303as_nl=' 12304' 12305export as_nl 12306# Printing a long string crashes Solaris 7 /usr/bin/printf. 12307as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 12308as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 12309as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 12310# Prefer a ksh shell builtin over an external printf program on Solaris, 12311# but without wasting forks for bash or zsh. 12312if test -z "$BASH_VERSION$ZSH_VERSION" \ 12313 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 12314 as_echo='print -r --' 12315 as_echo_n='print -rn --' 12316elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 12317 as_echo='printf %s\n' 12318 as_echo_n='printf %s' 12319else 12320 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 12321 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 12322 as_echo_n='/usr/ucb/echo -n' 12323 else 12324 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 12325 as_echo_n_body='eval 12326 arg=$1; 12327 case $arg in #( 12328 *"$as_nl"*) 12329 expr "X$arg" : "X\\(.*\\)$as_nl"; 12330 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 12331 esac; 12332 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 12333 ' 12334 export as_echo_n_body 12335 as_echo_n='sh -c $as_echo_n_body as_echo' 12336 fi 12337 export as_echo_body 12338 as_echo='sh -c $as_echo_body as_echo' 12339fi 12340 12341# The user is always right. 12342if test "${PATH_SEPARATOR+set}" != set; then 12343 PATH_SEPARATOR=: 12344 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 12345 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 12346 PATH_SEPARATOR=';' 12347 } 12348fi 12349 12350 12351# IFS 12352# We need space, tab and new line, in precisely that order. Quoting is 12353# there to prevent editors from complaining about space-tab. 12354# (If _AS_PATH_WALK were called with IFS unset, it would disable word 12355# splitting by setting IFS to empty value.) 12356IFS=" "" $as_nl" 12357 12358# Find who we are. Look in the path if we contain no directory separator. 12359as_myself= 12360case $0 in #(( 12361 *[\\/]* ) as_myself=$0 ;; 12362 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12363for as_dir in $PATH 12364do 12365 IFS=$as_save_IFS 12366 test -z "$as_dir" && as_dir=. 12367 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 12368 done 12369IFS=$as_save_IFS 12370 12371 ;; 12372esac 12373# We did not find ourselves, most probably we were run as `sh COMMAND' 12374# in which case we are not to be found in the path. 12375if test "x$as_myself" = x; then 12376 as_myself=$0 12377fi 12378if test ! -f "$as_myself"; then 12379 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12380 exit 1 12381fi 12382 12383# Unset variables that we do not need and which cause bugs (e.g. in 12384# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 12385# suppresses any "Segmentation fault" message there. '((' could 12386# trigger a bug in pdksh 5.2.14. 12387for as_var in BASH_ENV ENV MAIL MAILPATH 12388do eval test x\${$as_var+set} = xset \ 12389 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12390done 12391PS1='$ ' 12392PS2='> ' 12393PS4='+ ' 12394 12395# NLS nuisances. 12396LC_ALL=C 12397export LC_ALL 12398LANGUAGE=C 12399export LANGUAGE 12400 12401# CDPATH. 12402(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12403 12404 12405# as_fn_error STATUS ERROR [LINENO LOG_FD] 12406# ---------------------------------------- 12407# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12408# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12409# script with STATUS, using 1 if that was 0. 12410as_fn_error () 12411{ 12412 as_status=$1; test $as_status -eq 0 && as_status=1 12413 if test "$4"; then 12414 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12415 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 12416 fi 12417 $as_echo "$as_me: error: $2" >&2 12418 as_fn_exit $as_status 12419} # as_fn_error 12420 12421 12422# as_fn_set_status STATUS 12423# ----------------------- 12424# Set $? to STATUS, without forking. 12425as_fn_set_status () 12426{ 12427 return $1 12428} # as_fn_set_status 12429 12430# as_fn_exit STATUS 12431# ----------------- 12432# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12433as_fn_exit () 12434{ 12435 set +e 12436 as_fn_set_status $1 12437 exit $1 12438} # as_fn_exit 12439 12440# as_fn_unset VAR 12441# --------------- 12442# Portably unset VAR. 12443as_fn_unset () 12444{ 12445 { eval $1=; unset $1;} 12446} 12447as_unset=as_fn_unset 12448# as_fn_append VAR VALUE 12449# ---------------------- 12450# Append the text in VALUE to the end of the definition contained in VAR. Take 12451# advantage of any shell optimizations that allow amortized linear growth over 12452# repeated appends, instead of the typical quadratic growth present in naive 12453# implementations. 12454if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 12455 eval 'as_fn_append () 12456 { 12457 eval $1+=\$2 12458 }' 12459else 12460 as_fn_append () 12461 { 12462 eval $1=\$$1\$2 12463 } 12464fi # as_fn_append 12465 12466# as_fn_arith ARG... 12467# ------------------ 12468# Perform arithmetic evaluation on the ARGs, and store the result in the 12469# global $as_val. Take advantage of shells that can avoid forks. The arguments 12470# must be portable across $(()) and expr. 12471if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 12472 eval 'as_fn_arith () 12473 { 12474 as_val=$(( $* )) 12475 }' 12476else 12477 as_fn_arith () 12478 { 12479 as_val=`expr "$@" || test $? -eq 1` 12480 } 12481fi # as_fn_arith 12482 12483 12484if expr a : '\(a\)' >/dev/null 2>&1 && 12485 test "X`expr 00001 : '.*\(...\)'`" = X001; then 12486 as_expr=expr 12487else 12488 as_expr=false 12489fi 12490 12491if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12492 as_basename=basename 12493else 12494 as_basename=false 12495fi 12496 12497if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12498 as_dirname=dirname 12499else 12500 as_dirname=false 12501fi 12502 12503as_me=`$as_basename -- "$0" || 12504$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12505 X"$0" : 'X\(//\)$' \| \ 12506 X"$0" : 'X\(/\)' \| . 2>/dev/null || 12507$as_echo X/"$0" | 12508 sed '/^.*\/\([^/][^/]*\)\/*$/{ 12509 s//\1/ 12510 q 12511 } 12512 /^X\/\(\/\/\)$/{ 12513 s//\1/ 12514 q 12515 } 12516 /^X\/\(\/\).*/{ 12517 s//\1/ 12518 q 12519 } 12520 s/.*/./; q'` 12521 12522# Avoid depending upon Character Ranges. 12523as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12524as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12525as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12526as_cr_digits='0123456789' 12527as_cr_alnum=$as_cr_Letters$as_cr_digits 12528 12529ECHO_C= ECHO_N= ECHO_T= 12530case `echo -n x` in #((((( 12531-n*) 12532 case `echo 'xy\c'` in 12533 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12534 xy) ECHO_C='\c';; 12535 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12536 ECHO_T=' ';; 12537 esac;; 12538*) 12539 ECHO_N='-n';; 12540esac 12541 12542rm -f conf$$ conf$$.exe conf$$.file 12543if test -d conf$$.dir; then 12544 rm -f conf$$.dir/conf$$.file 12545else 12546 rm -f conf$$.dir 12547 mkdir conf$$.dir 2>/dev/null 12548fi 12549if (echo >conf$$.file) 2>/dev/null; then 12550 if ln -s conf$$.file conf$$ 2>/dev/null; then 12551 as_ln_s='ln -s' 12552 # ... but there are two gotchas: 12553 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12554 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12555 # In both cases, we have to default to `cp -p'. 12556 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12557 as_ln_s='cp -p' 12558 elif ln conf$$.file conf$$ 2>/dev/null; then 12559 as_ln_s=ln 12560 else 12561 as_ln_s='cp -p' 12562 fi 12563else 12564 as_ln_s='cp -p' 12565fi 12566rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12567rmdir conf$$.dir 2>/dev/null 12568 12569 12570# as_fn_mkdir_p 12571# ------------- 12572# Create "$as_dir" as a directory, including parents if necessary. 12573as_fn_mkdir_p () 12574{ 12575 12576 case $as_dir in #( 12577 -*) as_dir=./$as_dir;; 12578 esac 12579 test -d "$as_dir" || eval $as_mkdir_p || { 12580 as_dirs= 12581 while :; do 12582 case $as_dir in #( 12583 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12584 *) as_qdir=$as_dir;; 12585 esac 12586 as_dirs="'$as_qdir' $as_dirs" 12587 as_dir=`$as_dirname -- "$as_dir" || 12588$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12589 X"$as_dir" : 'X\(//\)[^/]' \| \ 12590 X"$as_dir" : 'X\(//\)$' \| \ 12591 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12592$as_echo X"$as_dir" | 12593 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12594 s//\1/ 12595 q 12596 } 12597 /^X\(\/\/\)[^/].*/{ 12598 s//\1/ 12599 q 12600 } 12601 /^X\(\/\/\)$/{ 12602 s//\1/ 12603 q 12604 } 12605 /^X\(\/\).*/{ 12606 s//\1/ 12607 q 12608 } 12609 s/.*/./; q'` 12610 test -d "$as_dir" && break 12611 done 12612 test -z "$as_dirs" || eval "mkdir $as_dirs" 12613 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12614 12615 12616} # as_fn_mkdir_p 12617if mkdir -p . 2>/dev/null; then 12618 as_mkdir_p='mkdir -p "$as_dir"' 12619else 12620 test -d ./-p && rmdir ./-p 12621 as_mkdir_p=false 12622fi 12623 12624if test -x / >/dev/null 2>&1; then 12625 as_test_x='test -x' 12626else 12627 if ls -dL / >/dev/null 2>&1; then 12628 as_ls_L_option=L 12629 else 12630 as_ls_L_option= 12631 fi 12632 as_test_x=' 12633 eval sh -c '\'' 12634 if test -d "$1"; then 12635 test -d "$1/."; 12636 else 12637 case $1 in #( 12638 -*)set "./$1";; 12639 esac; 12640 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 12641 ???[sx]*):;;*)false;;esac;fi 12642 '\'' sh 12643 ' 12644fi 12645as_executable_p=$as_test_x 12646 12647# Sed expression to map a string onto a valid CPP name. 12648as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12649 12650# Sed expression to map a string onto a valid variable name. 12651as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12652 12653 12654exec 6>&1 12655## ----------------------------------- ## 12656## Main body of $CONFIG_STATUS script. ## 12657## ----------------------------------- ## 12658_ASEOF 12659test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12660 12661cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12662# Save the log message, to keep $0 and so on meaningful, and to 12663# report actual input values of CONFIG_FILES etc. instead of their 12664# values after options handling. 12665ac_log=" 12666This file was extended by libXv $as_me 1.0.6, which was 12667generated by GNU Autoconf 2.68. Invocation command line was 12668 12669 CONFIG_FILES = $CONFIG_FILES 12670 CONFIG_HEADERS = $CONFIG_HEADERS 12671 CONFIG_LINKS = $CONFIG_LINKS 12672 CONFIG_COMMANDS = $CONFIG_COMMANDS 12673 $ $0 $@ 12674 12675on `(hostname || uname -n) 2>/dev/null | sed 1q` 12676" 12677 12678_ACEOF 12679 12680case $ac_config_files in *" 12681"*) set x $ac_config_files; shift; ac_config_files=$*;; 12682esac 12683 12684case $ac_config_headers in *" 12685"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12686esac 12687 12688 12689cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12690# Files that config.status was made for. 12691config_files="$ac_config_files" 12692config_headers="$ac_config_headers" 12693config_commands="$ac_config_commands" 12694 12695_ACEOF 12696 12697cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12698ac_cs_usage="\ 12699\`$as_me' instantiates files and other configuration actions 12700from templates according to the current configuration. Unless the files 12701and actions are specified as TAGs, all are instantiated by default. 12702 12703Usage: $0 [OPTION]... [TAG]... 12704 12705 -h, --help print this help, then exit 12706 -V, --version print version number and configuration settings, then exit 12707 --config print configuration, then exit 12708 -q, --quiet, --silent 12709 do not print progress messages 12710 -d, --debug don't remove temporary files 12711 --recheck update $as_me by reconfiguring in the same conditions 12712 --file=FILE[:TEMPLATE] 12713 instantiate the configuration file FILE 12714 --header=FILE[:TEMPLATE] 12715 instantiate the configuration header FILE 12716 12717Configuration files: 12718$config_files 12719 12720Configuration headers: 12721$config_headers 12722 12723Configuration commands: 12724$config_commands 12725 12726Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>." 12727 12728_ACEOF 12729cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12730ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12731ac_cs_version="\\ 12732libXv config.status 1.0.6 12733configured by $0, generated by GNU Autoconf 2.68, 12734 with options \\"\$ac_cs_config\\" 12735 12736Copyright (C) 2010 Free Software Foundation, Inc. 12737This config.status script is free software; the Free Software Foundation 12738gives unlimited permission to copy, distribute and modify it." 12739 12740ac_pwd='$ac_pwd' 12741srcdir='$srcdir' 12742INSTALL='$INSTALL' 12743MKDIR_P='$MKDIR_P' 12744AWK='$AWK' 12745test -n "\$AWK" || AWK=awk 12746_ACEOF 12747 12748cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12749# The default lists apply if the user does not specify any file. 12750ac_need_defaults=: 12751while test $# != 0 12752do 12753 case $1 in 12754 --*=?*) 12755 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12756 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12757 ac_shift=: 12758 ;; 12759 --*=) 12760 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12761 ac_optarg= 12762 ac_shift=: 12763 ;; 12764 *) 12765 ac_option=$1 12766 ac_optarg=$2 12767 ac_shift=shift 12768 ;; 12769 esac 12770 12771 case $ac_option in 12772 # Handling of the options. 12773 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12774 ac_cs_recheck=: ;; 12775 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12776 $as_echo "$ac_cs_version"; exit ;; 12777 --config | --confi | --conf | --con | --co | --c ) 12778 $as_echo "$ac_cs_config"; exit ;; 12779 --debug | --debu | --deb | --de | --d | -d ) 12780 debug=: ;; 12781 --file | --fil | --fi | --f ) 12782 $ac_shift 12783 case $ac_optarg in 12784 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12785 '') as_fn_error $? "missing file argument" ;; 12786 esac 12787 as_fn_append CONFIG_FILES " '$ac_optarg'" 12788 ac_need_defaults=false;; 12789 --header | --heade | --head | --hea ) 12790 $ac_shift 12791 case $ac_optarg in 12792 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12793 esac 12794 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12795 ac_need_defaults=false;; 12796 --he | --h) 12797 # Conflict between --help and --header 12798 as_fn_error $? "ambiguous option: \`$1' 12799Try \`$0 --help' for more information.";; 12800 --help | --hel | -h ) 12801 $as_echo "$ac_cs_usage"; exit ;; 12802 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12803 | -silent | --silent | --silen | --sile | --sil | --si | --s) 12804 ac_cs_silent=: ;; 12805 12806 # This is an error. 12807 -*) as_fn_error $? "unrecognized option: \`$1' 12808Try \`$0 --help' for more information." ;; 12809 12810 *) as_fn_append ac_config_targets " $1" 12811 ac_need_defaults=false ;; 12812 12813 esac 12814 shift 12815done 12816 12817ac_configure_extra_args= 12818 12819if $ac_cs_silent; then 12820 exec 6>/dev/null 12821 ac_configure_extra_args="$ac_configure_extra_args --silent" 12822fi 12823 12824_ACEOF 12825cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12826if \$ac_cs_recheck; then 12827 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12828 shift 12829 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12830 CONFIG_SHELL='$SHELL' 12831 export CONFIG_SHELL 12832 exec "\$@" 12833fi 12834 12835_ACEOF 12836cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12837exec 5>>config.log 12838{ 12839 echo 12840 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12841## Running $as_me. ## 12842_ASBOX 12843 $as_echo "$ac_log" 12844} >&5 12845 12846_ACEOF 12847cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12848# 12849# INIT-COMMANDS 12850# 12851AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 12852 12853 12854# The HP-UX ksh and POSIX shell print the target directory to stdout 12855# if CDPATH is set. 12856(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12857 12858sed_quote_subst='$sed_quote_subst' 12859double_quote_subst='$double_quote_subst' 12860delay_variable_subst='$delay_variable_subst' 12861macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 12862macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 12863enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 12864enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 12865pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 12866enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 12867SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 12868ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 12869host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 12870host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 12871host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 12872build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 12873build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 12874build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 12875SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 12876Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 12877GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 12878EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 12879FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 12880LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 12881NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 12882LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 12883max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 12884ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 12885exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 12886lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 12887lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 12888lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 12889reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 12890reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 12891OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 12892deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 12893file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 12894AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 12895AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 12896STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 12897RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 12898old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12899old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12900old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 12901lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 12902CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 12903CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 12904compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 12905GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 12906lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 12907lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 12908lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 12909lt_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"`' 12910objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 12911MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 12912lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 12913lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 12914lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 12915lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 12916lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 12917need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 12918DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 12919NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 12920LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 12921OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 12922OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 12923libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 12924shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 12925extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12926archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 12927enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 12928export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 12929whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 12930compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 12931old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 12932old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12933archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 12934archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12935module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 12936module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12937with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 12938allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 12939no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 12940hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 12941hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 12942hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 12943hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 12944hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 12945hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 12946hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 12947hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 12948inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 12949link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 12950fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 12951always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 12952export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 12953exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 12954include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 12955prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 12956file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 12957variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 12958need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 12959need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 12960version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 12961runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 12962shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 12963shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 12964libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 12965library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 12966soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 12967install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 12968postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12969postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12970finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 12971finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 12972hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 12973sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 12974sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 12975hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 12976enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 12977enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 12978enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 12979old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 12980striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 12981 12982LTCC='$LTCC' 12983LTCFLAGS='$LTCFLAGS' 12984compiler='$compiler_DEFAULT' 12985 12986# A function that is used when there is no print builtin or printf. 12987func_fallback_echo () 12988{ 12989 eval 'cat <<_LTECHO_EOF 12990\$1 12991_LTECHO_EOF' 12992} 12993 12994# Quote evaled strings. 12995for var in SHELL \ 12996ECHO \ 12997SED \ 12998GREP \ 12999EGREP \ 13000FGREP \ 13001LD \ 13002NM \ 13003LN_S \ 13004lt_SP2NL \ 13005lt_NL2SP \ 13006reload_flag \ 13007OBJDUMP \ 13008deplibs_check_method \ 13009file_magic_cmd \ 13010AR \ 13011AR_FLAGS \ 13012STRIP \ 13013RANLIB \ 13014CC \ 13015CFLAGS \ 13016compiler \ 13017lt_cv_sys_global_symbol_pipe \ 13018lt_cv_sys_global_symbol_to_cdecl \ 13019lt_cv_sys_global_symbol_to_c_name_address \ 13020lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 13021lt_prog_compiler_no_builtin_flag \ 13022lt_prog_compiler_wl \ 13023lt_prog_compiler_pic \ 13024lt_prog_compiler_static \ 13025lt_cv_prog_compiler_c_o \ 13026need_locks \ 13027DSYMUTIL \ 13028NMEDIT \ 13029LIPO \ 13030OTOOL \ 13031OTOOL64 \ 13032shrext_cmds \ 13033export_dynamic_flag_spec \ 13034whole_archive_flag_spec \ 13035compiler_needs_object \ 13036with_gnu_ld \ 13037allow_undefined_flag \ 13038no_undefined_flag \ 13039hardcode_libdir_flag_spec \ 13040hardcode_libdir_flag_spec_ld \ 13041hardcode_libdir_separator \ 13042fix_srcfile_path \ 13043exclude_expsyms \ 13044include_expsyms \ 13045file_list_spec \ 13046variables_saved_for_relink \ 13047libname_spec \ 13048library_names_spec \ 13049soname_spec \ 13050install_override_mode \ 13051finish_eval \ 13052old_striplib \ 13053striplib; do 13054 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13055 *[\\\\\\\`\\"\\\$]*) 13056 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 13057 ;; 13058 *) 13059 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13060 ;; 13061 esac 13062done 13063 13064# Double-quote double-evaled strings. 13065for var in reload_cmds \ 13066old_postinstall_cmds \ 13067old_postuninstall_cmds \ 13068old_archive_cmds \ 13069extract_expsyms_cmds \ 13070old_archive_from_new_cmds \ 13071old_archive_from_expsyms_cmds \ 13072archive_cmds \ 13073archive_expsym_cmds \ 13074module_cmds \ 13075module_expsym_cmds \ 13076export_symbols_cmds \ 13077prelink_cmds \ 13078postinstall_cmds \ 13079postuninstall_cmds \ 13080finish_cmds \ 13081sys_lib_search_path_spec \ 13082sys_lib_dlsearch_path_spec; do 13083 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13084 *[\\\\\\\`\\"\\\$]*) 13085 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 13086 ;; 13087 *) 13088 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13089 ;; 13090 esac 13091done 13092 13093ac_aux_dir='$ac_aux_dir' 13094xsi_shell='$xsi_shell' 13095lt_shell_append='$lt_shell_append' 13096 13097# See if we are running on zsh, and set the options which allow our 13098# commands through without removal of \ escapes INIT. 13099if test -n "\${ZSH_VERSION+set}" ; then 13100 setopt NO_GLOB_SUBST 13101fi 13102 13103 13104 PACKAGE='$PACKAGE' 13105 VERSION='$VERSION' 13106 TIMESTAMP='$TIMESTAMP' 13107 RM='$RM' 13108 ofile='$ofile' 13109 13110 13111 13112 13113_ACEOF 13114 13115cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13116 13117# Handling of arguments. 13118for ac_config_target in $ac_config_targets 13119do 13120 case $ac_config_target in 13121 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 13122 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 13123 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 13124 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 13125 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; 13126 "include/X11/Makefile") CONFIG_FILES="$CONFIG_FILES include/X11/Makefile" ;; 13127 "include/X11/extensions/Makefile") CONFIG_FILES="$CONFIG_FILES include/X11/extensions/Makefile" ;; 13128 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 13129 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 13130 "xv.pc") CONFIG_FILES="$CONFIG_FILES xv.pc" ;; 13131 13132 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 13133 esac 13134done 13135 13136 13137# If the user did not use the arguments to specify the items to instantiate, 13138# then the envvar interface is used. Set only those that are not. 13139# We use the long form for the default assignment because of an extremely 13140# bizarre bug on SunOS 4.1.3. 13141if $ac_need_defaults; then 13142 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 13143 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 13144 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 13145fi 13146 13147# Have a temporary directory for convenience. Make it in the build tree 13148# simply because there is no reason against having it here, and in addition, 13149# creating and moving files from /tmp can sometimes cause problems. 13150# Hook for its removal unless debugging. 13151# Note that there is a small window in which the directory will not be cleaned: 13152# after its creation but before its name has been assigned to `$tmp'. 13153$debug || 13154{ 13155 tmp= ac_tmp= 13156 trap 'exit_status=$? 13157 : "${ac_tmp:=$tmp}" 13158 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 13159' 0 13160 trap 'as_fn_exit 1' 1 2 13 15 13161} 13162# Create a (secure) tmp directory for tmp files. 13163 13164{ 13165 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 13166 test -d "$tmp" 13167} || 13168{ 13169 tmp=./conf$$-$RANDOM 13170 (umask 077 && mkdir "$tmp") 13171} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 13172ac_tmp=$tmp 13173 13174# Set up the scripts for CONFIG_FILES section. 13175# No need to generate them if there are no CONFIG_FILES. 13176# This happens for instance with `./config.status config.h'. 13177if test -n "$CONFIG_FILES"; then 13178 13179 13180ac_cr=`echo X | tr X '\015'` 13181# On cygwin, bash can eat \r inside `` if the user requested igncr. 13182# But we know of no other shell where ac_cr would be empty at this 13183# point, so we can use a bashism as a fallback. 13184if test "x$ac_cr" = x; then 13185 eval ac_cr=\$\'\\r\' 13186fi 13187ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13188if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13189 ac_cs_awk_cr='\\r' 13190else 13191 ac_cs_awk_cr=$ac_cr 13192fi 13193 13194echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 13195_ACEOF 13196 13197 13198{ 13199 echo "cat >conf$$subs.awk <<_ACEOF" && 13200 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 13201 echo "_ACEOF" 13202} >conf$$subs.sh || 13203 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13204ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 13205ac_delim='%!_!# ' 13206for ac_last_try in false false false false false :; do 13207 . ./conf$$subs.sh || 13208 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13209 13210 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 13211 if test $ac_delim_n = $ac_delim_num; then 13212 break 13213 elif $ac_last_try; then 13214 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13215 else 13216 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13217 fi 13218done 13219rm -f conf$$subs.sh 13220 13221cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13222cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 13223_ACEOF 13224sed -n ' 13225h 13226s/^/S["/; s/!.*/"]=/ 13227p 13228g 13229s/^[^!]*!// 13230:repl 13231t repl 13232s/'"$ac_delim"'$// 13233t delim 13234:nl 13235h 13236s/\(.\{148\}\)..*/\1/ 13237t more1 13238s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13239p 13240n 13241b repl 13242:more1 13243s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13244p 13245g 13246s/.\{148\}// 13247t nl 13248:delim 13249h 13250s/\(.\{148\}\)..*/\1/ 13251t more2 13252s/["\\]/\\&/g; s/^/"/; s/$/"/ 13253p 13254b 13255:more2 13256s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13257p 13258g 13259s/.\{148\}// 13260t delim 13261' <conf$$subs.awk | sed ' 13262/^[^""]/{ 13263 N 13264 s/\n// 13265} 13266' >>$CONFIG_STATUS || ac_write_fail=1 13267rm -f conf$$subs.awk 13268cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13269_ACAWK 13270cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 13271 for (key in S) S_is_set[key] = 1 13272 FS = "" 13273 13274} 13275{ 13276 line = $ 0 13277 nfields = split(line, field, "@") 13278 substed = 0 13279 len = length(field[1]) 13280 for (i = 2; i < nfields; i++) { 13281 key = field[i] 13282 keylen = length(key) 13283 if (S_is_set[key]) { 13284 value = S[key] 13285 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 13286 len += length(value) + length(field[++i]) 13287 substed = 1 13288 } else 13289 len += 1 + keylen 13290 } 13291 13292 print line 13293} 13294 13295_ACAWK 13296_ACEOF 13297cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13298if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 13299 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 13300else 13301 cat 13302fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 13303 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 13304_ACEOF 13305 13306# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 13307# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 13308# trailing colons and then remove the whole line if VPATH becomes empty 13309# (actually we leave an empty line to preserve line numbers). 13310if test "x$srcdir" = x.; then 13311 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 13312h 13313s/// 13314s/^/:/ 13315s/[ ]*$/:/ 13316s/:\$(srcdir):/:/g 13317s/:\${srcdir}:/:/g 13318s/:@srcdir@:/:/g 13319s/^:*// 13320s/:*$// 13321x 13322s/\(=[ ]*\).*/\1/ 13323G 13324s/\n// 13325s/^[^=]*=[ ]*$// 13326}' 13327fi 13328 13329cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13330fi # test -n "$CONFIG_FILES" 13331 13332# Set up the scripts for CONFIG_HEADERS section. 13333# No need to generate them if there are no CONFIG_HEADERS. 13334# This happens for instance with `./config.status Makefile'. 13335if test -n "$CONFIG_HEADERS"; then 13336cat >"$ac_tmp/defines.awk" <<\_ACAWK || 13337BEGIN { 13338_ACEOF 13339 13340# Transform confdefs.h into an awk script `defines.awk', embedded as 13341# here-document in config.status, that substitutes the proper values into 13342# config.h.in to produce config.h. 13343 13344# Create a delimiter string that does not exist in confdefs.h, to ease 13345# handling of long lines. 13346ac_delim='%!_!# ' 13347for ac_last_try in false false :; do 13348 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 13349 if test -z "$ac_tt"; then 13350 break 13351 elif $ac_last_try; then 13352 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 13353 else 13354 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13355 fi 13356done 13357 13358# For the awk script, D is an array of macro values keyed by name, 13359# likewise P contains macro parameters if any. Preserve backslash 13360# newline sequences. 13361 13362ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 13363sed -n ' 13364s/.\{148\}/&'"$ac_delim"'/g 13365t rset 13366:rset 13367s/^[ ]*#[ ]*define[ ][ ]*/ / 13368t def 13369d 13370:def 13371s/\\$// 13372t bsnl 13373s/["\\]/\\&/g 13374s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13375D["\1"]=" \3"/p 13376s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 13377d 13378:bsnl 13379s/["\\]/\\&/g 13380s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13381D["\1"]=" \3\\\\\\n"\\/p 13382t cont 13383s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 13384t cont 13385d 13386:cont 13387n 13388s/.\{148\}/&'"$ac_delim"'/g 13389t clear 13390:clear 13391s/\\$// 13392t bsnlc 13393s/["\\]/\\&/g; s/^/"/; s/$/"/p 13394d 13395:bsnlc 13396s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 13397b cont 13398' <confdefs.h | sed ' 13399s/'"$ac_delim"'/"\\\ 13400"/g' >>$CONFIG_STATUS || ac_write_fail=1 13401 13402cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13403 for (key in D) D_is_set[key] = 1 13404 FS = "" 13405} 13406/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 13407 line = \$ 0 13408 split(line, arg, " ") 13409 if (arg[1] == "#") { 13410 defundef = arg[2] 13411 mac1 = arg[3] 13412 } else { 13413 defundef = substr(arg[1], 2) 13414 mac1 = arg[2] 13415 } 13416 split(mac1, mac2, "(") #) 13417 macro = mac2[1] 13418 prefix = substr(line, 1, index(line, defundef) - 1) 13419 if (D_is_set[macro]) { 13420 # Preserve the white space surrounding the "#". 13421 print prefix "define", macro P[macro] D[macro] 13422 next 13423 } else { 13424 # Replace #undef with comments. This is necessary, for example, 13425 # in the case of _POSIX_SOURCE, which is predefined and required 13426 # on some systems where configure will not decide to define it. 13427 if (defundef == "undef") { 13428 print "/*", prefix defundef, macro, "*/" 13429 next 13430 } 13431 } 13432} 13433{ print } 13434_ACAWK 13435_ACEOF 13436cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13437 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 13438fi # test -n "$CONFIG_HEADERS" 13439 13440 13441eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 13442shift 13443for ac_tag 13444do 13445 case $ac_tag in 13446 :[FHLC]) ac_mode=$ac_tag; continue;; 13447 esac 13448 case $ac_mode$ac_tag in 13449 :[FHL]*:*);; 13450 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 13451 :[FH]-) ac_tag=-:-;; 13452 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13453 esac 13454 ac_save_IFS=$IFS 13455 IFS=: 13456 set x $ac_tag 13457 IFS=$ac_save_IFS 13458 shift 13459 ac_file=$1 13460 shift 13461 13462 case $ac_mode in 13463 :L) ac_source=$1;; 13464 :[FH]) 13465 ac_file_inputs= 13466 for ac_f 13467 do 13468 case $ac_f in 13469 -) ac_f="$ac_tmp/stdin";; 13470 *) # Look for the file first in the build tree, then in the source tree 13471 # (if the path is not absolute). The absolute path cannot be DOS-style, 13472 # because $ac_f cannot contain `:'. 13473 test -f "$ac_f" || 13474 case $ac_f in 13475 [\\/$]*) false;; 13476 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13477 esac || 13478 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 13479 esac 13480 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13481 as_fn_append ac_file_inputs " '$ac_f'" 13482 done 13483 13484 # Let's still pretend it is `configure' which instantiates (i.e., don't 13485 # use $as_me), people would be surprised to read: 13486 # /* config.h. Generated by config.status. */ 13487 configure_input='Generated from '` 13488 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13489 `' by configure.' 13490 if test x"$ac_file" != x-; then 13491 configure_input="$ac_file. $configure_input" 13492 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13493$as_echo "$as_me: creating $ac_file" >&6;} 13494 fi 13495 # Neutralize special characters interpreted by sed in replacement strings. 13496 case $configure_input in #( 13497 *\&* | *\|* | *\\* ) 13498 ac_sed_conf_input=`$as_echo "$configure_input" | 13499 sed 's/[\\\\&|]/\\\\&/g'`;; #( 13500 *) ac_sed_conf_input=$configure_input;; 13501 esac 13502 13503 case $ac_tag in 13504 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 13505 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 13506 esac 13507 ;; 13508 esac 13509 13510 ac_dir=`$as_dirname -- "$ac_file" || 13511$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13512 X"$ac_file" : 'X\(//\)[^/]' \| \ 13513 X"$ac_file" : 'X\(//\)$' \| \ 13514 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13515$as_echo X"$ac_file" | 13516 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13517 s//\1/ 13518 q 13519 } 13520 /^X\(\/\/\)[^/].*/{ 13521 s//\1/ 13522 q 13523 } 13524 /^X\(\/\/\)$/{ 13525 s//\1/ 13526 q 13527 } 13528 /^X\(\/\).*/{ 13529 s//\1/ 13530 q 13531 } 13532 s/.*/./; q'` 13533 as_dir="$ac_dir"; as_fn_mkdir_p 13534 ac_builddir=. 13535 13536case "$ac_dir" in 13537.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13538*) 13539 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13540 # A ".." for each directory in $ac_dir_suffix. 13541 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13542 case $ac_top_builddir_sub in 13543 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13544 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13545 esac ;; 13546esac 13547ac_abs_top_builddir=$ac_pwd 13548ac_abs_builddir=$ac_pwd$ac_dir_suffix 13549# for backward compatibility: 13550ac_top_builddir=$ac_top_build_prefix 13551 13552case $srcdir in 13553 .) # We are building in place. 13554 ac_srcdir=. 13555 ac_top_srcdir=$ac_top_builddir_sub 13556 ac_abs_top_srcdir=$ac_pwd ;; 13557 [\\/]* | ?:[\\/]* ) # Absolute name. 13558 ac_srcdir=$srcdir$ac_dir_suffix; 13559 ac_top_srcdir=$srcdir 13560 ac_abs_top_srcdir=$srcdir ;; 13561 *) # Relative name. 13562 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13563 ac_top_srcdir=$ac_top_build_prefix$srcdir 13564 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13565esac 13566ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13567 13568 13569 case $ac_mode in 13570 :F) 13571 # 13572 # CONFIG_FILE 13573 # 13574 13575 case $INSTALL in 13576 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13577 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13578 esac 13579 ac_MKDIR_P=$MKDIR_P 13580 case $MKDIR_P in 13581 [\\/$]* | ?:[\\/]* ) ;; 13582 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 13583 esac 13584_ACEOF 13585 13586cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13587# If the template does not know about datarootdir, expand it. 13588# FIXME: This hack should be removed a few years after 2.60. 13589ac_datarootdir_hack=; ac_datarootdir_seen= 13590ac_sed_dataroot=' 13591/datarootdir/ { 13592 p 13593 q 13594} 13595/@datadir@/p 13596/@docdir@/p 13597/@infodir@/p 13598/@localedir@/p 13599/@mandir@/p' 13600case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13601*datarootdir*) ac_datarootdir_seen=yes;; 13602*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13603 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13604$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13605_ACEOF 13606cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13607 ac_datarootdir_hack=' 13608 s&@datadir@&$datadir&g 13609 s&@docdir@&$docdir&g 13610 s&@infodir@&$infodir&g 13611 s&@localedir@&$localedir&g 13612 s&@mandir@&$mandir&g 13613 s&\\\${datarootdir}&$datarootdir&g' ;; 13614esac 13615_ACEOF 13616 13617# Neutralize VPATH when `$srcdir' = `.'. 13618# Shell code in configure.ac might set extrasub. 13619# FIXME: do we really want to maintain this feature? 13620cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13621ac_sed_extra="$ac_vpsub 13622$extrasub 13623_ACEOF 13624cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13625:t 13626/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13627s|@configure_input@|$ac_sed_conf_input|;t t 13628s&@top_builddir@&$ac_top_builddir_sub&;t t 13629s&@top_build_prefix@&$ac_top_build_prefix&;t t 13630s&@srcdir@&$ac_srcdir&;t t 13631s&@abs_srcdir@&$ac_abs_srcdir&;t t 13632s&@top_srcdir@&$ac_top_srcdir&;t t 13633s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13634s&@builddir@&$ac_builddir&;t t 13635s&@abs_builddir@&$ac_abs_builddir&;t t 13636s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13637s&@INSTALL@&$ac_INSTALL&;t t 13638s&@MKDIR_P@&$ac_MKDIR_P&;t t 13639$ac_datarootdir_hack 13640" 13641eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13642 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13643 13644test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13645 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13646 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13647 "$ac_tmp/out"`; test -z "$ac_out"; } && 13648 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13649which seems to be undefined. Please make sure it is defined" >&5 13650$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13651which seems to be undefined. Please make sure it is defined" >&2;} 13652 13653 rm -f "$ac_tmp/stdin" 13654 case $ac_file in 13655 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13656 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13657 esac \ 13658 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13659 ;; 13660 :H) 13661 # 13662 # CONFIG_HEADER 13663 # 13664 if test x"$ac_file" != x-; then 13665 { 13666 $as_echo "/* $configure_input */" \ 13667 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 13668 } >"$ac_tmp/config.h" \ 13669 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13670 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 13671 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13672$as_echo "$as_me: $ac_file is unchanged" >&6;} 13673 else 13674 rm -f "$ac_file" 13675 mv "$ac_tmp/config.h" "$ac_file" \ 13676 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13677 fi 13678 else 13679 $as_echo "/* $configure_input */" \ 13680 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 13681 || as_fn_error $? "could not create -" "$LINENO" 5 13682 fi 13683# Compute "$ac_file"'s index in $config_headers. 13684_am_arg="$ac_file" 13685_am_stamp_count=1 13686for _am_header in $config_headers :; do 13687 case $_am_header in 13688 $_am_arg | $_am_arg:* ) 13689 break ;; 13690 * ) 13691 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 13692 esac 13693done 13694echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 13695$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13696 X"$_am_arg" : 'X\(//\)[^/]' \| \ 13697 X"$_am_arg" : 'X\(//\)$' \| \ 13698 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 13699$as_echo X"$_am_arg" | 13700 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13701 s//\1/ 13702 q 13703 } 13704 /^X\(\/\/\)[^/].*/{ 13705 s//\1/ 13706 q 13707 } 13708 /^X\(\/\/\)$/{ 13709 s//\1/ 13710 q 13711 } 13712 /^X\(\/\).*/{ 13713 s//\1/ 13714 q 13715 } 13716 s/.*/./; q'`/stamp-h$_am_stamp_count 13717 ;; 13718 13719 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13720$as_echo "$as_me: executing $ac_file commands" >&6;} 13721 ;; 13722 esac 13723 13724 13725 case $ac_file$ac_mode in 13726 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 13727 # Autoconf 2.62 quotes --file arguments for eval, but not when files 13728 # are listed without --file. Let's play safe and only enable the eval 13729 # if we detect the quoting. 13730 case $CONFIG_FILES in 13731 *\'*) eval set x "$CONFIG_FILES" ;; 13732 *) set x $CONFIG_FILES ;; 13733 esac 13734 shift 13735 for mf 13736 do 13737 # Strip MF so we end up with the name of the file. 13738 mf=`echo "$mf" | sed -e 's/:.*$//'` 13739 # Check whether this is an Automake generated Makefile or not. 13740 # We used to match only the files named `Makefile.in', but 13741 # some people rename them; so instead we look at the file content. 13742 # Grep'ing the first line is not enough: some people post-process 13743 # each Makefile.in and add a new line on top of each file to say so. 13744 # Grep'ing the whole file is not good either: AIX grep has a line 13745 # limit of 2048, but all sed's we know have understand at least 4000. 13746 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 13747 dirpart=`$as_dirname -- "$mf" || 13748$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13749 X"$mf" : 'X\(//\)[^/]' \| \ 13750 X"$mf" : 'X\(//\)$' \| \ 13751 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 13752$as_echo X"$mf" | 13753 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13754 s//\1/ 13755 q 13756 } 13757 /^X\(\/\/\)[^/].*/{ 13758 s//\1/ 13759 q 13760 } 13761 /^X\(\/\/\)$/{ 13762 s//\1/ 13763 q 13764 } 13765 /^X\(\/\).*/{ 13766 s//\1/ 13767 q 13768 } 13769 s/.*/./; q'` 13770 else 13771 continue 13772 fi 13773 # Extract the definition of DEPDIR, am__include, and am__quote 13774 # from the Makefile without running `make'. 13775 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 13776 test -z "$DEPDIR" && continue 13777 am__include=`sed -n 's/^am__include = //p' < "$mf"` 13778 test -z "am__include" && continue 13779 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 13780 # When using ansi2knr, U may be empty or an underscore; expand it 13781 U=`sed -n 's/^U = //p' < "$mf"` 13782 # Find all dependency output files, they are included files with 13783 # $(DEPDIR) in their names. We invoke sed twice because it is the 13784 # simplest approach to changing $(DEPDIR) to its actual value in the 13785 # expansion. 13786 for file in `sed -n " 13787 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 13788 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 13789 # Make sure the directory exists. 13790 test -f "$dirpart/$file" && continue 13791 fdir=`$as_dirname -- "$file" || 13792$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13793 X"$file" : 'X\(//\)[^/]' \| \ 13794 X"$file" : 'X\(//\)$' \| \ 13795 X"$file" : 'X\(/\)' \| . 2>/dev/null || 13796$as_echo X"$file" | 13797 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13798 s//\1/ 13799 q 13800 } 13801 /^X\(\/\/\)[^/].*/{ 13802 s//\1/ 13803 q 13804 } 13805 /^X\(\/\/\)$/{ 13806 s//\1/ 13807 q 13808 } 13809 /^X\(\/\).*/{ 13810 s//\1/ 13811 q 13812 } 13813 s/.*/./; q'` 13814 as_dir=$dirpart/$fdir; as_fn_mkdir_p 13815 # echo "creating $dirpart/$file" 13816 echo '# dummy' > "$dirpart/$file" 13817 done 13818 done 13819} 13820 ;; 13821 "libtool":C) 13822 13823 # See if we are running on zsh, and set the options which allow our 13824 # commands through without removal of \ escapes. 13825 if test -n "${ZSH_VERSION+set}" ; then 13826 setopt NO_GLOB_SUBST 13827 fi 13828 13829 cfgfile="${ofile}T" 13830 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13831 $RM "$cfgfile" 13832 13833 cat <<_LT_EOF >> "$cfgfile" 13834#! $SHELL 13835 13836# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13837# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13838# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13839# NOTE: Changes made to this file will be lost: look at ltmain.sh. 13840# 13841# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13842# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, 13843# Inc. 13844# Written by Gordon Matzigkeit, 1996 13845# 13846# This file is part of GNU Libtool. 13847# 13848# GNU Libtool is free software; you can redistribute it and/or 13849# modify it under the terms of the GNU General Public License as 13850# published by the Free Software Foundation; either version 2 of 13851# the License, or (at your option) any later version. 13852# 13853# As a special exception to the GNU General Public License, 13854# if you distribute this file as part of a program or library that 13855# is built using GNU Libtool, you may include this file under the 13856# same distribution terms that you use for the rest of that program. 13857# 13858# GNU Libtool is distributed in the hope that it will be useful, 13859# but WITHOUT ANY WARRANTY; without even the implied warranty of 13860# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13861# GNU General Public License for more details. 13862# 13863# You should have received a copy of the GNU General Public License 13864# along with GNU Libtool; see the file COPYING. If not, a copy 13865# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13866# obtained by writing to the Free Software Foundation, Inc., 13867# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13868 13869 13870# The names of the tagged configurations supported by this script. 13871available_tags="" 13872 13873# ### BEGIN LIBTOOL CONFIG 13874 13875# Which release of libtool.m4 was used? 13876macro_version=$macro_version 13877macro_revision=$macro_revision 13878 13879# Whether or not to build shared libraries. 13880build_libtool_libs=$enable_shared 13881 13882# Whether or not to build static libraries. 13883build_old_libs=$enable_static 13884 13885# What type of objects to build. 13886pic_mode=$pic_mode 13887 13888# Whether or not to optimize for fast installation. 13889fast_install=$enable_fast_install 13890 13891# Shell to use when invoking shell scripts. 13892SHELL=$lt_SHELL 13893 13894# An echo program that protects backslashes. 13895ECHO=$lt_ECHO 13896 13897# The host system. 13898host_alias=$host_alias 13899host=$host 13900host_os=$host_os 13901 13902# The build system. 13903build_alias=$build_alias 13904build=$build 13905build_os=$build_os 13906 13907# A sed program that does not truncate output. 13908SED=$lt_SED 13909 13910# Sed that helps us avoid accidentally triggering echo(1) options like -n. 13911Xsed="\$SED -e 1s/^X//" 13912 13913# A grep program that handles long lines. 13914GREP=$lt_GREP 13915 13916# An ERE matcher. 13917EGREP=$lt_EGREP 13918 13919# A literal string matcher. 13920FGREP=$lt_FGREP 13921 13922# A BSD- or MS-compatible name lister. 13923NM=$lt_NM 13924 13925# Whether we need soft or hard links. 13926LN_S=$lt_LN_S 13927 13928# What is the maximum length of a command? 13929max_cmd_len=$max_cmd_len 13930 13931# Object file suffix (normally "o"). 13932objext=$ac_objext 13933 13934# Executable file suffix (normally ""). 13935exeext=$exeext 13936 13937# whether the shell understands "unset". 13938lt_unset=$lt_unset 13939 13940# turn spaces into newlines. 13941SP2NL=$lt_lt_SP2NL 13942 13943# turn newlines into spaces. 13944NL2SP=$lt_lt_NL2SP 13945 13946# An object symbol dumper. 13947OBJDUMP=$lt_OBJDUMP 13948 13949# Method to check whether dependent libraries are shared objects. 13950deplibs_check_method=$lt_deplibs_check_method 13951 13952# Command to use when deplibs_check_method == "file_magic". 13953file_magic_cmd=$lt_file_magic_cmd 13954 13955# The archiver. 13956AR=$lt_AR 13957AR_FLAGS=$lt_AR_FLAGS 13958 13959# A symbol stripping program. 13960STRIP=$lt_STRIP 13961 13962# Commands used to install an old-style archive. 13963RANLIB=$lt_RANLIB 13964old_postinstall_cmds=$lt_old_postinstall_cmds 13965old_postuninstall_cmds=$lt_old_postuninstall_cmds 13966 13967# Whether to use a lock for old archive extraction. 13968lock_old_archive_extraction=$lock_old_archive_extraction 13969 13970# A C compiler. 13971LTCC=$lt_CC 13972 13973# LTCC compiler flags. 13974LTCFLAGS=$lt_CFLAGS 13975 13976# Take the output of nm and produce a listing of raw symbols and C names. 13977global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13978 13979# Transform the output of nm in a proper C declaration. 13980global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13981 13982# Transform the output of nm in a C name address pair. 13983global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13984 13985# Transform the output of nm in a C name address pair when lib prefix is needed. 13986global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13987 13988# The name of the directory that contains temporary libtool files. 13989objdir=$objdir 13990 13991# Used to examine libraries when file_magic_cmd begins with "file". 13992MAGIC_CMD=$MAGIC_CMD 13993 13994# Must we lock files when doing compilation? 13995need_locks=$lt_need_locks 13996 13997# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13998DSYMUTIL=$lt_DSYMUTIL 13999 14000# Tool to change global to local symbols on Mac OS X. 14001NMEDIT=$lt_NMEDIT 14002 14003# Tool to manipulate fat objects and archives on Mac OS X. 14004LIPO=$lt_LIPO 14005 14006# ldd/readelf like tool for Mach-O binaries on Mac OS X. 14007OTOOL=$lt_OTOOL 14008 14009# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 14010OTOOL64=$lt_OTOOL64 14011 14012# Old archive suffix (normally "a"). 14013libext=$libext 14014 14015# Shared library suffix (normally ".so"). 14016shrext_cmds=$lt_shrext_cmds 14017 14018# The commands to extract the exported symbol list from a shared archive. 14019extract_expsyms_cmds=$lt_extract_expsyms_cmds 14020 14021# Variables whose values should be saved in libtool wrapper scripts and 14022# restored at link time. 14023variables_saved_for_relink=$lt_variables_saved_for_relink 14024 14025# Do we need the "lib" prefix for modules? 14026need_lib_prefix=$need_lib_prefix 14027 14028# Do we need a version for libraries? 14029need_version=$need_version 14030 14031# Library versioning type. 14032version_type=$version_type 14033 14034# Shared library runtime path variable. 14035runpath_var=$runpath_var 14036 14037# Shared library path variable. 14038shlibpath_var=$shlibpath_var 14039 14040# Is shlibpath searched before the hard-coded library search path? 14041shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14042 14043# Format of library name prefix. 14044libname_spec=$lt_libname_spec 14045 14046# List of archive names. First name is the real one, the rest are links. 14047# The last name is the one that the linker finds with -lNAME 14048library_names_spec=$lt_library_names_spec 14049 14050# The coded name of the library, if different from the real name. 14051soname_spec=$lt_soname_spec 14052 14053# Permission mode override for installation of shared libraries. 14054install_override_mode=$lt_install_override_mode 14055 14056# Command to use after installation of a shared archive. 14057postinstall_cmds=$lt_postinstall_cmds 14058 14059# Command to use after uninstallation of a shared archive. 14060postuninstall_cmds=$lt_postuninstall_cmds 14061 14062# Commands used to finish a libtool library installation in a directory. 14063finish_cmds=$lt_finish_cmds 14064 14065# As "finish_cmds", except a single script fragment to be evaled but 14066# not shown. 14067finish_eval=$lt_finish_eval 14068 14069# Whether we should hardcode library paths into libraries. 14070hardcode_into_libs=$hardcode_into_libs 14071 14072# Compile-time system search path for libraries. 14073sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14074 14075# Run-time system search path for libraries. 14076sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14077 14078# Whether dlopen is supported. 14079dlopen_support=$enable_dlopen 14080 14081# Whether dlopen of programs is supported. 14082dlopen_self=$enable_dlopen_self 14083 14084# Whether dlopen of statically linked programs is supported. 14085dlopen_self_static=$enable_dlopen_self_static 14086 14087# Commands to strip libraries. 14088old_striplib=$lt_old_striplib 14089striplib=$lt_striplib 14090 14091 14092# The linker used to build libraries. 14093LD=$lt_LD 14094 14095# How to create reloadable object files. 14096reload_flag=$lt_reload_flag 14097reload_cmds=$lt_reload_cmds 14098 14099# Commands used to build an old-style archive. 14100old_archive_cmds=$lt_old_archive_cmds 14101 14102# A language specific compiler. 14103CC=$lt_compiler 14104 14105# Is the compiler the GNU compiler? 14106with_gcc=$GCC 14107 14108# Compiler flag to turn off builtin functions. 14109no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 14110 14111# How to pass a linker flag through the compiler. 14112wl=$lt_lt_prog_compiler_wl 14113 14114# Additional compiler flags for building library objects. 14115pic_flag=$lt_lt_prog_compiler_pic 14116 14117# Compiler flag to prevent dynamic linking. 14118link_static_flag=$lt_lt_prog_compiler_static 14119 14120# Does compiler simultaneously support -c and -o options? 14121compiler_c_o=$lt_lt_cv_prog_compiler_c_o 14122 14123# Whether or not to add -lc for building shared libraries. 14124build_libtool_need_lc=$archive_cmds_need_lc 14125 14126# Whether or not to disallow shared libs when runtime libs are static. 14127allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 14128 14129# Compiler flag to allow reflexive dlopens. 14130export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 14131 14132# Compiler flag to generate shared objects directly from archives. 14133whole_archive_flag_spec=$lt_whole_archive_flag_spec 14134 14135# Whether the compiler copes with passing no objects directly. 14136compiler_needs_object=$lt_compiler_needs_object 14137 14138# Create an old-style archive from a shared archive. 14139old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 14140 14141# Create a temporary old-style archive to link instead of a shared archive. 14142old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 14143 14144# Commands used to build a shared archive. 14145archive_cmds=$lt_archive_cmds 14146archive_expsym_cmds=$lt_archive_expsym_cmds 14147 14148# Commands used to build a loadable module if different from building 14149# a shared archive. 14150module_cmds=$lt_module_cmds 14151module_expsym_cmds=$lt_module_expsym_cmds 14152 14153# Whether we are building with GNU ld or not. 14154with_gnu_ld=$lt_with_gnu_ld 14155 14156# Flag that allows shared libraries with undefined symbols to be built. 14157allow_undefined_flag=$lt_allow_undefined_flag 14158 14159# Flag that enforces no undefined symbols. 14160no_undefined_flag=$lt_no_undefined_flag 14161 14162# Flag to hardcode \$libdir into a binary during linking. 14163# This must work even if \$libdir does not exist 14164hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 14165 14166# If ld is used when linking, flag to hardcode \$libdir into a binary 14167# during linking. This must work even if \$libdir does not exist. 14168hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 14169 14170# Whether we need a single "-rpath" flag with a separated argument. 14171hardcode_libdir_separator=$lt_hardcode_libdir_separator 14172 14173# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14174# DIR into the resulting binary. 14175hardcode_direct=$hardcode_direct 14176 14177# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14178# DIR into the resulting binary and the resulting library dependency is 14179# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 14180# library is relocated. 14181hardcode_direct_absolute=$hardcode_direct_absolute 14182 14183# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 14184# into the resulting binary. 14185hardcode_minus_L=$hardcode_minus_L 14186 14187# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 14188# into the resulting binary. 14189hardcode_shlibpath_var=$hardcode_shlibpath_var 14190 14191# Set to "yes" if building a shared library automatically hardcodes DIR 14192# into the library and all subsequent libraries and executables linked 14193# against it. 14194hardcode_automatic=$hardcode_automatic 14195 14196# Set to yes if linker adds runtime paths of dependent libraries 14197# to runtime path list. 14198inherit_rpath=$inherit_rpath 14199 14200# Whether libtool must link a program against all its dependency libraries. 14201link_all_deplibs=$link_all_deplibs 14202 14203# Fix the shell variable \$srcfile for the compiler. 14204fix_srcfile_path=$lt_fix_srcfile_path 14205 14206# Set to "yes" if exported symbols are required. 14207always_export_symbols=$always_export_symbols 14208 14209# The commands to list exported symbols. 14210export_symbols_cmds=$lt_export_symbols_cmds 14211 14212# Symbols that should not be listed in the preloaded symbols. 14213exclude_expsyms=$lt_exclude_expsyms 14214 14215# Symbols that must always be exported. 14216include_expsyms=$lt_include_expsyms 14217 14218# Commands necessary for linking programs (against libraries) with templates. 14219prelink_cmds=$lt_prelink_cmds 14220 14221# Specify filename containing input files. 14222file_list_spec=$lt_file_list_spec 14223 14224# How to hardcode a shared library path into an executable. 14225hardcode_action=$hardcode_action 14226 14227# ### END LIBTOOL CONFIG 14228 14229_LT_EOF 14230 14231 case $host_os in 14232 aix3*) 14233 cat <<\_LT_EOF >> "$cfgfile" 14234# AIX sometimes has problems with the GCC collect2 program. For some 14235# reason, if we set the COLLECT_NAMES environment variable, the problems 14236# vanish in a puff of smoke. 14237if test "X${COLLECT_NAMES+set}" != Xset; then 14238 COLLECT_NAMES= 14239 export COLLECT_NAMES 14240fi 14241_LT_EOF 14242 ;; 14243 esac 14244 14245 14246ltmain="$ac_aux_dir/ltmain.sh" 14247 14248 14249 # We use sed instead of cat because bash on DJGPP gets confused if 14250 # if finds mixed CR/LF and LF-only lines. Since sed operates in 14251 # text mode, it properly converts lines to CR/LF. This bash problem 14252 # is reportedly fixed, but why not run on old versions too? 14253 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 14254 || (rm -f "$cfgfile"; exit 1) 14255 14256 case $xsi_shell in 14257 yes) 14258 cat << \_LT_EOF >> "$cfgfile" 14259 14260# func_dirname file append nondir_replacement 14261# Compute the dirname of FILE. If nonempty, add APPEND to the result, 14262# otherwise set result to NONDIR_REPLACEMENT. 14263func_dirname () 14264{ 14265 case ${1} in 14266 */*) func_dirname_result="${1%/*}${2}" ;; 14267 * ) func_dirname_result="${3}" ;; 14268 esac 14269} 14270 14271# func_basename file 14272func_basename () 14273{ 14274 func_basename_result="${1##*/}" 14275} 14276 14277# func_dirname_and_basename file append nondir_replacement 14278# perform func_basename and func_dirname in a single function 14279# call: 14280# dirname: Compute the dirname of FILE. If nonempty, 14281# add APPEND to the result, otherwise set result 14282# to NONDIR_REPLACEMENT. 14283# value returned in "$func_dirname_result" 14284# basename: Compute filename of FILE. 14285# value retuned in "$func_basename_result" 14286# Implementation must be kept synchronized with func_dirname 14287# and func_basename. For efficiency, we do not delegate to 14288# those functions but instead duplicate the functionality here. 14289func_dirname_and_basename () 14290{ 14291 case ${1} in 14292 */*) func_dirname_result="${1%/*}${2}" ;; 14293 * ) func_dirname_result="${3}" ;; 14294 esac 14295 func_basename_result="${1##*/}" 14296} 14297 14298# func_stripname prefix suffix name 14299# strip PREFIX and SUFFIX off of NAME. 14300# PREFIX and SUFFIX must not contain globbing or regex special 14301# characters, hashes, percent signs, but SUFFIX may contain a leading 14302# dot (in which case that matches only a dot). 14303func_stripname () 14304{ 14305 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 14306 # positional parameters, so assign one to ordinary parameter first. 14307 func_stripname_result=${3} 14308 func_stripname_result=${func_stripname_result#"${1}"} 14309 func_stripname_result=${func_stripname_result%"${2}"} 14310} 14311 14312# func_opt_split 14313func_opt_split () 14314{ 14315 func_opt_split_opt=${1%%=*} 14316 func_opt_split_arg=${1#*=} 14317} 14318 14319# func_lo2o object 14320func_lo2o () 14321{ 14322 case ${1} in 14323 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 14324 *) func_lo2o_result=${1} ;; 14325 esac 14326} 14327 14328# func_xform libobj-or-source 14329func_xform () 14330{ 14331 func_xform_result=${1%.*}.lo 14332} 14333 14334# func_arith arithmetic-term... 14335func_arith () 14336{ 14337 func_arith_result=$(( $* )) 14338} 14339 14340# func_len string 14341# STRING may not start with a hyphen. 14342func_len () 14343{ 14344 func_len_result=${#1} 14345} 14346 14347_LT_EOF 14348 ;; 14349 *) # Bourne compatible functions. 14350 cat << \_LT_EOF >> "$cfgfile" 14351 14352# func_dirname file append nondir_replacement 14353# Compute the dirname of FILE. If nonempty, add APPEND to the result, 14354# otherwise set result to NONDIR_REPLACEMENT. 14355func_dirname () 14356{ 14357 # Extract subdirectory from the argument. 14358 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 14359 if test "X$func_dirname_result" = "X${1}"; then 14360 func_dirname_result="${3}" 14361 else 14362 func_dirname_result="$func_dirname_result${2}" 14363 fi 14364} 14365 14366# func_basename file 14367func_basename () 14368{ 14369 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 14370} 14371 14372 14373# func_stripname prefix suffix name 14374# strip PREFIX and SUFFIX off of NAME. 14375# PREFIX and SUFFIX must not contain globbing or regex special 14376# characters, hashes, percent signs, but SUFFIX may contain a leading 14377# dot (in which case that matches only a dot). 14378# func_strip_suffix prefix name 14379func_stripname () 14380{ 14381 case ${2} in 14382 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 14383 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 14384 esac 14385} 14386 14387# sed scripts: 14388my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 14389my_sed_long_arg='1s/^-[^=]*=//' 14390 14391# func_opt_split 14392func_opt_split () 14393{ 14394 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 14395 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 14396} 14397 14398# func_lo2o object 14399func_lo2o () 14400{ 14401 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 14402} 14403 14404# func_xform libobj-or-source 14405func_xform () 14406{ 14407 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 14408} 14409 14410# func_arith arithmetic-term... 14411func_arith () 14412{ 14413 func_arith_result=`expr "$@"` 14414} 14415 14416# func_len string 14417# STRING may not start with a hyphen. 14418func_len () 14419{ 14420 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 14421} 14422 14423_LT_EOF 14424esac 14425 14426case $lt_shell_append in 14427 yes) 14428 cat << \_LT_EOF >> "$cfgfile" 14429 14430# func_append var value 14431# Append VALUE to the end of shell variable VAR. 14432func_append () 14433{ 14434 eval "$1+=\$2" 14435} 14436_LT_EOF 14437 ;; 14438 *) 14439 cat << \_LT_EOF >> "$cfgfile" 14440 14441# func_append var value 14442# Append VALUE to the end of shell variable VAR. 14443func_append () 14444{ 14445 eval "$1=\$$1\$2" 14446} 14447 14448_LT_EOF 14449 ;; 14450 esac 14451 14452 14453 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 14454 || (rm -f "$cfgfile"; exit 1) 14455 14456 mv -f "$cfgfile" "$ofile" || 14457 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 14458 chmod +x "$ofile" 14459 14460 ;; 14461 14462 esac 14463done # for ac_tag 14464 14465 14466as_fn_exit 0 14467_ACEOF 14468ac_clean_files=$ac_clean_files_save 14469 14470test $ac_write_fail = 0 || 14471 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 14472 14473 14474# configure is writing to config.log, and then calls config.status. 14475# config.status does its own redirection, appending to config.log. 14476# Unfortunately, on DOS this fails, as config.log is still kept open 14477# by configure, so config.status won't be able to write to it; its 14478# output is simply discarded. So we exec the FD to /dev/null, 14479# effectively closing config.log, so it can be properly (re)opened and 14480# appended to by config.status. When coming back to configure, we 14481# need to make the FD available again. 14482if test "$no_create" != yes; then 14483 ac_cs_success=: 14484 ac_config_status_args= 14485 test "$silent" = yes && 14486 ac_config_status_args="$ac_config_status_args --quiet" 14487 exec 5>/dev/null 14488 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 14489 exec 5>>config.log 14490 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 14491 # would make configure fail if this is the last instruction. 14492 $ac_cs_success || as_fn_exit 1 14493fi 14494if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 14495 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 14496$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 14497fi 14498 14499