configure revision 11a29bac
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.68 for libXxf86misc 1.0.3. 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='libXxf86misc' 573PACKAGE_TARNAME='libXxf86misc' 574PACKAGE_VERSION='1.0.3' 575PACKAGE_STRING='libXxf86misc 1.0.3' 576PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 577PACKAGE_URL='' 578 579ac_unique_file="Makefile.am" 580# Factoring default headers for most tests. 581ac_includes_default="\ 582#include <stdio.h> 583#ifdef HAVE_SYS_TYPES_H 584# include <sys/types.h> 585#endif 586#ifdef HAVE_SYS_STAT_H 587# include <sys/stat.h> 588#endif 589#ifdef STDC_HEADERS 590# include <stdlib.h> 591# include <stddef.h> 592#else 593# ifdef HAVE_STDLIB_H 594# include <stdlib.h> 595# endif 596#endif 597#ifdef HAVE_STRING_H 598# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 599# include <memory.h> 600# endif 601# include <string.h> 602#endif 603#ifdef HAVE_STRINGS_H 604# include <strings.h> 605#endif 606#ifdef HAVE_INTTYPES_H 607# include <inttypes.h> 608#endif 609#ifdef HAVE_STDINT_H 610# include <stdint.h> 611#endif 612#ifdef HAVE_UNISTD_H 613# include <unistd.h> 614#endif" 615 616ac_subst_vars='am__EXEEXT_FALSE 617am__EXEEXT_TRUE 618LTLIBOBJS 619LIBOBJS 620XTMALLOC_ZERO_CFLAGS 621XMALLOC_ZERO_CFLAGS 622MALLOC_ZERO_CFLAGS 623XXF86MISC_LIBS 624XXF86MISC_CFLAGS 625OTOOL64 626OTOOL 627LIPO 628NMEDIT 629DSYMUTIL 630RANLIB 631AR 632OBJDUMP 633LN_S 634NM 635ac_ct_DUMPBIN 636DUMPBIN 637LD 638FGREP 639LIBTOOL 640AM_BACKSLASH 641AM_DEFAULT_VERBOSITY 642MAN_SUBSTS 643XORG_MAN_PAGE 644ADMIN_MAN_DIR 645DRIVER_MAN_DIR 646MISC_MAN_DIR 647FILE_MAN_DIR 648LIB_MAN_DIR 649APP_MAN_DIR 650ADMIN_MAN_SUFFIX 651DRIVER_MAN_SUFFIX 652MISC_MAN_SUFFIX 653FILE_MAN_SUFFIX 654LIB_MAN_SUFFIX 655APP_MAN_SUFFIX 656SED 657host_os 658host_vendor 659host_cpu 660host 661build_os 662build_vendor 663build_cpu 664build 665INSTALL_CMD 666PKG_CONFIG 667CHANGELOG_CMD 668CWARNFLAGS 669EGREP 670GREP 671CPP 672am__fastdepCC_FALSE 673am__fastdepCC_TRUE 674CCDEPMODE 675AMDEPBACKSLASH 676AMDEP_FALSE 677AMDEP_TRUE 678am__quote 679am__include 680DEPDIR 681OBJEXT 682EXEEXT 683ac_ct_CC 684CPPFLAGS 685LDFLAGS 686CFLAGS 687CC 688MAINT 689MAINTAINER_MODE_FALSE 690MAINTAINER_MODE_TRUE 691am__untar 692am__tar 693AMTAR 694am__leading_dot 695SET_MAKE 696AWK 697mkdir_p 698MKDIR_P 699INSTALL_STRIP_PROGRAM 700STRIP 701install_sh 702MAKEINFO 703AUTOHEADER 704AUTOMAKE 705AUTOCONF 706ACLOCAL 707VERSION 708PACKAGE 709CYGPATH_W 710am__isrc 711INSTALL_DATA 712INSTALL_SCRIPT 713INSTALL_PROGRAM 714target_alias 715host_alias 716build_alias 717LIBS 718ECHO_T 719ECHO_N 720ECHO_C 721DEFS 722mandir 723localedir 724libdir 725psdir 726pdfdir 727dvidir 728htmldir 729infodir 730docdir 731oldincludedir 732includedir 733localstatedir 734sharedstatedir 735sysconfdir 736datadir 737datarootdir 738libexecdir 739sbindir 740bindir 741program_transform_name 742prefix 743exec_prefix 744PACKAGE_URL 745PACKAGE_BUGREPORT 746PACKAGE_STRING 747PACKAGE_VERSION 748PACKAGE_TARNAME 749PACKAGE_NAME 750PATH_SEPARATOR 751SHELL' 752ac_subst_files='' 753ac_user_opts=' 754enable_option_checking 755enable_maintainer_mode 756enable_dependency_tracking 757enable_strict_compilation 758enable_silent_rules 759enable_shared 760enable_static 761with_pic 762enable_fast_install 763with_gnu_ld 764enable_libtool_lock 765enable_malloc0returnsnull 766' 767 ac_precious_vars='build_alias 768host_alias 769target_alias 770CC 771CFLAGS 772LDFLAGS 773LIBS 774CPPFLAGS 775CPP 776PKG_CONFIG 777XXF86MISC_CFLAGS 778XXF86MISC_LIBS' 779 780 781# Initialize some variables set by options. 782ac_init_help= 783ac_init_version=false 784ac_unrecognized_opts= 785ac_unrecognized_sep= 786# The variables have the same names as the options, with 787# dashes changed to underlines. 788cache_file=/dev/null 789exec_prefix=NONE 790no_create= 791no_recursion= 792prefix=NONE 793program_prefix=NONE 794program_suffix=NONE 795program_transform_name=s,x,x, 796silent= 797site= 798srcdir= 799verbose= 800x_includes=NONE 801x_libraries=NONE 802 803# Installation directory options. 804# These are left unexpanded so users can "make install exec_prefix=/foo" 805# and all the variables that are supposed to be based on exec_prefix 806# by default will actually change. 807# Use braces instead of parens because sh, perl, etc. also accept them. 808# (The list follows the same order as the GNU Coding Standards.) 809bindir='${exec_prefix}/bin' 810sbindir='${exec_prefix}/sbin' 811libexecdir='${exec_prefix}/libexec' 812datarootdir='${prefix}/share' 813datadir='${datarootdir}' 814sysconfdir='${prefix}/etc' 815sharedstatedir='${prefix}/com' 816localstatedir='${prefix}/var' 817includedir='${prefix}/include' 818oldincludedir='/usr/include' 819docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 820infodir='${datarootdir}/info' 821htmldir='${docdir}' 822dvidir='${docdir}' 823pdfdir='${docdir}' 824psdir='${docdir}' 825libdir='${exec_prefix}/lib' 826localedir='${datarootdir}/locale' 827mandir='${datarootdir}/man' 828 829ac_prev= 830ac_dashdash= 831for ac_option 832do 833 # If the previous option needs an argument, assign it. 834 if test -n "$ac_prev"; then 835 eval $ac_prev=\$ac_option 836 ac_prev= 837 continue 838 fi 839 840 case $ac_option in 841 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 842 *=) ac_optarg= ;; 843 *) ac_optarg=yes ;; 844 esac 845 846 # Accept the important Cygnus configure options, so we can diagnose typos. 847 848 case $ac_dashdash$ac_option in 849 --) 850 ac_dashdash=yes ;; 851 852 -bindir | --bindir | --bindi | --bind | --bin | --bi) 853 ac_prev=bindir ;; 854 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 855 bindir=$ac_optarg ;; 856 857 -build | --build | --buil | --bui | --bu) 858 ac_prev=build_alias ;; 859 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 860 build_alias=$ac_optarg ;; 861 862 -cache-file | --cache-file | --cache-fil | --cache-fi \ 863 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 864 ac_prev=cache_file ;; 865 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 866 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 867 cache_file=$ac_optarg ;; 868 869 --config-cache | -C) 870 cache_file=config.cache ;; 871 872 -datadir | --datadir | --datadi | --datad) 873 ac_prev=datadir ;; 874 -datadir=* | --datadir=* | --datadi=* | --datad=*) 875 datadir=$ac_optarg ;; 876 877 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 878 | --dataroo | --dataro | --datar) 879 ac_prev=datarootdir ;; 880 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 881 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 882 datarootdir=$ac_optarg ;; 883 884 -disable-* | --disable-*) 885 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 886 # Reject names that are not valid shell variable names. 887 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 888 as_fn_error $? "invalid feature name: $ac_useropt" 889 ac_useropt_orig=$ac_useropt 890 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 891 case $ac_user_opts in 892 *" 893"enable_$ac_useropt" 894"*) ;; 895 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 896 ac_unrecognized_sep=', ';; 897 esac 898 eval enable_$ac_useropt=no ;; 899 900 -docdir | --docdir | --docdi | --doc | --do) 901 ac_prev=docdir ;; 902 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 903 docdir=$ac_optarg ;; 904 905 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 906 ac_prev=dvidir ;; 907 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 908 dvidir=$ac_optarg ;; 909 910 -enable-* | --enable-*) 911 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 912 # Reject names that are not valid shell variable names. 913 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 914 as_fn_error $? "invalid feature name: $ac_useropt" 915 ac_useropt_orig=$ac_useropt 916 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 917 case $ac_user_opts in 918 *" 919"enable_$ac_useropt" 920"*) ;; 921 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 922 ac_unrecognized_sep=', ';; 923 esac 924 eval enable_$ac_useropt=\$ac_optarg ;; 925 926 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 927 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 928 | --exec | --exe | --ex) 929 ac_prev=exec_prefix ;; 930 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 931 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 932 | --exec=* | --exe=* | --ex=*) 933 exec_prefix=$ac_optarg ;; 934 935 -gas | --gas | --ga | --g) 936 # Obsolete; use --with-gas. 937 with_gas=yes ;; 938 939 -help | --help | --hel | --he | -h) 940 ac_init_help=long ;; 941 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 942 ac_init_help=recursive ;; 943 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 944 ac_init_help=short ;; 945 946 -host | --host | --hos | --ho) 947 ac_prev=host_alias ;; 948 -host=* | --host=* | --hos=* | --ho=*) 949 host_alias=$ac_optarg ;; 950 951 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 952 ac_prev=htmldir ;; 953 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 954 | --ht=*) 955 htmldir=$ac_optarg ;; 956 957 -includedir | --includedir | --includedi | --included | --include \ 958 | --includ | --inclu | --incl | --inc) 959 ac_prev=includedir ;; 960 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 961 | --includ=* | --inclu=* | --incl=* | --inc=*) 962 includedir=$ac_optarg ;; 963 964 -infodir | --infodir | --infodi | --infod | --info | --inf) 965 ac_prev=infodir ;; 966 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 967 infodir=$ac_optarg ;; 968 969 -libdir | --libdir | --libdi | --libd) 970 ac_prev=libdir ;; 971 -libdir=* | --libdir=* | --libdi=* | --libd=*) 972 libdir=$ac_optarg ;; 973 974 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 975 | --libexe | --libex | --libe) 976 ac_prev=libexecdir ;; 977 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 978 | --libexe=* | --libex=* | --libe=*) 979 libexecdir=$ac_optarg ;; 980 981 -localedir | --localedir | --localedi | --localed | --locale) 982 ac_prev=localedir ;; 983 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 984 localedir=$ac_optarg ;; 985 986 -localstatedir | --localstatedir | --localstatedi | --localstated \ 987 | --localstate | --localstat | --localsta | --localst | --locals) 988 ac_prev=localstatedir ;; 989 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 990 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 991 localstatedir=$ac_optarg ;; 992 993 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 994 ac_prev=mandir ;; 995 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 996 mandir=$ac_optarg ;; 997 998 -nfp | --nfp | --nf) 999 # Obsolete; use --without-fp. 1000 with_fp=no ;; 1001 1002 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1003 | --no-cr | --no-c | -n) 1004 no_create=yes ;; 1005 1006 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1007 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1008 no_recursion=yes ;; 1009 1010 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1011 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1012 | --oldin | --oldi | --old | --ol | --o) 1013 ac_prev=oldincludedir ;; 1014 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1015 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1016 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1017 oldincludedir=$ac_optarg ;; 1018 1019 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1020 ac_prev=prefix ;; 1021 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1022 prefix=$ac_optarg ;; 1023 1024 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1025 | --program-pre | --program-pr | --program-p) 1026 ac_prev=program_prefix ;; 1027 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1028 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1029 program_prefix=$ac_optarg ;; 1030 1031 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1032 | --program-suf | --program-su | --program-s) 1033 ac_prev=program_suffix ;; 1034 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1035 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1036 program_suffix=$ac_optarg ;; 1037 1038 -program-transform-name | --program-transform-name \ 1039 | --program-transform-nam | --program-transform-na \ 1040 | --program-transform-n | --program-transform- \ 1041 | --program-transform | --program-transfor \ 1042 | --program-transfo | --program-transf \ 1043 | --program-trans | --program-tran \ 1044 | --progr-tra | --program-tr | --program-t) 1045 ac_prev=program_transform_name ;; 1046 -program-transform-name=* | --program-transform-name=* \ 1047 | --program-transform-nam=* | --program-transform-na=* \ 1048 | --program-transform-n=* | --program-transform-=* \ 1049 | --program-transform=* | --program-transfor=* \ 1050 | --program-transfo=* | --program-transf=* \ 1051 | --program-trans=* | --program-tran=* \ 1052 | --progr-tra=* | --program-tr=* | --program-t=*) 1053 program_transform_name=$ac_optarg ;; 1054 1055 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1056 ac_prev=pdfdir ;; 1057 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1058 pdfdir=$ac_optarg ;; 1059 1060 -psdir | --psdir | --psdi | --psd | --ps) 1061 ac_prev=psdir ;; 1062 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1063 psdir=$ac_optarg ;; 1064 1065 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1066 | -silent | --silent | --silen | --sile | --sil) 1067 silent=yes ;; 1068 1069 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1070 ac_prev=sbindir ;; 1071 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1072 | --sbi=* | --sb=*) 1073 sbindir=$ac_optarg ;; 1074 1075 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1076 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1077 | --sharedst | --shareds | --shared | --share | --shar \ 1078 | --sha | --sh) 1079 ac_prev=sharedstatedir ;; 1080 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1081 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1082 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1083 | --sha=* | --sh=*) 1084 sharedstatedir=$ac_optarg ;; 1085 1086 -site | --site | --sit) 1087 ac_prev=site ;; 1088 -site=* | --site=* | --sit=*) 1089 site=$ac_optarg ;; 1090 1091 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1092 ac_prev=srcdir ;; 1093 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1094 srcdir=$ac_optarg ;; 1095 1096 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1097 | --syscon | --sysco | --sysc | --sys | --sy) 1098 ac_prev=sysconfdir ;; 1099 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1100 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1101 sysconfdir=$ac_optarg ;; 1102 1103 -target | --target | --targe | --targ | --tar | --ta | --t) 1104 ac_prev=target_alias ;; 1105 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1106 target_alias=$ac_optarg ;; 1107 1108 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1109 verbose=yes ;; 1110 1111 -version | --version | --versio | --versi | --vers | -V) 1112 ac_init_version=: ;; 1113 1114 -with-* | --with-*) 1115 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1116 # Reject names that are not valid shell variable names. 1117 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1118 as_fn_error $? "invalid package name: $ac_useropt" 1119 ac_useropt_orig=$ac_useropt 1120 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1121 case $ac_user_opts in 1122 *" 1123"with_$ac_useropt" 1124"*) ;; 1125 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1126 ac_unrecognized_sep=', ';; 1127 esac 1128 eval with_$ac_useropt=\$ac_optarg ;; 1129 1130 -without-* | --without-*) 1131 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1132 # Reject names that are not valid shell variable names. 1133 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1134 as_fn_error $? "invalid package name: $ac_useropt" 1135 ac_useropt_orig=$ac_useropt 1136 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1137 case $ac_user_opts in 1138 *" 1139"with_$ac_useropt" 1140"*) ;; 1141 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1142 ac_unrecognized_sep=', ';; 1143 esac 1144 eval with_$ac_useropt=no ;; 1145 1146 --x) 1147 # Obsolete; use --with-x. 1148 with_x=yes ;; 1149 1150 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1151 | --x-incl | --x-inc | --x-in | --x-i) 1152 ac_prev=x_includes ;; 1153 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1154 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1155 x_includes=$ac_optarg ;; 1156 1157 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1158 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1159 ac_prev=x_libraries ;; 1160 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1161 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1162 x_libraries=$ac_optarg ;; 1163 1164 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1165Try \`$0 --help' for more information" 1166 ;; 1167 1168 *=*) 1169 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1170 # Reject names that are not valid shell variable names. 1171 case $ac_envvar in #( 1172 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1173 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1174 esac 1175 eval $ac_envvar=\$ac_optarg 1176 export $ac_envvar ;; 1177 1178 *) 1179 # FIXME: should be removed in autoconf 3.0. 1180 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1181 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1182 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1183 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1184 ;; 1185 1186 esac 1187done 1188 1189if test -n "$ac_prev"; then 1190 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1191 as_fn_error $? "missing argument to $ac_option" 1192fi 1193 1194if test -n "$ac_unrecognized_opts"; then 1195 case $enable_option_checking in 1196 no) ;; 1197 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1198 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1199 esac 1200fi 1201 1202# Check all directory arguments for consistency. 1203for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1204 datadir sysconfdir sharedstatedir localstatedir includedir \ 1205 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1206 libdir localedir mandir 1207do 1208 eval ac_val=\$$ac_var 1209 # Remove trailing slashes. 1210 case $ac_val in 1211 */ ) 1212 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1213 eval $ac_var=\$ac_val;; 1214 esac 1215 # Be sure to have absolute directory names. 1216 case $ac_val in 1217 [\\/$]* | ?:[\\/]* ) continue;; 1218 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1219 esac 1220 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1221done 1222 1223# There might be people who depend on the old broken behavior: `$host' 1224# used to hold the argument of --host etc. 1225# FIXME: To remove some day. 1226build=$build_alias 1227host=$host_alias 1228target=$target_alias 1229 1230# FIXME: To remove some day. 1231if test "x$host_alias" != x; then 1232 if test "x$build_alias" = x; then 1233 cross_compiling=maybe 1234 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. 1235 If a cross compiler is detected then cross compile mode will be used" >&2 1236 elif test "x$build_alias" != "x$host_alias"; then 1237 cross_compiling=yes 1238 fi 1239fi 1240 1241ac_tool_prefix= 1242test -n "$host_alias" && ac_tool_prefix=$host_alias- 1243 1244test "$silent" = yes && exec 6>/dev/null 1245 1246 1247ac_pwd=`pwd` && test -n "$ac_pwd" && 1248ac_ls_di=`ls -di .` && 1249ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1250 as_fn_error $? "working directory cannot be determined" 1251test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1252 as_fn_error $? "pwd does not report name of working directory" 1253 1254 1255# Find the source files, if location was not specified. 1256if test -z "$srcdir"; then 1257 ac_srcdir_defaulted=yes 1258 # Try the directory containing this script, then the parent directory. 1259 ac_confdir=`$as_dirname -- "$as_myself" || 1260$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1261 X"$as_myself" : 'X\(//\)[^/]' \| \ 1262 X"$as_myself" : 'X\(//\)$' \| \ 1263 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1264$as_echo X"$as_myself" | 1265 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1266 s//\1/ 1267 q 1268 } 1269 /^X\(\/\/\)[^/].*/{ 1270 s//\1/ 1271 q 1272 } 1273 /^X\(\/\/\)$/{ 1274 s//\1/ 1275 q 1276 } 1277 /^X\(\/\).*/{ 1278 s//\1/ 1279 q 1280 } 1281 s/.*/./; q'` 1282 srcdir=$ac_confdir 1283 if test ! -r "$srcdir/$ac_unique_file"; then 1284 srcdir=.. 1285 fi 1286else 1287 ac_srcdir_defaulted=no 1288fi 1289if test ! -r "$srcdir/$ac_unique_file"; then 1290 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1291 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1292fi 1293ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1294ac_abs_confdir=`( 1295 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1296 pwd)` 1297# When building in place, set srcdir=. 1298if test "$ac_abs_confdir" = "$ac_pwd"; then 1299 srcdir=. 1300fi 1301# Remove unnecessary trailing slashes from srcdir. 1302# Double slashes in file names in object file debugging info 1303# mess up M-x gdb in Emacs. 1304case $srcdir in 1305*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1306esac 1307for ac_var in $ac_precious_vars; do 1308 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1309 eval ac_env_${ac_var}_value=\$${ac_var} 1310 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1311 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1312done 1313 1314# 1315# Report the --help message. 1316# 1317if test "$ac_init_help" = "long"; then 1318 # Omit some internal or obsolete options to make the list less imposing. 1319 # This message is too long to be a string in the A/UX 3.1 sh. 1320 cat <<_ACEOF 1321\`configure' configures libXxf86misc 1.0.3 to adapt to many kinds of systems. 1322 1323Usage: $0 [OPTION]... [VAR=VALUE]... 1324 1325To assign environment variables (e.g., CC, CFLAGS...), specify them as 1326VAR=VALUE. See below for descriptions of some of the useful variables. 1327 1328Defaults for the options are specified in brackets. 1329 1330Configuration: 1331 -h, --help display this help and exit 1332 --help=short display options specific to this package 1333 --help=recursive display the short help of all the included packages 1334 -V, --version display version information and exit 1335 -q, --quiet, --silent do not print \`checking ...' messages 1336 --cache-file=FILE cache test results in FILE [disabled] 1337 -C, --config-cache alias for \`--cache-file=config.cache' 1338 -n, --no-create do not create output files 1339 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1340 1341Installation directories: 1342 --prefix=PREFIX install architecture-independent files in PREFIX 1343 [$ac_default_prefix] 1344 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1345 [PREFIX] 1346 1347By default, \`make install' will install all the files in 1348\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1349an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1350for instance \`--prefix=\$HOME'. 1351 1352For better control, use the options below. 1353 1354Fine tuning of the installation directories: 1355 --bindir=DIR user executables [EPREFIX/bin] 1356 --sbindir=DIR system admin executables [EPREFIX/sbin] 1357 --libexecdir=DIR program executables [EPREFIX/libexec] 1358 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1359 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1360 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1361 --libdir=DIR object code libraries [EPREFIX/lib] 1362 --includedir=DIR C header files [PREFIX/include] 1363 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1364 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1365 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1366 --infodir=DIR info documentation [DATAROOTDIR/info] 1367 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1368 --mandir=DIR man documentation [DATAROOTDIR/man] 1369 --docdir=DIR documentation root [DATAROOTDIR/doc/libXxf86misc] 1370 --htmldir=DIR html documentation [DOCDIR] 1371 --dvidir=DIR dvi documentation [DOCDIR] 1372 --pdfdir=DIR pdf documentation [DOCDIR] 1373 --psdir=DIR ps documentation [DOCDIR] 1374_ACEOF 1375 1376 cat <<\_ACEOF 1377 1378Program names: 1379 --program-prefix=PREFIX prepend PREFIX to installed program names 1380 --program-suffix=SUFFIX append SUFFIX to installed program names 1381 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1382 1383System types: 1384 --build=BUILD configure for building on BUILD [guessed] 1385 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1386_ACEOF 1387fi 1388 1389if test -n "$ac_init_help"; then 1390 case $ac_init_help in 1391 short | recursive ) echo "Configuration of libXxf86misc 1.0.3:";; 1392 esac 1393 cat <<\_ACEOF 1394 1395Optional Features: 1396 --disable-option-checking ignore unrecognized --enable/--with options 1397 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1398 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1399 --enable-maintainer-mode enable make rules and dependencies not useful 1400 (and sometimes confusing) to the casual installer 1401 --disable-dependency-tracking speeds up one-time build 1402 --enable-dependency-tracking do not reject slow dependency extractors 1403 --enable-strict-compilation 1404 Enable all warnings from compiler and make them 1405 errors (default: disabled) 1406 --enable-silent-rules less verbose build output (undo: `make V=1') 1407 --disable-silent-rules verbose build output (undo: `make V=0') 1408 --enable-shared[=PKGS] build shared libraries [default=yes] 1409 --enable-static[=PKGS] build static libraries [default=yes] 1410 --enable-fast-install[=PKGS] 1411 optimize for fast installation [default=yes] 1412 --disable-libtool-lock avoid locking (might break parallel builds) 1413 --enable-malloc0returnsnull 1414 malloc(0) returns NULL (default: auto) 1415 1416Optional Packages: 1417 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1418 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1419 --with-pic try to use only PIC/non-PIC objects [default=use 1420 both] 1421 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1422 1423Some influential environment variables: 1424 CC C compiler command 1425 CFLAGS C compiler flags 1426 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1427 nonstandard directory <lib dir> 1428 LIBS libraries to pass to the linker, e.g. -l<library> 1429 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1430 you have headers in a nonstandard directory <include dir> 1431 CPP C preprocessor 1432 PKG_CONFIG path to pkg-config utility 1433 XXF86MISC_CFLAGS 1434 C compiler flags for XXF86MISC, overriding pkg-config 1435 XXF86MISC_LIBS 1436 linker flags for XXF86MISC, overriding pkg-config 1437 1438Use these variables to override the choices made by `configure' or to help 1439it to find libraries and programs with nonstandard names/locations. 1440 1441Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1442_ACEOF 1443ac_status=$? 1444fi 1445 1446if test "$ac_init_help" = "recursive"; then 1447 # If there are subdirs, report their specific --help. 1448 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1449 test -d "$ac_dir" || 1450 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1451 continue 1452 ac_builddir=. 1453 1454case "$ac_dir" in 1455.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1456*) 1457 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1458 # A ".." for each directory in $ac_dir_suffix. 1459 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1460 case $ac_top_builddir_sub in 1461 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1462 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1463 esac ;; 1464esac 1465ac_abs_top_builddir=$ac_pwd 1466ac_abs_builddir=$ac_pwd$ac_dir_suffix 1467# for backward compatibility: 1468ac_top_builddir=$ac_top_build_prefix 1469 1470case $srcdir in 1471 .) # We are building in place. 1472 ac_srcdir=. 1473 ac_top_srcdir=$ac_top_builddir_sub 1474 ac_abs_top_srcdir=$ac_pwd ;; 1475 [\\/]* | ?:[\\/]* ) # Absolute name. 1476 ac_srcdir=$srcdir$ac_dir_suffix; 1477 ac_top_srcdir=$srcdir 1478 ac_abs_top_srcdir=$srcdir ;; 1479 *) # Relative name. 1480 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1481 ac_top_srcdir=$ac_top_build_prefix$srcdir 1482 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1483esac 1484ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1485 1486 cd "$ac_dir" || { ac_status=$?; continue; } 1487 # Check for guested configure. 1488 if test -f "$ac_srcdir/configure.gnu"; then 1489 echo && 1490 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1491 elif test -f "$ac_srcdir/configure"; then 1492 echo && 1493 $SHELL "$ac_srcdir/configure" --help=recursive 1494 else 1495 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1496 fi || ac_status=$? 1497 cd "$ac_pwd" || { ac_status=$?; break; } 1498 done 1499fi 1500 1501test -n "$ac_init_help" && exit $ac_status 1502if $ac_init_version; then 1503 cat <<\_ACEOF 1504libXxf86misc configure 1.0.3 1505generated by GNU Autoconf 2.68 1506 1507Copyright (C) 2010 Free Software Foundation, Inc. 1508This configure script is free software; the Free Software Foundation 1509gives unlimited permission to copy, distribute and modify it. 1510_ACEOF 1511 exit 1512fi 1513 1514## ------------------------ ## 1515## Autoconf initialization. ## 1516## ------------------------ ## 1517 1518# ac_fn_c_try_compile LINENO 1519# -------------------------- 1520# Try to compile conftest.$ac_ext, and return whether this succeeded. 1521ac_fn_c_try_compile () 1522{ 1523 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1524 rm -f conftest.$ac_objext 1525 if { { ac_try="$ac_compile" 1526case "(($ac_try" in 1527 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1528 *) ac_try_echo=$ac_try;; 1529esac 1530eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1531$as_echo "$ac_try_echo"; } >&5 1532 (eval "$ac_compile") 2>conftest.err 1533 ac_status=$? 1534 if test -s conftest.err; then 1535 grep -v '^ *+' conftest.err >conftest.er1 1536 cat conftest.er1 >&5 1537 mv -f conftest.er1 conftest.err 1538 fi 1539 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1540 test $ac_status = 0; } && { 1541 test -z "$ac_c_werror_flag" || 1542 test ! -s conftest.err 1543 } && test -s conftest.$ac_objext; then : 1544 ac_retval=0 1545else 1546 $as_echo "$as_me: failed program was:" >&5 1547sed 's/^/| /' conftest.$ac_ext >&5 1548 1549 ac_retval=1 1550fi 1551 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1552 as_fn_set_status $ac_retval 1553 1554} # ac_fn_c_try_compile 1555 1556# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1557# --------------------------------------------- 1558# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1559# accordingly. 1560ac_fn_c_check_decl () 1561{ 1562 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1563 as_decl_name=`echo $2|sed 's/ *(.*//'` 1564 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1566$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1567if eval \${$3+:} false; then : 1568 $as_echo_n "(cached) " >&6 1569else 1570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1571/* end confdefs.h. */ 1572$4 1573int 1574main () 1575{ 1576#ifndef $as_decl_name 1577#ifdef __cplusplus 1578 (void) $as_decl_use; 1579#else 1580 (void) $as_decl_name; 1581#endif 1582#endif 1583 1584 ; 1585 return 0; 1586} 1587_ACEOF 1588if ac_fn_c_try_compile "$LINENO"; then : 1589 eval "$3=yes" 1590else 1591 eval "$3=no" 1592fi 1593rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1594fi 1595eval ac_res=\$$3 1596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1597$as_echo "$ac_res" >&6; } 1598 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1599 1600} # ac_fn_c_check_decl 1601 1602# ac_fn_c_try_cpp LINENO 1603# ---------------------- 1604# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1605ac_fn_c_try_cpp () 1606{ 1607 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1608 if { { ac_try="$ac_cpp conftest.$ac_ext" 1609case "(($ac_try" in 1610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1611 *) ac_try_echo=$ac_try;; 1612esac 1613eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1614$as_echo "$ac_try_echo"; } >&5 1615 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1616 ac_status=$? 1617 if test -s conftest.err; then 1618 grep -v '^ *+' conftest.err >conftest.er1 1619 cat conftest.er1 >&5 1620 mv -f conftest.er1 conftest.err 1621 fi 1622 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1623 test $ac_status = 0; } > conftest.i && { 1624 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1625 test ! -s conftest.err 1626 }; then : 1627 ac_retval=0 1628else 1629 $as_echo "$as_me: failed program was:" >&5 1630sed 's/^/| /' conftest.$ac_ext >&5 1631 1632 ac_retval=1 1633fi 1634 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1635 as_fn_set_status $ac_retval 1636 1637} # ac_fn_c_try_cpp 1638 1639# ac_fn_c_try_run LINENO 1640# ---------------------- 1641# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1642# that executables *can* be run. 1643ac_fn_c_try_run () 1644{ 1645 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1646 if { { ac_try="$ac_link" 1647case "(($ac_try" in 1648 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1649 *) ac_try_echo=$ac_try;; 1650esac 1651eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1652$as_echo "$ac_try_echo"; } >&5 1653 (eval "$ac_link") 2>&5 1654 ac_status=$? 1655 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1656 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1657 { { case "(($ac_try" in 1658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1659 *) ac_try_echo=$ac_try;; 1660esac 1661eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1662$as_echo "$ac_try_echo"; } >&5 1663 (eval "$ac_try") 2>&5 1664 ac_status=$? 1665 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1666 test $ac_status = 0; }; }; then : 1667 ac_retval=0 1668else 1669 $as_echo "$as_me: program exited with status $ac_status" >&5 1670 $as_echo "$as_me: failed program was:" >&5 1671sed 's/^/| /' conftest.$ac_ext >&5 1672 1673 ac_retval=$ac_status 1674fi 1675 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1676 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1677 as_fn_set_status $ac_retval 1678 1679} # ac_fn_c_try_run 1680 1681# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1682# ------------------------------------------------------- 1683# Tests whether HEADER exists and can be compiled using the include files in 1684# INCLUDES, setting the cache variable VAR accordingly. 1685ac_fn_c_check_header_compile () 1686{ 1687 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1689$as_echo_n "checking for $2... " >&6; } 1690if eval \${$3+:} false; then : 1691 $as_echo_n "(cached) " >&6 1692else 1693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1694/* end confdefs.h. */ 1695$4 1696#include <$2> 1697_ACEOF 1698if ac_fn_c_try_compile "$LINENO"; then : 1699 eval "$3=yes" 1700else 1701 eval "$3=no" 1702fi 1703rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1704fi 1705eval ac_res=\$$3 1706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1707$as_echo "$ac_res" >&6; } 1708 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1709 1710} # ac_fn_c_check_header_compile 1711 1712# ac_fn_c_try_link LINENO 1713# ----------------------- 1714# Try to link conftest.$ac_ext, and return whether this succeeded. 1715ac_fn_c_try_link () 1716{ 1717 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1718 rm -f conftest.$ac_objext conftest$ac_exeext 1719 if { { ac_try="$ac_link" 1720case "(($ac_try" in 1721 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1722 *) ac_try_echo=$ac_try;; 1723esac 1724eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1725$as_echo "$ac_try_echo"; } >&5 1726 (eval "$ac_link") 2>conftest.err 1727 ac_status=$? 1728 if test -s conftest.err; then 1729 grep -v '^ *+' conftest.err >conftest.er1 1730 cat conftest.er1 >&5 1731 mv -f conftest.er1 conftest.err 1732 fi 1733 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1734 test $ac_status = 0; } && { 1735 test -z "$ac_c_werror_flag" || 1736 test ! -s conftest.err 1737 } && test -s conftest$ac_exeext && { 1738 test "$cross_compiling" = yes || 1739 $as_test_x conftest$ac_exeext 1740 }; then : 1741 ac_retval=0 1742else 1743 $as_echo "$as_me: failed program was:" >&5 1744sed 's/^/| /' conftest.$ac_ext >&5 1745 1746 ac_retval=1 1747fi 1748 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1749 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1750 # interfere with the next link command; also delete a directory that is 1751 # left behind by Apple's compiler. We do this before executing the actions. 1752 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1753 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1754 as_fn_set_status $ac_retval 1755 1756} # ac_fn_c_try_link 1757 1758# ac_fn_c_check_func LINENO FUNC VAR 1759# ---------------------------------- 1760# Tests whether FUNC exists, setting the cache variable VAR accordingly 1761ac_fn_c_check_func () 1762{ 1763 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1765$as_echo_n "checking for $2... " >&6; } 1766if eval \${$3+:} false; then : 1767 $as_echo_n "(cached) " >&6 1768else 1769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1770/* end confdefs.h. */ 1771/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1772 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1773#define $2 innocuous_$2 1774 1775/* System header to define __stub macros and hopefully few prototypes, 1776 which can conflict with char $2 (); below. 1777 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1778 <limits.h> exists even on freestanding compilers. */ 1779 1780#ifdef __STDC__ 1781# include <limits.h> 1782#else 1783# include <assert.h> 1784#endif 1785 1786#undef $2 1787 1788/* Override any GCC internal prototype to avoid an error. 1789 Use char because int might match the return type of a GCC 1790 builtin and then its argument prototype would still apply. */ 1791#ifdef __cplusplus 1792extern "C" 1793#endif 1794char $2 (); 1795/* The GNU C library defines this for functions which it implements 1796 to always fail with ENOSYS. Some functions are actually named 1797 something starting with __ and the normal name is an alias. */ 1798#if defined __stub_$2 || defined __stub___$2 1799choke me 1800#endif 1801 1802int 1803main () 1804{ 1805return $2 (); 1806 ; 1807 return 0; 1808} 1809_ACEOF 1810if ac_fn_c_try_link "$LINENO"; then : 1811 eval "$3=yes" 1812else 1813 eval "$3=no" 1814fi 1815rm -f core conftest.err conftest.$ac_objext \ 1816 conftest$ac_exeext conftest.$ac_ext 1817fi 1818eval ac_res=\$$3 1819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1820$as_echo "$ac_res" >&6; } 1821 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1822 1823} # ac_fn_c_check_func 1824cat >config.log <<_ACEOF 1825This file contains any messages produced by compilers while 1826running configure, to aid debugging if configure makes a mistake. 1827 1828It was created by libXxf86misc $as_me 1.0.3, which was 1829generated by GNU Autoconf 2.68. Invocation command line was 1830 1831 $ $0 $@ 1832 1833_ACEOF 1834exec 5>>config.log 1835{ 1836cat <<_ASUNAME 1837## --------- ## 1838## Platform. ## 1839## --------- ## 1840 1841hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1842uname -m = `(uname -m) 2>/dev/null || echo unknown` 1843uname -r = `(uname -r) 2>/dev/null || echo unknown` 1844uname -s = `(uname -s) 2>/dev/null || echo unknown` 1845uname -v = `(uname -v) 2>/dev/null || echo unknown` 1846 1847/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1848/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1849 1850/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1851/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1852/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1853/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1854/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1855/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1856/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1857 1858_ASUNAME 1859 1860as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1861for as_dir in $PATH 1862do 1863 IFS=$as_save_IFS 1864 test -z "$as_dir" && as_dir=. 1865 $as_echo "PATH: $as_dir" 1866 done 1867IFS=$as_save_IFS 1868 1869} >&5 1870 1871cat >&5 <<_ACEOF 1872 1873 1874## ----------- ## 1875## Core tests. ## 1876## ----------- ## 1877 1878_ACEOF 1879 1880 1881# Keep a trace of the command line. 1882# Strip out --no-create and --no-recursion so they do not pile up. 1883# Strip out --silent because we don't want to record it for future runs. 1884# Also quote any args containing shell meta-characters. 1885# Make two passes to allow for proper duplicate-argument suppression. 1886ac_configure_args= 1887ac_configure_args0= 1888ac_configure_args1= 1889ac_must_keep_next=false 1890for ac_pass in 1 2 1891do 1892 for ac_arg 1893 do 1894 case $ac_arg in 1895 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1896 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1897 | -silent | --silent | --silen | --sile | --sil) 1898 continue ;; 1899 *\'*) 1900 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1901 esac 1902 case $ac_pass in 1903 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1904 2) 1905 as_fn_append ac_configure_args1 " '$ac_arg'" 1906 if test $ac_must_keep_next = true; then 1907 ac_must_keep_next=false # Got value, back to normal. 1908 else 1909 case $ac_arg in 1910 *=* | --config-cache | -C | -disable-* | --disable-* \ 1911 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1912 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1913 | -with-* | --with-* | -without-* | --without-* | --x) 1914 case "$ac_configure_args0 " in 1915 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1916 esac 1917 ;; 1918 -* ) ac_must_keep_next=true ;; 1919 esac 1920 fi 1921 as_fn_append ac_configure_args " '$ac_arg'" 1922 ;; 1923 esac 1924 done 1925done 1926{ ac_configure_args0=; unset ac_configure_args0;} 1927{ ac_configure_args1=; unset ac_configure_args1;} 1928 1929# When interrupted or exit'd, cleanup temporary files, and complete 1930# config.log. We remove comments because anyway the quotes in there 1931# would cause problems or look ugly. 1932# WARNING: Use '\'' to represent an apostrophe within the trap. 1933# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1934trap 'exit_status=$? 1935 # Save into config.log some information that might help in debugging. 1936 { 1937 echo 1938 1939 $as_echo "## ---------------- ## 1940## Cache variables. ## 1941## ---------------- ##" 1942 echo 1943 # The following way of writing the cache mishandles newlines in values, 1944( 1945 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1946 eval ac_val=\$$ac_var 1947 case $ac_val in #( 1948 *${as_nl}*) 1949 case $ac_var in #( 1950 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1951$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1952 esac 1953 case $ac_var in #( 1954 _ | IFS | as_nl) ;; #( 1955 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1956 *) { eval $ac_var=; unset $ac_var;} ;; 1957 esac ;; 1958 esac 1959 done 1960 (set) 2>&1 | 1961 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1962 *${as_nl}ac_space=\ *) 1963 sed -n \ 1964 "s/'\''/'\''\\\\'\'''\''/g; 1965 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1966 ;; #( 1967 *) 1968 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1969 ;; 1970 esac | 1971 sort 1972) 1973 echo 1974 1975 $as_echo "## ----------------- ## 1976## Output variables. ## 1977## ----------------- ##" 1978 echo 1979 for ac_var in $ac_subst_vars 1980 do 1981 eval ac_val=\$$ac_var 1982 case $ac_val in 1983 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1984 esac 1985 $as_echo "$ac_var='\''$ac_val'\''" 1986 done | sort 1987 echo 1988 1989 if test -n "$ac_subst_files"; then 1990 $as_echo "## ------------------- ## 1991## File substitutions. ## 1992## ------------------- ##" 1993 echo 1994 for ac_var in $ac_subst_files 1995 do 1996 eval ac_val=\$$ac_var 1997 case $ac_val in 1998 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1999 esac 2000 $as_echo "$ac_var='\''$ac_val'\''" 2001 done | sort 2002 echo 2003 fi 2004 2005 if test -s confdefs.h; then 2006 $as_echo "## ----------- ## 2007## confdefs.h. ## 2008## ----------- ##" 2009 echo 2010 cat confdefs.h 2011 echo 2012 fi 2013 test "$ac_signal" != 0 && 2014 $as_echo "$as_me: caught signal $ac_signal" 2015 $as_echo "$as_me: exit $exit_status" 2016 } >&5 2017 rm -f core *.core core.conftest.* && 2018 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2019 exit $exit_status 2020' 0 2021for ac_signal in 1 2 13 15; do 2022 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2023done 2024ac_signal=0 2025 2026# confdefs.h avoids OS command line length limits that DEFS can exceed. 2027rm -f -r conftest* confdefs.h 2028 2029$as_echo "/* confdefs.h */" > confdefs.h 2030 2031# Predefined preprocessor variables. 2032 2033cat >>confdefs.h <<_ACEOF 2034#define PACKAGE_NAME "$PACKAGE_NAME" 2035_ACEOF 2036 2037cat >>confdefs.h <<_ACEOF 2038#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2039_ACEOF 2040 2041cat >>confdefs.h <<_ACEOF 2042#define PACKAGE_VERSION "$PACKAGE_VERSION" 2043_ACEOF 2044 2045cat >>confdefs.h <<_ACEOF 2046#define PACKAGE_STRING "$PACKAGE_STRING" 2047_ACEOF 2048 2049cat >>confdefs.h <<_ACEOF 2050#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2051_ACEOF 2052 2053cat >>confdefs.h <<_ACEOF 2054#define PACKAGE_URL "$PACKAGE_URL" 2055_ACEOF 2056 2057 2058# Let the site file select an alternate cache file if it wants to. 2059# Prefer an explicitly selected file to automatically selected ones. 2060ac_site_file1=NONE 2061ac_site_file2=NONE 2062if test -n "$CONFIG_SITE"; then 2063 # We do not want a PATH search for config.site. 2064 case $CONFIG_SITE in #(( 2065 -*) ac_site_file1=./$CONFIG_SITE;; 2066 */*) ac_site_file1=$CONFIG_SITE;; 2067 *) ac_site_file1=./$CONFIG_SITE;; 2068 esac 2069elif test "x$prefix" != xNONE; then 2070 ac_site_file1=$prefix/share/config.site 2071 ac_site_file2=$prefix/etc/config.site 2072else 2073 ac_site_file1=$ac_default_prefix/share/config.site 2074 ac_site_file2=$ac_default_prefix/etc/config.site 2075fi 2076for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2077do 2078 test "x$ac_site_file" = xNONE && continue 2079 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2080 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2081$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2082 sed 's/^/| /' "$ac_site_file" >&5 2083 . "$ac_site_file" \ 2084 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2085$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2086as_fn_error $? "failed to load site script $ac_site_file 2087See \`config.log' for more details" "$LINENO" 5; } 2088 fi 2089done 2090 2091if test -r "$cache_file"; then 2092 # Some versions of bash will fail to source /dev/null (special files 2093 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2094 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2095 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2096$as_echo "$as_me: loading cache $cache_file" >&6;} 2097 case $cache_file in 2098 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2099 *) . "./$cache_file";; 2100 esac 2101 fi 2102else 2103 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2104$as_echo "$as_me: creating cache $cache_file" >&6;} 2105 >$cache_file 2106fi 2107 2108# Check that the precious variables saved in the cache have kept the same 2109# value. 2110ac_cache_corrupted=false 2111for ac_var in $ac_precious_vars; do 2112 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2113 eval ac_new_set=\$ac_env_${ac_var}_set 2114 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2115 eval ac_new_val=\$ac_env_${ac_var}_value 2116 case $ac_old_set,$ac_new_set in 2117 set,) 2118 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2119$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2120 ac_cache_corrupted=: ;; 2121 ,set) 2122 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2123$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2124 ac_cache_corrupted=: ;; 2125 ,);; 2126 *) 2127 if test "x$ac_old_val" != "x$ac_new_val"; then 2128 # differences in whitespace do not lead to failure. 2129 ac_old_val_w=`echo x $ac_old_val` 2130 ac_new_val_w=`echo x $ac_new_val` 2131 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2132 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2133$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2134 ac_cache_corrupted=: 2135 else 2136 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2137$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2138 eval $ac_var=\$ac_old_val 2139 fi 2140 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2141$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2142 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2143$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2144 fi;; 2145 esac 2146 # Pass precious variables to config.status. 2147 if test "$ac_new_set" = set; then 2148 case $ac_new_val in 2149 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2150 *) ac_arg=$ac_var=$ac_new_val ;; 2151 esac 2152 case " $ac_configure_args " in 2153 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2154 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2155 esac 2156 fi 2157done 2158if $ac_cache_corrupted; then 2159 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2160$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2161 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2162$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2163 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2164fi 2165## -------------------- ## 2166## Main body of script. ## 2167## -------------------- ## 2168 2169ac_ext=c 2170ac_cpp='$CPP $CPPFLAGS' 2171ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2172ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2173ac_compiler_gnu=$ac_cv_c_compiler_gnu 2174 2175 2176 2177ac_config_headers="$ac_config_headers src/config.h" 2178 2179 2180# Initialize Automake 2181am__api_version='1.11' 2182 2183ac_aux_dir= 2184for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2185 if test -f "$ac_dir/install-sh"; then 2186 ac_aux_dir=$ac_dir 2187 ac_install_sh="$ac_aux_dir/install-sh -c" 2188 break 2189 elif test -f "$ac_dir/install.sh"; then 2190 ac_aux_dir=$ac_dir 2191 ac_install_sh="$ac_aux_dir/install.sh -c" 2192 break 2193 elif test -f "$ac_dir/shtool"; then 2194 ac_aux_dir=$ac_dir 2195 ac_install_sh="$ac_aux_dir/shtool install -c" 2196 break 2197 fi 2198done 2199if test -z "$ac_aux_dir"; then 2200 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2201fi 2202 2203# These three variables are undocumented and unsupported, 2204# and are intended to be withdrawn in a future Autoconf release. 2205# They can cause serious problems if a builder's source tree is in a directory 2206# whose full name contains unusual characters. 2207ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2208ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2209ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2210 2211 2212# Find a good install program. We prefer a C program (faster), 2213# so one script is as good as another. But avoid the broken or 2214# incompatible versions: 2215# SysV /etc/install, /usr/sbin/install 2216# SunOS /usr/etc/install 2217# IRIX /sbin/install 2218# AIX /bin/install 2219# AmigaOS /C/install, which installs bootblocks on floppy discs 2220# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2221# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2222# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2223# OS/2's system install, which has a completely different semantic 2224# ./install, which can be erroneously created by make from ./install.sh. 2225# Reject install programs that cannot install multiple files. 2226{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2227$as_echo_n "checking for a BSD-compatible install... " >&6; } 2228if test -z "$INSTALL"; then 2229if ${ac_cv_path_install+:} false; then : 2230 $as_echo_n "(cached) " >&6 2231else 2232 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2233for as_dir in $PATH 2234do 2235 IFS=$as_save_IFS 2236 test -z "$as_dir" && as_dir=. 2237 # Account for people who put trailing slashes in PATH elements. 2238case $as_dir/ in #(( 2239 ./ | .// | /[cC]/* | \ 2240 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2241 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2242 /usr/ucb/* ) ;; 2243 *) 2244 # OSF1 and SCO ODT 3.0 have their own names for install. 2245 # Don't use installbsd from OSF since it installs stuff as root 2246 # by default. 2247 for ac_prog in ginstall scoinst install; do 2248 for ac_exec_ext in '' $ac_executable_extensions; do 2249 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2250 if test $ac_prog = install && 2251 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2252 # AIX install. It has an incompatible calling convention. 2253 : 2254 elif test $ac_prog = install && 2255 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2256 # program-specific install script used by HP pwplus--don't use. 2257 : 2258 else 2259 rm -rf conftest.one conftest.two conftest.dir 2260 echo one > conftest.one 2261 echo two > conftest.two 2262 mkdir conftest.dir 2263 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2264 test -s conftest.one && test -s conftest.two && 2265 test -s conftest.dir/conftest.one && 2266 test -s conftest.dir/conftest.two 2267 then 2268 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2269 break 3 2270 fi 2271 fi 2272 fi 2273 done 2274 done 2275 ;; 2276esac 2277 2278 done 2279IFS=$as_save_IFS 2280 2281rm -rf conftest.one conftest.two conftest.dir 2282 2283fi 2284 if test "${ac_cv_path_install+set}" = set; then 2285 INSTALL=$ac_cv_path_install 2286 else 2287 # As a last resort, use the slow shell script. Don't cache a 2288 # value for INSTALL within a source directory, because that will 2289 # break other packages using the cache if that directory is 2290 # removed, or if the value is a relative name. 2291 INSTALL=$ac_install_sh 2292 fi 2293fi 2294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2295$as_echo "$INSTALL" >&6; } 2296 2297# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2298# It thinks the first close brace ends the variable substitution. 2299test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2300 2301test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2302 2303test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2304 2305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2306$as_echo_n "checking whether build environment is sane... " >&6; } 2307# Just in case 2308sleep 1 2309echo timestamp > conftest.file 2310# Reject unsafe characters in $srcdir or the absolute working directory 2311# name. Accept space and tab only in the latter. 2312am_lf=' 2313' 2314case `pwd` in 2315 *[\\\"\#\$\&\'\`$am_lf]*) 2316 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2317esac 2318case $srcdir in 2319 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2320 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 2321esac 2322 2323# Do `set' in a subshell so we don't clobber the current shell's 2324# arguments. Must try -L first in case configure is actually a 2325# symlink; some systems play weird games with the mod time of symlinks 2326# (eg FreeBSD returns the mod time of the symlink's containing 2327# directory). 2328if ( 2329 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2330 if test "$*" = "X"; then 2331 # -L didn't work. 2332 set X `ls -t "$srcdir/configure" conftest.file` 2333 fi 2334 rm -f conftest.file 2335 if test "$*" != "X $srcdir/configure conftest.file" \ 2336 && test "$*" != "X conftest.file $srcdir/configure"; then 2337 2338 # If neither matched, then we have a broken ls. This can happen 2339 # if, for instance, CONFIG_SHELL is bash and it inherits a 2340 # broken ls alias from the environment. This has actually 2341 # happened. Such a system could not be considered "sane". 2342 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2343alias in your environment" "$LINENO" 5 2344 fi 2345 2346 test "$2" = conftest.file 2347 ) 2348then 2349 # Ok. 2350 : 2351else 2352 as_fn_error $? "newly created file is older than distributed files! 2353Check your system clock" "$LINENO" 5 2354fi 2355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2356$as_echo "yes" >&6; } 2357test "$program_prefix" != NONE && 2358 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2359# Use a double $ so make ignores it. 2360test "$program_suffix" != NONE && 2361 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2362# Double any \ or $. 2363# By default was `s,x,x', remove it if useless. 2364ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2365program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2366 2367# expand $ac_aux_dir to an absolute path 2368am_aux_dir=`cd $ac_aux_dir && pwd` 2369 2370if test x"${MISSING+set}" != xset; then 2371 case $am_aux_dir in 2372 *\ * | *\ *) 2373 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2374 *) 2375 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2376 esac 2377fi 2378# Use eval to expand $SHELL 2379if eval "$MISSING --run true"; then 2380 am_missing_run="$MISSING --run " 2381else 2382 am_missing_run= 2383 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 2384$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 2385fi 2386 2387if test x"${install_sh}" != xset; then 2388 case $am_aux_dir in 2389 *\ * | *\ *) 2390 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2391 *) 2392 install_sh="\${SHELL} $am_aux_dir/install-sh" 2393 esac 2394fi 2395 2396# Installed binaries are usually stripped using `strip' when the user 2397# run `make install-strip'. However `strip' might not be the right 2398# tool to use in cross-compilation environments, therefore Automake 2399# will honor the `STRIP' environment variable to overrule this program. 2400if test "$cross_compiling" != no; then 2401 if test -n "$ac_tool_prefix"; then 2402 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2403set dummy ${ac_tool_prefix}strip; ac_word=$2 2404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2405$as_echo_n "checking for $ac_word... " >&6; } 2406if ${ac_cv_prog_STRIP+:} false; then : 2407 $as_echo_n "(cached) " >&6 2408else 2409 if test -n "$STRIP"; then 2410 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2411else 2412as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2413for as_dir in $PATH 2414do 2415 IFS=$as_save_IFS 2416 test -z "$as_dir" && as_dir=. 2417 for ac_exec_ext in '' $ac_executable_extensions; do 2418 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2419 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2420 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2421 break 2 2422 fi 2423done 2424 done 2425IFS=$as_save_IFS 2426 2427fi 2428fi 2429STRIP=$ac_cv_prog_STRIP 2430if test -n "$STRIP"; then 2431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2432$as_echo "$STRIP" >&6; } 2433else 2434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2435$as_echo "no" >&6; } 2436fi 2437 2438 2439fi 2440if test -z "$ac_cv_prog_STRIP"; then 2441 ac_ct_STRIP=$STRIP 2442 # Extract the first word of "strip", so it can be a program name with args. 2443set dummy strip; ac_word=$2 2444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2445$as_echo_n "checking for $ac_word... " >&6; } 2446if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2447 $as_echo_n "(cached) " >&6 2448else 2449 if test -n "$ac_ct_STRIP"; then 2450 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2451else 2452as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2453for as_dir in $PATH 2454do 2455 IFS=$as_save_IFS 2456 test -z "$as_dir" && as_dir=. 2457 for ac_exec_ext in '' $ac_executable_extensions; do 2458 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2459 ac_cv_prog_ac_ct_STRIP="strip" 2460 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2461 break 2 2462 fi 2463done 2464 done 2465IFS=$as_save_IFS 2466 2467fi 2468fi 2469ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2470if test -n "$ac_ct_STRIP"; then 2471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2472$as_echo "$ac_ct_STRIP" >&6; } 2473else 2474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2475$as_echo "no" >&6; } 2476fi 2477 2478 if test "x$ac_ct_STRIP" = x; then 2479 STRIP=":" 2480 else 2481 case $cross_compiling:$ac_tool_warned in 2482yes:) 2483{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2484$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2485ac_tool_warned=yes ;; 2486esac 2487 STRIP=$ac_ct_STRIP 2488 fi 2489else 2490 STRIP="$ac_cv_prog_STRIP" 2491fi 2492 2493fi 2494INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2495 2496{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2497$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2498if test -z "$MKDIR_P"; then 2499 if ${ac_cv_path_mkdir+:} false; then : 2500 $as_echo_n "(cached) " >&6 2501else 2502 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2503for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2504do 2505 IFS=$as_save_IFS 2506 test -z "$as_dir" && as_dir=. 2507 for ac_prog in mkdir gmkdir; do 2508 for ac_exec_ext in '' $ac_executable_extensions; do 2509 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2510 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2511 'mkdir (GNU coreutils) '* | \ 2512 'mkdir (coreutils) '* | \ 2513 'mkdir (fileutils) '4.1*) 2514 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2515 break 3;; 2516 esac 2517 done 2518 done 2519 done 2520IFS=$as_save_IFS 2521 2522fi 2523 2524 test -d ./--version && rmdir ./--version 2525 if test "${ac_cv_path_mkdir+set}" = set; then 2526 MKDIR_P="$ac_cv_path_mkdir -p" 2527 else 2528 # As a last resort, use the slow shell script. Don't cache a 2529 # value for MKDIR_P within a source directory, because that will 2530 # break other packages using the cache if that directory is 2531 # removed, or if the value is a relative name. 2532 MKDIR_P="$ac_install_sh -d" 2533 fi 2534fi 2535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2536$as_echo "$MKDIR_P" >&6; } 2537 2538mkdir_p="$MKDIR_P" 2539case $mkdir_p in 2540 [\\/$]* | ?:[\\/]*) ;; 2541 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2542esac 2543 2544for ac_prog in gawk mawk nawk awk 2545do 2546 # Extract the first word of "$ac_prog", so it can be a program name with args. 2547set dummy $ac_prog; ac_word=$2 2548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2549$as_echo_n "checking for $ac_word... " >&6; } 2550if ${ac_cv_prog_AWK+:} false; then : 2551 $as_echo_n "(cached) " >&6 2552else 2553 if test -n "$AWK"; then 2554 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2555else 2556as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2557for as_dir in $PATH 2558do 2559 IFS=$as_save_IFS 2560 test -z "$as_dir" && as_dir=. 2561 for ac_exec_ext in '' $ac_executable_extensions; do 2562 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2563 ac_cv_prog_AWK="$ac_prog" 2564 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2565 break 2 2566 fi 2567done 2568 done 2569IFS=$as_save_IFS 2570 2571fi 2572fi 2573AWK=$ac_cv_prog_AWK 2574if test -n "$AWK"; then 2575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2576$as_echo "$AWK" >&6; } 2577else 2578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2579$as_echo "no" >&6; } 2580fi 2581 2582 2583 test -n "$AWK" && break 2584done 2585 2586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2587$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2588set x ${MAKE-make} 2589ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2590if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2591 $as_echo_n "(cached) " >&6 2592else 2593 cat >conftest.make <<\_ACEOF 2594SHELL = /bin/sh 2595all: 2596 @echo '@@@%%%=$(MAKE)=@@@%%%' 2597_ACEOF 2598# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2599case `${MAKE-make} -f conftest.make 2>/dev/null` in 2600 *@@@%%%=?*=@@@%%%*) 2601 eval ac_cv_prog_make_${ac_make}_set=yes;; 2602 *) 2603 eval ac_cv_prog_make_${ac_make}_set=no;; 2604esac 2605rm -f conftest.make 2606fi 2607if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2609$as_echo "yes" >&6; } 2610 SET_MAKE= 2611else 2612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2613$as_echo "no" >&6; } 2614 SET_MAKE="MAKE=${MAKE-make}" 2615fi 2616 2617rm -rf .tst 2>/dev/null 2618mkdir .tst 2>/dev/null 2619if test -d .tst; then 2620 am__leading_dot=. 2621else 2622 am__leading_dot=_ 2623fi 2624rmdir .tst 2>/dev/null 2625 2626if test "`cd $srcdir && pwd`" != "`pwd`"; then 2627 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2628 # is not polluted with repeated "-I." 2629 am__isrc=' -I$(srcdir)' 2630 # test to see if srcdir already configured 2631 if test -f $srcdir/config.status; then 2632 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2633 fi 2634fi 2635 2636# test whether we have cygpath 2637if test -z "$CYGPATH_W"; then 2638 if (cygpath --version) >/dev/null 2>/dev/null; then 2639 CYGPATH_W='cygpath -w' 2640 else 2641 CYGPATH_W=echo 2642 fi 2643fi 2644 2645 2646# Define the identity of the package. 2647 PACKAGE='libXxf86misc' 2648 VERSION='1.0.3' 2649 2650 2651cat >>confdefs.h <<_ACEOF 2652#define PACKAGE "$PACKAGE" 2653_ACEOF 2654 2655 2656cat >>confdefs.h <<_ACEOF 2657#define VERSION "$VERSION" 2658_ACEOF 2659 2660# Some tools Automake needs. 2661 2662ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2663 2664 2665AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2666 2667 2668AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2669 2670 2671AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2672 2673 2674MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2675 2676# We need awk for the "check" target. The system "awk" is bad on 2677# some platforms. 2678# Always define AMTAR for backward compatibility. 2679 2680AMTAR=${AMTAR-"${am_missing_run}tar"} 2681 2682am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2683 2684 2685 2686 2687 2688 2689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2690$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2691 # Check whether --enable-maintainer-mode was given. 2692if test "${enable_maintainer_mode+set}" = set; then : 2693 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2694else 2695 USE_MAINTAINER_MODE=no 2696fi 2697 2698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 2699$as_echo "$USE_MAINTAINER_MODE" >&6; } 2700 if test $USE_MAINTAINER_MODE = yes; then 2701 MAINTAINER_MODE_TRUE= 2702 MAINTAINER_MODE_FALSE='#' 2703else 2704 MAINTAINER_MODE_TRUE='#' 2705 MAINTAINER_MODE_FALSE= 2706fi 2707 2708 MAINT=$MAINTAINER_MODE_TRUE 2709 2710 2711 2712# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724DEPDIR="${am__leading_dot}deps" 2725 2726ac_config_commands="$ac_config_commands depfiles" 2727 2728 2729am_make=${MAKE-make} 2730cat > confinc << 'END' 2731am__doit: 2732 @echo this is the am__doit target 2733.PHONY: am__doit 2734END 2735# If we don't find an include directive, just comment out the code. 2736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 2737$as_echo_n "checking for style of include used by $am_make... " >&6; } 2738am__include="#" 2739am__quote= 2740_am_result=none 2741# First try GNU make style include. 2742echo "include confinc" > confmf 2743# Ignore all kinds of additional output from `make'. 2744case `$am_make -s -f confmf 2> /dev/null` in #( 2745*the\ am__doit\ target*) 2746 am__include=include 2747 am__quote= 2748 _am_result=GNU 2749 ;; 2750esac 2751# Now try BSD make style include. 2752if test "$am__include" = "#"; then 2753 echo '.include "confinc"' > confmf 2754 case `$am_make -s -f confmf 2> /dev/null` in #( 2755 *the\ am__doit\ target*) 2756 am__include=.include 2757 am__quote="\"" 2758 _am_result=BSD 2759 ;; 2760 esac 2761fi 2762 2763 2764{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 2765$as_echo "$_am_result" >&6; } 2766rm -f confinc confmf 2767 2768# Check whether --enable-dependency-tracking was given. 2769if test "${enable_dependency_tracking+set}" = set; then : 2770 enableval=$enable_dependency_tracking; 2771fi 2772 2773if test "x$enable_dependency_tracking" != xno; then 2774 am_depcomp="$ac_aux_dir/depcomp" 2775 AMDEPBACKSLASH='\' 2776fi 2777 if test "x$enable_dependency_tracking" != xno; then 2778 AMDEP_TRUE= 2779 AMDEP_FALSE='#' 2780else 2781 AMDEP_TRUE='#' 2782 AMDEP_FALSE= 2783fi 2784 2785 2786ac_ext=c 2787ac_cpp='$CPP $CPPFLAGS' 2788ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2789ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2790ac_compiler_gnu=$ac_cv_c_compiler_gnu 2791if test -n "$ac_tool_prefix"; then 2792 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2793set dummy ${ac_tool_prefix}gcc; ac_word=$2 2794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2795$as_echo_n "checking for $ac_word... " >&6; } 2796if ${ac_cv_prog_CC+:} false; then : 2797 $as_echo_n "(cached) " >&6 2798else 2799 if test -n "$CC"; then 2800 ac_cv_prog_CC="$CC" # Let the user override the test. 2801else 2802as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2803for as_dir in $PATH 2804do 2805 IFS=$as_save_IFS 2806 test -z "$as_dir" && as_dir=. 2807 for ac_exec_ext in '' $ac_executable_extensions; do 2808 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2809 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2810 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2811 break 2 2812 fi 2813done 2814 done 2815IFS=$as_save_IFS 2816 2817fi 2818fi 2819CC=$ac_cv_prog_CC 2820if test -n "$CC"; then 2821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2822$as_echo "$CC" >&6; } 2823else 2824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2825$as_echo "no" >&6; } 2826fi 2827 2828 2829fi 2830if test -z "$ac_cv_prog_CC"; then 2831 ac_ct_CC=$CC 2832 # Extract the first word of "gcc", so it can be a program name with args. 2833set dummy gcc; ac_word=$2 2834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2835$as_echo_n "checking for $ac_word... " >&6; } 2836if ${ac_cv_prog_ac_ct_CC+:} false; then : 2837 $as_echo_n "(cached) " >&6 2838else 2839 if test -n "$ac_ct_CC"; then 2840 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2841else 2842as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2843for as_dir in $PATH 2844do 2845 IFS=$as_save_IFS 2846 test -z "$as_dir" && as_dir=. 2847 for ac_exec_ext in '' $ac_executable_extensions; do 2848 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2849 ac_cv_prog_ac_ct_CC="gcc" 2850 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2851 break 2 2852 fi 2853done 2854 done 2855IFS=$as_save_IFS 2856 2857fi 2858fi 2859ac_ct_CC=$ac_cv_prog_ac_ct_CC 2860if test -n "$ac_ct_CC"; then 2861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2862$as_echo "$ac_ct_CC" >&6; } 2863else 2864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2865$as_echo "no" >&6; } 2866fi 2867 2868 if test "x$ac_ct_CC" = x; then 2869 CC="" 2870 else 2871 case $cross_compiling:$ac_tool_warned in 2872yes:) 2873{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2874$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2875ac_tool_warned=yes ;; 2876esac 2877 CC=$ac_ct_CC 2878 fi 2879else 2880 CC="$ac_cv_prog_CC" 2881fi 2882 2883if test -z "$CC"; then 2884 if test -n "$ac_tool_prefix"; then 2885 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2886set dummy ${ac_tool_prefix}cc; ac_word=$2 2887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2888$as_echo_n "checking for $ac_word... " >&6; } 2889if ${ac_cv_prog_CC+:} false; then : 2890 $as_echo_n "(cached) " >&6 2891else 2892 if test -n "$CC"; then 2893 ac_cv_prog_CC="$CC" # Let the user override the test. 2894else 2895as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2896for as_dir in $PATH 2897do 2898 IFS=$as_save_IFS 2899 test -z "$as_dir" && as_dir=. 2900 for ac_exec_ext in '' $ac_executable_extensions; do 2901 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2902 ac_cv_prog_CC="${ac_tool_prefix}cc" 2903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2904 break 2 2905 fi 2906done 2907 done 2908IFS=$as_save_IFS 2909 2910fi 2911fi 2912CC=$ac_cv_prog_CC 2913if test -n "$CC"; then 2914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2915$as_echo "$CC" >&6; } 2916else 2917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2918$as_echo "no" >&6; } 2919fi 2920 2921 2922 fi 2923fi 2924if test -z "$CC"; then 2925 # Extract the first word of "cc", so it can be a program name with args. 2926set dummy cc; ac_word=$2 2927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2928$as_echo_n "checking for $ac_word... " >&6; } 2929if ${ac_cv_prog_CC+:} false; then : 2930 $as_echo_n "(cached) " >&6 2931else 2932 if test -n "$CC"; then 2933 ac_cv_prog_CC="$CC" # Let the user override the test. 2934else 2935 ac_prog_rejected=no 2936as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2937for as_dir in $PATH 2938do 2939 IFS=$as_save_IFS 2940 test -z "$as_dir" && as_dir=. 2941 for ac_exec_ext in '' $ac_executable_extensions; do 2942 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2943 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2944 ac_prog_rejected=yes 2945 continue 2946 fi 2947 ac_cv_prog_CC="cc" 2948 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2949 break 2 2950 fi 2951done 2952 done 2953IFS=$as_save_IFS 2954 2955if test $ac_prog_rejected = yes; then 2956 # We found a bogon in the path, so make sure we never use it. 2957 set dummy $ac_cv_prog_CC 2958 shift 2959 if test $# != 0; then 2960 # We chose a different compiler from the bogus one. 2961 # However, it has the same basename, so the bogon will be chosen 2962 # first if we set CC to just the basename; use the full file name. 2963 shift 2964 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2965 fi 2966fi 2967fi 2968fi 2969CC=$ac_cv_prog_CC 2970if test -n "$CC"; then 2971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2972$as_echo "$CC" >&6; } 2973else 2974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2975$as_echo "no" >&6; } 2976fi 2977 2978 2979fi 2980if test -z "$CC"; then 2981 if test -n "$ac_tool_prefix"; then 2982 for ac_prog in cl.exe 2983 do 2984 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2985set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2987$as_echo_n "checking for $ac_word... " >&6; } 2988if ${ac_cv_prog_CC+:} false; then : 2989 $as_echo_n "(cached) " >&6 2990else 2991 if test -n "$CC"; then 2992 ac_cv_prog_CC="$CC" # Let the user override the test. 2993else 2994as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2995for as_dir in $PATH 2996do 2997 IFS=$as_save_IFS 2998 test -z "$as_dir" && as_dir=. 2999 for ac_exec_ext in '' $ac_executable_extensions; do 3000 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3001 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3002 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3003 break 2 3004 fi 3005done 3006 done 3007IFS=$as_save_IFS 3008 3009fi 3010fi 3011CC=$ac_cv_prog_CC 3012if test -n "$CC"; then 3013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3014$as_echo "$CC" >&6; } 3015else 3016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3017$as_echo "no" >&6; } 3018fi 3019 3020 3021 test -n "$CC" && break 3022 done 3023fi 3024if test -z "$CC"; then 3025 ac_ct_CC=$CC 3026 for ac_prog in cl.exe 3027do 3028 # Extract the first word of "$ac_prog", so it can be a program name with args. 3029set dummy $ac_prog; ac_word=$2 3030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3031$as_echo_n "checking for $ac_word... " >&6; } 3032if ${ac_cv_prog_ac_ct_CC+:} false; then : 3033 $as_echo_n "(cached) " >&6 3034else 3035 if test -n "$ac_ct_CC"; then 3036 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3037else 3038as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3039for as_dir in $PATH 3040do 3041 IFS=$as_save_IFS 3042 test -z "$as_dir" && as_dir=. 3043 for ac_exec_ext in '' $ac_executable_extensions; do 3044 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3045 ac_cv_prog_ac_ct_CC="$ac_prog" 3046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3047 break 2 3048 fi 3049done 3050 done 3051IFS=$as_save_IFS 3052 3053fi 3054fi 3055ac_ct_CC=$ac_cv_prog_ac_ct_CC 3056if test -n "$ac_ct_CC"; then 3057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3058$as_echo "$ac_ct_CC" >&6; } 3059else 3060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3061$as_echo "no" >&6; } 3062fi 3063 3064 3065 test -n "$ac_ct_CC" && break 3066done 3067 3068 if test "x$ac_ct_CC" = x; then 3069 CC="" 3070 else 3071 case $cross_compiling:$ac_tool_warned in 3072yes:) 3073{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3074$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3075ac_tool_warned=yes ;; 3076esac 3077 CC=$ac_ct_CC 3078 fi 3079fi 3080 3081fi 3082 3083 3084test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3085$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3086as_fn_error $? "no acceptable C compiler found in \$PATH 3087See \`config.log' for more details" "$LINENO" 5; } 3088 3089# Provide some information about the compiler. 3090$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3091set X $ac_compile 3092ac_compiler=$2 3093for ac_option in --version -v -V -qversion; do 3094 { { ac_try="$ac_compiler $ac_option >&5" 3095case "(($ac_try" in 3096 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3097 *) ac_try_echo=$ac_try;; 3098esac 3099eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3100$as_echo "$ac_try_echo"; } >&5 3101 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3102 ac_status=$? 3103 if test -s conftest.err; then 3104 sed '10a\ 3105... rest of stderr output deleted ... 3106 10q' conftest.err >conftest.er1 3107 cat conftest.er1 >&5 3108 fi 3109 rm -f conftest.er1 conftest.err 3110 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3111 test $ac_status = 0; } 3112done 3113 3114cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3115/* end confdefs.h. */ 3116 3117int 3118main () 3119{ 3120 3121 ; 3122 return 0; 3123} 3124_ACEOF 3125ac_clean_files_save=$ac_clean_files 3126ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3127# Try to create an executable without -o first, disregard a.out. 3128# It will help us diagnose broken compilers, and finding out an intuition 3129# of exeext. 3130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3131$as_echo_n "checking whether the C compiler works... " >&6; } 3132ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3133 3134# The possible output files: 3135ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3136 3137ac_rmfiles= 3138for ac_file in $ac_files 3139do 3140 case $ac_file in 3141 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3142 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3143 esac 3144done 3145rm -f $ac_rmfiles 3146 3147if { { ac_try="$ac_link_default" 3148case "(($ac_try" in 3149 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3150 *) ac_try_echo=$ac_try;; 3151esac 3152eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3153$as_echo "$ac_try_echo"; } >&5 3154 (eval "$ac_link_default") 2>&5 3155 ac_status=$? 3156 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3157 test $ac_status = 0; }; then : 3158 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3159# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3160# in a Makefile. We should not override ac_cv_exeext if it was cached, 3161# so that the user can short-circuit this test for compilers unknown to 3162# Autoconf. 3163for ac_file in $ac_files '' 3164do 3165 test -f "$ac_file" || continue 3166 case $ac_file in 3167 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3168 ;; 3169 [ab].out ) 3170 # We found the default executable, but exeext='' is most 3171 # certainly right. 3172 break;; 3173 *.* ) 3174 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3175 then :; else 3176 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3177 fi 3178 # We set ac_cv_exeext here because the later test for it is not 3179 # safe: cross compilers may not add the suffix if given an `-o' 3180 # argument, so we may need to know it at that point already. 3181 # Even if this section looks crufty: it has the advantage of 3182 # actually working. 3183 break;; 3184 * ) 3185 break;; 3186 esac 3187done 3188test "$ac_cv_exeext" = no && ac_cv_exeext= 3189 3190else 3191 ac_file='' 3192fi 3193if test -z "$ac_file"; then : 3194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3195$as_echo "no" >&6; } 3196$as_echo "$as_me: failed program was:" >&5 3197sed 's/^/| /' conftest.$ac_ext >&5 3198 3199{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3200$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3201as_fn_error 77 "C compiler cannot create executables 3202See \`config.log' for more details" "$LINENO" 5; } 3203else 3204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3205$as_echo "yes" >&6; } 3206fi 3207{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3208$as_echo_n "checking for C compiler default output file name... " >&6; } 3209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3210$as_echo "$ac_file" >&6; } 3211ac_exeext=$ac_cv_exeext 3212 3213rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3214ac_clean_files=$ac_clean_files_save 3215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3216$as_echo_n "checking for suffix of executables... " >&6; } 3217if { { ac_try="$ac_link" 3218case "(($ac_try" in 3219 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3220 *) ac_try_echo=$ac_try;; 3221esac 3222eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3223$as_echo "$ac_try_echo"; } >&5 3224 (eval "$ac_link") 2>&5 3225 ac_status=$? 3226 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3227 test $ac_status = 0; }; then : 3228 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3229# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3230# work properly (i.e., refer to `conftest.exe'), while it won't with 3231# `rm'. 3232for ac_file in conftest.exe conftest conftest.*; do 3233 test -f "$ac_file" || continue 3234 case $ac_file in 3235 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3236 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3237 break;; 3238 * ) break;; 3239 esac 3240done 3241else 3242 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3243$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3244as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3245See \`config.log' for more details" "$LINENO" 5; } 3246fi 3247rm -f conftest conftest$ac_cv_exeext 3248{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3249$as_echo "$ac_cv_exeext" >&6; } 3250 3251rm -f conftest.$ac_ext 3252EXEEXT=$ac_cv_exeext 3253ac_exeext=$EXEEXT 3254cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3255/* end confdefs.h. */ 3256#include <stdio.h> 3257int 3258main () 3259{ 3260FILE *f = fopen ("conftest.out", "w"); 3261 return ferror (f) || fclose (f) != 0; 3262 3263 ; 3264 return 0; 3265} 3266_ACEOF 3267ac_clean_files="$ac_clean_files conftest.out" 3268# Check that the compiler produces executables we can run. If not, either 3269# the compiler is broken, or we cross compile. 3270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3271$as_echo_n "checking whether we are cross compiling... " >&6; } 3272if test "$cross_compiling" != yes; then 3273 { { ac_try="$ac_link" 3274case "(($ac_try" in 3275 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3276 *) ac_try_echo=$ac_try;; 3277esac 3278eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3279$as_echo "$ac_try_echo"; } >&5 3280 (eval "$ac_link") 2>&5 3281 ac_status=$? 3282 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3283 test $ac_status = 0; } 3284 if { ac_try='./conftest$ac_cv_exeext' 3285 { { case "(($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_try") 2>&5 3292 ac_status=$? 3293 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3294 test $ac_status = 0; }; }; then 3295 cross_compiling=no 3296 else 3297 if test "$cross_compiling" = maybe; then 3298 cross_compiling=yes 3299 else 3300 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3301$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3302as_fn_error $? "cannot run C compiled programs. 3303If you meant to cross compile, use \`--host'. 3304See \`config.log' for more details" "$LINENO" 5; } 3305 fi 3306 fi 3307fi 3308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3309$as_echo "$cross_compiling" >&6; } 3310 3311rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3312ac_clean_files=$ac_clean_files_save 3313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3314$as_echo_n "checking for suffix of object files... " >&6; } 3315if ${ac_cv_objext+:} false; then : 3316 $as_echo_n "(cached) " >&6 3317else 3318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3319/* end confdefs.h. */ 3320 3321int 3322main () 3323{ 3324 3325 ; 3326 return 0; 3327} 3328_ACEOF 3329rm -f conftest.o conftest.obj 3330if { { ac_try="$ac_compile" 3331case "(($ac_try" in 3332 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3333 *) ac_try_echo=$ac_try;; 3334esac 3335eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3336$as_echo "$ac_try_echo"; } >&5 3337 (eval "$ac_compile") 2>&5 3338 ac_status=$? 3339 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3340 test $ac_status = 0; }; then : 3341 for ac_file in conftest.o conftest.obj conftest.*; do 3342 test -f "$ac_file" || continue; 3343 case $ac_file in 3344 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3345 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3346 break;; 3347 esac 3348done 3349else 3350 $as_echo "$as_me: failed program was:" >&5 3351sed 's/^/| /' conftest.$ac_ext >&5 3352 3353{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3354$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3355as_fn_error $? "cannot compute suffix of object files: cannot compile 3356See \`config.log' for more details" "$LINENO" 5; } 3357fi 3358rm -f conftest.$ac_cv_objext conftest.$ac_ext 3359fi 3360{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3361$as_echo "$ac_cv_objext" >&6; } 3362OBJEXT=$ac_cv_objext 3363ac_objext=$OBJEXT 3364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3365$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3366if ${ac_cv_c_compiler_gnu+:} false; then : 3367 $as_echo_n "(cached) " >&6 3368else 3369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3370/* end confdefs.h. */ 3371 3372int 3373main () 3374{ 3375#ifndef __GNUC__ 3376 choke me 3377#endif 3378 3379 ; 3380 return 0; 3381} 3382_ACEOF 3383if ac_fn_c_try_compile "$LINENO"; then : 3384 ac_compiler_gnu=yes 3385else 3386 ac_compiler_gnu=no 3387fi 3388rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3389ac_cv_c_compiler_gnu=$ac_compiler_gnu 3390 3391fi 3392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3393$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3394if test $ac_compiler_gnu = yes; then 3395 GCC=yes 3396else 3397 GCC= 3398fi 3399ac_test_CFLAGS=${CFLAGS+set} 3400ac_save_CFLAGS=$CFLAGS 3401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3402$as_echo_n "checking whether $CC accepts -g... " >&6; } 3403if ${ac_cv_prog_cc_g+:} false; then : 3404 $as_echo_n "(cached) " >&6 3405else 3406 ac_save_c_werror_flag=$ac_c_werror_flag 3407 ac_c_werror_flag=yes 3408 ac_cv_prog_cc_g=no 3409 CFLAGS="-g" 3410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3411/* end confdefs.h. */ 3412 3413int 3414main () 3415{ 3416 3417 ; 3418 return 0; 3419} 3420_ACEOF 3421if ac_fn_c_try_compile "$LINENO"; then : 3422 ac_cv_prog_cc_g=yes 3423else 3424 CFLAGS="" 3425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3426/* end confdefs.h. */ 3427 3428int 3429main () 3430{ 3431 3432 ; 3433 return 0; 3434} 3435_ACEOF 3436if ac_fn_c_try_compile "$LINENO"; then : 3437 3438else 3439 ac_c_werror_flag=$ac_save_c_werror_flag 3440 CFLAGS="-g" 3441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3442/* end confdefs.h. */ 3443 3444int 3445main () 3446{ 3447 3448 ; 3449 return 0; 3450} 3451_ACEOF 3452if ac_fn_c_try_compile "$LINENO"; then : 3453 ac_cv_prog_cc_g=yes 3454fi 3455rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3456fi 3457rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3458fi 3459rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3460 ac_c_werror_flag=$ac_save_c_werror_flag 3461fi 3462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3463$as_echo "$ac_cv_prog_cc_g" >&6; } 3464if test "$ac_test_CFLAGS" = set; then 3465 CFLAGS=$ac_save_CFLAGS 3466elif test $ac_cv_prog_cc_g = yes; then 3467 if test "$GCC" = yes; then 3468 CFLAGS="-g -O2" 3469 else 3470 CFLAGS="-g" 3471 fi 3472else 3473 if test "$GCC" = yes; then 3474 CFLAGS="-O2" 3475 else 3476 CFLAGS= 3477 fi 3478fi 3479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3480$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3481if ${ac_cv_prog_cc_c89+:} false; then : 3482 $as_echo_n "(cached) " >&6 3483else 3484 ac_cv_prog_cc_c89=no 3485ac_save_CC=$CC 3486cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3487/* end confdefs.h. */ 3488#include <stdarg.h> 3489#include <stdio.h> 3490#include <sys/types.h> 3491#include <sys/stat.h> 3492/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3493struct buf { int x; }; 3494FILE * (*rcsopen) (struct buf *, struct stat *, int); 3495static char *e (p, i) 3496 char **p; 3497 int i; 3498{ 3499 return p[i]; 3500} 3501static char *f (char * (*g) (char **, int), char **p, ...) 3502{ 3503 char *s; 3504 va_list v; 3505 va_start (v,p); 3506 s = g (p, va_arg (v,int)); 3507 va_end (v); 3508 return s; 3509} 3510 3511/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3512 function prototypes and stuff, but not '\xHH' hex character constants. 3513 These don't provoke an error unfortunately, instead are silently treated 3514 as 'x'. The following induces an error, until -std is added to get 3515 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3516 array size at least. It's necessary to write '\x00'==0 to get something 3517 that's true only with -std. */ 3518int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3519 3520/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3521 inside strings and character constants. */ 3522#define FOO(x) 'x' 3523int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3524 3525int test (int i, double x); 3526struct s1 {int (*f) (int a);}; 3527struct s2 {int (*f) (double a);}; 3528int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3529int argc; 3530char **argv; 3531int 3532main () 3533{ 3534return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3535 ; 3536 return 0; 3537} 3538_ACEOF 3539for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3540 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3541do 3542 CC="$ac_save_CC $ac_arg" 3543 if ac_fn_c_try_compile "$LINENO"; then : 3544 ac_cv_prog_cc_c89=$ac_arg 3545fi 3546rm -f core conftest.err conftest.$ac_objext 3547 test "x$ac_cv_prog_cc_c89" != "xno" && break 3548done 3549rm -f conftest.$ac_ext 3550CC=$ac_save_CC 3551 3552fi 3553# AC_CACHE_VAL 3554case "x$ac_cv_prog_cc_c89" in 3555 x) 3556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3557$as_echo "none needed" >&6; } ;; 3558 xno) 3559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3560$as_echo "unsupported" >&6; } ;; 3561 *) 3562 CC="$CC $ac_cv_prog_cc_c89" 3563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3564$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3565esac 3566if test "x$ac_cv_prog_cc_c89" != xno; then : 3567 3568fi 3569 3570ac_ext=c 3571ac_cpp='$CPP $CPPFLAGS' 3572ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3573ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3574ac_compiler_gnu=$ac_cv_c_compiler_gnu 3575 3576depcc="$CC" am_compiler_list= 3577 3578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3579$as_echo_n "checking dependency style of $depcc... " >&6; } 3580if ${am_cv_CC_dependencies_compiler_type+:} false; then : 3581 $as_echo_n "(cached) " >&6 3582else 3583 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3584 # We make a subdir and do the tests there. Otherwise we can end up 3585 # making bogus files that we don't know about and never remove. For 3586 # instance it was reported that on HP-UX the gcc test will end up 3587 # making a dummy file named `D' -- because `-MD' means `put the output 3588 # in D'. 3589 mkdir conftest.dir 3590 # Copy depcomp to subdir because otherwise we won't find it if we're 3591 # using a relative directory. 3592 cp "$am_depcomp" conftest.dir 3593 cd conftest.dir 3594 # We will build objects and dependencies in a subdirectory because 3595 # it helps to detect inapplicable dependency modes. For instance 3596 # both Tru64's cc and ICC support -MD to output dependencies as a 3597 # side effect of compilation, but ICC will put the dependencies in 3598 # the current directory while Tru64 will put them in the object 3599 # directory. 3600 mkdir sub 3601 3602 am_cv_CC_dependencies_compiler_type=none 3603 if test "$am_compiler_list" = ""; then 3604 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3605 fi 3606 am__universal=false 3607 case " $depcc " in #( 3608 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3609 esac 3610 3611 for depmode in $am_compiler_list; do 3612 # Setup a source with many dependencies, because some compilers 3613 # like to wrap large dependency lists on column 80 (with \), and 3614 # we should not choose a depcomp mode which is confused by this. 3615 # 3616 # We need to recreate these files for each test, as the compiler may 3617 # overwrite some of them when testing with obscure command lines. 3618 # This happens at least with the AIX C compiler. 3619 : > sub/conftest.c 3620 for i in 1 2 3 4 5 6; do 3621 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3622 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3623 # Solaris 8's {/usr,}/bin/sh. 3624 touch sub/conftst$i.h 3625 done 3626 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3627 3628 # We check with `-c' and `-o' for the sake of the "dashmstdout" 3629 # mode. It turns out that the SunPro C++ compiler does not properly 3630 # handle `-M -o', and we need to detect this. Also, some Intel 3631 # versions had trouble with output in subdirs 3632 am__obj=sub/conftest.${OBJEXT-o} 3633 am__minus_obj="-o $am__obj" 3634 case $depmode in 3635 gcc) 3636 # This depmode causes a compiler race in universal mode. 3637 test "$am__universal" = false || continue 3638 ;; 3639 nosideeffect) 3640 # after this tag, mechanisms are not by side-effect, so they'll 3641 # only be used when explicitly requested 3642 if test "x$enable_dependency_tracking" = xyes; then 3643 continue 3644 else 3645 break 3646 fi 3647 ;; 3648 msvisualcpp | msvcmsys) 3649 # This compiler won't grok `-c -o', but also, the minuso test has 3650 # not run yet. These depmodes are late enough in the game, and 3651 # so weak that their functioning should not be impacted. 3652 am__obj=conftest.${OBJEXT-o} 3653 am__minus_obj= 3654 ;; 3655 none) break ;; 3656 esac 3657 if depmode=$depmode \ 3658 source=sub/conftest.c object=$am__obj \ 3659 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3660 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3661 >/dev/null 2>conftest.err && 3662 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3663 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3664 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3665 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3666 # icc doesn't choke on unknown options, it will just issue warnings 3667 # or remarks (even with -Werror). So we grep stderr for any message 3668 # that says an option was ignored or not supported. 3669 # When given -MP, icc 7.0 and 7.1 complain thusly: 3670 # icc: Command line warning: ignoring option '-M'; no argument required 3671 # The diagnosis changed in icc 8.0: 3672 # icc: Command line remark: option '-MP' not supported 3673 if (grep 'ignoring option' conftest.err || 3674 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3675 am_cv_CC_dependencies_compiler_type=$depmode 3676 break 3677 fi 3678 fi 3679 done 3680 3681 cd .. 3682 rm -rf conftest.dir 3683else 3684 am_cv_CC_dependencies_compiler_type=none 3685fi 3686 3687fi 3688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3689$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3690CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3691 3692 if 3693 test "x$enable_dependency_tracking" != xno \ 3694 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3695 am__fastdepCC_TRUE= 3696 am__fastdepCC_FALSE='#' 3697else 3698 am__fastdepCC_TRUE='#' 3699 am__fastdepCC_FALSE= 3700fi 3701 3702 3703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 3704$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 3705if ${ac_cv_prog_cc_c99+:} false; then : 3706 $as_echo_n "(cached) " >&6 3707else 3708 ac_cv_prog_cc_c99=no 3709ac_save_CC=$CC 3710cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3711/* end confdefs.h. */ 3712#include <stdarg.h> 3713#include <stdbool.h> 3714#include <stdlib.h> 3715#include <wchar.h> 3716#include <stdio.h> 3717 3718// Check varargs macros. These examples are taken from C99 6.10.3.5. 3719#define debug(...) fprintf (stderr, __VA_ARGS__) 3720#define showlist(...) puts (#__VA_ARGS__) 3721#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 3722static void 3723test_varargs_macros (void) 3724{ 3725 int x = 1234; 3726 int y = 5678; 3727 debug ("Flag"); 3728 debug ("X = %d\n", x); 3729 showlist (The first, second, and third items.); 3730 report (x>y, "x is %d but y is %d", x, y); 3731} 3732 3733// Check long long types. 3734#define BIG64 18446744073709551615ull 3735#define BIG32 4294967295ul 3736#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 3737#if !BIG_OK 3738 your preprocessor is broken; 3739#endif 3740#if BIG_OK 3741#else 3742 your preprocessor is broken; 3743#endif 3744static long long int bignum = -9223372036854775807LL; 3745static unsigned long long int ubignum = BIG64; 3746 3747struct incomplete_array 3748{ 3749 int datasize; 3750 double data[]; 3751}; 3752 3753struct named_init { 3754 int number; 3755 const wchar_t *name; 3756 double average; 3757}; 3758 3759typedef const char *ccp; 3760 3761static inline int 3762test_restrict (ccp restrict text) 3763{ 3764 // See if C++-style comments work. 3765 // Iterate through items via the restricted pointer. 3766 // Also check for declarations in for loops. 3767 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 3768 continue; 3769 return 0; 3770} 3771 3772// Check varargs and va_copy. 3773static void 3774test_varargs (const char *format, ...) 3775{ 3776 va_list args; 3777 va_start (args, format); 3778 va_list args_copy; 3779 va_copy (args_copy, args); 3780 3781 const char *str; 3782 int number; 3783 float fnumber; 3784 3785 while (*format) 3786 { 3787 switch (*format++) 3788 { 3789 case 's': // string 3790 str = va_arg (args_copy, const char *); 3791 break; 3792 case 'd': // int 3793 number = va_arg (args_copy, int); 3794 break; 3795 case 'f': // float 3796 fnumber = va_arg (args_copy, double); 3797 break; 3798 default: 3799 break; 3800 } 3801 } 3802 va_end (args_copy); 3803 va_end (args); 3804} 3805 3806int 3807main () 3808{ 3809 3810 // Check bool. 3811 _Bool success = false; 3812 3813 // Check restrict. 3814 if (test_restrict ("String literal") == 0) 3815 success = true; 3816 char *restrict newvar = "Another string"; 3817 3818 // Check varargs. 3819 test_varargs ("s, d' f .", "string", 65, 34.234); 3820 test_varargs_macros (); 3821 3822 // Check flexible array members. 3823 struct incomplete_array *ia = 3824 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 3825 ia->datasize = 10; 3826 for (int i = 0; i < ia->datasize; ++i) 3827 ia->data[i] = i * 1.234; 3828 3829 // Check named initializers. 3830 struct named_init ni = { 3831 .number = 34, 3832 .name = L"Test wide string", 3833 .average = 543.34343, 3834 }; 3835 3836 ni.number = 58; 3837 3838 int dynamic_array[ni.number]; 3839 dynamic_array[ni.number - 1] = 543; 3840 3841 // work around unused variable warnings 3842 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 3843 || dynamic_array[ni.number - 1] != 543); 3844 3845 ; 3846 return 0; 3847} 3848_ACEOF 3849for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99 3850do 3851 CC="$ac_save_CC $ac_arg" 3852 if ac_fn_c_try_compile "$LINENO"; then : 3853 ac_cv_prog_cc_c99=$ac_arg 3854fi 3855rm -f core conftest.err conftest.$ac_objext 3856 test "x$ac_cv_prog_cc_c99" != "xno" && break 3857done 3858rm -f conftest.$ac_ext 3859CC=$ac_save_CC 3860 3861fi 3862# AC_CACHE_VAL 3863case "x$ac_cv_prog_cc_c99" in 3864 x) 3865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3866$as_echo "none needed" >&6; } ;; 3867 xno) 3868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3869$as_echo "unsupported" >&6; } ;; 3870 *) 3871 CC="$CC $ac_cv_prog_cc_c99" 3872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 3873$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 3874esac 3875if test "x$ac_cv_prog_cc_c99" != xno; then : 3876 3877fi 3878 3879 3880 3881ac_ext=c 3882ac_cpp='$CPP $CPPFLAGS' 3883ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3884ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3885ac_compiler_gnu=$ac_cv_c_compiler_gnu 3886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3887$as_echo_n "checking how to run the C preprocessor... " >&6; } 3888# On Suns, sometimes $CPP names a directory. 3889if test -n "$CPP" && test -d "$CPP"; then 3890 CPP= 3891fi 3892if test -z "$CPP"; then 3893 if ${ac_cv_prog_CPP+:} false; then : 3894 $as_echo_n "(cached) " >&6 3895else 3896 # Double quotes because CPP needs to be expanded 3897 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3898 do 3899 ac_preproc_ok=false 3900for ac_c_preproc_warn_flag in '' yes 3901do 3902 # Use a header file that comes with gcc, so configuring glibc 3903 # with a fresh cross-compiler works. 3904 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3905 # <limits.h> exists even on freestanding compilers. 3906 # On the NeXT, cc -E runs the code through the compiler's parser, 3907 # not just through cpp. "Syntax error" is here to catch this case. 3908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3909/* end confdefs.h. */ 3910#ifdef __STDC__ 3911# include <limits.h> 3912#else 3913# include <assert.h> 3914#endif 3915 Syntax error 3916_ACEOF 3917if ac_fn_c_try_cpp "$LINENO"; then : 3918 3919else 3920 # Broken: fails on valid input. 3921continue 3922fi 3923rm -f conftest.err conftest.i conftest.$ac_ext 3924 3925 # OK, works on sane cases. Now check whether nonexistent headers 3926 # can be detected and how. 3927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3928/* end confdefs.h. */ 3929#include <ac_nonexistent.h> 3930_ACEOF 3931if ac_fn_c_try_cpp "$LINENO"; then : 3932 # Broken: success on invalid input. 3933continue 3934else 3935 # Passes both tests. 3936ac_preproc_ok=: 3937break 3938fi 3939rm -f conftest.err conftest.i conftest.$ac_ext 3940 3941done 3942# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3943rm -f conftest.i conftest.err conftest.$ac_ext 3944if $ac_preproc_ok; then : 3945 break 3946fi 3947 3948 done 3949 ac_cv_prog_CPP=$CPP 3950 3951fi 3952 CPP=$ac_cv_prog_CPP 3953else 3954 ac_cv_prog_CPP=$CPP 3955fi 3956{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3957$as_echo "$CPP" >&6; } 3958ac_preproc_ok=false 3959for ac_c_preproc_warn_flag in '' yes 3960do 3961 # Use a header file that comes with gcc, so configuring glibc 3962 # with a fresh cross-compiler works. 3963 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3964 # <limits.h> exists even on freestanding compilers. 3965 # On the NeXT, cc -E runs the code through the compiler's parser, 3966 # not just through cpp. "Syntax error" is here to catch this case. 3967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3968/* end confdefs.h. */ 3969#ifdef __STDC__ 3970# include <limits.h> 3971#else 3972# include <assert.h> 3973#endif 3974 Syntax error 3975_ACEOF 3976if ac_fn_c_try_cpp "$LINENO"; then : 3977 3978else 3979 # Broken: fails on valid input. 3980continue 3981fi 3982rm -f conftest.err conftest.i conftest.$ac_ext 3983 3984 # OK, works on sane cases. Now check whether nonexistent headers 3985 # can be detected and how. 3986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3987/* end confdefs.h. */ 3988#include <ac_nonexistent.h> 3989_ACEOF 3990if ac_fn_c_try_cpp "$LINENO"; then : 3991 # Broken: success on invalid input. 3992continue 3993else 3994 # Passes both tests. 3995ac_preproc_ok=: 3996break 3997fi 3998rm -f conftest.err conftest.i conftest.$ac_ext 3999 4000done 4001# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4002rm -f conftest.i conftest.err conftest.$ac_ext 4003if $ac_preproc_ok; then : 4004 4005else 4006 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4007$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4008as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4009See \`config.log' for more details" "$LINENO" 5; } 4010fi 4011 4012ac_ext=c 4013ac_cpp='$CPP $CPPFLAGS' 4014ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4015ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4016ac_compiler_gnu=$ac_cv_c_compiler_gnu 4017 4018 4019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4020$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4021if ${ac_cv_path_GREP+:} false; then : 4022 $as_echo_n "(cached) " >&6 4023else 4024 if test -z "$GREP"; then 4025 ac_path_GREP_found=false 4026 # Loop through the user's path and test for each of PROGNAME-LIST 4027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4028for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4029do 4030 IFS=$as_save_IFS 4031 test -z "$as_dir" && as_dir=. 4032 for ac_prog in grep ggrep; do 4033 for ac_exec_ext in '' $ac_executable_extensions; do 4034 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4035 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 4036# Check for GNU ac_path_GREP and select it if it is found. 4037 # Check for GNU $ac_path_GREP 4038case `"$ac_path_GREP" --version 2>&1` in 4039*GNU*) 4040 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4041*) 4042 ac_count=0 4043 $as_echo_n 0123456789 >"conftest.in" 4044 while : 4045 do 4046 cat "conftest.in" "conftest.in" >"conftest.tmp" 4047 mv "conftest.tmp" "conftest.in" 4048 cp "conftest.in" "conftest.nl" 4049 $as_echo 'GREP' >> "conftest.nl" 4050 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4051 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4052 as_fn_arith $ac_count + 1 && ac_count=$as_val 4053 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4054 # Best one so far, save it but keep looking for a better one 4055 ac_cv_path_GREP="$ac_path_GREP" 4056 ac_path_GREP_max=$ac_count 4057 fi 4058 # 10*(2^10) chars as input seems more than enough 4059 test $ac_count -gt 10 && break 4060 done 4061 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4062esac 4063 4064 $ac_path_GREP_found && break 3 4065 done 4066 done 4067 done 4068IFS=$as_save_IFS 4069 if test -z "$ac_cv_path_GREP"; then 4070 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4071 fi 4072else 4073 ac_cv_path_GREP=$GREP 4074fi 4075 4076fi 4077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4078$as_echo "$ac_cv_path_GREP" >&6; } 4079 GREP="$ac_cv_path_GREP" 4080 4081 4082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4083$as_echo_n "checking for egrep... " >&6; } 4084if ${ac_cv_path_EGREP+:} false; then : 4085 $as_echo_n "(cached) " >&6 4086else 4087 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4088 then ac_cv_path_EGREP="$GREP -E" 4089 else 4090 if test -z "$EGREP"; then 4091 ac_path_EGREP_found=false 4092 # Loop through the user's path and test for each of PROGNAME-LIST 4093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4094for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4095do 4096 IFS=$as_save_IFS 4097 test -z "$as_dir" && as_dir=. 4098 for ac_prog in egrep; do 4099 for ac_exec_ext in '' $ac_executable_extensions; do 4100 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4101 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 4102# Check for GNU ac_path_EGREP and select it if it is found. 4103 # Check for GNU $ac_path_EGREP 4104case `"$ac_path_EGREP" --version 2>&1` in 4105*GNU*) 4106 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4107*) 4108 ac_count=0 4109 $as_echo_n 0123456789 >"conftest.in" 4110 while : 4111 do 4112 cat "conftest.in" "conftest.in" >"conftest.tmp" 4113 mv "conftest.tmp" "conftest.in" 4114 cp "conftest.in" "conftest.nl" 4115 $as_echo 'EGREP' >> "conftest.nl" 4116 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4117 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4118 as_fn_arith $ac_count + 1 && ac_count=$as_val 4119 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4120 # Best one so far, save it but keep looking for a better one 4121 ac_cv_path_EGREP="$ac_path_EGREP" 4122 ac_path_EGREP_max=$ac_count 4123 fi 4124 # 10*(2^10) chars as input seems more than enough 4125 test $ac_count -gt 10 && break 4126 done 4127 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4128esac 4129 4130 $ac_path_EGREP_found && break 3 4131 done 4132 done 4133 done 4134IFS=$as_save_IFS 4135 if test -z "$ac_cv_path_EGREP"; then 4136 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4137 fi 4138else 4139 ac_cv_path_EGREP=$EGREP 4140fi 4141 4142 fi 4143fi 4144{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4145$as_echo "$ac_cv_path_EGREP" >&6; } 4146 EGREP="$ac_cv_path_EGREP" 4147 4148 4149{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4150$as_echo_n "checking for ANSI C header files... " >&6; } 4151if ${ac_cv_header_stdc+:} false; then : 4152 $as_echo_n "(cached) " >&6 4153else 4154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4155/* end confdefs.h. */ 4156#include <stdlib.h> 4157#include <stdarg.h> 4158#include <string.h> 4159#include <float.h> 4160 4161int 4162main () 4163{ 4164 4165 ; 4166 return 0; 4167} 4168_ACEOF 4169if ac_fn_c_try_compile "$LINENO"; then : 4170 ac_cv_header_stdc=yes 4171else 4172 ac_cv_header_stdc=no 4173fi 4174rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4175 4176if test $ac_cv_header_stdc = yes; then 4177 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4179/* end confdefs.h. */ 4180#include <string.h> 4181 4182_ACEOF 4183if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4184 $EGREP "memchr" >/dev/null 2>&1; then : 4185 4186else 4187 ac_cv_header_stdc=no 4188fi 4189rm -f conftest* 4190 4191fi 4192 4193if test $ac_cv_header_stdc = yes; then 4194 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4196/* end confdefs.h. */ 4197#include <stdlib.h> 4198 4199_ACEOF 4200if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4201 $EGREP "free" >/dev/null 2>&1; then : 4202 4203else 4204 ac_cv_header_stdc=no 4205fi 4206rm -f conftest* 4207 4208fi 4209 4210if test $ac_cv_header_stdc = yes; then 4211 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4212 if test "$cross_compiling" = yes; then : 4213 : 4214else 4215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4216/* end confdefs.h. */ 4217#include <ctype.h> 4218#include <stdlib.h> 4219#if ((' ' & 0x0FF) == 0x020) 4220# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4221# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4222#else 4223# define ISLOWER(c) \ 4224 (('a' <= (c) && (c) <= 'i') \ 4225 || ('j' <= (c) && (c) <= 'r') \ 4226 || ('s' <= (c) && (c) <= 'z')) 4227# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4228#endif 4229 4230#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4231int 4232main () 4233{ 4234 int i; 4235 for (i = 0; i < 256; i++) 4236 if (XOR (islower (i), ISLOWER (i)) 4237 || toupper (i) != TOUPPER (i)) 4238 return 2; 4239 return 0; 4240} 4241_ACEOF 4242if ac_fn_c_try_run "$LINENO"; then : 4243 4244else 4245 ac_cv_header_stdc=no 4246fi 4247rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4248 conftest.$ac_objext conftest.beam conftest.$ac_ext 4249fi 4250 4251fi 4252fi 4253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4254$as_echo "$ac_cv_header_stdc" >&6; } 4255if test $ac_cv_header_stdc = yes; then 4256 4257$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4258 4259fi 4260 4261# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4262for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4263 inttypes.h stdint.h unistd.h 4264do : 4265 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4266ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4267" 4268if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4269 cat >>confdefs.h <<_ACEOF 4270#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4271_ACEOF 4272 4273fi 4274 4275done 4276 4277 4278 4279 4280if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 4281 if test -n "$ac_tool_prefix"; then 4282 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 4283set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 4284{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4285$as_echo_n "checking for $ac_word... " >&6; } 4286if ${ac_cv_path_PKG_CONFIG+:} false; then : 4287 $as_echo_n "(cached) " >&6 4288else 4289 case $PKG_CONFIG in 4290 [\\/]* | ?:[\\/]*) 4291 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 4292 ;; 4293 *) 4294 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4295for as_dir in $PATH 4296do 4297 IFS=$as_save_IFS 4298 test -z "$as_dir" && as_dir=. 4299 for ac_exec_ext in '' $ac_executable_extensions; do 4300 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4301 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4302 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4303 break 2 4304 fi 4305done 4306 done 4307IFS=$as_save_IFS 4308 4309 ;; 4310esac 4311fi 4312PKG_CONFIG=$ac_cv_path_PKG_CONFIG 4313if test -n "$PKG_CONFIG"; then 4314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 4315$as_echo "$PKG_CONFIG" >&6; } 4316else 4317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4318$as_echo "no" >&6; } 4319fi 4320 4321 4322fi 4323if test -z "$ac_cv_path_PKG_CONFIG"; then 4324 ac_pt_PKG_CONFIG=$PKG_CONFIG 4325 # Extract the first word of "pkg-config", so it can be a program name with args. 4326set dummy pkg-config; ac_word=$2 4327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4328$as_echo_n "checking for $ac_word... " >&6; } 4329if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 4330 $as_echo_n "(cached) " >&6 4331else 4332 case $ac_pt_PKG_CONFIG in 4333 [\\/]* | ?:[\\/]*) 4334 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 4335 ;; 4336 *) 4337 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4338for as_dir in $PATH 4339do 4340 IFS=$as_save_IFS 4341 test -z "$as_dir" && as_dir=. 4342 for ac_exec_ext in '' $ac_executable_extensions; do 4343 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4344 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 4345 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4346 break 2 4347 fi 4348done 4349 done 4350IFS=$as_save_IFS 4351 4352 ;; 4353esac 4354fi 4355ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 4356if test -n "$ac_pt_PKG_CONFIG"; then 4357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 4358$as_echo "$ac_pt_PKG_CONFIG" >&6; } 4359else 4360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4361$as_echo "no" >&6; } 4362fi 4363 4364 if test "x$ac_pt_PKG_CONFIG" = x; then 4365 PKG_CONFIG="" 4366 else 4367 case $cross_compiling:$ac_tool_warned in 4368yes:) 4369{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4370$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4371ac_tool_warned=yes ;; 4372esac 4373 PKG_CONFIG=$ac_pt_PKG_CONFIG 4374 fi 4375else 4376 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 4377fi 4378 4379fi 4380if test -n "$PKG_CONFIG"; then 4381 _pkg_min_version=0.9.0 4382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 4383$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 4384 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 4385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4386$as_echo "yes" >&6; } 4387 else 4388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4389$as_echo "no" >&6; } 4390 PKG_CONFIG="" 4391 fi 4392 4393fi 4394# Make sure we can run config.sub. 4395$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 4396 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 4397 4398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 4399$as_echo_n "checking build system type... " >&6; } 4400if ${ac_cv_build+:} false; then : 4401 $as_echo_n "(cached) " >&6 4402else 4403 ac_build_alias=$build_alias 4404test "x$ac_build_alias" = x && 4405 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 4406test "x$ac_build_alias" = x && 4407 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 4408ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 4409 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 4410 4411fi 4412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 4413$as_echo "$ac_cv_build" >&6; } 4414case $ac_cv_build in 4415*-*-*) ;; 4416*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 4417esac 4418build=$ac_cv_build 4419ac_save_IFS=$IFS; IFS='-' 4420set x $ac_cv_build 4421shift 4422build_cpu=$1 4423build_vendor=$2 4424shift; shift 4425# Remember, the first character of IFS is used to create $*, 4426# except with old shells: 4427build_os=$* 4428IFS=$ac_save_IFS 4429case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 4430 4431 4432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4433$as_echo_n "checking host system type... " >&6; } 4434if ${ac_cv_host+:} false; then : 4435 $as_echo_n "(cached) " >&6 4436else 4437 if test "x$host_alias" = x; then 4438 ac_cv_host=$ac_cv_build 4439else 4440 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4441 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4442fi 4443 4444fi 4445{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4446$as_echo "$ac_cv_host" >&6; } 4447case $ac_cv_host in 4448*-*-*) ;; 4449*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4450esac 4451host=$ac_cv_host 4452ac_save_IFS=$IFS; IFS='-' 4453set x $ac_cv_host 4454shift 4455host_cpu=$1 4456host_vendor=$2 4457shift; shift 4458# Remember, the first character of IFS is used to create $*, 4459# except with old shells: 4460host_os=$* 4461IFS=$ac_save_IFS 4462case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4463 4464 4465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4466$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4467if ${ac_cv_path_SED+:} false; then : 4468 $as_echo_n "(cached) " >&6 4469else 4470 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4471 for ac_i in 1 2 3 4 5 6 7; do 4472 ac_script="$ac_script$as_nl$ac_script" 4473 done 4474 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4475 { ac_script=; unset ac_script;} 4476 if test -z "$SED"; then 4477 ac_path_SED_found=false 4478 # Loop through the user's path and test for each of PROGNAME-LIST 4479 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4480for as_dir in $PATH 4481do 4482 IFS=$as_save_IFS 4483 test -z "$as_dir" && as_dir=. 4484 for ac_prog in sed gsed; do 4485 for ac_exec_ext in '' $ac_executable_extensions; do 4486 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4487 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4488# Check for GNU ac_path_SED and select it if it is found. 4489 # Check for GNU $ac_path_SED 4490case `"$ac_path_SED" --version 2>&1` in 4491*GNU*) 4492 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4493*) 4494 ac_count=0 4495 $as_echo_n 0123456789 >"conftest.in" 4496 while : 4497 do 4498 cat "conftest.in" "conftest.in" >"conftest.tmp" 4499 mv "conftest.tmp" "conftest.in" 4500 cp "conftest.in" "conftest.nl" 4501 $as_echo '' >> "conftest.nl" 4502 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4503 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4504 as_fn_arith $ac_count + 1 && ac_count=$as_val 4505 if test $ac_count -gt ${ac_path_SED_max-0}; then 4506 # Best one so far, save it but keep looking for a better one 4507 ac_cv_path_SED="$ac_path_SED" 4508 ac_path_SED_max=$ac_count 4509 fi 4510 # 10*(2^10) chars as input seems more than enough 4511 test $ac_count -gt 10 && break 4512 done 4513 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4514esac 4515 4516 $ac_path_SED_found && break 3 4517 done 4518 done 4519 done 4520IFS=$as_save_IFS 4521 if test -z "$ac_cv_path_SED"; then 4522 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4523 fi 4524else 4525 ac_cv_path_SED=$SED 4526fi 4527 4528fi 4529{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4530$as_echo "$ac_cv_path_SED" >&6; } 4531 SED="$ac_cv_path_SED" 4532 rm -f conftest.sed 4533 4534 4535 4536 4537 4538if test "x$GCC" = xyes ; then 4539 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \ 4540-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \ 4541-Wbad-function-cast -Wformat=2" 4542 case `$CC -dumpversion` in 4543 3.4.* | 4.*) 4544 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement" 4545 ;; 4546 esac 4547else 4548 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 4549if test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 4550 SUNCC="yes" 4551else 4552 SUNCC="no" 4553fi 4554 4555 if test "x$SUNCC" = "xyes"; then 4556 CWARNFLAGS="-v" 4557 fi 4558fi 4559 4560 4561 4562# If the module's configure.ac calls AC_PROG_CC later on, CC gets set to C89 4563 4564 4565 4566# Check whether --enable-strict-compilation was given. 4567if test "${enable_strict_compilation+set}" = set; then : 4568 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval 4569else 4570 STRICT_COMPILE=no 4571fi 4572 4573if test "x$STRICT_COMPILE" = "xyes"; then 4574 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 4575if test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 4576 SUNCC="yes" 4577else 4578 SUNCC="no" 4579fi 4580 4581 ac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default" 4582if test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then : 4583 INTELCC="yes" 4584else 4585 INTELCC="no" 4586fi 4587 4588 if test "x$GCC" = xyes ; then 4589 STRICT_CFLAGS="-pedantic -Werror" 4590 elif test "x$SUNCC" = "xyes"; then 4591 STRICT_CFLAGS="-errwarn" 4592 elif test "x$INTELCC" = "xyes"; then 4593 STRICT_CFLAGS="-Werror" 4594 fi 4595fi 4596CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS" 4597 4598 4599 4600 4601cat >>confdefs.h <<_ACEOF 4602#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 4603_ACEOF 4604 4605 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 4606 if test "x$PVM" = "x"; then 4607 PVM="0" 4608 fi 4609 4610cat >>confdefs.h <<_ACEOF 4611#define PACKAGE_VERSION_MINOR $PVM 4612_ACEOF 4613 4614 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 4615 if test "x$PVP" = "x"; then 4616 PVP="0" 4617 fi 4618 4619cat >>confdefs.h <<_ACEOF 4620#define PACKAGE_VERSION_PATCHLEVEL $PVP 4621_ACEOF 4622 4623 4624 4625CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \ 4626mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \ 4627|| (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \ 4628echo 'git directory not found: installing possibly empty changelog.' >&2)" 4629 4630 4631 4632 4633macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros` 4634INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \ 4635mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \ 4636|| (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \ 4637echo 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)" 4638 4639 4640 4641 4642 4643 4644if test x$APP_MAN_SUFFIX = x ; then 4645 APP_MAN_SUFFIX=1 4646fi 4647if test x$APP_MAN_DIR = x ; then 4648 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 4649fi 4650 4651if test x$LIB_MAN_SUFFIX = x ; then 4652 LIB_MAN_SUFFIX=3 4653fi 4654if test x$LIB_MAN_DIR = x ; then 4655 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 4656fi 4657 4658if test x$FILE_MAN_SUFFIX = x ; then 4659 case $host_os in 4660 solaris*) FILE_MAN_SUFFIX=4 ;; 4661 *) FILE_MAN_SUFFIX=5 ;; 4662 esac 4663fi 4664if test x$FILE_MAN_DIR = x ; then 4665 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 4666fi 4667 4668if test x$MISC_MAN_SUFFIX = x ; then 4669 case $host_os in 4670 solaris*) MISC_MAN_SUFFIX=5 ;; 4671 *) MISC_MAN_SUFFIX=7 ;; 4672 esac 4673fi 4674if test x$MISC_MAN_DIR = x ; then 4675 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 4676fi 4677 4678if test x$DRIVER_MAN_SUFFIX = x ; then 4679 case $host_os in 4680 solaris*) DRIVER_MAN_SUFFIX=7 ;; 4681 *) DRIVER_MAN_SUFFIX=4 ;; 4682 esac 4683fi 4684if test x$DRIVER_MAN_DIR = x ; then 4685 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 4686fi 4687 4688if test x$ADMIN_MAN_SUFFIX = x ; then 4689 case $host_os in 4690 solaris*) ADMIN_MAN_SUFFIX=1m ;; 4691 *) ADMIN_MAN_SUFFIX=8 ;; 4692 esac 4693fi 4694if test x$ADMIN_MAN_DIR = x ; then 4695 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 4696fi 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712XORG_MAN_PAGE="X Version 11" 4713 4714MAN_SUBSTS="\ 4715 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 4716 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \ 4717 -e 's|__xservername__|Xorg|g' \ 4718 -e 's|__xconfigfile__|xorg.conf|g' \ 4719 -e 's|__projectroot__|\$(prefix)|g' \ 4720 -e 's|__apploaddir__|\$(appdefaultdir)|g' \ 4721 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \ 4722 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \ 4723 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \ 4724 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \ 4725 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \ 4726 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'" 4727 4728 4729 4730# Check whether --enable-silent-rules was given. 4731if test "${enable_silent_rules+set}" = set; then : 4732 enableval=$enable_silent_rules; 4733fi 4734 4735case $enable_silent_rules in 4736yes) AM_DEFAULT_VERBOSITY=0;; 4737no) AM_DEFAULT_VERBOSITY=1;; 4738*) AM_DEFAULT_VERBOSITY=0;; 4739esac 4740AM_BACKSLASH='\' 4741 4742 4743 4744# Check for progs 4745case `pwd` in 4746 *\ * | *\ *) 4747 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4748$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4749esac 4750 4751 4752 4753macro_version='2.2.10' 4754macro_revision='1.3175' 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768ltmain="$ac_aux_dir/ltmain.sh" 4769 4770# Backslashify metacharacters that are still active within 4771# double-quoted strings. 4772sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4773 4774# Same as above, but do not quote variable references. 4775double_quote_subst='s/\(["`\\]\)/\\\1/g' 4776 4777# Sed substitution to delay expansion of an escaped shell variable in a 4778# double_quote_subst'ed string. 4779delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4780 4781# Sed substitution to delay expansion of an escaped single quote. 4782delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4783 4784# Sed substitution to avoid accidental globbing in evaled expressions 4785no_glob_subst='s/\*/\\\*/g' 4786 4787ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4788ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4789ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4790 4791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4792$as_echo_n "checking how to print strings... " >&6; } 4793# Test print first, because it will be a builtin if present. 4794if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4795 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4796 ECHO='print -r --' 4797elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4798 ECHO='printf %s\n' 4799else 4800 # Use this function as a fallback that always works. 4801 func_fallback_echo () 4802 { 4803 eval 'cat <<_LTECHO_EOF 4804$1 4805_LTECHO_EOF' 4806 } 4807 ECHO='func_fallback_echo' 4808fi 4809 4810# func_echo_all arg... 4811# Invoke $ECHO with all args, space-separated. 4812func_echo_all () 4813{ 4814 $ECHO "" 4815} 4816 4817case "$ECHO" in 4818 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4819$as_echo "printf" >&6; } ;; 4820 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4821$as_echo "print -r" >&6; } ;; 4822 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4823$as_echo "cat" >&6; } ;; 4824esac 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4840$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4841if ${ac_cv_path_SED+:} false; then : 4842 $as_echo_n "(cached) " >&6 4843else 4844 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4845 for ac_i in 1 2 3 4 5 6 7; do 4846 ac_script="$ac_script$as_nl$ac_script" 4847 done 4848 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4849 { ac_script=; unset ac_script;} 4850 if test -z "$SED"; then 4851 ac_path_SED_found=false 4852 # Loop through the user's path and test for each of PROGNAME-LIST 4853 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4854for as_dir in $PATH 4855do 4856 IFS=$as_save_IFS 4857 test -z "$as_dir" && as_dir=. 4858 for ac_prog in sed gsed; do 4859 for ac_exec_ext in '' $ac_executable_extensions; do 4860 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4861 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 4862# Check for GNU ac_path_SED and select it if it is found. 4863 # Check for GNU $ac_path_SED 4864case `"$ac_path_SED" --version 2>&1` in 4865*GNU*) 4866 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4867*) 4868 ac_count=0 4869 $as_echo_n 0123456789 >"conftest.in" 4870 while : 4871 do 4872 cat "conftest.in" "conftest.in" >"conftest.tmp" 4873 mv "conftest.tmp" "conftest.in" 4874 cp "conftest.in" "conftest.nl" 4875 $as_echo '' >> "conftest.nl" 4876 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4877 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4878 as_fn_arith $ac_count + 1 && ac_count=$as_val 4879 if test $ac_count -gt ${ac_path_SED_max-0}; then 4880 # Best one so far, save it but keep looking for a better one 4881 ac_cv_path_SED="$ac_path_SED" 4882 ac_path_SED_max=$ac_count 4883 fi 4884 # 10*(2^10) chars as input seems more than enough 4885 test $ac_count -gt 10 && break 4886 done 4887 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4888esac 4889 4890 $ac_path_SED_found && break 3 4891 done 4892 done 4893 done 4894IFS=$as_save_IFS 4895 if test -z "$ac_cv_path_SED"; then 4896 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4897 fi 4898else 4899 ac_cv_path_SED=$SED 4900fi 4901 4902fi 4903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4904$as_echo "$ac_cv_path_SED" >&6; } 4905 SED="$ac_cv_path_SED" 4906 rm -f conftest.sed 4907 4908test -z "$SED" && SED=sed 4909Xsed="$SED -e 1s/^X//" 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4922$as_echo_n "checking for fgrep... " >&6; } 4923if ${ac_cv_path_FGREP+:} false; then : 4924 $as_echo_n "(cached) " >&6 4925else 4926 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4927 then ac_cv_path_FGREP="$GREP -F" 4928 else 4929 if test -z "$FGREP"; then 4930 ac_path_FGREP_found=false 4931 # Loop through the user's path and test for each of PROGNAME-LIST 4932 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4933for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4934do 4935 IFS=$as_save_IFS 4936 test -z "$as_dir" && as_dir=. 4937 for ac_prog in fgrep; do 4938 for ac_exec_ext in '' $ac_executable_extensions; do 4939 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4940 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 4941# Check for GNU ac_path_FGREP and select it if it is found. 4942 # Check for GNU $ac_path_FGREP 4943case `"$ac_path_FGREP" --version 2>&1` in 4944*GNU*) 4945 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4946*) 4947 ac_count=0 4948 $as_echo_n 0123456789 >"conftest.in" 4949 while : 4950 do 4951 cat "conftest.in" "conftest.in" >"conftest.tmp" 4952 mv "conftest.tmp" "conftest.in" 4953 cp "conftest.in" "conftest.nl" 4954 $as_echo 'FGREP' >> "conftest.nl" 4955 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4956 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4957 as_fn_arith $ac_count + 1 && ac_count=$as_val 4958 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4959 # Best one so far, save it but keep looking for a better one 4960 ac_cv_path_FGREP="$ac_path_FGREP" 4961 ac_path_FGREP_max=$ac_count 4962 fi 4963 # 10*(2^10) chars as input seems more than enough 4964 test $ac_count -gt 10 && break 4965 done 4966 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4967esac 4968 4969 $ac_path_FGREP_found && break 3 4970 done 4971 done 4972 done 4973IFS=$as_save_IFS 4974 if test -z "$ac_cv_path_FGREP"; then 4975 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4976 fi 4977else 4978 ac_cv_path_FGREP=$FGREP 4979fi 4980 4981 fi 4982fi 4983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4984$as_echo "$ac_cv_path_FGREP" >&6; } 4985 FGREP="$ac_cv_path_FGREP" 4986 4987 4988test -z "$GREP" && GREP=grep 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008# Check whether --with-gnu-ld was given. 5009if test "${with_gnu_ld+set}" = set; then : 5010 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5011else 5012 with_gnu_ld=no 5013fi 5014 5015ac_prog=ld 5016if test "$GCC" = yes; then 5017 # Check if gcc -print-prog-name=ld gives a path. 5018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5019$as_echo_n "checking for ld used by $CC... " >&6; } 5020 case $host in 5021 *-*-mingw*) 5022 # gcc leaves a trailing carriage return which upsets mingw 5023 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5024 *) 5025 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5026 esac 5027 case $ac_prog in 5028 # Accept absolute paths. 5029 [\\/]* | ?:[\\/]*) 5030 re_direlt='/[^/][^/]*/\.\./' 5031 # Canonicalize the pathname of ld 5032 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5033 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5034 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5035 done 5036 test -z "$LD" && LD="$ac_prog" 5037 ;; 5038 "") 5039 # If it fails, then pretend we aren't using GCC. 5040 ac_prog=ld 5041 ;; 5042 *) 5043 # If it is relative, then search for the first ld in PATH. 5044 with_gnu_ld=unknown 5045 ;; 5046 esac 5047elif test "$with_gnu_ld" = yes; then 5048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5049$as_echo_n "checking for GNU ld... " >&6; } 5050else 5051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5052$as_echo_n "checking for non-GNU ld... " >&6; } 5053fi 5054if ${lt_cv_path_LD+:} false; then : 5055 $as_echo_n "(cached) " >&6 5056else 5057 if test -z "$LD"; then 5058 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5059 for ac_dir in $PATH; do 5060 IFS="$lt_save_ifs" 5061 test -z "$ac_dir" && ac_dir=. 5062 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5063 lt_cv_path_LD="$ac_dir/$ac_prog" 5064 # Check to see if the program is GNU ld. I'd rather use --version, 5065 # but apparently some variants of GNU ld only accept -v. 5066 # Break only if it was the GNU/non-GNU ld that we prefer. 5067 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5068 *GNU* | *'with BFD'*) 5069 test "$with_gnu_ld" != no && break 5070 ;; 5071 *) 5072 test "$with_gnu_ld" != yes && break 5073 ;; 5074 esac 5075 fi 5076 done 5077 IFS="$lt_save_ifs" 5078else 5079 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5080fi 5081fi 5082 5083LD="$lt_cv_path_LD" 5084if test -n "$LD"; then 5085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5086$as_echo "$LD" >&6; } 5087else 5088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5089$as_echo "no" >&6; } 5090fi 5091test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5093$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5094if ${lt_cv_prog_gnu_ld+:} false; then : 5095 $as_echo_n "(cached) " >&6 5096else 5097 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5098case `$LD -v 2>&1 </dev/null` in 5099*GNU* | *'with BFD'*) 5100 lt_cv_prog_gnu_ld=yes 5101 ;; 5102*) 5103 lt_cv_prog_gnu_ld=no 5104 ;; 5105esac 5106fi 5107{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5108$as_echo "$lt_cv_prog_gnu_ld" >&6; } 5109with_gnu_ld=$lt_cv_prog_gnu_ld 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5120$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5121if ${lt_cv_path_NM+:} false; then : 5122 $as_echo_n "(cached) " >&6 5123else 5124 if test -n "$NM"; then 5125 # Let the user override the test. 5126 lt_cv_path_NM="$NM" 5127else 5128 lt_nm_to_check="${ac_tool_prefix}nm" 5129 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5130 lt_nm_to_check="$lt_nm_to_check nm" 5131 fi 5132 for lt_tmp_nm in $lt_nm_to_check; do 5133 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5134 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5135 IFS="$lt_save_ifs" 5136 test -z "$ac_dir" && ac_dir=. 5137 tmp_nm="$ac_dir/$lt_tmp_nm" 5138 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5139 # Check to see if the nm accepts a BSD-compat flag. 5140 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5141 # nm: unknown option "B" ignored 5142 # Tru64's nm complains that /dev/null is an invalid object file 5143 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5144 */dev/null* | *'Invalid file or object type'*) 5145 lt_cv_path_NM="$tmp_nm -B" 5146 break 5147 ;; 5148 *) 5149 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5150 */dev/null*) 5151 lt_cv_path_NM="$tmp_nm -p" 5152 break 5153 ;; 5154 *) 5155 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5156 continue # so that we can try to find one that supports BSD flags 5157 ;; 5158 esac 5159 ;; 5160 esac 5161 fi 5162 done 5163 IFS="$lt_save_ifs" 5164 done 5165 : ${lt_cv_path_NM=no} 5166fi 5167fi 5168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5169$as_echo "$lt_cv_path_NM" >&6; } 5170if test "$lt_cv_path_NM" != "no"; then 5171 NM="$lt_cv_path_NM" 5172else 5173 # Didn't find any BSD compatible name lister, look for dumpbin. 5174 if test -n "$DUMPBIN"; then : 5175 # Let the user override the test. 5176 else 5177 if test -n "$ac_tool_prefix"; then 5178 for ac_prog in dumpbin "link -dump" 5179 do 5180 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5181set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5183$as_echo_n "checking for $ac_word... " >&6; } 5184if ${ac_cv_prog_DUMPBIN+:} false; then : 5185 $as_echo_n "(cached) " >&6 5186else 5187 if test -n "$DUMPBIN"; then 5188 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5189else 5190as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5191for as_dir in $PATH 5192do 5193 IFS=$as_save_IFS 5194 test -z "$as_dir" && as_dir=. 5195 for ac_exec_ext in '' $ac_executable_extensions; do 5196 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5197 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5198 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5199 break 2 5200 fi 5201done 5202 done 5203IFS=$as_save_IFS 5204 5205fi 5206fi 5207DUMPBIN=$ac_cv_prog_DUMPBIN 5208if test -n "$DUMPBIN"; then 5209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5210$as_echo "$DUMPBIN" >&6; } 5211else 5212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5213$as_echo "no" >&6; } 5214fi 5215 5216 5217 test -n "$DUMPBIN" && break 5218 done 5219fi 5220if test -z "$DUMPBIN"; then 5221 ac_ct_DUMPBIN=$DUMPBIN 5222 for ac_prog in dumpbin "link -dump" 5223do 5224 # Extract the first word of "$ac_prog", so it can be a program name with args. 5225set dummy $ac_prog; ac_word=$2 5226{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5227$as_echo_n "checking for $ac_word... " >&6; } 5228if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5229 $as_echo_n "(cached) " >&6 5230else 5231 if test -n "$ac_ct_DUMPBIN"; then 5232 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5233else 5234as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5235for as_dir in $PATH 5236do 5237 IFS=$as_save_IFS 5238 test -z "$as_dir" && as_dir=. 5239 for ac_exec_ext in '' $ac_executable_extensions; do 5240 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5241 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5242 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5243 break 2 5244 fi 5245done 5246 done 5247IFS=$as_save_IFS 5248 5249fi 5250fi 5251ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5252if test -n "$ac_ct_DUMPBIN"; then 5253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5254$as_echo "$ac_ct_DUMPBIN" >&6; } 5255else 5256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5257$as_echo "no" >&6; } 5258fi 5259 5260 5261 test -n "$ac_ct_DUMPBIN" && break 5262done 5263 5264 if test "x$ac_ct_DUMPBIN" = x; then 5265 DUMPBIN=":" 5266 else 5267 case $cross_compiling:$ac_tool_warned in 5268yes:) 5269{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5270$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5271ac_tool_warned=yes ;; 5272esac 5273 DUMPBIN=$ac_ct_DUMPBIN 5274 fi 5275fi 5276 5277 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5278 *COFF*) 5279 DUMPBIN="$DUMPBIN -symbols" 5280 ;; 5281 *) 5282 DUMPBIN=: 5283 ;; 5284 esac 5285 fi 5286 5287 if test "$DUMPBIN" != ":"; then 5288 NM="$DUMPBIN" 5289 fi 5290fi 5291test -z "$NM" && NM=nm 5292 5293 5294 5295 5296 5297 5298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5299$as_echo_n "checking the name lister ($NM) interface... " >&6; } 5300if ${lt_cv_nm_interface+:} false; then : 5301 $as_echo_n "(cached) " >&6 5302else 5303 lt_cv_nm_interface="BSD nm" 5304 echo "int some_variable = 0;" > conftest.$ac_ext 5305 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5306 (eval "$ac_compile" 2>conftest.err) 5307 cat conftest.err >&5 5308 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5309 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5310 cat conftest.err >&5 5311 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5312 cat conftest.out >&5 5313 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5314 lt_cv_nm_interface="MS dumpbin" 5315 fi 5316 rm -f conftest* 5317fi 5318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5319$as_echo "$lt_cv_nm_interface" >&6; } 5320 5321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5322$as_echo_n "checking whether ln -s works... " >&6; } 5323LN_S=$as_ln_s 5324if test "$LN_S" = "ln -s"; then 5325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5326$as_echo "yes" >&6; } 5327else 5328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5329$as_echo "no, using $LN_S" >&6; } 5330fi 5331 5332# find the maximum length of command line arguments 5333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5334$as_echo_n "checking the maximum length of command line arguments... " >&6; } 5335if ${lt_cv_sys_max_cmd_len+:} false; then : 5336 $as_echo_n "(cached) " >&6 5337else 5338 i=0 5339 teststring="ABCD" 5340 5341 case $build_os in 5342 msdosdjgpp*) 5343 # On DJGPP, this test can blow up pretty badly due to problems in libc 5344 # (any single argument exceeding 2000 bytes causes a buffer overrun 5345 # during glob expansion). Even if it were fixed, the result of this 5346 # check would be larger than it should be. 5347 lt_cv_sys_max_cmd_len=12288; # 12K is about right 5348 ;; 5349 5350 gnu*) 5351 # Under GNU Hurd, this test is not required because there is 5352 # no limit to the length of command line arguments. 5353 # Libtool will interpret -1 as no limit whatsoever 5354 lt_cv_sys_max_cmd_len=-1; 5355 ;; 5356 5357 cygwin* | mingw* | cegcc*) 5358 # On Win9x/ME, this test blows up -- it succeeds, but takes 5359 # about 5 minutes as the teststring grows exponentially. 5360 # Worse, since 9x/ME are not pre-emptively multitasking, 5361 # you end up with a "frozen" computer, even though with patience 5362 # the test eventually succeeds (with a max line length of 256k). 5363 # Instead, let's just punt: use the minimum linelength reported by 5364 # all of the supported platforms: 8192 (on NT/2K/XP). 5365 lt_cv_sys_max_cmd_len=8192; 5366 ;; 5367 5368 mint*) 5369 # On MiNT this can take a long time and run out of memory. 5370 lt_cv_sys_max_cmd_len=8192; 5371 ;; 5372 5373 amigaos*) 5374 # On AmigaOS with pdksh, this test takes hours, literally. 5375 # So we just punt and use a minimum line length of 8192. 5376 lt_cv_sys_max_cmd_len=8192; 5377 ;; 5378 5379 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5380 # This has been around since 386BSD, at least. Likely further. 5381 if test -x /sbin/sysctl; then 5382 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5383 elif test -x /usr/sbin/sysctl; then 5384 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5385 else 5386 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5387 fi 5388 # And add a safety zone 5389 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5390 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5391 ;; 5392 5393 interix*) 5394 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5395 lt_cv_sys_max_cmd_len=196608 5396 ;; 5397 5398 osf*) 5399 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5400 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5401 # nice to cause kernel panics so lets avoid the loop below. 5402 # First set a reasonable default. 5403 lt_cv_sys_max_cmd_len=16384 5404 # 5405 if test -x /sbin/sysconfig; then 5406 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5407 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5408 esac 5409 fi 5410 ;; 5411 sco3.2v5*) 5412 lt_cv_sys_max_cmd_len=102400 5413 ;; 5414 sysv5* | sco5v6* | sysv4.2uw2*) 5415 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5416 if test -n "$kargmax"; then 5417 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5418 else 5419 lt_cv_sys_max_cmd_len=32768 5420 fi 5421 ;; 5422 *) 5423 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5424 if test -n "$lt_cv_sys_max_cmd_len"; then 5425 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5426 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5427 else 5428 # Make teststring a little bigger before we do anything with it. 5429 # a 1K string should be a reasonable start. 5430 for i in 1 2 3 4 5 6 7 8 ; do 5431 teststring=$teststring$teststring 5432 done 5433 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5434 # If test is not a shell built-in, we'll probably end up computing a 5435 # maximum length that is only half of the actual maximum length, but 5436 # we can't tell. 5437 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5438 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5439 test $i != 17 # 1/2 MB should be enough 5440 do 5441 i=`expr $i + 1` 5442 teststring=$teststring$teststring 5443 done 5444 # Only check the string length outside the loop. 5445 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5446 teststring= 5447 # Add a significant safety factor because C++ compilers can tack on 5448 # massive amounts of additional arguments before passing them to the 5449 # linker. It appears as though 1/2 is a usable value. 5450 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5451 fi 5452 ;; 5453 esac 5454 5455fi 5456 5457if test -n $lt_cv_sys_max_cmd_len ; then 5458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5459$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5460else 5461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5462$as_echo "none" >&6; } 5463fi 5464max_cmd_len=$lt_cv_sys_max_cmd_len 5465 5466 5467 5468 5469 5470 5471: ${CP="cp -f"} 5472: ${MV="mv -f"} 5473: ${RM="rm -f"} 5474 5475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5476$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5477# Try some XSI features 5478xsi_shell=no 5479( _lt_dummy="a/b/c" 5480 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5481 = c,a/b,, \ 5482 && eval 'test $(( 1 + 1 )) -eq 2 \ 5483 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5484 && xsi_shell=yes 5485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5486$as_echo "$xsi_shell" >&6; } 5487 5488 5489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5490$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5491lt_shell_append=no 5492( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5493 >/dev/null 2>&1 \ 5494 && lt_shell_append=yes 5495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5496$as_echo "$lt_shell_append" >&6; } 5497 5498 5499if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5500 lt_unset=unset 5501else 5502 lt_unset=false 5503fi 5504 5505 5506 5507 5508 5509# test EBCDIC or ASCII 5510case `echo X|tr X '\101'` in 5511 A) # ASCII based system 5512 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5513 lt_SP2NL='tr \040 \012' 5514 lt_NL2SP='tr \015\012 \040\040' 5515 ;; 5516 *) # EBCDIC based system 5517 lt_SP2NL='tr \100 \n' 5518 lt_NL2SP='tr \r\n \100\100' 5519 ;; 5520esac 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5531$as_echo_n "checking for $LD option to reload object files... " >&6; } 5532if ${lt_cv_ld_reload_flag+:} false; then : 5533 $as_echo_n "(cached) " >&6 5534else 5535 lt_cv_ld_reload_flag='-r' 5536fi 5537{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5538$as_echo "$lt_cv_ld_reload_flag" >&6; } 5539reload_flag=$lt_cv_ld_reload_flag 5540case $reload_flag in 5541"" | " "*) ;; 5542*) reload_flag=" $reload_flag" ;; 5543esac 5544reload_cmds='$LD$reload_flag -o $output$reload_objs' 5545case $host_os in 5546 darwin*) 5547 if test "$GCC" = yes; then 5548 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5549 else 5550 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5551 fi 5552 ;; 5553esac 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563if test -n "$ac_tool_prefix"; then 5564 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5565set dummy ${ac_tool_prefix}objdump; ac_word=$2 5566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5567$as_echo_n "checking for $ac_word... " >&6; } 5568if ${ac_cv_prog_OBJDUMP+:} false; then : 5569 $as_echo_n "(cached) " >&6 5570else 5571 if test -n "$OBJDUMP"; then 5572 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5573else 5574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5575for as_dir in $PATH 5576do 5577 IFS=$as_save_IFS 5578 test -z "$as_dir" && as_dir=. 5579 for ac_exec_ext in '' $ac_executable_extensions; do 5580 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5581 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5583 break 2 5584 fi 5585done 5586 done 5587IFS=$as_save_IFS 5588 5589fi 5590fi 5591OBJDUMP=$ac_cv_prog_OBJDUMP 5592if test -n "$OBJDUMP"; then 5593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5594$as_echo "$OBJDUMP" >&6; } 5595else 5596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5597$as_echo "no" >&6; } 5598fi 5599 5600 5601fi 5602if test -z "$ac_cv_prog_OBJDUMP"; then 5603 ac_ct_OBJDUMP=$OBJDUMP 5604 # Extract the first word of "objdump", so it can be a program name with args. 5605set dummy objdump; ac_word=$2 5606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5607$as_echo_n "checking for $ac_word... " >&6; } 5608if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5609 $as_echo_n "(cached) " >&6 5610else 5611 if test -n "$ac_ct_OBJDUMP"; then 5612 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5613else 5614as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5615for as_dir in $PATH 5616do 5617 IFS=$as_save_IFS 5618 test -z "$as_dir" && as_dir=. 5619 for ac_exec_ext in '' $ac_executable_extensions; do 5620 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5621 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5622 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5623 break 2 5624 fi 5625done 5626 done 5627IFS=$as_save_IFS 5628 5629fi 5630fi 5631ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5632if test -n "$ac_ct_OBJDUMP"; then 5633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5634$as_echo "$ac_ct_OBJDUMP" >&6; } 5635else 5636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5637$as_echo "no" >&6; } 5638fi 5639 5640 if test "x$ac_ct_OBJDUMP" = x; then 5641 OBJDUMP="false" 5642 else 5643 case $cross_compiling:$ac_tool_warned in 5644yes:) 5645{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5646$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5647ac_tool_warned=yes ;; 5648esac 5649 OBJDUMP=$ac_ct_OBJDUMP 5650 fi 5651else 5652 OBJDUMP="$ac_cv_prog_OBJDUMP" 5653fi 5654 5655test -z "$OBJDUMP" && OBJDUMP=objdump 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5666$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5667if ${lt_cv_deplibs_check_method+:} false; then : 5668 $as_echo_n "(cached) " >&6 5669else 5670 lt_cv_file_magic_cmd='$MAGIC_CMD' 5671lt_cv_file_magic_test_file= 5672lt_cv_deplibs_check_method='unknown' 5673# Need to set the preceding variable on all platforms that support 5674# interlibrary dependencies. 5675# 'none' -- dependencies not supported. 5676# `unknown' -- same as none, but documents that we really don't know. 5677# 'pass_all' -- all dependencies passed with no checks. 5678# 'test_compile' -- check by making test program. 5679# 'file_magic [[regex]]' -- check by looking for files in library path 5680# which responds to the $file_magic_cmd with a given extended regex. 5681# If you have `file' or equivalent on your system and you're not sure 5682# whether `pass_all' will *always* work, you probably want this one. 5683 5684case $host_os in 5685aix[4-9]*) 5686 lt_cv_deplibs_check_method=pass_all 5687 ;; 5688 5689beos*) 5690 lt_cv_deplibs_check_method=pass_all 5691 ;; 5692 5693bsdi[45]*) 5694 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5695 lt_cv_file_magic_cmd='/usr/bin/file -L' 5696 lt_cv_file_magic_test_file=/shlib/libc.so 5697 ;; 5698 5699cygwin*) 5700 # func_win32_libid is a shell function defined in ltmain.sh 5701 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5702 lt_cv_file_magic_cmd='func_win32_libid' 5703 ;; 5704 5705mingw* | pw32*) 5706 # Base MSYS/MinGW do not provide the 'file' command needed by 5707 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5708 # unless we find 'file', for example because we are cross-compiling. 5709 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5710 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5711 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5712 lt_cv_file_magic_cmd='func_win32_libid' 5713 else 5714 # Keep this pattern in sync with the one in func_win32_libid. 5715 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 5716 lt_cv_file_magic_cmd='$OBJDUMP -f' 5717 fi 5718 ;; 5719 5720cegcc*) 5721 # use the weaker test based on 'objdump'. See mingw*. 5722 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5723 lt_cv_file_magic_cmd='$OBJDUMP -f' 5724 ;; 5725 5726darwin* | rhapsody*) 5727 lt_cv_deplibs_check_method=pass_all 5728 ;; 5729 5730freebsd* | dragonfly*) 5731 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5732 case $host_cpu in 5733 i*86 ) 5734 # Not sure whether the presence of OpenBSD here was a mistake. 5735 # Let's accept both of them until this is cleared up. 5736 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5737 lt_cv_file_magic_cmd=/usr/bin/file 5738 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5739 ;; 5740 esac 5741 else 5742 lt_cv_deplibs_check_method=pass_all 5743 fi 5744 ;; 5745 5746gnu*) 5747 lt_cv_deplibs_check_method=pass_all 5748 ;; 5749 5750haiku*) 5751 lt_cv_deplibs_check_method=pass_all 5752 ;; 5753 5754hpux10.20* | hpux11*) 5755 lt_cv_file_magic_cmd=/usr/bin/file 5756 case $host_cpu in 5757 ia64*) 5758 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5759 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5760 ;; 5761 hppa*64*) 5762 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]' 5763 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5764 ;; 5765 *) 5766 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5767 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5768 ;; 5769 esac 5770 ;; 5771 5772interix[3-9]*) 5773 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5774 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5775 ;; 5776 5777irix5* | irix6* | nonstopux*) 5778 case $LD in 5779 *-32|*"-32 ") libmagic=32-bit;; 5780 *-n32|*"-n32 ") libmagic=N32;; 5781 *-64|*"-64 ") libmagic=64-bit;; 5782 *) libmagic=never-match;; 5783 esac 5784 lt_cv_deplibs_check_method=pass_all 5785 ;; 5786 5787# This must be Linux ELF. 5788linux* | k*bsd*-gnu | kopensolaris*-gnu) 5789 lt_cv_deplibs_check_method=pass_all 5790 ;; 5791 5792netbsd*) 5793 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5794 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5795 else 5796 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5797 fi 5798 ;; 5799 5800newos6*) 5801 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5802 lt_cv_file_magic_cmd=/usr/bin/file 5803 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5804 ;; 5805 5806*nto* | *qnx*) 5807 lt_cv_deplibs_check_method=pass_all 5808 ;; 5809 5810openbsd*) 5811 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5812 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5813 else 5814 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5815 fi 5816 ;; 5817 5818osf3* | osf4* | osf5*) 5819 lt_cv_deplibs_check_method=pass_all 5820 ;; 5821 5822rdos*) 5823 lt_cv_deplibs_check_method=pass_all 5824 ;; 5825 5826solaris*) 5827 lt_cv_deplibs_check_method=pass_all 5828 ;; 5829 5830sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5831 lt_cv_deplibs_check_method=pass_all 5832 ;; 5833 5834sysv4 | sysv4.3*) 5835 case $host_vendor in 5836 motorola) 5837 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]' 5838 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5839 ;; 5840 ncr) 5841 lt_cv_deplibs_check_method=pass_all 5842 ;; 5843 sequent) 5844 lt_cv_file_magic_cmd='/bin/file' 5845 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5846 ;; 5847 sni) 5848 lt_cv_file_magic_cmd='/bin/file' 5849 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5850 lt_cv_file_magic_test_file=/lib/libc.so 5851 ;; 5852 siemens) 5853 lt_cv_deplibs_check_method=pass_all 5854 ;; 5855 pc) 5856 lt_cv_deplibs_check_method=pass_all 5857 ;; 5858 esac 5859 ;; 5860 5861tpf*) 5862 lt_cv_deplibs_check_method=pass_all 5863 ;; 5864esac 5865 5866fi 5867{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5868$as_echo "$lt_cv_deplibs_check_method" >&6; } 5869file_magic_cmd=$lt_cv_file_magic_cmd 5870deplibs_check_method=$lt_cv_deplibs_check_method 5871test -z "$deplibs_check_method" && deplibs_check_method=unknown 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884if test -n "$ac_tool_prefix"; then 5885 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5886set dummy ${ac_tool_prefix}ar; ac_word=$2 5887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5888$as_echo_n "checking for $ac_word... " >&6; } 5889if ${ac_cv_prog_AR+:} false; then : 5890 $as_echo_n "(cached) " >&6 5891else 5892 if test -n "$AR"; then 5893 ac_cv_prog_AR="$AR" # Let the user override the test. 5894else 5895as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5896for as_dir in $PATH 5897do 5898 IFS=$as_save_IFS 5899 test -z "$as_dir" && as_dir=. 5900 for ac_exec_ext in '' $ac_executable_extensions; do 5901 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5902 ac_cv_prog_AR="${ac_tool_prefix}ar" 5903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5904 break 2 5905 fi 5906done 5907 done 5908IFS=$as_save_IFS 5909 5910fi 5911fi 5912AR=$ac_cv_prog_AR 5913if test -n "$AR"; then 5914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5915$as_echo "$AR" >&6; } 5916else 5917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5918$as_echo "no" >&6; } 5919fi 5920 5921 5922fi 5923if test -z "$ac_cv_prog_AR"; then 5924 ac_ct_AR=$AR 5925 # Extract the first word of "ar", so it can be a program name with args. 5926set dummy ar; ac_word=$2 5927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5928$as_echo_n "checking for $ac_word... " >&6; } 5929if ${ac_cv_prog_ac_ct_AR+:} false; then : 5930 $as_echo_n "(cached) " >&6 5931else 5932 if test -n "$ac_ct_AR"; then 5933 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5934else 5935as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5936for as_dir in $PATH 5937do 5938 IFS=$as_save_IFS 5939 test -z "$as_dir" && as_dir=. 5940 for ac_exec_ext in '' $ac_executable_extensions; do 5941 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5942 ac_cv_prog_ac_ct_AR="ar" 5943 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5944 break 2 5945 fi 5946done 5947 done 5948IFS=$as_save_IFS 5949 5950fi 5951fi 5952ac_ct_AR=$ac_cv_prog_ac_ct_AR 5953if test -n "$ac_ct_AR"; then 5954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5955$as_echo "$ac_ct_AR" >&6; } 5956else 5957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5958$as_echo "no" >&6; } 5959fi 5960 5961 if test "x$ac_ct_AR" = x; then 5962 AR="false" 5963 else 5964 case $cross_compiling:$ac_tool_warned in 5965yes:) 5966{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5967$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5968ac_tool_warned=yes ;; 5969esac 5970 AR=$ac_ct_AR 5971 fi 5972else 5973 AR="$ac_cv_prog_AR" 5974fi 5975 5976test -z "$AR" && AR=ar 5977test -z "$AR_FLAGS" && AR_FLAGS=cru 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989if test -n "$ac_tool_prefix"; then 5990 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5991set dummy ${ac_tool_prefix}strip; ac_word=$2 5992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5993$as_echo_n "checking for $ac_word... " >&6; } 5994if ${ac_cv_prog_STRIP+:} false; then : 5995 $as_echo_n "(cached) " >&6 5996else 5997 if test -n "$STRIP"; then 5998 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5999else 6000as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6001for as_dir in $PATH 6002do 6003 IFS=$as_save_IFS 6004 test -z "$as_dir" && as_dir=. 6005 for ac_exec_ext in '' $ac_executable_extensions; do 6006 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6007 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6008 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6009 break 2 6010 fi 6011done 6012 done 6013IFS=$as_save_IFS 6014 6015fi 6016fi 6017STRIP=$ac_cv_prog_STRIP 6018if test -n "$STRIP"; then 6019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6020$as_echo "$STRIP" >&6; } 6021else 6022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6023$as_echo "no" >&6; } 6024fi 6025 6026 6027fi 6028if test -z "$ac_cv_prog_STRIP"; then 6029 ac_ct_STRIP=$STRIP 6030 # Extract the first word of "strip", so it can be a program name with args. 6031set dummy strip; ac_word=$2 6032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6033$as_echo_n "checking for $ac_word... " >&6; } 6034if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6035 $as_echo_n "(cached) " >&6 6036else 6037 if test -n "$ac_ct_STRIP"; then 6038 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6039else 6040as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6041for as_dir in $PATH 6042do 6043 IFS=$as_save_IFS 6044 test -z "$as_dir" && as_dir=. 6045 for ac_exec_ext in '' $ac_executable_extensions; do 6046 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6047 ac_cv_prog_ac_ct_STRIP="strip" 6048 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6049 break 2 6050 fi 6051done 6052 done 6053IFS=$as_save_IFS 6054 6055fi 6056fi 6057ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6058if test -n "$ac_ct_STRIP"; then 6059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6060$as_echo "$ac_ct_STRIP" >&6; } 6061else 6062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6063$as_echo "no" >&6; } 6064fi 6065 6066 if test "x$ac_ct_STRIP" = x; then 6067 STRIP=":" 6068 else 6069 case $cross_compiling:$ac_tool_warned in 6070yes:) 6071{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6072$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6073ac_tool_warned=yes ;; 6074esac 6075 STRIP=$ac_ct_STRIP 6076 fi 6077else 6078 STRIP="$ac_cv_prog_STRIP" 6079fi 6080 6081test -z "$STRIP" && STRIP=: 6082 6083 6084 6085 6086 6087 6088if test -n "$ac_tool_prefix"; then 6089 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6090set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6092$as_echo_n "checking for $ac_word... " >&6; } 6093if ${ac_cv_prog_RANLIB+:} false; then : 6094 $as_echo_n "(cached) " >&6 6095else 6096 if test -n "$RANLIB"; then 6097 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6098else 6099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6100for as_dir in $PATH 6101do 6102 IFS=$as_save_IFS 6103 test -z "$as_dir" && as_dir=. 6104 for ac_exec_ext in '' $ac_executable_extensions; do 6105 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6106 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6107 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6108 break 2 6109 fi 6110done 6111 done 6112IFS=$as_save_IFS 6113 6114fi 6115fi 6116RANLIB=$ac_cv_prog_RANLIB 6117if test -n "$RANLIB"; then 6118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6119$as_echo "$RANLIB" >&6; } 6120else 6121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6122$as_echo "no" >&6; } 6123fi 6124 6125 6126fi 6127if test -z "$ac_cv_prog_RANLIB"; then 6128 ac_ct_RANLIB=$RANLIB 6129 # Extract the first word of "ranlib", so it can be a program name with args. 6130set dummy ranlib; ac_word=$2 6131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6132$as_echo_n "checking for $ac_word... " >&6; } 6133if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6134 $as_echo_n "(cached) " >&6 6135else 6136 if test -n "$ac_ct_RANLIB"; then 6137 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6138else 6139as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6140for as_dir in $PATH 6141do 6142 IFS=$as_save_IFS 6143 test -z "$as_dir" && as_dir=. 6144 for ac_exec_ext in '' $ac_executable_extensions; do 6145 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6146 ac_cv_prog_ac_ct_RANLIB="ranlib" 6147 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6148 break 2 6149 fi 6150done 6151 done 6152IFS=$as_save_IFS 6153 6154fi 6155fi 6156ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6157if test -n "$ac_ct_RANLIB"; then 6158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6159$as_echo "$ac_ct_RANLIB" >&6; } 6160else 6161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6162$as_echo "no" >&6; } 6163fi 6164 6165 if test "x$ac_ct_RANLIB" = x; then 6166 RANLIB=":" 6167 else 6168 case $cross_compiling:$ac_tool_warned in 6169yes:) 6170{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6171$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6172ac_tool_warned=yes ;; 6173esac 6174 RANLIB=$ac_ct_RANLIB 6175 fi 6176else 6177 RANLIB="$ac_cv_prog_RANLIB" 6178fi 6179 6180test -z "$RANLIB" && RANLIB=: 6181 6182 6183 6184 6185 6186 6187# Determine commands to create old-style static archives. 6188old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6189old_postinstall_cmds='chmod 644 $oldlib' 6190old_postuninstall_cmds= 6191 6192if test -n "$RANLIB"; then 6193 case $host_os in 6194 openbsd*) 6195 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6196 ;; 6197 *) 6198 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6199 ;; 6200 esac 6201 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6202fi 6203 6204case $host_os in 6205 darwin*) 6206 lock_old_archive_extraction=yes ;; 6207 *) 6208 lock_old_archive_extraction=no ;; 6209esac 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249# If no C compiler was specified, use CC. 6250LTCC=${LTCC-"$CC"} 6251 6252# If no C compiler flags were specified, use CFLAGS. 6253LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6254 6255# Allow CC to be a program name with arguments. 6256compiler=$CC 6257 6258 6259# Check for command to grab the raw symbol name followed by C symbol from nm. 6260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6261$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6262if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6263 $as_echo_n "(cached) " >&6 6264else 6265 6266# These are sane defaults that work on at least a few old systems. 6267# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6268 6269# Character class describing NM global symbol codes. 6270symcode='[BCDEGRST]' 6271 6272# Regexp to match symbols that can be accessed directly from C. 6273sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6274 6275# Define system-specific variables. 6276case $host_os in 6277aix*) 6278 symcode='[BCDT]' 6279 ;; 6280cygwin* | mingw* | pw32* | cegcc*) 6281 symcode='[ABCDGISTW]' 6282 ;; 6283hpux*) 6284 if test "$host_cpu" = ia64; then 6285 symcode='[ABCDEGRST]' 6286 fi 6287 ;; 6288irix* | nonstopux*) 6289 symcode='[BCDEGRST]' 6290 ;; 6291osf*) 6292 symcode='[BCDEGQRST]' 6293 ;; 6294solaris*) 6295 symcode='[BDRT]' 6296 ;; 6297sco3.2v5*) 6298 symcode='[DT]' 6299 ;; 6300sysv4.2uw2*) 6301 symcode='[DT]' 6302 ;; 6303sysv5* | sco5v6* | unixware* | OpenUNIX*) 6304 symcode='[ABDT]' 6305 ;; 6306sysv4) 6307 symcode='[DFNSTU]' 6308 ;; 6309esac 6310 6311# If we're using GNU nm, then use its standard symbol codes. 6312case `$NM -V 2>&1` in 6313*GNU* | *'with BFD'*) 6314 symcode='[ABCDGIRSTW]' ;; 6315esac 6316 6317# Transform an extracted symbol line into a proper C declaration. 6318# Some systems (esp. on ia64) link data and code symbols differently, 6319# so use this general approach. 6320lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6321 6322# Transform an extracted symbol line into symbol name and symbol address 6323lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6324lt_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'" 6325 6326# Handle CRLF in mingw tool chain 6327opt_cr= 6328case $build_os in 6329mingw*) 6330 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6331 ;; 6332esac 6333 6334# Try without a prefix underscore, then with it. 6335for ac_symprfx in "" "_"; do 6336 6337 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6338 symxfrm="\\1 $ac_symprfx\\2 \\2" 6339 6340 # Write the raw and C identifiers. 6341 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6342 # Fake it for dumpbin and say T for any non-static function 6343 # and D for any global variable. 6344 # Also find C++ and __fastcall symbols from MSVC++, 6345 # which start with @ or ?. 6346 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6347" {last_section=section; section=\$ 3};"\ 6348" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6349" \$ 0!~/External *\|/{next};"\ 6350" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6351" {if(hide[section]) next};"\ 6352" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6353" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6354" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6355" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6356" ' prfx=^$ac_symprfx" 6357 else 6358 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6359 fi 6360 6361 # Check to see that the pipe works correctly. 6362 pipe_works=no 6363 6364 rm -f conftest* 6365 cat > conftest.$ac_ext <<_LT_EOF 6366#ifdef __cplusplus 6367extern "C" { 6368#endif 6369char nm_test_var; 6370void nm_test_func(void); 6371void nm_test_func(void){} 6372#ifdef __cplusplus 6373} 6374#endif 6375int main(){nm_test_var='a';nm_test_func();return(0);} 6376_LT_EOF 6377 6378 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6379 (eval $ac_compile) 2>&5 6380 ac_status=$? 6381 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6382 test $ac_status = 0; }; then 6383 # Now try to grab the symbols. 6384 nlist=conftest.nm 6385 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6386 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6387 ac_status=$? 6388 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6389 test $ac_status = 0; } && test -s "$nlist"; then 6390 # Try sorting and uniquifying the output. 6391 if sort "$nlist" | uniq > "$nlist"T; then 6392 mv -f "$nlist"T "$nlist" 6393 else 6394 rm -f "$nlist"T 6395 fi 6396 6397 # Make sure that we snagged all the symbols we need. 6398 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6399 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6400 cat <<_LT_EOF > conftest.$ac_ext 6401#ifdef __cplusplus 6402extern "C" { 6403#endif 6404 6405_LT_EOF 6406 # Now generate the symbol file. 6407 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6408 6409 cat <<_LT_EOF >> conftest.$ac_ext 6410 6411/* The mapping between symbol names and symbols. */ 6412const struct { 6413 const char *name; 6414 void *address; 6415} 6416lt__PROGRAM__LTX_preloaded_symbols[] = 6417{ 6418 { "@PROGRAM@", (void *) 0 }, 6419_LT_EOF 6420 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6421 cat <<\_LT_EOF >> conftest.$ac_ext 6422 {0, (void *) 0} 6423}; 6424 6425/* This works around a problem in FreeBSD linker */ 6426#ifdef FREEBSD_WORKAROUND 6427static const void *lt_preloaded_setup() { 6428 return lt__PROGRAM__LTX_preloaded_symbols; 6429} 6430#endif 6431 6432#ifdef __cplusplus 6433} 6434#endif 6435_LT_EOF 6436 # Now try linking the two files. 6437 mv conftest.$ac_objext conftstm.$ac_objext 6438 lt_save_LIBS="$LIBS" 6439 lt_save_CFLAGS="$CFLAGS" 6440 LIBS="conftstm.$ac_objext" 6441 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6442 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6443 (eval $ac_link) 2>&5 6444 ac_status=$? 6445 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6446 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6447 pipe_works=yes 6448 fi 6449 LIBS="$lt_save_LIBS" 6450 CFLAGS="$lt_save_CFLAGS" 6451 else 6452 echo "cannot find nm_test_func in $nlist" >&5 6453 fi 6454 else 6455 echo "cannot find nm_test_var in $nlist" >&5 6456 fi 6457 else 6458 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6459 fi 6460 else 6461 echo "$progname: failed program was:" >&5 6462 cat conftest.$ac_ext >&5 6463 fi 6464 rm -rf conftest* conftst* 6465 6466 # Do not use the global_symbol_pipe unless it works. 6467 if test "$pipe_works" = yes; then 6468 break 6469 else 6470 lt_cv_sys_global_symbol_pipe= 6471 fi 6472done 6473 6474fi 6475 6476if test -z "$lt_cv_sys_global_symbol_pipe"; then 6477 lt_cv_sys_global_symbol_to_cdecl= 6478fi 6479if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6481$as_echo "failed" >&6; } 6482else 6483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6484$as_echo "ok" >&6; } 6485fi 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508# Check whether --enable-libtool-lock was given. 6509if test "${enable_libtool_lock+set}" = set; then : 6510 enableval=$enable_libtool_lock; 6511fi 6512 6513test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6514 6515# Some flags need to be propagated to the compiler or linker for good 6516# libtool support. 6517case $host in 6518ia64-*-hpux*) 6519 # Find out which ABI we are using. 6520 echo 'int i;' > conftest.$ac_ext 6521 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6522 (eval $ac_compile) 2>&5 6523 ac_status=$? 6524 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6525 test $ac_status = 0; }; then 6526 case `/usr/bin/file conftest.$ac_objext` in 6527 *ELF-32*) 6528 HPUX_IA64_MODE="32" 6529 ;; 6530 *ELF-64*) 6531 HPUX_IA64_MODE="64" 6532 ;; 6533 esac 6534 fi 6535 rm -rf conftest* 6536 ;; 6537*-*-irix6*) 6538 # Find out which ABI we are using. 6539 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6540 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6541 (eval $ac_compile) 2>&5 6542 ac_status=$? 6543 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6544 test $ac_status = 0; }; then 6545 if test "$lt_cv_prog_gnu_ld" = yes; then 6546 case `/usr/bin/file conftest.$ac_objext` in 6547 *32-bit*) 6548 LD="${LD-ld} -melf32bsmip" 6549 ;; 6550 *N32*) 6551 LD="${LD-ld} -melf32bmipn32" 6552 ;; 6553 *64-bit*) 6554 LD="${LD-ld} -melf64bmip" 6555 ;; 6556 esac 6557 else 6558 case `/usr/bin/file conftest.$ac_objext` in 6559 *32-bit*) 6560 LD="${LD-ld} -32" 6561 ;; 6562 *N32*) 6563 LD="${LD-ld} -n32" 6564 ;; 6565 *64-bit*) 6566 LD="${LD-ld} -64" 6567 ;; 6568 esac 6569 fi 6570 fi 6571 rm -rf conftest* 6572 ;; 6573 6574x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 6575s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6576 # Find out which ABI we are using. 6577 echo 'int i;' > conftest.$ac_ext 6578 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6579 (eval $ac_compile) 2>&5 6580 ac_status=$? 6581 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6582 test $ac_status = 0; }; then 6583 case `/usr/bin/file conftest.o` in 6584 *32-bit*) 6585 case $host in 6586 x86_64-*kfreebsd*-gnu) 6587 LD="${LD-ld} -m elf_i386_fbsd" 6588 ;; 6589 x86_64-*linux*) 6590 LD="${LD-ld} -m elf_i386" 6591 ;; 6592 ppc64-*linux*|powerpc64-*linux*) 6593 LD="${LD-ld} -m elf32ppclinux" 6594 ;; 6595 s390x-*linux*) 6596 LD="${LD-ld} -m elf_s390" 6597 ;; 6598 sparc64-*linux*) 6599 LD="${LD-ld} -m elf32_sparc" 6600 ;; 6601 esac 6602 ;; 6603 *64-bit*) 6604 case $host in 6605 x86_64-*kfreebsd*-gnu) 6606 LD="${LD-ld} -m elf_x86_64_fbsd" 6607 ;; 6608 x86_64-*linux*) 6609 LD="${LD-ld} -m elf_x86_64" 6610 ;; 6611 ppc*-*linux*|powerpc*-*linux*) 6612 LD="${LD-ld} -m elf64ppc" 6613 ;; 6614 s390*-*linux*|s390*-*tpf*) 6615 LD="${LD-ld} -m elf64_s390" 6616 ;; 6617 sparc*-*linux*) 6618 LD="${LD-ld} -m elf64_sparc" 6619 ;; 6620 esac 6621 ;; 6622 esac 6623 fi 6624 rm -rf conftest* 6625 ;; 6626 6627*-*-sco3.2v5*) 6628 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6629 SAVE_CFLAGS="$CFLAGS" 6630 CFLAGS="$CFLAGS -belf" 6631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6632$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6633if ${lt_cv_cc_needs_belf+:} false; then : 6634 $as_echo_n "(cached) " >&6 6635else 6636 ac_ext=c 6637ac_cpp='$CPP $CPPFLAGS' 6638ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6639ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6640ac_compiler_gnu=$ac_cv_c_compiler_gnu 6641 6642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6643/* end confdefs.h. */ 6644 6645int 6646main () 6647{ 6648 6649 ; 6650 return 0; 6651} 6652_ACEOF 6653if ac_fn_c_try_link "$LINENO"; then : 6654 lt_cv_cc_needs_belf=yes 6655else 6656 lt_cv_cc_needs_belf=no 6657fi 6658rm -f core conftest.err conftest.$ac_objext \ 6659 conftest$ac_exeext conftest.$ac_ext 6660 ac_ext=c 6661ac_cpp='$CPP $CPPFLAGS' 6662ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6663ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6664ac_compiler_gnu=$ac_cv_c_compiler_gnu 6665 6666fi 6667{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6668$as_echo "$lt_cv_cc_needs_belf" >&6; } 6669 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6670 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6671 CFLAGS="$SAVE_CFLAGS" 6672 fi 6673 ;; 6674sparc*-*solaris*) 6675 # Find out which ABI we are using. 6676 echo 'int i;' > conftest.$ac_ext 6677 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6678 (eval $ac_compile) 2>&5 6679 ac_status=$? 6680 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6681 test $ac_status = 0; }; then 6682 case `/usr/bin/file conftest.o` in 6683 *64-bit*) 6684 case $lt_cv_prog_gnu_ld in 6685 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6686 *) 6687 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6688 LD="${LD-ld} -64" 6689 fi 6690 ;; 6691 esac 6692 ;; 6693 esac 6694 fi 6695 rm -rf conftest* 6696 ;; 6697esac 6698 6699need_locks="$enable_libtool_lock" 6700 6701 6702 case $host_os in 6703 rhapsody* | darwin*) 6704 if test -n "$ac_tool_prefix"; then 6705 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6706set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6708$as_echo_n "checking for $ac_word... " >&6; } 6709if ${ac_cv_prog_DSYMUTIL+:} false; then : 6710 $as_echo_n "(cached) " >&6 6711else 6712 if test -n "$DSYMUTIL"; then 6713 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6714else 6715as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6716for as_dir in $PATH 6717do 6718 IFS=$as_save_IFS 6719 test -z "$as_dir" && as_dir=. 6720 for ac_exec_ext in '' $ac_executable_extensions; do 6721 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6722 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6723 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6724 break 2 6725 fi 6726done 6727 done 6728IFS=$as_save_IFS 6729 6730fi 6731fi 6732DSYMUTIL=$ac_cv_prog_DSYMUTIL 6733if test -n "$DSYMUTIL"; then 6734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6735$as_echo "$DSYMUTIL" >&6; } 6736else 6737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6738$as_echo "no" >&6; } 6739fi 6740 6741 6742fi 6743if test -z "$ac_cv_prog_DSYMUTIL"; then 6744 ac_ct_DSYMUTIL=$DSYMUTIL 6745 # Extract the first word of "dsymutil", so it can be a program name with args. 6746set dummy dsymutil; ac_word=$2 6747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6748$as_echo_n "checking for $ac_word... " >&6; } 6749if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6750 $as_echo_n "(cached) " >&6 6751else 6752 if test -n "$ac_ct_DSYMUTIL"; then 6753 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6754else 6755as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6756for as_dir in $PATH 6757do 6758 IFS=$as_save_IFS 6759 test -z "$as_dir" && as_dir=. 6760 for ac_exec_ext in '' $ac_executable_extensions; do 6761 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6762 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6763 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6764 break 2 6765 fi 6766done 6767 done 6768IFS=$as_save_IFS 6769 6770fi 6771fi 6772ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6773if test -n "$ac_ct_DSYMUTIL"; then 6774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6775$as_echo "$ac_ct_DSYMUTIL" >&6; } 6776else 6777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6778$as_echo "no" >&6; } 6779fi 6780 6781 if test "x$ac_ct_DSYMUTIL" = x; then 6782 DSYMUTIL=":" 6783 else 6784 case $cross_compiling:$ac_tool_warned in 6785yes:) 6786{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6787$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6788ac_tool_warned=yes ;; 6789esac 6790 DSYMUTIL=$ac_ct_DSYMUTIL 6791 fi 6792else 6793 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6794fi 6795 6796 if test -n "$ac_tool_prefix"; then 6797 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6798set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6800$as_echo_n "checking for $ac_word... " >&6; } 6801if ${ac_cv_prog_NMEDIT+:} false; then : 6802 $as_echo_n "(cached) " >&6 6803else 6804 if test -n "$NMEDIT"; then 6805 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6806else 6807as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6808for as_dir in $PATH 6809do 6810 IFS=$as_save_IFS 6811 test -z "$as_dir" && as_dir=. 6812 for ac_exec_ext in '' $ac_executable_extensions; do 6813 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6814 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6815 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6816 break 2 6817 fi 6818done 6819 done 6820IFS=$as_save_IFS 6821 6822fi 6823fi 6824NMEDIT=$ac_cv_prog_NMEDIT 6825if test -n "$NMEDIT"; then 6826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6827$as_echo "$NMEDIT" >&6; } 6828else 6829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6830$as_echo "no" >&6; } 6831fi 6832 6833 6834fi 6835if test -z "$ac_cv_prog_NMEDIT"; then 6836 ac_ct_NMEDIT=$NMEDIT 6837 # Extract the first word of "nmedit", so it can be a program name with args. 6838set dummy nmedit; ac_word=$2 6839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6840$as_echo_n "checking for $ac_word... " >&6; } 6841if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6842 $as_echo_n "(cached) " >&6 6843else 6844 if test -n "$ac_ct_NMEDIT"; then 6845 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6846else 6847as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6848for as_dir in $PATH 6849do 6850 IFS=$as_save_IFS 6851 test -z "$as_dir" && as_dir=. 6852 for ac_exec_ext in '' $ac_executable_extensions; do 6853 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6854 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6855 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6856 break 2 6857 fi 6858done 6859 done 6860IFS=$as_save_IFS 6861 6862fi 6863fi 6864ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6865if test -n "$ac_ct_NMEDIT"; then 6866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6867$as_echo "$ac_ct_NMEDIT" >&6; } 6868else 6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6870$as_echo "no" >&6; } 6871fi 6872 6873 if test "x$ac_ct_NMEDIT" = x; then 6874 NMEDIT=":" 6875 else 6876 case $cross_compiling:$ac_tool_warned in 6877yes:) 6878{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6879$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6880ac_tool_warned=yes ;; 6881esac 6882 NMEDIT=$ac_ct_NMEDIT 6883 fi 6884else 6885 NMEDIT="$ac_cv_prog_NMEDIT" 6886fi 6887 6888 if test -n "$ac_tool_prefix"; then 6889 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6890set dummy ${ac_tool_prefix}lipo; ac_word=$2 6891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6892$as_echo_n "checking for $ac_word... " >&6; } 6893if ${ac_cv_prog_LIPO+:} false; then : 6894 $as_echo_n "(cached) " >&6 6895else 6896 if test -n "$LIPO"; then 6897 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6898else 6899as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6900for as_dir in $PATH 6901do 6902 IFS=$as_save_IFS 6903 test -z "$as_dir" && as_dir=. 6904 for ac_exec_ext in '' $ac_executable_extensions; do 6905 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6906 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6908 break 2 6909 fi 6910done 6911 done 6912IFS=$as_save_IFS 6913 6914fi 6915fi 6916LIPO=$ac_cv_prog_LIPO 6917if test -n "$LIPO"; then 6918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6919$as_echo "$LIPO" >&6; } 6920else 6921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6922$as_echo "no" >&6; } 6923fi 6924 6925 6926fi 6927if test -z "$ac_cv_prog_LIPO"; then 6928 ac_ct_LIPO=$LIPO 6929 # Extract the first word of "lipo", so it can be a program name with args. 6930set dummy lipo; ac_word=$2 6931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6932$as_echo_n "checking for $ac_word... " >&6; } 6933if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6934 $as_echo_n "(cached) " >&6 6935else 6936 if test -n "$ac_ct_LIPO"; then 6937 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6938else 6939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6940for as_dir in $PATH 6941do 6942 IFS=$as_save_IFS 6943 test -z "$as_dir" && as_dir=. 6944 for ac_exec_ext in '' $ac_executable_extensions; do 6945 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6946 ac_cv_prog_ac_ct_LIPO="lipo" 6947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6948 break 2 6949 fi 6950done 6951 done 6952IFS=$as_save_IFS 6953 6954fi 6955fi 6956ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6957if test -n "$ac_ct_LIPO"; then 6958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6959$as_echo "$ac_ct_LIPO" >&6; } 6960else 6961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6962$as_echo "no" >&6; } 6963fi 6964 6965 if test "x$ac_ct_LIPO" = x; then 6966 LIPO=":" 6967 else 6968 case $cross_compiling:$ac_tool_warned in 6969yes:) 6970{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6971$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6972ac_tool_warned=yes ;; 6973esac 6974 LIPO=$ac_ct_LIPO 6975 fi 6976else 6977 LIPO="$ac_cv_prog_LIPO" 6978fi 6979 6980 if test -n "$ac_tool_prefix"; then 6981 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6982set dummy ${ac_tool_prefix}otool; ac_word=$2 6983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6984$as_echo_n "checking for $ac_word... " >&6; } 6985if ${ac_cv_prog_OTOOL+:} false; then : 6986 $as_echo_n "(cached) " >&6 6987else 6988 if test -n "$OTOOL"; then 6989 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6990else 6991as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6992for as_dir in $PATH 6993do 6994 IFS=$as_save_IFS 6995 test -z "$as_dir" && as_dir=. 6996 for ac_exec_ext in '' $ac_executable_extensions; do 6997 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6998 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7000 break 2 7001 fi 7002done 7003 done 7004IFS=$as_save_IFS 7005 7006fi 7007fi 7008OTOOL=$ac_cv_prog_OTOOL 7009if test -n "$OTOOL"; then 7010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7011$as_echo "$OTOOL" >&6; } 7012else 7013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7014$as_echo "no" >&6; } 7015fi 7016 7017 7018fi 7019if test -z "$ac_cv_prog_OTOOL"; then 7020 ac_ct_OTOOL=$OTOOL 7021 # Extract the first word of "otool", so it can be a program name with args. 7022set dummy otool; ac_word=$2 7023{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7024$as_echo_n "checking for $ac_word... " >&6; } 7025if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7026 $as_echo_n "(cached) " >&6 7027else 7028 if test -n "$ac_ct_OTOOL"; then 7029 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7030else 7031as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7032for as_dir in $PATH 7033do 7034 IFS=$as_save_IFS 7035 test -z "$as_dir" && as_dir=. 7036 for ac_exec_ext in '' $ac_executable_extensions; do 7037 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7038 ac_cv_prog_ac_ct_OTOOL="otool" 7039 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7040 break 2 7041 fi 7042done 7043 done 7044IFS=$as_save_IFS 7045 7046fi 7047fi 7048ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7049if test -n "$ac_ct_OTOOL"; then 7050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7051$as_echo "$ac_ct_OTOOL" >&6; } 7052else 7053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7054$as_echo "no" >&6; } 7055fi 7056 7057 if test "x$ac_ct_OTOOL" = x; then 7058 OTOOL=":" 7059 else 7060 case $cross_compiling:$ac_tool_warned in 7061yes:) 7062{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7063$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7064ac_tool_warned=yes ;; 7065esac 7066 OTOOL=$ac_ct_OTOOL 7067 fi 7068else 7069 OTOOL="$ac_cv_prog_OTOOL" 7070fi 7071 7072 if test -n "$ac_tool_prefix"; then 7073 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7074set dummy ${ac_tool_prefix}otool64; ac_word=$2 7075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7076$as_echo_n "checking for $ac_word... " >&6; } 7077if ${ac_cv_prog_OTOOL64+:} false; then : 7078 $as_echo_n "(cached) " >&6 7079else 7080 if test -n "$OTOOL64"; then 7081 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7082else 7083as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7084for as_dir in $PATH 7085do 7086 IFS=$as_save_IFS 7087 test -z "$as_dir" && as_dir=. 7088 for ac_exec_ext in '' $ac_executable_extensions; do 7089 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7090 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7091 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7092 break 2 7093 fi 7094done 7095 done 7096IFS=$as_save_IFS 7097 7098fi 7099fi 7100OTOOL64=$ac_cv_prog_OTOOL64 7101if test -n "$OTOOL64"; then 7102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7103$as_echo "$OTOOL64" >&6; } 7104else 7105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7106$as_echo "no" >&6; } 7107fi 7108 7109 7110fi 7111if test -z "$ac_cv_prog_OTOOL64"; then 7112 ac_ct_OTOOL64=$OTOOL64 7113 # Extract the first word of "otool64", so it can be a program name with args. 7114set dummy otool64; ac_word=$2 7115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7116$as_echo_n "checking for $ac_word... " >&6; } 7117if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7118 $as_echo_n "(cached) " >&6 7119else 7120 if test -n "$ac_ct_OTOOL64"; then 7121 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7122else 7123as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7124for as_dir in $PATH 7125do 7126 IFS=$as_save_IFS 7127 test -z "$as_dir" && as_dir=. 7128 for ac_exec_ext in '' $ac_executable_extensions; do 7129 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7130 ac_cv_prog_ac_ct_OTOOL64="otool64" 7131 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7132 break 2 7133 fi 7134done 7135 done 7136IFS=$as_save_IFS 7137 7138fi 7139fi 7140ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7141if test -n "$ac_ct_OTOOL64"; then 7142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7143$as_echo "$ac_ct_OTOOL64" >&6; } 7144else 7145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7146$as_echo "no" >&6; } 7147fi 7148 7149 if test "x$ac_ct_OTOOL64" = x; then 7150 OTOOL64=":" 7151 else 7152 case $cross_compiling:$ac_tool_warned in 7153yes:) 7154{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7155$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7156ac_tool_warned=yes ;; 7157esac 7158 OTOOL64=$ac_ct_OTOOL64 7159 fi 7160else 7161 OTOOL64="$ac_cv_prog_OTOOL64" 7162fi 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7191$as_echo_n "checking for -single_module linker flag... " >&6; } 7192if ${lt_cv_apple_cc_single_mod+:} false; then : 7193 $as_echo_n "(cached) " >&6 7194else 7195 lt_cv_apple_cc_single_mod=no 7196 if test -z "${LT_MULTI_MODULE}"; then 7197 # By default we will add the -single_module flag. You can override 7198 # by either setting the environment variable LT_MULTI_MODULE 7199 # non-empty at configure time, or by adding -multi_module to the 7200 # link flags. 7201 rm -rf libconftest.dylib* 7202 echo "int foo(void){return 1;}" > conftest.c 7203 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7204-dynamiclib -Wl,-single_module conftest.c" >&5 7205 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7206 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7207 _lt_result=$? 7208 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7209 lt_cv_apple_cc_single_mod=yes 7210 else 7211 cat conftest.err >&5 7212 fi 7213 rm -rf libconftest.dylib* 7214 rm -f conftest.* 7215 fi 7216fi 7217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7218$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7220$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7221if ${lt_cv_ld_exported_symbols_list+:} false; then : 7222 $as_echo_n "(cached) " >&6 7223else 7224 lt_cv_ld_exported_symbols_list=no 7225 save_LDFLAGS=$LDFLAGS 7226 echo "_main" > conftest.sym 7227 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7229/* end confdefs.h. */ 7230 7231int 7232main () 7233{ 7234 7235 ; 7236 return 0; 7237} 7238_ACEOF 7239if ac_fn_c_try_link "$LINENO"; then : 7240 lt_cv_ld_exported_symbols_list=yes 7241else 7242 lt_cv_ld_exported_symbols_list=no 7243fi 7244rm -f core conftest.err conftest.$ac_objext \ 7245 conftest$ac_exeext conftest.$ac_ext 7246 LDFLAGS="$save_LDFLAGS" 7247 7248fi 7249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7250$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7252$as_echo_n "checking for -force_load linker flag... " >&6; } 7253if ${lt_cv_ld_force_load+:} false; then : 7254 $as_echo_n "(cached) " >&6 7255else 7256 lt_cv_ld_force_load=no 7257 cat > conftest.c << _LT_EOF 7258int forced_loaded() { return 2;} 7259_LT_EOF 7260 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7261 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7262 echo "$AR cru libconftest.a conftest.o" >&5 7263 $AR cru libconftest.a conftest.o 2>&5 7264 echo "$RANLIB libconftest.a" >&5 7265 $RANLIB libconftest.a 2>&5 7266 cat > conftest.c << _LT_EOF 7267int main() { return 0;} 7268_LT_EOF 7269 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7270 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7271 _lt_result=$? 7272 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7273 lt_cv_ld_force_load=yes 7274 else 7275 cat conftest.err >&5 7276 fi 7277 rm -f conftest.err libconftest.a conftest conftest.c 7278 rm -rf conftest.dSYM 7279 7280fi 7281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7282$as_echo "$lt_cv_ld_force_load" >&6; } 7283 case $host_os in 7284 rhapsody* | darwin1.[012]) 7285 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7286 darwin1.*) 7287 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7288 darwin*) # darwin 5.x on 7289 # if running on 10.5 or later, the deployment target defaults 7290 # to the OS version, if on x86, and 10.4, the deployment 7291 # target defaults to 10.4. Don't you love it? 7292 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7293 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7294 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7295 10.[012]*) 7296 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7297 10.*) 7298 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7299 esac 7300 ;; 7301 esac 7302 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7303 _lt_dar_single_mod='$single_module' 7304 fi 7305 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7306 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7307 else 7308 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7309 fi 7310 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7311 _lt_dsymutil='~$DSYMUTIL $lib || :' 7312 else 7313 _lt_dsymutil= 7314 fi 7315 ;; 7316 esac 7317 7318for ac_header in dlfcn.h 7319do : 7320 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7321" 7322if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7323 cat >>confdefs.h <<_ACEOF 7324#define HAVE_DLFCN_H 1 7325_ACEOF 7326 7327fi 7328 7329done 7330 7331 7332 7333 7334 7335# Set options 7336 7337 7338 7339 enable_dlopen=no 7340 7341 7342 enable_win32_dll=no 7343 7344 7345 # Check whether --enable-shared was given. 7346if test "${enable_shared+set}" = set; then : 7347 enableval=$enable_shared; p=${PACKAGE-default} 7348 case $enableval in 7349 yes) enable_shared=yes ;; 7350 no) enable_shared=no ;; 7351 *) 7352 enable_shared=no 7353 # Look at the argument we got. We use all the common list separators. 7354 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7355 for pkg in $enableval; do 7356 IFS="$lt_save_ifs" 7357 if test "X$pkg" = "X$p"; then 7358 enable_shared=yes 7359 fi 7360 done 7361 IFS="$lt_save_ifs" 7362 ;; 7363 esac 7364else 7365 enable_shared=yes 7366fi 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 # Check whether --enable-static was given. 7377if test "${enable_static+set}" = set; then : 7378 enableval=$enable_static; p=${PACKAGE-default} 7379 case $enableval in 7380 yes) enable_static=yes ;; 7381 no) enable_static=no ;; 7382 *) 7383 enable_static=no 7384 # Look at the argument we got. We use all the common list separators. 7385 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7386 for pkg in $enableval; do 7387 IFS="$lt_save_ifs" 7388 if test "X$pkg" = "X$p"; then 7389 enable_static=yes 7390 fi 7391 done 7392 IFS="$lt_save_ifs" 7393 ;; 7394 esac 7395else 7396 enable_static=yes 7397fi 7398 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408# Check whether --with-pic was given. 7409if test "${with_pic+set}" = set; then : 7410 withval=$with_pic; pic_mode="$withval" 7411else 7412 pic_mode=default 7413fi 7414 7415 7416test -z "$pic_mode" && pic_mode=default 7417 7418 7419 7420 7421 7422 7423 7424 # Check whether --enable-fast-install was given. 7425if test "${enable_fast_install+set}" = set; then : 7426 enableval=$enable_fast_install; p=${PACKAGE-default} 7427 case $enableval in 7428 yes) enable_fast_install=yes ;; 7429 no) enable_fast_install=no ;; 7430 *) 7431 enable_fast_install=no 7432 # Look at the argument we got. We use all the common list separators. 7433 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7434 for pkg in $enableval; do 7435 IFS="$lt_save_ifs" 7436 if test "X$pkg" = "X$p"; then 7437 enable_fast_install=yes 7438 fi 7439 done 7440 IFS="$lt_save_ifs" 7441 ;; 7442 esac 7443else 7444 enable_fast_install=yes 7445fi 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457# This can be used to rebuild libtool when needed 7458LIBTOOL_DEPS="$ltmain" 7459 7460# Always use our own libtool. 7461LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488test -z "$LN_S" && LN_S="ln -s" 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503if test -n "${ZSH_VERSION+set}" ; then 7504 setopt NO_GLOB_SUBST 7505fi 7506 7507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7508$as_echo_n "checking for objdir... " >&6; } 7509if ${lt_cv_objdir+:} false; then : 7510 $as_echo_n "(cached) " >&6 7511else 7512 rm -f .libs 2>/dev/null 7513mkdir .libs 2>/dev/null 7514if test -d .libs; then 7515 lt_cv_objdir=.libs 7516else 7517 # MS-DOS does not allow filenames that begin with a dot. 7518 lt_cv_objdir=_libs 7519fi 7520rmdir .libs 2>/dev/null 7521fi 7522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7523$as_echo "$lt_cv_objdir" >&6; } 7524objdir=$lt_cv_objdir 7525 7526 7527 7528 7529 7530cat >>confdefs.h <<_ACEOF 7531#define LT_OBJDIR "$lt_cv_objdir/" 7532_ACEOF 7533 7534 7535 7536 7537case $host_os in 7538aix3*) 7539 # AIX sometimes has problems with the GCC collect2 program. For some 7540 # reason, if we set the COLLECT_NAMES environment variable, the problems 7541 # vanish in a puff of smoke. 7542 if test "X${COLLECT_NAMES+set}" != Xset; then 7543 COLLECT_NAMES= 7544 export COLLECT_NAMES 7545 fi 7546 ;; 7547esac 7548 7549# Global variables: 7550ofile=libtool 7551can_build_shared=yes 7552 7553# All known linkers require a `.a' archive for static linking (except MSVC, 7554# which needs '.lib'). 7555libext=a 7556 7557with_gnu_ld="$lt_cv_prog_gnu_ld" 7558 7559old_CC="$CC" 7560old_CFLAGS="$CFLAGS" 7561 7562# Set sane defaults for various variables 7563test -z "$CC" && CC=cc 7564test -z "$LTCC" && LTCC=$CC 7565test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7566test -z "$LD" && LD=ld 7567test -z "$ac_objext" && ac_objext=o 7568 7569for cc_temp in $compiler""; do 7570 case $cc_temp in 7571 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7572 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7573 \-*) ;; 7574 *) break;; 7575 esac 7576done 7577cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7578 7579 7580# Only perform the check for file, if the check method requires it 7581test -z "$MAGIC_CMD" && MAGIC_CMD=file 7582case $deplibs_check_method in 7583file_magic*) 7584 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7586$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7587if ${lt_cv_path_MAGIC_CMD+:} false; then : 7588 $as_echo_n "(cached) " >&6 7589else 7590 case $MAGIC_CMD in 7591[\\/*] | ?:[\\/]*) 7592 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7593 ;; 7594*) 7595 lt_save_MAGIC_CMD="$MAGIC_CMD" 7596 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7597 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7598 for ac_dir in $ac_dummy; do 7599 IFS="$lt_save_ifs" 7600 test -z "$ac_dir" && ac_dir=. 7601 if test -f $ac_dir/${ac_tool_prefix}file; then 7602 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7603 if test -n "$file_magic_test_file"; then 7604 case $deplibs_check_method in 7605 "file_magic "*) 7606 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7607 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7608 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7609 $EGREP "$file_magic_regex" > /dev/null; then 7610 : 7611 else 7612 cat <<_LT_EOF 1>&2 7613 7614*** Warning: the command libtool uses to detect shared libraries, 7615*** $file_magic_cmd, produces output that libtool cannot recognize. 7616*** The result is that libtool may fail to recognize shared libraries 7617*** as such. This will affect the creation of libtool libraries that 7618*** depend on shared libraries, but programs linked with such libtool 7619*** libraries will work regardless of this problem. Nevertheless, you 7620*** may want to report the problem to your system manager and/or to 7621*** bug-libtool@gnu.org 7622 7623_LT_EOF 7624 fi ;; 7625 esac 7626 fi 7627 break 7628 fi 7629 done 7630 IFS="$lt_save_ifs" 7631 MAGIC_CMD="$lt_save_MAGIC_CMD" 7632 ;; 7633esac 7634fi 7635 7636MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7637if test -n "$MAGIC_CMD"; then 7638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7639$as_echo "$MAGIC_CMD" >&6; } 7640else 7641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7642$as_echo "no" >&6; } 7643fi 7644 7645 7646 7647 7648 7649if test -z "$lt_cv_path_MAGIC_CMD"; then 7650 if test -n "$ac_tool_prefix"; then 7651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7652$as_echo_n "checking for file... " >&6; } 7653if ${lt_cv_path_MAGIC_CMD+:} false; then : 7654 $as_echo_n "(cached) " >&6 7655else 7656 case $MAGIC_CMD in 7657[\\/*] | ?:[\\/]*) 7658 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7659 ;; 7660*) 7661 lt_save_MAGIC_CMD="$MAGIC_CMD" 7662 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7663 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7664 for ac_dir in $ac_dummy; do 7665 IFS="$lt_save_ifs" 7666 test -z "$ac_dir" && ac_dir=. 7667 if test -f $ac_dir/file; then 7668 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7669 if test -n "$file_magic_test_file"; then 7670 case $deplibs_check_method in 7671 "file_magic "*) 7672 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7673 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7674 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7675 $EGREP "$file_magic_regex" > /dev/null; then 7676 : 7677 else 7678 cat <<_LT_EOF 1>&2 7679 7680*** Warning: the command libtool uses to detect shared libraries, 7681*** $file_magic_cmd, produces output that libtool cannot recognize. 7682*** The result is that libtool may fail to recognize shared libraries 7683*** as such. This will affect the creation of libtool libraries that 7684*** depend on shared libraries, but programs linked with such libtool 7685*** libraries will work regardless of this problem. Nevertheless, you 7686*** may want to report the problem to your system manager and/or to 7687*** bug-libtool@gnu.org 7688 7689_LT_EOF 7690 fi ;; 7691 esac 7692 fi 7693 break 7694 fi 7695 done 7696 IFS="$lt_save_ifs" 7697 MAGIC_CMD="$lt_save_MAGIC_CMD" 7698 ;; 7699esac 7700fi 7701 7702MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7703if test -n "$MAGIC_CMD"; then 7704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7705$as_echo "$MAGIC_CMD" >&6; } 7706else 7707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7708$as_echo "no" >&6; } 7709fi 7710 7711 7712 else 7713 MAGIC_CMD=: 7714 fi 7715fi 7716 7717 fi 7718 ;; 7719esac 7720 7721# Use C for the default configuration in the libtool script 7722 7723lt_save_CC="$CC" 7724ac_ext=c 7725ac_cpp='$CPP $CPPFLAGS' 7726ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7727ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7728ac_compiler_gnu=$ac_cv_c_compiler_gnu 7729 7730 7731# Source file extension for C test sources. 7732ac_ext=c 7733 7734# Object file extension for compiled C test sources. 7735objext=o 7736objext=$objext 7737 7738# Code to be used in simple compile tests 7739lt_simple_compile_test_code="int some_variable = 0;" 7740 7741# Code to be used in simple link tests 7742lt_simple_link_test_code='int main(){return(0);}' 7743 7744 7745 7746 7747 7748 7749 7750# If no C compiler was specified, use CC. 7751LTCC=${LTCC-"$CC"} 7752 7753# If no C compiler flags were specified, use CFLAGS. 7754LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7755 7756# Allow CC to be a program name with arguments. 7757compiler=$CC 7758 7759# Save the default compiler, since it gets overwritten when the other 7760# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7761compiler_DEFAULT=$CC 7762 7763# save warnings/boilerplate of simple test code 7764ac_outfile=conftest.$ac_objext 7765echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7766eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7767_lt_compiler_boilerplate=`cat conftest.err` 7768$RM conftest* 7769 7770ac_outfile=conftest.$ac_objext 7771echo "$lt_simple_link_test_code" >conftest.$ac_ext 7772eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7773_lt_linker_boilerplate=`cat conftest.err` 7774$RM -r conftest* 7775 7776 7777if test -n "$compiler"; then 7778 7779lt_prog_compiler_no_builtin_flag= 7780 7781if test "$GCC" = yes; then 7782 case $cc_basename in 7783 nvcc*) 7784 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7785 *) 7786 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7787 esac 7788 7789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7790$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7791if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7792 $as_echo_n "(cached) " >&6 7793else 7794 lt_cv_prog_compiler_rtti_exceptions=no 7795 ac_outfile=conftest.$ac_objext 7796 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7797 lt_compiler_flag="-fno-rtti -fno-exceptions" 7798 # Insert the option either (1) after the last *FLAGS variable, or 7799 # (2) before a word containing "conftest.", or (3) at the end. 7800 # Note that $ac_compile itself does not contain backslashes and begins 7801 # with a dollar sign (not a hyphen), so the echo should work correctly. 7802 # The option is referenced via a variable to avoid confusing sed. 7803 lt_compile=`echo "$ac_compile" | $SED \ 7804 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7805 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7806 -e 's:$: $lt_compiler_flag:'` 7807 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7808 (eval "$lt_compile" 2>conftest.err) 7809 ac_status=$? 7810 cat conftest.err >&5 7811 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7812 if (exit $ac_status) && test -s "$ac_outfile"; then 7813 # The compiler can only warn and ignore the option if not recognized 7814 # So say no if there are warnings other than the usual output. 7815 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7816 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7817 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7818 lt_cv_prog_compiler_rtti_exceptions=yes 7819 fi 7820 fi 7821 $RM conftest* 7822 7823fi 7824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7825$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7826 7827if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7828 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7829else 7830 : 7831fi 7832 7833fi 7834 7835 7836 7837 7838 7839 7840 lt_prog_compiler_wl= 7841lt_prog_compiler_pic= 7842lt_prog_compiler_static= 7843 7844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7845$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7846 7847 if test "$GCC" = yes; then 7848 lt_prog_compiler_wl='-Wl,' 7849 lt_prog_compiler_static='-static' 7850 7851 case $host_os in 7852 aix*) 7853 # All AIX code is PIC. 7854 if test "$host_cpu" = ia64; then 7855 # AIX 5 now supports IA64 processor 7856 lt_prog_compiler_static='-Bstatic' 7857 fi 7858 ;; 7859 7860 amigaos*) 7861 case $host_cpu in 7862 powerpc) 7863 # see comment about AmigaOS4 .so support 7864 lt_prog_compiler_pic='-fPIC' 7865 ;; 7866 m68k) 7867 # FIXME: we need at least 68020 code to build shared libraries, but 7868 # adding the `-m68020' flag to GCC prevents building anything better, 7869 # like `-m68040'. 7870 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7871 ;; 7872 esac 7873 ;; 7874 7875 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7876 # PIC is the default for these OSes. 7877 ;; 7878 7879 mingw* | cygwin* | pw32* | os2* | cegcc*) 7880 # This hack is so that the source file can tell whether it is being 7881 # built for inclusion in a dll (and should export symbols for example). 7882 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7883 # (--disable-auto-import) libraries 7884 lt_prog_compiler_pic='-DDLL_EXPORT' 7885 ;; 7886 7887 darwin* | rhapsody*) 7888 # PIC is the default on this platform 7889 # Common symbols not allowed in MH_DYLIB files 7890 lt_prog_compiler_pic='-fno-common' 7891 ;; 7892 7893 haiku*) 7894 # PIC is the default for Haiku. 7895 # The "-static" flag exists, but is broken. 7896 lt_prog_compiler_static= 7897 ;; 7898 7899 hpux*) 7900 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7901 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7902 # sets the default TLS model and affects inlining. 7903 case $host_cpu in 7904 hppa*64*) 7905 # +Z the default 7906 ;; 7907 *) 7908 lt_prog_compiler_pic='-fPIC' 7909 ;; 7910 esac 7911 ;; 7912 7913 interix[3-9]*) 7914 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7915 # Instead, we relocate shared libraries at runtime. 7916 ;; 7917 7918 msdosdjgpp*) 7919 # Just because we use GCC doesn't mean we suddenly get shared libraries 7920 # on systems that don't support them. 7921 lt_prog_compiler_can_build_shared=no 7922 enable_shared=no 7923 ;; 7924 7925 *nto* | *qnx*) 7926 # QNX uses GNU C++, but need to define -shared option too, otherwise 7927 # it will coredump. 7928 lt_prog_compiler_pic='-fPIC -shared' 7929 ;; 7930 7931 sysv4*MP*) 7932 if test -d /usr/nec; then 7933 lt_prog_compiler_pic=-Kconform_pic 7934 fi 7935 ;; 7936 7937 *) 7938 lt_prog_compiler_pic='-fPIC' 7939 ;; 7940 esac 7941 7942 case $cc_basename in 7943 nvcc*) # Cuda Compiler Driver 2.2 7944 lt_prog_compiler_wl='-Xlinker ' 7945 lt_prog_compiler_pic='-Xcompiler -fPIC' 7946 ;; 7947 esac 7948 else 7949 # PORTME Check for flag to pass linker flags through the system compiler. 7950 case $host_os in 7951 aix*) 7952 lt_prog_compiler_wl='-Wl,' 7953 if test "$host_cpu" = ia64; then 7954 # AIX 5 now supports IA64 processor 7955 lt_prog_compiler_static='-Bstatic' 7956 else 7957 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7958 fi 7959 ;; 7960 7961 mingw* | cygwin* | pw32* | os2* | cegcc*) 7962 # This hack is so that the source file can tell whether it is being 7963 # built for inclusion in a dll (and should export symbols for example). 7964 lt_prog_compiler_pic='-DDLL_EXPORT' 7965 ;; 7966 7967 hpux9* | hpux10* | hpux11*) 7968 lt_prog_compiler_wl='-Wl,' 7969 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7970 # not for PA HP-UX. 7971 case $host_cpu in 7972 hppa*64*|ia64*) 7973 # +Z the default 7974 ;; 7975 *) 7976 lt_prog_compiler_pic='+Z' 7977 ;; 7978 esac 7979 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7980 lt_prog_compiler_static='${wl}-a ${wl}archive' 7981 ;; 7982 7983 irix5* | irix6* | nonstopux*) 7984 lt_prog_compiler_wl='-Wl,' 7985 # PIC (with -KPIC) is the default. 7986 lt_prog_compiler_static='-non_shared' 7987 ;; 7988 7989 linux* | k*bsd*-gnu | kopensolaris*-gnu) 7990 case $cc_basename in 7991 # old Intel for x86_64 which still supported -KPIC. 7992 ecc*) 7993 lt_prog_compiler_wl='-Wl,' 7994 lt_prog_compiler_pic='-KPIC' 7995 lt_prog_compiler_static='-static' 7996 ;; 7997 # icc used to be incompatible with GCC. 7998 # ICC 10 doesn't accept -KPIC any more. 7999 icc* | ifort*) 8000 lt_prog_compiler_wl='-Wl,' 8001 lt_prog_compiler_pic='-fPIC' 8002 lt_prog_compiler_static='-static' 8003 ;; 8004 # Lahey Fortran 8.1. 8005 lf95*) 8006 lt_prog_compiler_wl='-Wl,' 8007 lt_prog_compiler_pic='--shared' 8008 lt_prog_compiler_static='--static' 8009 ;; 8010 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8011 # Portland Group compilers (*not* the Pentium gcc compiler, 8012 # which looks to be a dead project) 8013 lt_prog_compiler_wl='-Wl,' 8014 lt_prog_compiler_pic='-fpic' 8015 lt_prog_compiler_static='-Bstatic' 8016 ;; 8017 ccc*) 8018 lt_prog_compiler_wl='-Wl,' 8019 # All Alpha code is PIC. 8020 lt_prog_compiler_static='-non_shared' 8021 ;; 8022 xl* | bgxl* | bgf* | mpixl*) 8023 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8024 lt_prog_compiler_wl='-Wl,' 8025 lt_prog_compiler_pic='-qpic' 8026 lt_prog_compiler_static='-qstaticlink' 8027 ;; 8028 *) 8029 case `$CC -V 2>&1 | sed 5q` in 8030 *Sun\ F* | *Sun*Fortran*) 8031 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8032 lt_prog_compiler_pic='-KPIC' 8033 lt_prog_compiler_static='-Bstatic' 8034 lt_prog_compiler_wl='' 8035 ;; 8036 *Sun\ C*) 8037 # Sun C 5.9 8038 lt_prog_compiler_pic='-KPIC' 8039 lt_prog_compiler_static='-Bstatic' 8040 lt_prog_compiler_wl='-Wl,' 8041 ;; 8042 esac 8043 ;; 8044 esac 8045 ;; 8046 8047 newsos6) 8048 lt_prog_compiler_pic='-KPIC' 8049 lt_prog_compiler_static='-Bstatic' 8050 ;; 8051 8052 *nto* | *qnx*) 8053 # QNX uses GNU C++, but need to define -shared option too, otherwise 8054 # it will coredump. 8055 lt_prog_compiler_pic='-fPIC -shared' 8056 ;; 8057 8058 osf3* | osf4* | osf5*) 8059 lt_prog_compiler_wl='-Wl,' 8060 # All OSF/1 code is PIC. 8061 lt_prog_compiler_static='-non_shared' 8062 ;; 8063 8064 rdos*) 8065 lt_prog_compiler_static='-non_shared' 8066 ;; 8067 8068 solaris*) 8069 lt_prog_compiler_pic='-KPIC' 8070 lt_prog_compiler_static='-Bstatic' 8071 case $cc_basename in 8072 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 8073 lt_prog_compiler_wl='-Qoption ld ';; 8074 *) 8075 lt_prog_compiler_wl='-Wl,';; 8076 esac 8077 ;; 8078 8079 sunos4*) 8080 lt_prog_compiler_wl='-Qoption ld ' 8081 lt_prog_compiler_pic='-PIC' 8082 lt_prog_compiler_static='-Bstatic' 8083 ;; 8084 8085 sysv4 | sysv4.2uw2* | sysv4.3*) 8086 lt_prog_compiler_wl='-Wl,' 8087 lt_prog_compiler_pic='-KPIC' 8088 lt_prog_compiler_static='-Bstatic' 8089 ;; 8090 8091 sysv4*MP*) 8092 if test -d /usr/nec ;then 8093 lt_prog_compiler_pic='-Kconform_pic' 8094 lt_prog_compiler_static='-Bstatic' 8095 fi 8096 ;; 8097 8098 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8099 lt_prog_compiler_wl='-Wl,' 8100 lt_prog_compiler_pic='-KPIC' 8101 lt_prog_compiler_static='-Bstatic' 8102 ;; 8103 8104 unicos*) 8105 lt_prog_compiler_wl='-Wl,' 8106 lt_prog_compiler_can_build_shared=no 8107 ;; 8108 8109 uts4*) 8110 lt_prog_compiler_pic='-pic' 8111 lt_prog_compiler_static='-Bstatic' 8112 ;; 8113 8114 *) 8115 lt_prog_compiler_can_build_shared=no 8116 ;; 8117 esac 8118 fi 8119 8120case $host_os in 8121 # For platforms which do not support PIC, -DPIC is meaningless: 8122 *djgpp*) 8123 lt_prog_compiler_pic= 8124 ;; 8125 *) 8126 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8127 ;; 8128esac 8129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8130$as_echo "$lt_prog_compiler_pic" >&6; } 8131 8132 8133 8134 8135 8136 8137# 8138# Check to make sure the PIC flag actually works. 8139# 8140if test -n "$lt_prog_compiler_pic"; then 8141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8142$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8143if ${lt_cv_prog_compiler_pic_works+:} false; then : 8144 $as_echo_n "(cached) " >&6 8145else 8146 lt_cv_prog_compiler_pic_works=no 8147 ac_outfile=conftest.$ac_objext 8148 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8149 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8150 # Insert the option either (1) after the last *FLAGS variable, or 8151 # (2) before a word containing "conftest.", or (3) at the end. 8152 # Note that $ac_compile itself does not contain backslashes and begins 8153 # with a dollar sign (not a hyphen), so the echo should work correctly. 8154 # The option is referenced via a variable to avoid confusing sed. 8155 lt_compile=`echo "$ac_compile" | $SED \ 8156 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8157 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8158 -e 's:$: $lt_compiler_flag:'` 8159 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8160 (eval "$lt_compile" 2>conftest.err) 8161 ac_status=$? 8162 cat conftest.err >&5 8163 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8164 if (exit $ac_status) && test -s "$ac_outfile"; then 8165 # The compiler can only warn and ignore the option if not recognized 8166 # So say no if there are warnings other than the usual output. 8167 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8168 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8169 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8170 lt_cv_prog_compiler_pic_works=yes 8171 fi 8172 fi 8173 $RM conftest* 8174 8175fi 8176{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8177$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8178 8179if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8180 case $lt_prog_compiler_pic in 8181 "" | " "*) ;; 8182 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8183 esac 8184else 8185 lt_prog_compiler_pic= 8186 lt_prog_compiler_can_build_shared=no 8187fi 8188 8189fi 8190 8191 8192 8193 8194 8195 8196# 8197# Check to make sure the static flag actually works. 8198# 8199wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8201$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8202if ${lt_cv_prog_compiler_static_works+:} false; then : 8203 $as_echo_n "(cached) " >&6 8204else 8205 lt_cv_prog_compiler_static_works=no 8206 save_LDFLAGS="$LDFLAGS" 8207 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8208 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8209 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8210 # The linker can only warn and ignore the option if not recognized 8211 # So say no if there are warnings 8212 if test -s conftest.err; then 8213 # Append any errors to the config.log. 8214 cat conftest.err 1>&5 8215 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8216 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8217 if diff conftest.exp conftest.er2 >/dev/null; then 8218 lt_cv_prog_compiler_static_works=yes 8219 fi 8220 else 8221 lt_cv_prog_compiler_static_works=yes 8222 fi 8223 fi 8224 $RM -r conftest* 8225 LDFLAGS="$save_LDFLAGS" 8226 8227fi 8228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8229$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8230 8231if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8232 : 8233else 8234 lt_prog_compiler_static= 8235fi 8236 8237 8238 8239 8240 8241 8242 8243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8244$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8245if ${lt_cv_prog_compiler_c_o+:} false; then : 8246 $as_echo_n "(cached) " >&6 8247else 8248 lt_cv_prog_compiler_c_o=no 8249 $RM -r conftest 2>/dev/null 8250 mkdir conftest 8251 cd conftest 8252 mkdir out 8253 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8254 8255 lt_compiler_flag="-o out/conftest2.$ac_objext" 8256 # Insert the option either (1) after the last *FLAGS variable, or 8257 # (2) before a word containing "conftest.", or (3) at the end. 8258 # Note that $ac_compile itself does not contain backslashes and begins 8259 # with a dollar sign (not a hyphen), so the echo should work correctly. 8260 lt_compile=`echo "$ac_compile" | $SED \ 8261 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8262 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8263 -e 's:$: $lt_compiler_flag:'` 8264 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8265 (eval "$lt_compile" 2>out/conftest.err) 8266 ac_status=$? 8267 cat out/conftest.err >&5 8268 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8269 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8270 then 8271 # The compiler can only warn and ignore the option if not recognized 8272 # So say no if there are warnings 8273 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8274 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8275 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8276 lt_cv_prog_compiler_c_o=yes 8277 fi 8278 fi 8279 chmod u+w . 2>&5 8280 $RM conftest* 8281 # SGI C++ compiler will create directory out/ii_files/ for 8282 # template instantiation 8283 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8284 $RM out/* && rmdir out 8285 cd .. 8286 $RM -r conftest 8287 $RM conftest* 8288 8289fi 8290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8291$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8292 8293 8294 8295 8296 8297 8298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8299$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8300if ${lt_cv_prog_compiler_c_o+:} false; then : 8301 $as_echo_n "(cached) " >&6 8302else 8303 lt_cv_prog_compiler_c_o=no 8304 $RM -r conftest 2>/dev/null 8305 mkdir conftest 8306 cd conftest 8307 mkdir out 8308 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8309 8310 lt_compiler_flag="-o out/conftest2.$ac_objext" 8311 # Insert the option either (1) after the last *FLAGS variable, or 8312 # (2) before a word containing "conftest.", or (3) at the end. 8313 # Note that $ac_compile itself does not contain backslashes and begins 8314 # with a dollar sign (not a hyphen), so the echo should work correctly. 8315 lt_compile=`echo "$ac_compile" | $SED \ 8316 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8317 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8318 -e 's:$: $lt_compiler_flag:'` 8319 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8320 (eval "$lt_compile" 2>out/conftest.err) 8321 ac_status=$? 8322 cat out/conftest.err >&5 8323 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8324 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8325 then 8326 # The compiler can only warn and ignore the option if not recognized 8327 # So say no if there are warnings 8328 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8329 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8330 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8331 lt_cv_prog_compiler_c_o=yes 8332 fi 8333 fi 8334 chmod u+w . 2>&5 8335 $RM conftest* 8336 # SGI C++ compiler will create directory out/ii_files/ for 8337 # template instantiation 8338 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8339 $RM out/* && rmdir out 8340 cd .. 8341 $RM -r conftest 8342 $RM conftest* 8343 8344fi 8345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8346$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8347 8348 8349 8350 8351hard_links="nottested" 8352if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8353 # do not overwrite the value of need_locks provided by the user 8354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8355$as_echo_n "checking if we can lock with hard links... " >&6; } 8356 hard_links=yes 8357 $RM conftest* 8358 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8359 touch conftest.a 8360 ln conftest.a conftest.b 2>&5 || hard_links=no 8361 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8363$as_echo "$hard_links" >&6; } 8364 if test "$hard_links" = no; then 8365 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8366$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8367 need_locks=warn 8368 fi 8369else 8370 need_locks=no 8371fi 8372 8373 8374 8375 8376 8377 8378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8379$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8380 8381 runpath_var= 8382 allow_undefined_flag= 8383 always_export_symbols=no 8384 archive_cmds= 8385 archive_expsym_cmds= 8386 compiler_needs_object=no 8387 enable_shared_with_static_runtimes=no 8388 export_dynamic_flag_spec= 8389 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8390 hardcode_automatic=no 8391 hardcode_direct=no 8392 hardcode_direct_absolute=no 8393 hardcode_libdir_flag_spec= 8394 hardcode_libdir_flag_spec_ld= 8395 hardcode_libdir_separator= 8396 hardcode_minus_L=no 8397 hardcode_shlibpath_var=unsupported 8398 inherit_rpath=no 8399 link_all_deplibs=unknown 8400 module_cmds= 8401 module_expsym_cmds= 8402 old_archive_from_new_cmds= 8403 old_archive_from_expsyms_cmds= 8404 thread_safe_flag_spec= 8405 whole_archive_flag_spec= 8406 # include_expsyms should be a list of space-separated symbols to be *always* 8407 # included in the symbol list 8408 include_expsyms= 8409 # exclude_expsyms can be an extended regexp of symbols to exclude 8410 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8411 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8412 # as well as any symbol that contains `d'. 8413 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8414 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8415 # platforms (ab)use it in PIC code, but their linkers get confused if 8416 # the symbol is explicitly referenced. Since portable code cannot 8417 # rely on this symbol name, it's probably fine to never include it in 8418 # preloaded symbol tables. 8419 # Exclude shared library initialization/finalization symbols. 8420 extract_expsyms_cmds= 8421 8422 case $host_os in 8423 cygwin* | mingw* | pw32* | cegcc*) 8424 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8425 # When not using gcc, we currently assume that we are using 8426 # Microsoft Visual C++. 8427 if test "$GCC" != yes; then 8428 with_gnu_ld=no 8429 fi 8430 ;; 8431 interix*) 8432 # we just hope/assume this is gcc and not c89 (= MSVC++) 8433 with_gnu_ld=yes 8434 ;; 8435 openbsd*) 8436 with_gnu_ld=no 8437 ;; 8438 esac 8439 8440 ld_shlibs=yes 8441 8442 # On some targets, GNU ld is compatible enough with the native linker 8443 # that we're better off using the native interface for both. 8444 lt_use_gnu_ld_interface=no 8445 if test "$with_gnu_ld" = yes; then 8446 case $host_os in 8447 aix*) 8448 # The AIX port of GNU ld has always aspired to compatibility 8449 # with the native linker. However, as the warning in the GNU ld 8450 # block says, versions before 2.19.5* couldn't really create working 8451 # shared libraries, regardless of the interface used. 8452 case `$LD -v 2>&1` in 8453 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8454 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8455 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8456 *) 8457 lt_use_gnu_ld_interface=yes 8458 ;; 8459 esac 8460 ;; 8461 *) 8462 lt_use_gnu_ld_interface=yes 8463 ;; 8464 esac 8465 fi 8466 8467 if test "$lt_use_gnu_ld_interface" = yes; then 8468 # If archive_cmds runs LD, not CC, wlarc should be empty 8469 wlarc='${wl}' 8470 8471 # Set some defaults for GNU ld with shared library support. These 8472 # are reset later if shared libraries are not supported. Putting them 8473 # here allows them to be overridden if necessary. 8474 runpath_var=LD_RUN_PATH 8475 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8476 export_dynamic_flag_spec='${wl}--export-dynamic' 8477 # ancient GNU ld didn't support --whole-archive et. al. 8478 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8479 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8480 else 8481 whole_archive_flag_spec= 8482 fi 8483 supports_anon_versioning=no 8484 case `$LD -v 2>&1` in 8485 *GNU\ gold*) supports_anon_versioning=yes ;; 8486 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8487 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8488 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8489 *\ 2.11.*) ;; # other 2.11 versions 8490 *) supports_anon_versioning=yes ;; 8491 esac 8492 8493 # See if GNU ld supports shared libraries. 8494 case $host_os in 8495 aix[3-9]*) 8496 # On AIX/PPC, the GNU linker is very broken 8497 if test "$host_cpu" != ia64; then 8498 ld_shlibs=no 8499 cat <<_LT_EOF 1>&2 8500 8501*** Warning: the GNU linker, at least up to release 2.19, is reported 8502*** to be unable to reliably create shared libraries on AIX. 8503*** Therefore, libtool is disabling shared libraries support. If you 8504*** really care for shared libraries, you may want to install binutils 8505*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8506*** You will then need to restart the configuration process. 8507 8508_LT_EOF 8509 fi 8510 ;; 8511 8512 amigaos*) 8513 case $host_cpu in 8514 powerpc) 8515 # see comment about AmigaOS4 .so support 8516 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8517 archive_expsym_cmds='' 8518 ;; 8519 m68k) 8520 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)' 8521 hardcode_libdir_flag_spec='-L$libdir' 8522 hardcode_minus_L=yes 8523 ;; 8524 esac 8525 ;; 8526 8527 beos*) 8528 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8529 allow_undefined_flag=unsupported 8530 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8531 # support --undefined. This deserves some investigation. FIXME 8532 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8533 else 8534 ld_shlibs=no 8535 fi 8536 ;; 8537 8538 cygwin* | mingw* | pw32* | cegcc*) 8539 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8540 # as there is no search path for DLLs. 8541 hardcode_libdir_flag_spec='-L$libdir' 8542 export_dynamic_flag_spec='${wl}--export-all-symbols' 8543 allow_undefined_flag=unsupported 8544 always_export_symbols=no 8545 enable_shared_with_static_runtimes=yes 8546 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8547 8548 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8549 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8550 # If the export-symbols file already is a .def file (1st line 8551 # is EXPORTS), use it as is; otherwise, prepend... 8552 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8553 cp $export_symbols $output_objdir/$soname.def; 8554 else 8555 echo EXPORTS > $output_objdir/$soname.def; 8556 cat $export_symbols >> $output_objdir/$soname.def; 8557 fi~ 8558 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8559 else 8560 ld_shlibs=no 8561 fi 8562 ;; 8563 8564 haiku*) 8565 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8566 link_all_deplibs=yes 8567 ;; 8568 8569 interix[3-9]*) 8570 hardcode_direct=no 8571 hardcode_shlibpath_var=no 8572 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8573 export_dynamic_flag_spec='${wl}-E' 8574 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8575 # Instead, shared libraries are loaded at an image base (0x10000000 by 8576 # default) and relocated if they conflict, which is a slow very memory 8577 # consuming and fragmenting process. To avoid this, we pick a random, 8578 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8579 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8580 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8581 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' 8582 ;; 8583 8584 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8585 tmp_diet=no 8586 if test "$host_os" = linux-dietlibc; then 8587 case $cc_basename in 8588 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8589 esac 8590 fi 8591 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8592 && test "$tmp_diet" = no 8593 then 8594 tmp_addflag= 8595 tmp_sharedflag='-shared' 8596 case $cc_basename,$host_cpu in 8597 pgcc*) # Portland Group C compiler 8598 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' 8599 tmp_addflag=' $pic_flag' 8600 ;; 8601 pgf77* | pgf90* | pgf95* | pgfortran*) 8602 # Portland Group f77 and f90 compilers 8603 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' 8604 tmp_addflag=' $pic_flag -Mnomain' ;; 8605 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8606 tmp_addflag=' -i_dynamic' ;; 8607 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8608 tmp_addflag=' -i_dynamic -nofor_main' ;; 8609 ifc* | ifort*) # Intel Fortran compiler 8610 tmp_addflag=' -nofor_main' ;; 8611 lf95*) # Lahey Fortran 8.1 8612 whole_archive_flag_spec= 8613 tmp_sharedflag='--shared' ;; 8614 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8615 tmp_sharedflag='-qmkshrobj' 8616 tmp_addflag= ;; 8617 nvcc*) # Cuda Compiler Driver 2.2 8618 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' 8619 compiler_needs_object=yes 8620 ;; 8621 esac 8622 case `$CC -V 2>&1 | sed 5q` in 8623 *Sun\ C*) # Sun C 5.9 8624 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' 8625 compiler_needs_object=yes 8626 tmp_sharedflag='-G' ;; 8627 *Sun\ F*) # Sun Fortran 8.3 8628 tmp_sharedflag='-G' ;; 8629 esac 8630 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8631 8632 if test "x$supports_anon_versioning" = xyes; then 8633 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8634 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8635 echo "local: *; };" >> $output_objdir/$libname.ver~ 8636 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8637 fi 8638 8639 case $cc_basename in 8640 xlf* | bgf* | bgxlf* | mpixlf*) 8641 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8642 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8643 hardcode_libdir_flag_spec= 8644 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8645 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 8646 if test "x$supports_anon_versioning" = xyes; then 8647 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8648 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8649 echo "local: *; };" >> $output_objdir/$libname.ver~ 8650 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8651 fi 8652 ;; 8653 esac 8654 else 8655 ld_shlibs=no 8656 fi 8657 ;; 8658 8659 netbsd*) 8660 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8661 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8662 wlarc= 8663 else 8664 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8665 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8666 fi 8667 ;; 8668 8669 solaris*) 8670 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8671 ld_shlibs=no 8672 cat <<_LT_EOF 1>&2 8673 8674*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8675*** create shared libraries on Solaris systems. Therefore, libtool 8676*** is disabling shared libraries support. We urge you to upgrade GNU 8677*** binutils to release 2.9.1 or newer. Another option is to modify 8678*** your PATH or compiler configuration so that the native linker is 8679*** used, and then restart. 8680 8681_LT_EOF 8682 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8683 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8684 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8685 else 8686 ld_shlibs=no 8687 fi 8688 ;; 8689 8690 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8691 case `$LD -v 2>&1` in 8692 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8693 ld_shlibs=no 8694 cat <<_LT_EOF 1>&2 8695 8696*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8697*** reliably create shared libraries on SCO systems. Therefore, libtool 8698*** is disabling shared libraries support. We urge you to upgrade GNU 8699*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8700*** your PATH or compiler configuration so that the native linker is 8701*** used, and then restart. 8702 8703_LT_EOF 8704 ;; 8705 *) 8706 # For security reasons, it is highly recommended that you always 8707 # use absolute paths for naming shared libraries, and exclude the 8708 # DT_RUNPATH tag from executables and libraries. But doing so 8709 # requires that you compile everything twice, which is a pain. 8710 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8711 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8712 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8713 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8714 else 8715 ld_shlibs=no 8716 fi 8717 ;; 8718 esac 8719 ;; 8720 8721 sunos4*) 8722 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8723 wlarc= 8724 hardcode_direct=yes 8725 hardcode_shlibpath_var=no 8726 ;; 8727 8728 *) 8729 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8730 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8731 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8732 else 8733 ld_shlibs=no 8734 fi 8735 ;; 8736 esac 8737 8738 if test "$ld_shlibs" = no; then 8739 runpath_var= 8740 hardcode_libdir_flag_spec= 8741 export_dynamic_flag_spec= 8742 whole_archive_flag_spec= 8743 fi 8744 else 8745 # PORTME fill in a description of your system's linker (not GNU ld) 8746 case $host_os in 8747 aix3*) 8748 allow_undefined_flag=unsupported 8749 always_export_symbols=yes 8750 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' 8751 # Note: this linker hardcodes the directories in LIBPATH if there 8752 # are no directories specified by -L. 8753 hardcode_minus_L=yes 8754 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8755 # Neither direct hardcoding nor static linking is supported with a 8756 # broken collect2. 8757 hardcode_direct=unsupported 8758 fi 8759 ;; 8760 8761 aix[4-9]*) 8762 if test "$host_cpu" = ia64; then 8763 # On IA64, the linker does run time linking by default, so we don't 8764 # have to do anything special. 8765 aix_use_runtimelinking=no 8766 exp_sym_flag='-Bexport' 8767 no_entry_flag="" 8768 else 8769 # If we're using GNU nm, then we don't want the "-C" option. 8770 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8771 # Also, AIX nm treats weak defined symbols like other global 8772 # defined symbols, whereas GNU nm marks them as "W". 8773 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8774 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' 8775 else 8776 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' 8777 fi 8778 aix_use_runtimelinking=no 8779 8780 # Test if we are trying to use run time linking or normal 8781 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8782 # need to do runtime linking. 8783 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8784 for ld_flag in $LDFLAGS; do 8785 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8786 aix_use_runtimelinking=yes 8787 break 8788 fi 8789 done 8790 ;; 8791 esac 8792 8793 exp_sym_flag='-bexport' 8794 no_entry_flag='-bnoentry' 8795 fi 8796 8797 # When large executables or shared objects are built, AIX ld can 8798 # have problems creating the table of contents. If linking a library 8799 # or program results in "error TOC overflow" add -mminimal-toc to 8800 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8801 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8802 8803 archive_cmds='' 8804 hardcode_direct=yes 8805 hardcode_direct_absolute=yes 8806 hardcode_libdir_separator=':' 8807 link_all_deplibs=yes 8808 file_list_spec='${wl}-f,' 8809 8810 if test "$GCC" = yes; then 8811 case $host_os in aix4.[012]|aix4.[012].*) 8812 # We only want to do this on AIX 4.2 and lower, the check 8813 # below for broken collect2 doesn't work under 4.3+ 8814 collect2name=`${CC} -print-prog-name=collect2` 8815 if test -f "$collect2name" && 8816 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8817 then 8818 # We have reworked collect2 8819 : 8820 else 8821 # We have old collect2 8822 hardcode_direct=unsupported 8823 # It fails to find uninstalled libraries when the uninstalled 8824 # path is not listed in the libpath. Setting hardcode_minus_L 8825 # to unsupported forces relinking 8826 hardcode_minus_L=yes 8827 hardcode_libdir_flag_spec='-L$libdir' 8828 hardcode_libdir_separator= 8829 fi 8830 ;; 8831 esac 8832 shared_flag='-shared' 8833 if test "$aix_use_runtimelinking" = yes; then 8834 shared_flag="$shared_flag "'${wl}-G' 8835 fi 8836 else 8837 # not using gcc 8838 if test "$host_cpu" = ia64; then 8839 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8840 # chokes on -Wl,-G. The following line is correct: 8841 shared_flag='-G' 8842 else 8843 if test "$aix_use_runtimelinking" = yes; then 8844 shared_flag='${wl}-G' 8845 else 8846 shared_flag='${wl}-bM:SRE' 8847 fi 8848 fi 8849 fi 8850 8851 export_dynamic_flag_spec='${wl}-bexpall' 8852 # It seems that -bexpall does not export symbols beginning with 8853 # underscore (_), so it is better to generate a list of symbols to export. 8854 always_export_symbols=yes 8855 if test "$aix_use_runtimelinking" = yes; then 8856 # Warning - without using the other runtime loading flags (-brtl), 8857 # -berok will link without error, but may produce a broken library. 8858 allow_undefined_flag='-berok' 8859 # Determine the default libpath from the value encoded in an 8860 # empty executable. 8861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8862/* end confdefs.h. */ 8863 8864int 8865main () 8866{ 8867 8868 ; 8869 return 0; 8870} 8871_ACEOF 8872if ac_fn_c_try_link "$LINENO"; then : 8873 8874lt_aix_libpath_sed=' 8875 /Import File Strings/,/^$/ { 8876 /^0/ { 8877 s/^0 *\(.*\)$/\1/ 8878 p 8879 } 8880 }' 8881aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8882# Check for a 64-bit object if we didn't find anything. 8883if test -z "$aix_libpath"; then 8884 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8885fi 8886fi 8887rm -f core conftest.err conftest.$ac_objext \ 8888 conftest$ac_exeext conftest.$ac_ext 8889if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8890 8891 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8892 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" 8893 else 8894 if test "$host_cpu" = ia64; then 8895 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8896 allow_undefined_flag="-z nodefs" 8897 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" 8898 else 8899 # Determine the default libpath from the value encoded in an 8900 # empty executable. 8901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8902/* end confdefs.h. */ 8903 8904int 8905main () 8906{ 8907 8908 ; 8909 return 0; 8910} 8911_ACEOF 8912if ac_fn_c_try_link "$LINENO"; then : 8913 8914lt_aix_libpath_sed=' 8915 /Import File Strings/,/^$/ { 8916 /^0/ { 8917 s/^0 *\(.*\)$/\1/ 8918 p 8919 } 8920 }' 8921aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8922# Check for a 64-bit object if we didn't find anything. 8923if test -z "$aix_libpath"; then 8924 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8925fi 8926fi 8927rm -f core conftest.err conftest.$ac_objext \ 8928 conftest$ac_exeext conftest.$ac_ext 8929if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8930 8931 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8932 # Warning - without using the other run time loading flags, 8933 # -berok will link without error, but may produce a broken library. 8934 no_undefined_flag=' ${wl}-bernotok' 8935 allow_undefined_flag=' ${wl}-berok' 8936 if test "$with_gnu_ld" = yes; then 8937 # We only use this code for GNU lds that support --whole-archive. 8938 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8939 else 8940 # Exported symbols can be pulled into shared objects from archives 8941 whole_archive_flag_spec='$convenience' 8942 fi 8943 archive_cmds_need_lc=yes 8944 # This is similar to how AIX traditionally builds its shared libraries. 8945 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' 8946 fi 8947 fi 8948 ;; 8949 8950 amigaos*) 8951 case $host_cpu in 8952 powerpc) 8953 # see comment about AmigaOS4 .so support 8954 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8955 archive_expsym_cmds='' 8956 ;; 8957 m68k) 8958 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)' 8959 hardcode_libdir_flag_spec='-L$libdir' 8960 hardcode_minus_L=yes 8961 ;; 8962 esac 8963 ;; 8964 8965 bsdi[45]*) 8966 export_dynamic_flag_spec=-rdynamic 8967 ;; 8968 8969 cygwin* | mingw* | pw32* | cegcc*) 8970 # When not using gcc, we currently assume that we are using 8971 # Microsoft Visual C++. 8972 # hardcode_libdir_flag_spec is actually meaningless, as there is 8973 # no search path for DLLs. 8974 hardcode_libdir_flag_spec=' ' 8975 allow_undefined_flag=unsupported 8976 # Tell ltmain to make .lib files, not .a files. 8977 libext=lib 8978 # Tell ltmain to make .dll files, not .so files. 8979 shrext_cmds=".dll" 8980 # FIXME: Setting linknames here is a bad hack. 8981 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8982 # The linker will automatically build a .lib file if we build a DLL. 8983 old_archive_from_new_cmds='true' 8984 # FIXME: Should let the user specify the lib program. 8985 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8986 fix_srcfile_path='`cygpath -w "$srcfile"`' 8987 enable_shared_with_static_runtimes=yes 8988 ;; 8989 8990 darwin* | rhapsody*) 8991 8992 8993 archive_cmds_need_lc=no 8994 hardcode_direct=no 8995 hardcode_automatic=yes 8996 hardcode_shlibpath_var=unsupported 8997 if test "$lt_cv_ld_force_load" = "yes"; then 8998 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\"`' 8999 else 9000 whole_archive_flag_spec='' 9001 fi 9002 link_all_deplibs=yes 9003 allow_undefined_flag="$_lt_dar_allow_undefined" 9004 case $cc_basename in 9005 ifort*) _lt_dar_can_shared=yes ;; 9006 *) _lt_dar_can_shared=$GCC ;; 9007 esac 9008 if test "$_lt_dar_can_shared" = "yes"; then 9009 output_verbose_link_cmd=func_echo_all 9010 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9011 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9012 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}" 9013 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}" 9014 9015 else 9016 ld_shlibs=no 9017 fi 9018 9019 ;; 9020 9021 dgux*) 9022 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9023 hardcode_libdir_flag_spec='-L$libdir' 9024 hardcode_shlibpath_var=no 9025 ;; 9026 9027 freebsd1*) 9028 ld_shlibs=no 9029 ;; 9030 9031 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9032 # support. Future versions do this automatically, but an explicit c++rt0.o 9033 # does not break anything, and helps significantly (at the cost of a little 9034 # extra space). 9035 freebsd2.2*) 9036 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9037 hardcode_libdir_flag_spec='-R$libdir' 9038 hardcode_direct=yes 9039 hardcode_shlibpath_var=no 9040 ;; 9041 9042 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9043 freebsd2*) 9044 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9045 hardcode_direct=yes 9046 hardcode_minus_L=yes 9047 hardcode_shlibpath_var=no 9048 ;; 9049 9050 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9051 freebsd* | dragonfly*) 9052 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9053 hardcode_libdir_flag_spec='-R$libdir' 9054 hardcode_direct=yes 9055 hardcode_shlibpath_var=no 9056 ;; 9057 9058 hpux9*) 9059 if test "$GCC" = yes; then 9060 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' 9061 else 9062 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' 9063 fi 9064 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9065 hardcode_libdir_separator=: 9066 hardcode_direct=yes 9067 9068 # hardcode_minus_L: Not really in the search PATH, 9069 # but as the default location of the library. 9070 hardcode_minus_L=yes 9071 export_dynamic_flag_spec='${wl}-E' 9072 ;; 9073 9074 hpux10*) 9075 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9076 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9077 else 9078 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9079 fi 9080 if test "$with_gnu_ld" = no; then 9081 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9082 hardcode_libdir_flag_spec_ld='+b $libdir' 9083 hardcode_libdir_separator=: 9084 hardcode_direct=yes 9085 hardcode_direct_absolute=yes 9086 export_dynamic_flag_spec='${wl}-E' 9087 # hardcode_minus_L: Not really in the search PATH, 9088 # but as the default location of the library. 9089 hardcode_minus_L=yes 9090 fi 9091 ;; 9092 9093 hpux11*) 9094 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9095 case $host_cpu in 9096 hppa*64*) 9097 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9098 ;; 9099 ia64*) 9100 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9101 ;; 9102 *) 9103 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9104 ;; 9105 esac 9106 else 9107 case $host_cpu in 9108 hppa*64*) 9109 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9110 ;; 9111 ia64*) 9112 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9113 ;; 9114 *) 9115 9116 # Older versions of the 11.00 compiler do not understand -b yet 9117 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9119$as_echo_n "checking if $CC understands -b... " >&6; } 9120if ${lt_cv_prog_compiler__b+:} false; then : 9121 $as_echo_n "(cached) " >&6 9122else 9123 lt_cv_prog_compiler__b=no 9124 save_LDFLAGS="$LDFLAGS" 9125 LDFLAGS="$LDFLAGS -b" 9126 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9127 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9128 # The linker can only warn and ignore the option if not recognized 9129 # So say no if there are warnings 9130 if test -s conftest.err; then 9131 # Append any errors to the config.log. 9132 cat conftest.err 1>&5 9133 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9134 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9135 if diff conftest.exp conftest.er2 >/dev/null; then 9136 lt_cv_prog_compiler__b=yes 9137 fi 9138 else 9139 lt_cv_prog_compiler__b=yes 9140 fi 9141 fi 9142 $RM -r conftest* 9143 LDFLAGS="$save_LDFLAGS" 9144 9145fi 9146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9147$as_echo "$lt_cv_prog_compiler__b" >&6; } 9148 9149if test x"$lt_cv_prog_compiler__b" = xyes; then 9150 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9151else 9152 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9153fi 9154 9155 ;; 9156 esac 9157 fi 9158 if test "$with_gnu_ld" = no; then 9159 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9160 hardcode_libdir_separator=: 9161 9162 case $host_cpu in 9163 hppa*64*|ia64*) 9164 hardcode_direct=no 9165 hardcode_shlibpath_var=no 9166 ;; 9167 *) 9168 hardcode_direct=yes 9169 hardcode_direct_absolute=yes 9170 export_dynamic_flag_spec='${wl}-E' 9171 9172 # hardcode_minus_L: Not really in the search PATH, 9173 # but as the default location of the library. 9174 hardcode_minus_L=yes 9175 ;; 9176 esac 9177 fi 9178 ;; 9179 9180 irix5* | irix6* | nonstopux*) 9181 if test "$GCC" = yes; then 9182 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' 9183 # Try to use the -exported_symbol ld option, if it does not 9184 # work, assume that -exports_file does not work either and 9185 # implicitly export all symbols. 9186 save_LDFLAGS="$LDFLAGS" 9187 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9189/* end confdefs.h. */ 9190int foo(void) {} 9191_ACEOF 9192if ac_fn_c_try_link "$LINENO"; then : 9193 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' 9194 9195fi 9196rm -f core conftest.err conftest.$ac_objext \ 9197 conftest$ac_exeext conftest.$ac_ext 9198 LDFLAGS="$save_LDFLAGS" 9199 else 9200 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' 9201 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' 9202 fi 9203 archive_cmds_need_lc='no' 9204 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9205 hardcode_libdir_separator=: 9206 inherit_rpath=yes 9207 link_all_deplibs=yes 9208 ;; 9209 9210 netbsd*) 9211 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9212 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9213 else 9214 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9215 fi 9216 hardcode_libdir_flag_spec='-R$libdir' 9217 hardcode_direct=yes 9218 hardcode_shlibpath_var=no 9219 ;; 9220 9221 newsos6) 9222 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9223 hardcode_direct=yes 9224 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9225 hardcode_libdir_separator=: 9226 hardcode_shlibpath_var=no 9227 ;; 9228 9229 *nto* | *qnx*) 9230 ;; 9231 9232 openbsd*) 9233 if test -f /usr/libexec/ld.so; then 9234 hardcode_direct=yes 9235 hardcode_shlibpath_var=no 9236 hardcode_direct_absolute=yes 9237 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9238 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9239 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9240 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9241 export_dynamic_flag_spec='${wl}-E' 9242 else 9243 case $host_os in 9244 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9245 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9246 hardcode_libdir_flag_spec='-R$libdir' 9247 ;; 9248 *) 9249 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9250 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9251 ;; 9252 esac 9253 fi 9254 else 9255 ld_shlibs=no 9256 fi 9257 ;; 9258 9259 os2*) 9260 hardcode_libdir_flag_spec='-L$libdir' 9261 hardcode_minus_L=yes 9262 allow_undefined_flag=unsupported 9263 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' 9264 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9265 ;; 9266 9267 osf3*) 9268 if test "$GCC" = yes; then 9269 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9270 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' 9271 else 9272 allow_undefined_flag=' -expect_unresolved \*' 9273 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' 9274 fi 9275 archive_cmds_need_lc='no' 9276 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9277 hardcode_libdir_separator=: 9278 ;; 9279 9280 osf4* | osf5*) # as osf3* with the addition of -msym flag 9281 if test "$GCC" = yes; then 9282 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9283 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' 9284 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9285 else 9286 allow_undefined_flag=' -expect_unresolved \*' 9287 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' 9288 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~ 9289 $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' 9290 9291 # Both c and cxx compiler support -rpath directly 9292 hardcode_libdir_flag_spec='-rpath $libdir' 9293 fi 9294 archive_cmds_need_lc='no' 9295 hardcode_libdir_separator=: 9296 ;; 9297 9298 solaris*) 9299 no_undefined_flag=' -z defs' 9300 if test "$GCC" = yes; then 9301 wlarc='${wl}' 9302 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9303 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9304 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9305 else 9306 case `$CC -V 2>&1` in 9307 *"Compilers 5.0"*) 9308 wlarc='' 9309 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9310 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9311 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9312 ;; 9313 *) 9314 wlarc='${wl}' 9315 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9316 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9317 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9318 ;; 9319 esac 9320 fi 9321 hardcode_libdir_flag_spec='-R$libdir' 9322 hardcode_shlibpath_var=no 9323 case $host_os in 9324 solaris2.[0-5] | solaris2.[0-5].*) ;; 9325 *) 9326 # The compiler driver will combine and reorder linker options, 9327 # but understands `-z linker_flag'. GCC discards it without `$wl', 9328 # but is careful enough not to reorder. 9329 # Supported since Solaris 2.6 (maybe 2.5.1?) 9330 if test "$GCC" = yes; then 9331 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9332 else 9333 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9334 fi 9335 ;; 9336 esac 9337 link_all_deplibs=yes 9338 ;; 9339 9340 sunos4*) 9341 if test "x$host_vendor" = xsequent; then 9342 # Use $CC to link under sequent, because it throws in some extra .o 9343 # files that make .init and .fini sections work. 9344 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9345 else 9346 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9347 fi 9348 hardcode_libdir_flag_spec='-L$libdir' 9349 hardcode_direct=yes 9350 hardcode_minus_L=yes 9351 hardcode_shlibpath_var=no 9352 ;; 9353 9354 sysv4) 9355 case $host_vendor in 9356 sni) 9357 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9358 hardcode_direct=yes # is this really true??? 9359 ;; 9360 siemens) 9361 ## LD is ld it makes a PLAMLIB 9362 ## CC just makes a GrossModule. 9363 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9364 reload_cmds='$CC -r -o $output$reload_objs' 9365 hardcode_direct=no 9366 ;; 9367 motorola) 9368 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9369 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9370 ;; 9371 esac 9372 runpath_var='LD_RUN_PATH' 9373 hardcode_shlibpath_var=no 9374 ;; 9375 9376 sysv4.3*) 9377 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9378 hardcode_shlibpath_var=no 9379 export_dynamic_flag_spec='-Bexport' 9380 ;; 9381 9382 sysv4*MP*) 9383 if test -d /usr/nec; then 9384 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9385 hardcode_shlibpath_var=no 9386 runpath_var=LD_RUN_PATH 9387 hardcode_runpath_var=yes 9388 ld_shlibs=yes 9389 fi 9390 ;; 9391 9392 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9393 no_undefined_flag='${wl}-z,text' 9394 archive_cmds_need_lc=no 9395 hardcode_shlibpath_var=no 9396 runpath_var='LD_RUN_PATH' 9397 9398 if test "$GCC" = yes; then 9399 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9400 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9401 else 9402 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9403 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9404 fi 9405 ;; 9406 9407 sysv5* | sco3.2v5* | sco5v6*) 9408 # Note: We can NOT use -z defs as we might desire, because we do not 9409 # link with -lc, and that would cause any symbols used from libc to 9410 # always be unresolved, which means just about no library would 9411 # ever link correctly. If we're not using GNU ld we use -z text 9412 # though, which does catch some bad symbols but isn't as heavy-handed 9413 # as -z defs. 9414 no_undefined_flag='${wl}-z,text' 9415 allow_undefined_flag='${wl}-z,nodefs' 9416 archive_cmds_need_lc=no 9417 hardcode_shlibpath_var=no 9418 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9419 hardcode_libdir_separator=':' 9420 link_all_deplibs=yes 9421 export_dynamic_flag_spec='${wl}-Bexport' 9422 runpath_var='LD_RUN_PATH' 9423 9424 if test "$GCC" = yes; then 9425 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9426 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9427 else 9428 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9429 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9430 fi 9431 ;; 9432 9433 uts4*) 9434 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9435 hardcode_libdir_flag_spec='-L$libdir' 9436 hardcode_shlibpath_var=no 9437 ;; 9438 9439 *) 9440 ld_shlibs=no 9441 ;; 9442 esac 9443 9444 if test x$host_vendor = xsni; then 9445 case $host in 9446 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9447 export_dynamic_flag_spec='${wl}-Blargedynsym' 9448 ;; 9449 esac 9450 fi 9451 fi 9452 9453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9454$as_echo "$ld_shlibs" >&6; } 9455test "$ld_shlibs" = no && can_build_shared=no 9456 9457with_gnu_ld=$with_gnu_ld 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 9472 9473# 9474# Do we need to explicitly link libc? 9475# 9476case "x$archive_cmds_need_lc" in 9477x|xyes) 9478 # Assume -lc should be added 9479 archive_cmds_need_lc=yes 9480 9481 if test "$enable_shared" = yes && test "$GCC" = yes; then 9482 case $archive_cmds in 9483 *'~'*) 9484 # FIXME: we may have to deal with multi-command sequences. 9485 ;; 9486 '$CC '*) 9487 # Test whether the compiler implicitly links with -lc since on some 9488 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9489 # to ld, don't add -lc before -lgcc. 9490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9491$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9492if ${lt_cv_archive_cmds_need_lc+:} false; then : 9493 $as_echo_n "(cached) " >&6 9494else 9495 $RM conftest* 9496 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9497 9498 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9499 (eval $ac_compile) 2>&5 9500 ac_status=$? 9501 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9502 test $ac_status = 0; } 2>conftest.err; then 9503 soname=conftest 9504 lib=conftest 9505 libobjs=conftest.$ac_objext 9506 deplibs= 9507 wl=$lt_prog_compiler_wl 9508 pic_flag=$lt_prog_compiler_pic 9509 compiler_flags=-v 9510 linker_flags=-v 9511 verstring= 9512 output_objdir=. 9513 libname=conftest 9514 lt_save_allow_undefined_flag=$allow_undefined_flag 9515 allow_undefined_flag= 9516 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9517 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9518 ac_status=$? 9519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9520 test $ac_status = 0; } 9521 then 9522 lt_cv_archive_cmds_need_lc=no 9523 else 9524 lt_cv_archive_cmds_need_lc=yes 9525 fi 9526 allow_undefined_flag=$lt_save_allow_undefined_flag 9527 else 9528 cat conftest.err 1>&5 9529 fi 9530 $RM conftest* 9531 9532fi 9533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9534$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9535 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9536 ;; 9537 esac 9538 fi 9539 ;; 9540esac 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 9600 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 9662 9663 9664 9665 9666 9667 9668 9669 9670 9671 9672 9673 9674 9675 9676 9677 9678 9679 9680 9681 9682 9683 9684 9685 9686 9687 9688 9689 9690 9691 9692 9693 9694 9695 9696 9697 9698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9699$as_echo_n "checking dynamic linker characteristics... " >&6; } 9700 9701if test "$GCC" = yes; then 9702 case $host_os in 9703 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9704 *) lt_awk_arg="/^libraries:/" ;; 9705 esac 9706 case $host_os in 9707 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9708 *) lt_sed_strip_eq="s,=/,/,g" ;; 9709 esac 9710 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9711 case $lt_search_path_spec in 9712 *\;*) 9713 # if the path contains ";" then we assume it to be the separator 9714 # otherwise default to the standard path separator (i.e. ":") - it is 9715 # assumed that no part of a normal pathname contains ";" but that should 9716 # okay in the real world where ";" in dirpaths is itself problematic. 9717 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9718 ;; 9719 *) 9720 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9721 ;; 9722 esac 9723 # Ok, now we have the path, separated by spaces, we can step through it 9724 # and add multilib dir if necessary. 9725 lt_tmp_lt_search_path_spec= 9726 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9727 for lt_sys_path in $lt_search_path_spec; do 9728 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9729 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9730 else 9731 test -d "$lt_sys_path" && \ 9732 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9733 fi 9734 done 9735 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9736BEGIN {RS=" "; FS="/|\n";} { 9737 lt_foo=""; 9738 lt_count=0; 9739 for (lt_i = NF; lt_i > 0; lt_i--) { 9740 if ($lt_i != "" && $lt_i != ".") { 9741 if ($lt_i == "..") { 9742 lt_count++; 9743 } else { 9744 if (lt_count == 0) { 9745 lt_foo="/" $lt_i lt_foo; 9746 } else { 9747 lt_count--; 9748 } 9749 } 9750 } 9751 } 9752 if (lt_foo != "") { lt_freq[lt_foo]++; } 9753 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9754}'` 9755 # AWK program above erroneously prepends '/' to C:/dos/paths 9756 # for these hosts. 9757 case $host_os in 9758 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9759 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9760 esac 9761 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9762else 9763 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9764fi 9765library_names_spec= 9766libname_spec='lib$name' 9767soname_spec= 9768shrext_cmds=".so" 9769postinstall_cmds= 9770postuninstall_cmds= 9771finish_cmds= 9772finish_eval= 9773shlibpath_var= 9774shlibpath_overrides_runpath=unknown 9775version_type=none 9776dynamic_linker="$host_os ld.so" 9777sys_lib_dlsearch_path_spec="/lib /usr/lib" 9778need_lib_prefix=unknown 9779hardcode_into_libs=no 9780 9781# when you set need_version to no, make sure it does not cause -set_version 9782# flags to be left without arguments 9783need_version=unknown 9784 9785case $host_os in 9786aix3*) 9787 version_type=linux 9788 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9789 shlibpath_var=LIBPATH 9790 9791 # AIX 3 has no versioning support, so we append a major version to the name. 9792 soname_spec='${libname}${release}${shared_ext}$major' 9793 ;; 9794 9795aix[4-9]*) 9796 version_type=linux 9797 need_lib_prefix=no 9798 need_version=no 9799 hardcode_into_libs=yes 9800 if test "$host_cpu" = ia64; then 9801 # AIX 5 supports IA64 9802 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9803 shlibpath_var=LD_LIBRARY_PATH 9804 else 9805 # With GCC up to 2.95.x, collect2 would create an import file 9806 # for dependence libraries. The import file would start with 9807 # the line `#! .'. This would cause the generated library to 9808 # depend on `.', always an invalid library. This was fixed in 9809 # development snapshots of GCC prior to 3.0. 9810 case $host_os in 9811 aix4 | aix4.[01] | aix4.[01].*) 9812 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9813 echo ' yes ' 9814 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9815 : 9816 else 9817 can_build_shared=no 9818 fi 9819 ;; 9820 esac 9821 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9822 # soname into executable. Probably we can add versioning support to 9823 # collect2, so additional links can be useful in future. 9824 if test "$aix_use_runtimelinking" = yes; then 9825 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9826 # instead of lib<name>.a to let people know that these are not 9827 # typical AIX shared libraries. 9828 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9829 else 9830 # We preserve .a as extension for shared libraries through AIX4.2 9831 # and later when we are not doing run time linking. 9832 library_names_spec='${libname}${release}.a $libname.a' 9833 soname_spec='${libname}${release}${shared_ext}$major' 9834 fi 9835 shlibpath_var=LIBPATH 9836 fi 9837 ;; 9838 9839amigaos*) 9840 case $host_cpu in 9841 powerpc) 9842 # Since July 2007 AmigaOS4 officially supports .so libraries. 9843 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9844 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9845 ;; 9846 m68k) 9847 library_names_spec='$libname.ixlibrary $libname.a' 9848 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9849 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' 9850 ;; 9851 esac 9852 ;; 9853 9854beos*) 9855 library_names_spec='${libname}${shared_ext}' 9856 dynamic_linker="$host_os ld.so" 9857 shlibpath_var=LIBRARY_PATH 9858 ;; 9859 9860bsdi[45]*) 9861 version_type=linux 9862 need_version=no 9863 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9864 soname_spec='${libname}${release}${shared_ext}$major' 9865 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9866 shlibpath_var=LD_LIBRARY_PATH 9867 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9868 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9869 # the default ld.so.conf also contains /usr/contrib/lib and 9870 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9871 # libtool to hard-code these into programs 9872 ;; 9873 9874cygwin* | mingw* | pw32* | cegcc*) 9875 version_type=windows 9876 shrext_cmds=".dll" 9877 need_version=no 9878 need_lib_prefix=no 9879 9880 case $GCC,$host_os in 9881 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9882 library_names_spec='$libname.dll.a' 9883 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9884 postinstall_cmds='base_file=`basename \${file}`~ 9885 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9886 dldir=$destdir/`dirname \$dlpath`~ 9887 test -d \$dldir || mkdir -p \$dldir~ 9888 $install_prog $dir/$dlname \$dldir/$dlname~ 9889 chmod a+x \$dldir/$dlname~ 9890 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9891 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9892 fi' 9893 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9894 dlpath=$dir/\$dldll~ 9895 $RM \$dlpath' 9896 shlibpath_overrides_runpath=yes 9897 9898 case $host_os in 9899 cygwin*) 9900 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9901 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9902 9903 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9904 ;; 9905 mingw* | cegcc*) 9906 # MinGW DLLs use traditional 'lib' prefix 9907 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9908 ;; 9909 pw32*) 9910 # pw32 DLLs use 'pw' prefix rather than 'lib' 9911 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9912 ;; 9913 esac 9914 ;; 9915 9916 *) 9917 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9918 ;; 9919 esac 9920 dynamic_linker='Win32 ld.exe' 9921 # FIXME: first we should search . and the directory the executable is in 9922 shlibpath_var=PATH 9923 ;; 9924 9925darwin* | rhapsody*) 9926 dynamic_linker="$host_os dyld" 9927 version_type=darwin 9928 need_lib_prefix=no 9929 need_version=no 9930 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9931 soname_spec='${libname}${release}${major}$shared_ext' 9932 shlibpath_overrides_runpath=yes 9933 shlibpath_var=DYLD_LIBRARY_PATH 9934 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9935 9936 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9937 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9938 ;; 9939 9940dgux*) 9941 version_type=linux 9942 need_lib_prefix=no 9943 need_version=no 9944 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9945 soname_spec='${libname}${release}${shared_ext}$major' 9946 shlibpath_var=LD_LIBRARY_PATH 9947 ;; 9948 9949freebsd1*) 9950 dynamic_linker=no 9951 ;; 9952 9953freebsd* | dragonfly*) 9954 # DragonFly does not have aout. When/if they implement a new 9955 # versioning mechanism, adjust this. 9956 if test -x /usr/bin/objformat; then 9957 objformat=`/usr/bin/objformat` 9958 else 9959 case $host_os in 9960 freebsd[123]*) objformat=aout ;; 9961 *) objformat=elf ;; 9962 esac 9963 fi 9964 version_type=freebsd-$objformat 9965 case $version_type in 9966 freebsd-elf*) 9967 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9968 need_version=no 9969 need_lib_prefix=no 9970 ;; 9971 freebsd-*) 9972 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9973 need_version=yes 9974 ;; 9975 esac 9976 shlibpath_var=LD_LIBRARY_PATH 9977 case $host_os in 9978 freebsd2*) 9979 shlibpath_overrides_runpath=yes 9980 ;; 9981 freebsd3.[01]* | freebsdelf3.[01]*) 9982 shlibpath_overrides_runpath=yes 9983 hardcode_into_libs=yes 9984 ;; 9985 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9986 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9987 shlibpath_overrides_runpath=no 9988 hardcode_into_libs=yes 9989 ;; 9990 *) # from 4.6 on, and DragonFly 9991 shlibpath_overrides_runpath=yes 9992 hardcode_into_libs=yes 9993 ;; 9994 esac 9995 ;; 9996 9997gnu*) 9998 version_type=linux 9999 need_lib_prefix=no 10000 need_version=no 10001 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10002 soname_spec='${libname}${release}${shared_ext}$major' 10003 shlibpath_var=LD_LIBRARY_PATH 10004 hardcode_into_libs=yes 10005 ;; 10006 10007haiku*) 10008 version_type=linux 10009 need_lib_prefix=no 10010 need_version=no 10011 dynamic_linker="$host_os runtime_loader" 10012 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10013 soname_spec='${libname}${release}${shared_ext}$major' 10014 shlibpath_var=LIBRARY_PATH 10015 shlibpath_overrides_runpath=yes 10016 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10017 hardcode_into_libs=yes 10018 ;; 10019 10020hpux9* | hpux10* | hpux11*) 10021 # Give a soname corresponding to the major version so that dld.sl refuses to 10022 # link against other versions. 10023 version_type=sunos 10024 need_lib_prefix=no 10025 need_version=no 10026 case $host_cpu in 10027 ia64*) 10028 shrext_cmds='.so' 10029 hardcode_into_libs=yes 10030 dynamic_linker="$host_os dld.so" 10031 shlibpath_var=LD_LIBRARY_PATH 10032 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10033 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10034 soname_spec='${libname}${release}${shared_ext}$major' 10035 if test "X$HPUX_IA64_MODE" = X32; then 10036 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10037 else 10038 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10039 fi 10040 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10041 ;; 10042 hppa*64*) 10043 shrext_cmds='.sl' 10044 hardcode_into_libs=yes 10045 dynamic_linker="$host_os dld.sl" 10046 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10047 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10048 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10049 soname_spec='${libname}${release}${shared_ext}$major' 10050 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10051 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10052 ;; 10053 *) 10054 shrext_cmds='.sl' 10055 dynamic_linker="$host_os dld.sl" 10056 shlibpath_var=SHLIB_PATH 10057 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10058 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10059 soname_spec='${libname}${release}${shared_ext}$major' 10060 ;; 10061 esac 10062 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10063 postinstall_cmds='chmod 555 $lib' 10064 # or fails outright, so override atomically: 10065 install_override_mode=555 10066 ;; 10067 10068interix[3-9]*) 10069 version_type=linux 10070 need_lib_prefix=no 10071 need_version=no 10072 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10073 soname_spec='${libname}${release}${shared_ext}$major' 10074 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10075 shlibpath_var=LD_LIBRARY_PATH 10076 shlibpath_overrides_runpath=no 10077 hardcode_into_libs=yes 10078 ;; 10079 10080irix5* | irix6* | nonstopux*) 10081 case $host_os in 10082 nonstopux*) version_type=nonstopux ;; 10083 *) 10084 if test "$lt_cv_prog_gnu_ld" = yes; then 10085 version_type=linux 10086 else 10087 version_type=irix 10088 fi ;; 10089 esac 10090 need_lib_prefix=no 10091 need_version=no 10092 soname_spec='${libname}${release}${shared_ext}$major' 10093 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10094 case $host_os in 10095 irix5* | nonstopux*) 10096 libsuff= shlibsuff= 10097 ;; 10098 *) 10099 case $LD in # libtool.m4 will add one of these switches to LD 10100 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10101 libsuff= shlibsuff= libmagic=32-bit;; 10102 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10103 libsuff=32 shlibsuff=N32 libmagic=N32;; 10104 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10105 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10106 *) libsuff= shlibsuff= libmagic=never-match;; 10107 esac 10108 ;; 10109 esac 10110 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10111 shlibpath_overrides_runpath=no 10112 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10113 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10114 hardcode_into_libs=yes 10115 ;; 10116 10117# No shared lib support for Linux oldld, aout, or coff. 10118linux*oldld* | linux*aout* | linux*coff*) 10119 dynamic_linker=no 10120 ;; 10121 10122# This must be Linux ELF. 10123linux* | k*bsd*-gnu | kopensolaris*-gnu) 10124 version_type=linux 10125 need_lib_prefix=no 10126 need_version=no 10127 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10128 soname_spec='${libname}${release}${shared_ext}$major' 10129 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10130 shlibpath_var=LD_LIBRARY_PATH 10131 shlibpath_overrides_runpath=no 10132 10133 # Some binutils ld are patched to set DT_RUNPATH 10134 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10135 $as_echo_n "(cached) " >&6 10136else 10137 lt_cv_shlibpath_overrides_runpath=no 10138 save_LDFLAGS=$LDFLAGS 10139 save_libdir=$libdir 10140 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10141 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10143/* end confdefs.h. */ 10144 10145int 10146main () 10147{ 10148 10149 ; 10150 return 0; 10151} 10152_ACEOF 10153if ac_fn_c_try_link "$LINENO"; then : 10154 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10155 lt_cv_shlibpath_overrides_runpath=yes 10156fi 10157fi 10158rm -f core conftest.err conftest.$ac_objext \ 10159 conftest$ac_exeext conftest.$ac_ext 10160 LDFLAGS=$save_LDFLAGS 10161 libdir=$save_libdir 10162 10163fi 10164 10165 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10166 10167 # This implies no fast_install, which is unacceptable. 10168 # Some rework will be needed to allow for fast_install 10169 # before this can be enabled. 10170 hardcode_into_libs=yes 10171 10172 # Append ld.so.conf contents to the search path 10173 if test -f /etc/ld.so.conf; then 10174 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' ' '` 10175 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10176 fi 10177 10178 # We used to test for /lib/ld.so.1 and disable shared libraries on 10179 # powerpc, because MkLinux only supported shared libraries with the 10180 # GNU dynamic linker. Since this was broken with cross compilers, 10181 # most powerpc-linux boxes support dynamic linking these days and 10182 # people can always --disable-shared, the test was removed, and we 10183 # assume the GNU/Linux dynamic linker is in use. 10184 dynamic_linker='GNU/Linux ld.so' 10185 ;; 10186 10187netbsd*) 10188 version_type=sunos 10189 need_lib_prefix=no 10190 need_version=no 10191 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10192 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10193 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10194 dynamic_linker='NetBSD (a.out) ld.so' 10195 else 10196 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10197 soname_spec='${libname}${release}${shared_ext}$major' 10198 dynamic_linker='NetBSD ld.elf_so' 10199 fi 10200 shlibpath_var=LD_LIBRARY_PATH 10201 shlibpath_overrides_runpath=yes 10202 hardcode_into_libs=yes 10203 ;; 10204 10205newsos6) 10206 version_type=linux 10207 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10208 shlibpath_var=LD_LIBRARY_PATH 10209 shlibpath_overrides_runpath=yes 10210 ;; 10211 10212*nto* | *qnx*) 10213 version_type=qnx 10214 need_lib_prefix=no 10215 need_version=no 10216 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10217 soname_spec='${libname}${release}${shared_ext}$major' 10218 shlibpath_var=LD_LIBRARY_PATH 10219 shlibpath_overrides_runpath=no 10220 hardcode_into_libs=yes 10221 dynamic_linker='ldqnx.so' 10222 ;; 10223 10224openbsd*) 10225 version_type=sunos 10226 sys_lib_dlsearch_path_spec="/usr/lib" 10227 need_lib_prefix=no 10228 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10229 case $host_os in 10230 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10231 *) need_version=no ;; 10232 esac 10233 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10234 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10235 shlibpath_var=LD_LIBRARY_PATH 10236 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10237 case $host_os in 10238 openbsd2.[89] | openbsd2.[89].*) 10239 shlibpath_overrides_runpath=no 10240 ;; 10241 *) 10242 shlibpath_overrides_runpath=yes 10243 ;; 10244 esac 10245 else 10246 shlibpath_overrides_runpath=yes 10247 fi 10248 ;; 10249 10250os2*) 10251 libname_spec='$name' 10252 shrext_cmds=".dll" 10253 need_lib_prefix=no 10254 library_names_spec='$libname${shared_ext} $libname.a' 10255 dynamic_linker='OS/2 ld.exe' 10256 shlibpath_var=LIBPATH 10257 ;; 10258 10259osf3* | osf4* | osf5*) 10260 version_type=osf 10261 need_lib_prefix=no 10262 need_version=no 10263 soname_spec='${libname}${release}${shared_ext}$major' 10264 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10265 shlibpath_var=LD_LIBRARY_PATH 10266 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10267 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10268 ;; 10269 10270rdos*) 10271 dynamic_linker=no 10272 ;; 10273 10274solaris*) 10275 version_type=linux 10276 need_lib_prefix=no 10277 need_version=no 10278 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10279 soname_spec='${libname}${release}${shared_ext}$major' 10280 shlibpath_var=LD_LIBRARY_PATH 10281 shlibpath_overrides_runpath=yes 10282 hardcode_into_libs=yes 10283 # ldd complains unless libraries are executable 10284 postinstall_cmds='chmod +x $lib' 10285 ;; 10286 10287sunos4*) 10288 version_type=sunos 10289 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10290 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10291 shlibpath_var=LD_LIBRARY_PATH 10292 shlibpath_overrides_runpath=yes 10293 if test "$with_gnu_ld" = yes; then 10294 need_lib_prefix=no 10295 fi 10296 need_version=yes 10297 ;; 10298 10299sysv4 | sysv4.3*) 10300 version_type=linux 10301 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10302 soname_spec='${libname}${release}${shared_ext}$major' 10303 shlibpath_var=LD_LIBRARY_PATH 10304 case $host_vendor in 10305 sni) 10306 shlibpath_overrides_runpath=no 10307 need_lib_prefix=no 10308 runpath_var=LD_RUN_PATH 10309 ;; 10310 siemens) 10311 need_lib_prefix=no 10312 ;; 10313 motorola) 10314 need_lib_prefix=no 10315 need_version=no 10316 shlibpath_overrides_runpath=no 10317 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10318 ;; 10319 esac 10320 ;; 10321 10322sysv4*MP*) 10323 if test -d /usr/nec ;then 10324 version_type=linux 10325 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10326 soname_spec='$libname${shared_ext}.$major' 10327 shlibpath_var=LD_LIBRARY_PATH 10328 fi 10329 ;; 10330 10331sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10332 version_type=freebsd-elf 10333 need_lib_prefix=no 10334 need_version=no 10335 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10336 soname_spec='${libname}${release}${shared_ext}$major' 10337 shlibpath_var=LD_LIBRARY_PATH 10338 shlibpath_overrides_runpath=yes 10339 hardcode_into_libs=yes 10340 if test "$with_gnu_ld" = yes; then 10341 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10342 else 10343 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10344 case $host_os in 10345 sco3.2v5*) 10346 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10347 ;; 10348 esac 10349 fi 10350 sys_lib_dlsearch_path_spec='/usr/lib' 10351 ;; 10352 10353tpf*) 10354 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10355 version_type=linux 10356 need_lib_prefix=no 10357 need_version=no 10358 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10359 shlibpath_var=LD_LIBRARY_PATH 10360 shlibpath_overrides_runpath=no 10361 hardcode_into_libs=yes 10362 ;; 10363 10364uts4*) 10365 version_type=linux 10366 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10367 soname_spec='${libname}${release}${shared_ext}$major' 10368 shlibpath_var=LD_LIBRARY_PATH 10369 ;; 10370 10371*) 10372 dynamic_linker=no 10373 ;; 10374esac 10375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10376$as_echo "$dynamic_linker" >&6; } 10377test "$dynamic_linker" = no && can_build_shared=no 10378 10379variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10380if test "$GCC" = yes; then 10381 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10382fi 10383 10384if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10385 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10386fi 10387if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10388 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10389fi 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 10406 10407 10408 10409 10410 10411 10412 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 10440 10441 10442 10443 10444 10445 10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10483$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10484hardcode_action= 10485if test -n "$hardcode_libdir_flag_spec" || 10486 test -n "$runpath_var" || 10487 test "X$hardcode_automatic" = "Xyes" ; then 10488 10489 # We can hardcode non-existent directories. 10490 if test "$hardcode_direct" != no && 10491 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10492 # have to relink, otherwise we might link with an installed library 10493 # when we should be linking with a yet-to-be-installed one 10494 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10495 test "$hardcode_minus_L" != no; then 10496 # Linking always hardcodes the temporary library directory. 10497 hardcode_action=relink 10498 else 10499 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10500 hardcode_action=immediate 10501 fi 10502else 10503 # We cannot hardcode anything, or else we can only hardcode existing 10504 # directories. 10505 hardcode_action=unsupported 10506fi 10507{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10508$as_echo "$hardcode_action" >&6; } 10509 10510if test "$hardcode_action" = relink || 10511 test "$inherit_rpath" = yes; then 10512 # Fast installation is not supported 10513 enable_fast_install=no 10514elif test "$shlibpath_overrides_runpath" = yes || 10515 test "$enable_shared" = no; then 10516 # Fast installation is not necessary 10517 enable_fast_install=needless 10518fi 10519 10520 10521 10522 10523 10524 10525 if test "x$enable_dlopen" != xyes; then 10526 enable_dlopen=unknown 10527 enable_dlopen_self=unknown 10528 enable_dlopen_self_static=unknown 10529else 10530 lt_cv_dlopen=no 10531 lt_cv_dlopen_libs= 10532 10533 case $host_os in 10534 beos*) 10535 lt_cv_dlopen="load_add_on" 10536 lt_cv_dlopen_libs= 10537 lt_cv_dlopen_self=yes 10538 ;; 10539 10540 mingw* | pw32* | cegcc*) 10541 lt_cv_dlopen="LoadLibrary" 10542 lt_cv_dlopen_libs= 10543 ;; 10544 10545 cygwin*) 10546 lt_cv_dlopen="dlopen" 10547 lt_cv_dlopen_libs= 10548 ;; 10549 10550 darwin*) 10551 # if libdl is installed we need to link against it 10552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10553$as_echo_n "checking for dlopen in -ldl... " >&6; } 10554if ${ac_cv_lib_dl_dlopen+:} false; then : 10555 $as_echo_n "(cached) " >&6 10556else 10557 ac_check_lib_save_LIBS=$LIBS 10558LIBS="-ldl $LIBS" 10559cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10560/* end confdefs.h. */ 10561 10562/* Override any GCC internal prototype to avoid an error. 10563 Use char because int might match the return type of a GCC 10564 builtin and then its argument prototype would still apply. */ 10565#ifdef __cplusplus 10566extern "C" 10567#endif 10568char dlopen (); 10569int 10570main () 10571{ 10572return dlopen (); 10573 ; 10574 return 0; 10575} 10576_ACEOF 10577if ac_fn_c_try_link "$LINENO"; then : 10578 ac_cv_lib_dl_dlopen=yes 10579else 10580 ac_cv_lib_dl_dlopen=no 10581fi 10582rm -f core conftest.err conftest.$ac_objext \ 10583 conftest$ac_exeext conftest.$ac_ext 10584LIBS=$ac_check_lib_save_LIBS 10585fi 10586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10587$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10588if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10589 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10590else 10591 10592 lt_cv_dlopen="dyld" 10593 lt_cv_dlopen_libs= 10594 lt_cv_dlopen_self=yes 10595 10596fi 10597 10598 ;; 10599 10600 *) 10601 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10602if test "x$ac_cv_func_shl_load" = xyes; then : 10603 lt_cv_dlopen="shl_load" 10604else 10605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10606$as_echo_n "checking for shl_load in -ldld... " >&6; } 10607if ${ac_cv_lib_dld_shl_load+:} false; then : 10608 $as_echo_n "(cached) " >&6 10609else 10610 ac_check_lib_save_LIBS=$LIBS 10611LIBS="-ldld $LIBS" 10612cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10613/* end confdefs.h. */ 10614 10615/* Override any GCC internal prototype to avoid an error. 10616 Use char because int might match the return type of a GCC 10617 builtin and then its argument prototype would still apply. */ 10618#ifdef __cplusplus 10619extern "C" 10620#endif 10621char shl_load (); 10622int 10623main () 10624{ 10625return shl_load (); 10626 ; 10627 return 0; 10628} 10629_ACEOF 10630if ac_fn_c_try_link "$LINENO"; then : 10631 ac_cv_lib_dld_shl_load=yes 10632else 10633 ac_cv_lib_dld_shl_load=no 10634fi 10635rm -f core conftest.err conftest.$ac_objext \ 10636 conftest$ac_exeext conftest.$ac_ext 10637LIBS=$ac_check_lib_save_LIBS 10638fi 10639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10640$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10641if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10642 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10643else 10644 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10645if test "x$ac_cv_func_dlopen" = xyes; then : 10646 lt_cv_dlopen="dlopen" 10647else 10648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10649$as_echo_n "checking for dlopen in -ldl... " >&6; } 10650if ${ac_cv_lib_dl_dlopen+:} false; then : 10651 $as_echo_n "(cached) " >&6 10652else 10653 ac_check_lib_save_LIBS=$LIBS 10654LIBS="-ldl $LIBS" 10655cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10656/* end confdefs.h. */ 10657 10658/* Override any GCC internal prototype to avoid an error. 10659 Use char because int might match the return type of a GCC 10660 builtin and then its argument prototype would still apply. */ 10661#ifdef __cplusplus 10662extern "C" 10663#endif 10664char dlopen (); 10665int 10666main () 10667{ 10668return dlopen (); 10669 ; 10670 return 0; 10671} 10672_ACEOF 10673if ac_fn_c_try_link "$LINENO"; then : 10674 ac_cv_lib_dl_dlopen=yes 10675else 10676 ac_cv_lib_dl_dlopen=no 10677fi 10678rm -f core conftest.err conftest.$ac_objext \ 10679 conftest$ac_exeext conftest.$ac_ext 10680LIBS=$ac_check_lib_save_LIBS 10681fi 10682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10683$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10684if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10685 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10686else 10687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10688$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10689if ${ac_cv_lib_svld_dlopen+:} false; then : 10690 $as_echo_n "(cached) " >&6 10691else 10692 ac_check_lib_save_LIBS=$LIBS 10693LIBS="-lsvld $LIBS" 10694cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10695/* end confdefs.h. */ 10696 10697/* Override any GCC internal prototype to avoid an error. 10698 Use char because int might match the return type of a GCC 10699 builtin and then its argument prototype would still apply. */ 10700#ifdef __cplusplus 10701extern "C" 10702#endif 10703char dlopen (); 10704int 10705main () 10706{ 10707return dlopen (); 10708 ; 10709 return 0; 10710} 10711_ACEOF 10712if ac_fn_c_try_link "$LINENO"; then : 10713 ac_cv_lib_svld_dlopen=yes 10714else 10715 ac_cv_lib_svld_dlopen=no 10716fi 10717rm -f core conftest.err conftest.$ac_objext \ 10718 conftest$ac_exeext conftest.$ac_ext 10719LIBS=$ac_check_lib_save_LIBS 10720fi 10721{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10722$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10723if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10724 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10725else 10726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10727$as_echo_n "checking for dld_link in -ldld... " >&6; } 10728if ${ac_cv_lib_dld_dld_link+:} false; then : 10729 $as_echo_n "(cached) " >&6 10730else 10731 ac_check_lib_save_LIBS=$LIBS 10732LIBS="-ldld $LIBS" 10733cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10734/* end confdefs.h. */ 10735 10736/* Override any GCC internal prototype to avoid an error. 10737 Use char because int might match the return type of a GCC 10738 builtin and then its argument prototype would still apply. */ 10739#ifdef __cplusplus 10740extern "C" 10741#endif 10742char dld_link (); 10743int 10744main () 10745{ 10746return dld_link (); 10747 ; 10748 return 0; 10749} 10750_ACEOF 10751if ac_fn_c_try_link "$LINENO"; then : 10752 ac_cv_lib_dld_dld_link=yes 10753else 10754 ac_cv_lib_dld_dld_link=no 10755fi 10756rm -f core conftest.err conftest.$ac_objext \ 10757 conftest$ac_exeext conftest.$ac_ext 10758LIBS=$ac_check_lib_save_LIBS 10759fi 10760{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10761$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10762if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10763 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10764fi 10765 10766 10767fi 10768 10769 10770fi 10771 10772 10773fi 10774 10775 10776fi 10777 10778 10779fi 10780 10781 ;; 10782 esac 10783 10784 if test "x$lt_cv_dlopen" != xno; then 10785 enable_dlopen=yes 10786 else 10787 enable_dlopen=no 10788 fi 10789 10790 case $lt_cv_dlopen in 10791 dlopen) 10792 save_CPPFLAGS="$CPPFLAGS" 10793 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10794 10795 save_LDFLAGS="$LDFLAGS" 10796 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10797 10798 save_LIBS="$LIBS" 10799 LIBS="$lt_cv_dlopen_libs $LIBS" 10800 10801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10802$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10803if ${lt_cv_dlopen_self+:} false; then : 10804 $as_echo_n "(cached) " >&6 10805else 10806 if test "$cross_compiling" = yes; then : 10807 lt_cv_dlopen_self=cross 10808else 10809 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10810 lt_status=$lt_dlunknown 10811 cat > conftest.$ac_ext <<_LT_EOF 10812#line $LINENO "configure" 10813#include "confdefs.h" 10814 10815#if HAVE_DLFCN_H 10816#include <dlfcn.h> 10817#endif 10818 10819#include <stdio.h> 10820 10821#ifdef RTLD_GLOBAL 10822# define LT_DLGLOBAL RTLD_GLOBAL 10823#else 10824# ifdef DL_GLOBAL 10825# define LT_DLGLOBAL DL_GLOBAL 10826# else 10827# define LT_DLGLOBAL 0 10828# endif 10829#endif 10830 10831/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10832 find out it does not work in some platform. */ 10833#ifndef LT_DLLAZY_OR_NOW 10834# ifdef RTLD_LAZY 10835# define LT_DLLAZY_OR_NOW RTLD_LAZY 10836# else 10837# ifdef DL_LAZY 10838# define LT_DLLAZY_OR_NOW DL_LAZY 10839# else 10840# ifdef RTLD_NOW 10841# define LT_DLLAZY_OR_NOW RTLD_NOW 10842# else 10843# ifdef DL_NOW 10844# define LT_DLLAZY_OR_NOW DL_NOW 10845# else 10846# define LT_DLLAZY_OR_NOW 0 10847# endif 10848# endif 10849# endif 10850# endif 10851#endif 10852 10853/* When -fvisbility=hidden is used, assume the code has been annotated 10854 correspondingly for the symbols needed. */ 10855#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10856void fnord () __attribute__((visibility("default"))); 10857#endif 10858 10859void fnord () { int i=42; } 10860int main () 10861{ 10862 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10863 int status = $lt_dlunknown; 10864 10865 if (self) 10866 { 10867 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10868 else 10869 { 10870 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10871 else puts (dlerror ()); 10872 } 10873 /* dlclose (self); */ 10874 } 10875 else 10876 puts (dlerror ()); 10877 10878 return status; 10879} 10880_LT_EOF 10881 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10882 (eval $ac_link) 2>&5 10883 ac_status=$? 10884 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10885 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10886 (./conftest; exit; ) >&5 2>/dev/null 10887 lt_status=$? 10888 case x$lt_status in 10889 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10890 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10891 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10892 esac 10893 else : 10894 # compilation failed 10895 lt_cv_dlopen_self=no 10896 fi 10897fi 10898rm -fr conftest* 10899 10900 10901fi 10902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10903$as_echo "$lt_cv_dlopen_self" >&6; } 10904 10905 if test "x$lt_cv_dlopen_self" = xyes; then 10906 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10908$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10909if ${lt_cv_dlopen_self_static+:} false; then : 10910 $as_echo_n "(cached) " >&6 10911else 10912 if test "$cross_compiling" = yes; then : 10913 lt_cv_dlopen_self_static=cross 10914else 10915 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10916 lt_status=$lt_dlunknown 10917 cat > conftest.$ac_ext <<_LT_EOF 10918#line $LINENO "configure" 10919#include "confdefs.h" 10920 10921#if HAVE_DLFCN_H 10922#include <dlfcn.h> 10923#endif 10924 10925#include <stdio.h> 10926 10927#ifdef RTLD_GLOBAL 10928# define LT_DLGLOBAL RTLD_GLOBAL 10929#else 10930# ifdef DL_GLOBAL 10931# define LT_DLGLOBAL DL_GLOBAL 10932# else 10933# define LT_DLGLOBAL 0 10934# endif 10935#endif 10936 10937/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10938 find out it does not work in some platform. */ 10939#ifndef LT_DLLAZY_OR_NOW 10940# ifdef RTLD_LAZY 10941# define LT_DLLAZY_OR_NOW RTLD_LAZY 10942# else 10943# ifdef DL_LAZY 10944# define LT_DLLAZY_OR_NOW DL_LAZY 10945# else 10946# ifdef RTLD_NOW 10947# define LT_DLLAZY_OR_NOW RTLD_NOW 10948# else 10949# ifdef DL_NOW 10950# define LT_DLLAZY_OR_NOW DL_NOW 10951# else 10952# define LT_DLLAZY_OR_NOW 0 10953# endif 10954# endif 10955# endif 10956# endif 10957#endif 10958 10959/* When -fvisbility=hidden is used, assume the code has been annotated 10960 correspondingly for the symbols needed. */ 10961#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10962void fnord () __attribute__((visibility("default"))); 10963#endif 10964 10965void fnord () { int i=42; } 10966int main () 10967{ 10968 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10969 int status = $lt_dlunknown; 10970 10971 if (self) 10972 { 10973 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10974 else 10975 { 10976 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10977 else puts (dlerror ()); 10978 } 10979 /* dlclose (self); */ 10980 } 10981 else 10982 puts (dlerror ()); 10983 10984 return status; 10985} 10986_LT_EOF 10987 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10988 (eval $ac_link) 2>&5 10989 ac_status=$? 10990 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10991 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10992 (./conftest; exit; ) >&5 2>/dev/null 10993 lt_status=$? 10994 case x$lt_status in 10995 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10996 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10997 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10998 esac 10999 else : 11000 # compilation failed 11001 lt_cv_dlopen_self_static=no 11002 fi 11003fi 11004rm -fr conftest* 11005 11006 11007fi 11008{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11009$as_echo "$lt_cv_dlopen_self_static" >&6; } 11010 fi 11011 11012 CPPFLAGS="$save_CPPFLAGS" 11013 LDFLAGS="$save_LDFLAGS" 11014 LIBS="$save_LIBS" 11015 ;; 11016 esac 11017 11018 case $lt_cv_dlopen_self in 11019 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11020 *) enable_dlopen_self=unknown ;; 11021 esac 11022 11023 case $lt_cv_dlopen_self_static in 11024 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11025 *) enable_dlopen_self_static=unknown ;; 11026 esac 11027fi 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045striplib= 11046old_striplib= 11047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11048$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11049if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11050 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11051 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11053$as_echo "yes" >&6; } 11054else 11055# FIXME - insert some real tests, host_os isn't really good enough 11056 case $host_os in 11057 darwin*) 11058 if test -n "$STRIP" ; then 11059 striplib="$STRIP -x" 11060 old_striplib="$STRIP -S" 11061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11062$as_echo "yes" >&6; } 11063 else 11064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11065$as_echo "no" >&6; } 11066 fi 11067 ;; 11068 *) 11069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11070$as_echo "no" >&6; } 11071 ;; 11072 esac 11073fi 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 # Report which library types will actually be built 11087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11088$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11090$as_echo "$can_build_shared" >&6; } 11091 11092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11093$as_echo_n "checking whether to build shared libraries... " >&6; } 11094 test "$can_build_shared" = "no" && enable_shared=no 11095 11096 # On AIX, shared libraries and static libraries use the same namespace, and 11097 # are all built from PIC. 11098 case $host_os in 11099 aix3*) 11100 test "$enable_shared" = yes && enable_static=no 11101 if test -n "$RANLIB"; then 11102 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11103 postinstall_cmds='$RANLIB $lib' 11104 fi 11105 ;; 11106 11107 aix[4-9]*) 11108 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11109 test "$enable_shared" = yes && enable_static=no 11110 fi 11111 ;; 11112 esac 11113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11114$as_echo "$enable_shared" >&6; } 11115 11116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11117$as_echo_n "checking whether to build static libraries... " >&6; } 11118 # Make sure either enable_shared or enable_static is yes. 11119 test "$enable_shared" = yes || enable_static=yes 11120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11121$as_echo "$enable_static" >&6; } 11122 11123 11124 11125 11126fi 11127ac_ext=c 11128ac_cpp='$CPP $CPPFLAGS' 11129ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11130ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11131ac_compiler_gnu=$ac_cv_c_compiler_gnu 11132 11133CC="$lt_save_CC" 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 ac_config_commands="$ac_config_commands libtool" 11148 11149 11150 11151 11152# Only expand once: 11153 11154 11155 11156# Checks for pkg-config packages 11157 11158pkg_failed=no 11159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XXF86MISC" >&5 11160$as_echo_n "checking for XXF86MISC... " >&6; } 11161 11162if test -n "$XXF86MISC_CFLAGS"; then 11163 pkg_cv_XXF86MISC_CFLAGS="$XXF86MISC_CFLAGS" 11164 elif test -n "$PKG_CONFIG"; then 11165 if test -n "$PKG_CONFIG" && \ 11166 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto x11 xextproto xext xf86miscproto\""; } >&5 11167 ($PKG_CONFIG --exists --print-errors "xproto x11 xextproto xext xf86miscproto") 2>&5 11168 ac_status=$? 11169 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11170 test $ac_status = 0; }; then 11171 pkg_cv_XXF86MISC_CFLAGS=`$PKG_CONFIG --cflags "xproto x11 xextproto xext xf86miscproto" 2>/dev/null` 11172else 11173 pkg_failed=yes 11174fi 11175 else 11176 pkg_failed=untried 11177fi 11178if test -n "$XXF86MISC_LIBS"; then 11179 pkg_cv_XXF86MISC_LIBS="$XXF86MISC_LIBS" 11180 elif test -n "$PKG_CONFIG"; then 11181 if test -n "$PKG_CONFIG" && \ 11182 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xproto x11 xextproto xext xf86miscproto\""; } >&5 11183 ($PKG_CONFIG --exists --print-errors "xproto x11 xextproto xext xf86miscproto") 2>&5 11184 ac_status=$? 11185 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11186 test $ac_status = 0; }; then 11187 pkg_cv_XXF86MISC_LIBS=`$PKG_CONFIG --libs "xproto x11 xextproto xext xf86miscproto" 2>/dev/null` 11188else 11189 pkg_failed=yes 11190fi 11191 else 11192 pkg_failed=untried 11193fi 11194 11195 11196 11197if test $pkg_failed = yes; then 11198 11199if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 11200 _pkg_short_errors_supported=yes 11201else 11202 _pkg_short_errors_supported=no 11203fi 11204 if test $_pkg_short_errors_supported = yes; then 11205 XXF86MISC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xproto x11 xextproto xext xf86miscproto" 2>&1` 11206 else 11207 XXF86MISC_PKG_ERRORS=`$PKG_CONFIG --print-errors "xproto x11 xextproto xext xf86miscproto" 2>&1` 11208 fi 11209 # Put the nasty error message in config.log where it belongs 11210 echo "$XXF86MISC_PKG_ERRORS" >&5 11211 11212 as_fn_error $? "Package requirements (xproto x11 xextproto xext xf86miscproto) were not met: 11213 11214$XXF86MISC_PKG_ERRORS 11215 11216Consider adjusting the PKG_CONFIG_PATH environment variable if you 11217installed software in a non-standard prefix. 11218 11219Alternatively, you may set the environment variables XXF86MISC_CFLAGS 11220and XXF86MISC_LIBS to avoid the need to call pkg-config. 11221See the pkg-config man page for more details. 11222" "$LINENO" 5 11223elif test $pkg_failed = untried; then 11224 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11225$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11226as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 11227is in your PATH or set the PKG_CONFIG environment variable to the full 11228path to pkg-config. 11229 11230Alternatively, you may set the environment variables XXF86MISC_CFLAGS 11231and XXF86MISC_LIBS to avoid the need to call pkg-config. 11232See the pkg-config man page for more details. 11233 11234To get pkg-config, see <http://pkg-config.freedesktop.org/>. 11235See \`config.log' for more details" "$LINENO" 5; } 11236else 11237 XXF86MISC_CFLAGS=$pkg_cv_XXF86MISC_CFLAGS 11238 XXF86MISC_LIBS=$pkg_cv_XXF86MISC_LIBS 11239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11240$as_echo "yes" >&6; } 11241 : 11242fi 11243 11244 11245# Check whether --enable-malloc0returnsnull was given. 11246if test "${enable_malloc0returnsnull+set}" = set; then : 11247 enableval=$enable_malloc0returnsnull; MALLOC_ZERO_RETURNS_NULL=$enableval 11248else 11249 MALLOC_ZERO_RETURNS_NULL=auto 11250fi 11251 11252 11253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether malloc(0) returns NULL" >&5 11254$as_echo_n "checking whether malloc(0) returns NULL... " >&6; } 11255if test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then 11256 if test "$cross_compiling" = yes; then : 11257 MALLOC_ZERO_RETURNS_NULL=yes 11258else 11259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11260/* end confdefs.h. */ 11261 11262char *malloc(); 11263char *realloc(); 11264char *calloc(); 11265main() { 11266 char *m0, *r0, *c0, *p; 11267 m0 = malloc(0); 11268 p = malloc(10); 11269 r0 = realloc(p,0); 11270 c0 = calloc(0); 11271 exit(m0 == 0 || r0 == 0 || c0 == 0 ? 0 : 1); 11272} 11273_ACEOF 11274if ac_fn_c_try_run "$LINENO"; then : 11275 MALLOC_ZERO_RETURNS_NULL=yes 11276else 11277 MALLOC_ZERO_RETURNS_NULL=no 11278fi 11279rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11280 conftest.$ac_objext conftest.beam conftest.$ac_ext 11281fi 11282 11283fi 11284{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MALLOC_ZERO_RETURNS_NULL" >&5 11285$as_echo "$MALLOC_ZERO_RETURNS_NULL" >&6; } 11286 11287if test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then 11288 MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL" 11289 XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS 11290 XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC" 11291else 11292 MALLOC_ZERO_CFLAGS="" 11293 XMALLOC_ZERO_CFLAGS="" 11294 XTMALLOC_ZERO_CFLAGS="" 11295fi 11296 11297 11298 11299 11300 11301 11302ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile xxf86misc.pc" 11303 11304cat >confcache <<\_ACEOF 11305# This file is a shell script that caches the results of configure 11306# tests run on this system so they can be shared between configure 11307# scripts and configure runs, see configure's option --config-cache. 11308# It is not useful on other systems. If it contains results you don't 11309# want to keep, you may remove or edit it. 11310# 11311# config.status only pays attention to the cache file if you give it 11312# the --recheck option to rerun configure. 11313# 11314# `ac_cv_env_foo' variables (set or unset) will be overridden when 11315# loading this file, other *unset* `ac_cv_foo' will be assigned the 11316# following values. 11317 11318_ACEOF 11319 11320# The following way of writing the cache mishandles newlines in values, 11321# but we know of no workaround that is simple, portable, and efficient. 11322# So, we kill variables containing newlines. 11323# Ultrix sh set writes to stderr and can't be redirected directly, 11324# and sets the high bit in the cache file unless we assign to the vars. 11325( 11326 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11327 eval ac_val=\$$ac_var 11328 case $ac_val in #( 11329 *${as_nl}*) 11330 case $ac_var in #( 11331 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11332$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11333 esac 11334 case $ac_var in #( 11335 _ | IFS | as_nl) ;; #( 11336 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11337 *) { eval $ac_var=; unset $ac_var;} ;; 11338 esac ;; 11339 esac 11340 done 11341 11342 (set) 2>&1 | 11343 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11344 *${as_nl}ac_space=\ *) 11345 # `set' does not quote correctly, so add quotes: double-quote 11346 # substitution turns \\\\ into \\, and sed turns \\ into \. 11347 sed -n \ 11348 "s/'/'\\\\''/g; 11349 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11350 ;; #( 11351 *) 11352 # `set' quotes correctly as required by POSIX, so do not add quotes. 11353 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11354 ;; 11355 esac | 11356 sort 11357) | 11358 sed ' 11359 /^ac_cv_env_/b end 11360 t clear 11361 :clear 11362 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11363 t end 11364 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11365 :end' >>confcache 11366if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11367 if test -w "$cache_file"; then 11368 if test "x$cache_file" != "x/dev/null"; then 11369 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11370$as_echo "$as_me: updating cache $cache_file" >&6;} 11371 if test ! -f "$cache_file" || test -h "$cache_file"; then 11372 cat confcache >"$cache_file" 11373 else 11374 case $cache_file in #( 11375 */* | ?:*) 11376 mv -f confcache "$cache_file"$$ && 11377 mv -f "$cache_file"$$ "$cache_file" ;; #( 11378 *) 11379 mv -f confcache "$cache_file" ;; 11380 esac 11381 fi 11382 fi 11383 else 11384 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11385$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11386 fi 11387fi 11388rm -f confcache 11389 11390test "x$prefix" = xNONE && prefix=$ac_default_prefix 11391# Let make expand exec_prefix. 11392test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11393 11394DEFS=-DHAVE_CONFIG_H 11395 11396ac_libobjs= 11397ac_ltlibobjs= 11398U= 11399for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11400 # 1. Remove the extension, and $U if already installed. 11401 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11402 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11403 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11404 # will be set to the directory where LIBOBJS objects are built. 11405 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11406 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11407done 11408LIBOBJS=$ac_libobjs 11409 11410LTLIBOBJS=$ac_ltlibobjs 11411 11412 11413 if test -n "$EXEEXT"; then 11414 am__EXEEXT_TRUE= 11415 am__EXEEXT_FALSE='#' 11416else 11417 am__EXEEXT_TRUE='#' 11418 am__EXEEXT_FALSE= 11419fi 11420 11421if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11422 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 11423Usually this means the macro was only invoked conditionally." "$LINENO" 5 11424fi 11425if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 11426 as_fn_error $? "conditional \"AMDEP\" was never defined. 11427Usually this means the macro was only invoked conditionally." "$LINENO" 5 11428fi 11429if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 11430 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 11431Usually this means the macro was only invoked conditionally." "$LINENO" 5 11432fi 11433 11434: "${CONFIG_STATUS=./config.status}" 11435ac_write_fail=0 11436ac_clean_files_save=$ac_clean_files 11437ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11438{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11439$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11440as_write_fail=0 11441cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11442#! $SHELL 11443# Generated by $as_me. 11444# Run this file to recreate the current configuration. 11445# Compiler output produced by configure, useful for debugging 11446# configure, is in config.log if it exists. 11447 11448debug=false 11449ac_cs_recheck=false 11450ac_cs_silent=false 11451 11452SHELL=\${CONFIG_SHELL-$SHELL} 11453export SHELL 11454_ASEOF 11455cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11456## -------------------- ## 11457## M4sh Initialization. ## 11458## -------------------- ## 11459 11460# Be more Bourne compatible 11461DUALCASE=1; export DUALCASE # for MKS sh 11462if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11463 emulate sh 11464 NULLCMD=: 11465 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11466 # is contrary to our usage. Disable this feature. 11467 alias -g '${1+"$@"}'='"$@"' 11468 setopt NO_GLOB_SUBST 11469else 11470 case `(set -o) 2>/dev/null` in #( 11471 *posix*) : 11472 set -o posix ;; #( 11473 *) : 11474 ;; 11475esac 11476fi 11477 11478 11479as_nl=' 11480' 11481export as_nl 11482# Printing a long string crashes Solaris 7 /usr/bin/printf. 11483as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11484as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11485as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11486# Prefer a ksh shell builtin over an external printf program on Solaris, 11487# but without wasting forks for bash or zsh. 11488if test -z "$BASH_VERSION$ZSH_VERSION" \ 11489 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11490 as_echo='print -r --' 11491 as_echo_n='print -rn --' 11492elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11493 as_echo='printf %s\n' 11494 as_echo_n='printf %s' 11495else 11496 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11497 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11498 as_echo_n='/usr/ucb/echo -n' 11499 else 11500 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11501 as_echo_n_body='eval 11502 arg=$1; 11503 case $arg in #( 11504 *"$as_nl"*) 11505 expr "X$arg" : "X\\(.*\\)$as_nl"; 11506 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11507 esac; 11508 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11509 ' 11510 export as_echo_n_body 11511 as_echo_n='sh -c $as_echo_n_body as_echo' 11512 fi 11513 export as_echo_body 11514 as_echo='sh -c $as_echo_body as_echo' 11515fi 11516 11517# The user is always right. 11518if test "${PATH_SEPARATOR+set}" != set; then 11519 PATH_SEPARATOR=: 11520 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11521 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11522 PATH_SEPARATOR=';' 11523 } 11524fi 11525 11526 11527# IFS 11528# We need space, tab and new line, in precisely that order. Quoting is 11529# there to prevent editors from complaining about space-tab. 11530# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11531# splitting by setting IFS to empty value.) 11532IFS=" "" $as_nl" 11533 11534# Find who we are. Look in the path if we contain no directory separator. 11535as_myself= 11536case $0 in #(( 11537 *[\\/]* ) as_myself=$0 ;; 11538 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11539for as_dir in $PATH 11540do 11541 IFS=$as_save_IFS 11542 test -z "$as_dir" && as_dir=. 11543 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11544 done 11545IFS=$as_save_IFS 11546 11547 ;; 11548esac 11549# We did not find ourselves, most probably we were run as `sh COMMAND' 11550# in which case we are not to be found in the path. 11551if test "x$as_myself" = x; then 11552 as_myself=$0 11553fi 11554if test ! -f "$as_myself"; then 11555 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11556 exit 1 11557fi 11558 11559# Unset variables that we do not need and which cause bugs (e.g. in 11560# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11561# suppresses any "Segmentation fault" message there. '((' could 11562# trigger a bug in pdksh 5.2.14. 11563for as_var in BASH_ENV ENV MAIL MAILPATH 11564do eval test x\${$as_var+set} = xset \ 11565 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11566done 11567PS1='$ ' 11568PS2='> ' 11569PS4='+ ' 11570 11571# NLS nuisances. 11572LC_ALL=C 11573export LC_ALL 11574LANGUAGE=C 11575export LANGUAGE 11576 11577# CDPATH. 11578(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 11579 11580 11581# as_fn_error STATUS ERROR [LINENO LOG_FD] 11582# ---------------------------------------- 11583# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 11584# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 11585# script with STATUS, using 1 if that was 0. 11586as_fn_error () 11587{ 11588 as_status=$1; test $as_status -eq 0 && as_status=1 11589 if test "$4"; then 11590 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 11591 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 11592 fi 11593 $as_echo "$as_me: error: $2" >&2 11594 as_fn_exit $as_status 11595} # as_fn_error 11596 11597 11598# as_fn_set_status STATUS 11599# ----------------------- 11600# Set $? to STATUS, without forking. 11601as_fn_set_status () 11602{ 11603 return $1 11604} # as_fn_set_status 11605 11606# as_fn_exit STATUS 11607# ----------------- 11608# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 11609as_fn_exit () 11610{ 11611 set +e 11612 as_fn_set_status $1 11613 exit $1 11614} # as_fn_exit 11615 11616# as_fn_unset VAR 11617# --------------- 11618# Portably unset VAR. 11619as_fn_unset () 11620{ 11621 { eval $1=; unset $1;} 11622} 11623as_unset=as_fn_unset 11624# as_fn_append VAR VALUE 11625# ---------------------- 11626# Append the text in VALUE to the end of the definition contained in VAR. Take 11627# advantage of any shell optimizations that allow amortized linear growth over 11628# repeated appends, instead of the typical quadratic growth present in naive 11629# implementations. 11630if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 11631 eval 'as_fn_append () 11632 { 11633 eval $1+=\$2 11634 }' 11635else 11636 as_fn_append () 11637 { 11638 eval $1=\$$1\$2 11639 } 11640fi # as_fn_append 11641 11642# as_fn_arith ARG... 11643# ------------------ 11644# Perform arithmetic evaluation on the ARGs, and store the result in the 11645# global $as_val. Take advantage of shells that can avoid forks. The arguments 11646# must be portable across $(()) and expr. 11647if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 11648 eval 'as_fn_arith () 11649 { 11650 as_val=$(( $* )) 11651 }' 11652else 11653 as_fn_arith () 11654 { 11655 as_val=`expr "$@" || test $? -eq 1` 11656 } 11657fi # as_fn_arith 11658 11659 11660if expr a : '\(a\)' >/dev/null 2>&1 && 11661 test "X`expr 00001 : '.*\(...\)'`" = X001; then 11662 as_expr=expr 11663else 11664 as_expr=false 11665fi 11666 11667if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 11668 as_basename=basename 11669else 11670 as_basename=false 11671fi 11672 11673if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 11674 as_dirname=dirname 11675else 11676 as_dirname=false 11677fi 11678 11679as_me=`$as_basename -- "$0" || 11680$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 11681 X"$0" : 'X\(//\)$' \| \ 11682 X"$0" : 'X\(/\)' \| . 2>/dev/null || 11683$as_echo X/"$0" | 11684 sed '/^.*\/\([^/][^/]*\)\/*$/{ 11685 s//\1/ 11686 q 11687 } 11688 /^X\/\(\/\/\)$/{ 11689 s//\1/ 11690 q 11691 } 11692 /^X\/\(\/\).*/{ 11693 s//\1/ 11694 q 11695 } 11696 s/.*/./; q'` 11697 11698# Avoid depending upon Character Ranges. 11699as_cr_letters='abcdefghijklmnopqrstuvwxyz' 11700as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 11701as_cr_Letters=$as_cr_letters$as_cr_LETTERS 11702as_cr_digits='0123456789' 11703as_cr_alnum=$as_cr_Letters$as_cr_digits 11704 11705ECHO_C= ECHO_N= ECHO_T= 11706case `echo -n x` in #((((( 11707-n*) 11708 case `echo 'xy\c'` in 11709 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 11710 xy) ECHO_C='\c';; 11711 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 11712 ECHO_T=' ';; 11713 esac;; 11714*) 11715 ECHO_N='-n';; 11716esac 11717 11718rm -f conf$$ conf$$.exe conf$$.file 11719if test -d conf$$.dir; then 11720 rm -f conf$$.dir/conf$$.file 11721else 11722 rm -f conf$$.dir 11723 mkdir conf$$.dir 2>/dev/null 11724fi 11725if (echo >conf$$.file) 2>/dev/null; then 11726 if ln -s conf$$.file conf$$ 2>/dev/null; then 11727 as_ln_s='ln -s' 11728 # ... but there are two gotchas: 11729 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 11730 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 11731 # In both cases, we have to default to `cp -p'. 11732 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 11733 as_ln_s='cp -p' 11734 elif ln conf$$.file conf$$ 2>/dev/null; then 11735 as_ln_s=ln 11736 else 11737 as_ln_s='cp -p' 11738 fi 11739else 11740 as_ln_s='cp -p' 11741fi 11742rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 11743rmdir conf$$.dir 2>/dev/null 11744 11745 11746# as_fn_mkdir_p 11747# ------------- 11748# Create "$as_dir" as a directory, including parents if necessary. 11749as_fn_mkdir_p () 11750{ 11751 11752 case $as_dir in #( 11753 -*) as_dir=./$as_dir;; 11754 esac 11755 test -d "$as_dir" || eval $as_mkdir_p || { 11756 as_dirs= 11757 while :; do 11758 case $as_dir in #( 11759 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 11760 *) as_qdir=$as_dir;; 11761 esac 11762 as_dirs="'$as_qdir' $as_dirs" 11763 as_dir=`$as_dirname -- "$as_dir" || 11764$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 11765 X"$as_dir" : 'X\(//\)[^/]' \| \ 11766 X"$as_dir" : 'X\(//\)$' \| \ 11767 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 11768$as_echo X"$as_dir" | 11769 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 11770 s//\1/ 11771 q 11772 } 11773 /^X\(\/\/\)[^/].*/{ 11774 s//\1/ 11775 q 11776 } 11777 /^X\(\/\/\)$/{ 11778 s//\1/ 11779 q 11780 } 11781 /^X\(\/\).*/{ 11782 s//\1/ 11783 q 11784 } 11785 s/.*/./; q'` 11786 test -d "$as_dir" && break 11787 done 11788 test -z "$as_dirs" || eval "mkdir $as_dirs" 11789 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 11790 11791 11792} # as_fn_mkdir_p 11793if mkdir -p . 2>/dev/null; then 11794 as_mkdir_p='mkdir -p "$as_dir"' 11795else 11796 test -d ./-p && rmdir ./-p 11797 as_mkdir_p=false 11798fi 11799 11800if test -x / >/dev/null 2>&1; then 11801 as_test_x='test -x' 11802else 11803 if ls -dL / >/dev/null 2>&1; then 11804 as_ls_L_option=L 11805 else 11806 as_ls_L_option= 11807 fi 11808 as_test_x=' 11809 eval sh -c '\'' 11810 if test -d "$1"; then 11811 test -d "$1/."; 11812 else 11813 case $1 in #( 11814 -*)set "./$1";; 11815 esac; 11816 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 11817 ???[sx]*):;;*)false;;esac;fi 11818 '\'' sh 11819 ' 11820fi 11821as_executable_p=$as_test_x 11822 11823# Sed expression to map a string onto a valid CPP name. 11824as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 11825 11826# Sed expression to map a string onto a valid variable name. 11827as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 11828 11829 11830exec 6>&1 11831## ----------------------------------- ## 11832## Main body of $CONFIG_STATUS script. ## 11833## ----------------------------------- ## 11834_ASEOF 11835test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 11836 11837cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11838# Save the log message, to keep $0 and so on meaningful, and to 11839# report actual input values of CONFIG_FILES etc. instead of their 11840# values after options handling. 11841ac_log=" 11842This file was extended by libXxf86misc $as_me 1.0.3, which was 11843generated by GNU Autoconf 2.68. Invocation command line was 11844 11845 CONFIG_FILES = $CONFIG_FILES 11846 CONFIG_HEADERS = $CONFIG_HEADERS 11847 CONFIG_LINKS = $CONFIG_LINKS 11848 CONFIG_COMMANDS = $CONFIG_COMMANDS 11849 $ $0 $@ 11850 11851on `(hostname || uname -n) 2>/dev/null | sed 1q` 11852" 11853 11854_ACEOF 11855 11856case $ac_config_files in *" 11857"*) set x $ac_config_files; shift; ac_config_files=$*;; 11858esac 11859 11860case $ac_config_headers in *" 11861"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 11862esac 11863 11864 11865cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11866# Files that config.status was made for. 11867config_files="$ac_config_files" 11868config_headers="$ac_config_headers" 11869config_commands="$ac_config_commands" 11870 11871_ACEOF 11872 11873cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11874ac_cs_usage="\ 11875\`$as_me' instantiates files and other configuration actions 11876from templates according to the current configuration. Unless the files 11877and actions are specified as TAGs, all are instantiated by default. 11878 11879Usage: $0 [OPTION]... [TAG]... 11880 11881 -h, --help print this help, then exit 11882 -V, --version print version number and configuration settings, then exit 11883 --config print configuration, then exit 11884 -q, --quiet, --silent 11885 do not print progress messages 11886 -d, --debug don't remove temporary files 11887 --recheck update $as_me by reconfiguring in the same conditions 11888 --file=FILE[:TEMPLATE] 11889 instantiate the configuration file FILE 11890 --header=FILE[:TEMPLATE] 11891 instantiate the configuration header FILE 11892 11893Configuration files: 11894$config_files 11895 11896Configuration headers: 11897$config_headers 11898 11899Configuration commands: 11900$config_commands 11901 11902Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>." 11903 11904_ACEOF 11905cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 11906ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 11907ac_cs_version="\\ 11908libXxf86misc config.status 1.0.3 11909configured by $0, generated by GNU Autoconf 2.68, 11910 with options \\"\$ac_cs_config\\" 11911 11912Copyright (C) 2010 Free Software Foundation, Inc. 11913This config.status script is free software; the Free Software Foundation 11914gives unlimited permission to copy, distribute and modify it." 11915 11916ac_pwd='$ac_pwd' 11917srcdir='$srcdir' 11918INSTALL='$INSTALL' 11919MKDIR_P='$MKDIR_P' 11920AWK='$AWK' 11921test -n "\$AWK" || AWK=awk 11922_ACEOF 11923 11924cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 11925# The default lists apply if the user does not specify any file. 11926ac_need_defaults=: 11927while test $# != 0 11928do 11929 case $1 in 11930 --*=?*) 11931 ac_option=`expr "X$1" : 'X\([^=]*\)='` 11932 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 11933 ac_shift=: 11934 ;; 11935 --*=) 11936 ac_option=`expr "X$1" : 'X\([^=]*\)='` 11937 ac_optarg= 11938 ac_shift=: 11939 ;; 11940 *) 11941 ac_option=$1 11942 ac_optarg=$2 11943 ac_shift=shift 11944 ;; 11945 esac 11946 11947 case $ac_option in 11948 # Handling of the options. 11949 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 11950 ac_cs_recheck=: ;; 11951 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 11952 $as_echo "$ac_cs_version"; exit ;; 11953 --config | --confi | --conf | --con | --co | --c ) 11954 $as_echo "$ac_cs_config"; exit ;; 11955 --debug | --debu | --deb | --de | --d | -d ) 11956 debug=: ;; 11957 --file | --fil | --fi | --f ) 11958 $ac_shift 11959 case $ac_optarg in 11960 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 11961 '') as_fn_error $? "missing file argument" ;; 11962 esac 11963 as_fn_append CONFIG_FILES " '$ac_optarg'" 11964 ac_need_defaults=false;; 11965 --header | --heade | --head | --hea ) 11966 $ac_shift 11967 case $ac_optarg in 11968 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 11969 esac 11970 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 11971 ac_need_defaults=false;; 11972 --he | --h) 11973 # Conflict between --help and --header 11974 as_fn_error $? "ambiguous option: \`$1' 11975Try \`$0 --help' for more information.";; 11976 --help | --hel | -h ) 11977 $as_echo "$ac_cs_usage"; exit ;; 11978 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 11979 | -silent | --silent | --silen | --sile | --sil | --si | --s) 11980 ac_cs_silent=: ;; 11981 11982 # This is an error. 11983 -*) as_fn_error $? "unrecognized option: \`$1' 11984Try \`$0 --help' for more information." ;; 11985 11986 *) as_fn_append ac_config_targets " $1" 11987 ac_need_defaults=false ;; 11988 11989 esac 11990 shift 11991done 11992 11993ac_configure_extra_args= 11994 11995if $ac_cs_silent; then 11996 exec 6>/dev/null 11997 ac_configure_extra_args="$ac_configure_extra_args --silent" 11998fi 11999 12000_ACEOF 12001cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12002if \$ac_cs_recheck; then 12003 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12004 shift 12005 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12006 CONFIG_SHELL='$SHELL' 12007 export CONFIG_SHELL 12008 exec "\$@" 12009fi 12010 12011_ACEOF 12012cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12013exec 5>>config.log 12014{ 12015 echo 12016 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12017## Running $as_me. ## 12018_ASBOX 12019 $as_echo "$ac_log" 12020} >&5 12021 12022_ACEOF 12023cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12024# 12025# INIT-COMMANDS 12026# 12027AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 12028 12029 12030# The HP-UX ksh and POSIX shell print the target directory to stdout 12031# if CDPATH is set. 12032(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12033 12034sed_quote_subst='$sed_quote_subst' 12035double_quote_subst='$double_quote_subst' 12036delay_variable_subst='$delay_variable_subst' 12037macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 12038macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 12039enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 12040enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 12041pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 12042enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 12043SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 12044ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 12045host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 12046host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 12047host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 12048build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 12049build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 12050build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 12051SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 12052Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 12053GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 12054EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 12055FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 12056LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 12057NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 12058LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 12059max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 12060ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 12061exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 12062lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 12063lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 12064lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 12065reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 12066reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 12067OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 12068deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 12069file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 12070AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 12071AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 12072STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 12073RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 12074old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12075old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12076old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 12077lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 12078CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 12079CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 12080compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 12081GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 12082lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 12083lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 12084lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 12085lt_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"`' 12086objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 12087MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 12088lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 12089lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 12090lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 12091lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 12092lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 12093need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 12094DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 12095NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 12096LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 12097OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 12098OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 12099libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 12100shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 12101extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12102archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 12103enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 12104export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 12105whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 12106compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 12107old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 12108old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12109archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 12110archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12111module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 12112module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12113with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 12114allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 12115no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 12116hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 12117hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 12118hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 12119hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 12120hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 12121hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 12122hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 12123hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 12124inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 12125link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 12126fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 12127always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 12128export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 12129exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 12130include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 12131prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 12132file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 12133variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 12134need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 12135need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 12136version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 12137runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 12138shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 12139shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 12140libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 12141library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 12142soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 12143install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 12144postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12145postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12146finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 12147finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 12148hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 12149sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 12150sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 12151hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 12152enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 12153enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 12154enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 12155old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 12156striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 12157 12158LTCC='$LTCC' 12159LTCFLAGS='$LTCFLAGS' 12160compiler='$compiler_DEFAULT' 12161 12162# A function that is used when there is no print builtin or printf. 12163func_fallback_echo () 12164{ 12165 eval 'cat <<_LTECHO_EOF 12166\$1 12167_LTECHO_EOF' 12168} 12169 12170# Quote evaled strings. 12171for var in SHELL \ 12172ECHO \ 12173SED \ 12174GREP \ 12175EGREP \ 12176FGREP \ 12177LD \ 12178NM \ 12179LN_S \ 12180lt_SP2NL \ 12181lt_NL2SP \ 12182reload_flag \ 12183OBJDUMP \ 12184deplibs_check_method \ 12185file_magic_cmd \ 12186AR \ 12187AR_FLAGS \ 12188STRIP \ 12189RANLIB \ 12190CC \ 12191CFLAGS \ 12192compiler \ 12193lt_cv_sys_global_symbol_pipe \ 12194lt_cv_sys_global_symbol_to_cdecl \ 12195lt_cv_sys_global_symbol_to_c_name_address \ 12196lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12197lt_prog_compiler_no_builtin_flag \ 12198lt_prog_compiler_wl \ 12199lt_prog_compiler_pic \ 12200lt_prog_compiler_static \ 12201lt_cv_prog_compiler_c_o \ 12202need_locks \ 12203DSYMUTIL \ 12204NMEDIT \ 12205LIPO \ 12206OTOOL \ 12207OTOOL64 \ 12208shrext_cmds \ 12209export_dynamic_flag_spec \ 12210whole_archive_flag_spec \ 12211compiler_needs_object \ 12212with_gnu_ld \ 12213allow_undefined_flag \ 12214no_undefined_flag \ 12215hardcode_libdir_flag_spec \ 12216hardcode_libdir_flag_spec_ld \ 12217hardcode_libdir_separator \ 12218fix_srcfile_path \ 12219exclude_expsyms \ 12220include_expsyms \ 12221file_list_spec \ 12222variables_saved_for_relink \ 12223libname_spec \ 12224library_names_spec \ 12225soname_spec \ 12226install_override_mode \ 12227finish_eval \ 12228old_striplib \ 12229striplib; do 12230 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12231 *[\\\\\\\`\\"\\\$]*) 12232 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12233 ;; 12234 *) 12235 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12236 ;; 12237 esac 12238done 12239 12240# Double-quote double-evaled strings. 12241for var in reload_cmds \ 12242old_postinstall_cmds \ 12243old_postuninstall_cmds \ 12244old_archive_cmds \ 12245extract_expsyms_cmds \ 12246old_archive_from_new_cmds \ 12247old_archive_from_expsyms_cmds \ 12248archive_cmds \ 12249archive_expsym_cmds \ 12250module_cmds \ 12251module_expsym_cmds \ 12252export_symbols_cmds \ 12253prelink_cmds \ 12254postinstall_cmds \ 12255postuninstall_cmds \ 12256finish_cmds \ 12257sys_lib_search_path_spec \ 12258sys_lib_dlsearch_path_spec; do 12259 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12260 *[\\\\\\\`\\"\\\$]*) 12261 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12262 ;; 12263 *) 12264 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12265 ;; 12266 esac 12267done 12268 12269ac_aux_dir='$ac_aux_dir' 12270xsi_shell='$xsi_shell' 12271lt_shell_append='$lt_shell_append' 12272 12273# See if we are running on zsh, and set the options which allow our 12274# commands through without removal of \ escapes INIT. 12275if test -n "\${ZSH_VERSION+set}" ; then 12276 setopt NO_GLOB_SUBST 12277fi 12278 12279 12280 PACKAGE='$PACKAGE' 12281 VERSION='$VERSION' 12282 TIMESTAMP='$TIMESTAMP' 12283 RM='$RM' 12284 ofile='$ofile' 12285 12286 12287 12288 12289_ACEOF 12290 12291cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12292 12293# Handling of arguments. 12294for ac_config_target in $ac_config_targets 12295do 12296 case $ac_config_target in 12297 "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;; 12298 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 12299 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12300 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12301 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 12302 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 12303 "xxf86misc.pc") CONFIG_FILES="$CONFIG_FILES xxf86misc.pc" ;; 12304 12305 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12306 esac 12307done 12308 12309 12310# If the user did not use the arguments to specify the items to instantiate, 12311# then the envvar interface is used. Set only those that are not. 12312# We use the long form for the default assignment because of an extremely 12313# bizarre bug on SunOS 4.1.3. 12314if $ac_need_defaults; then 12315 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12316 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12317 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12318fi 12319 12320# Have a temporary directory for convenience. Make it in the build tree 12321# simply because there is no reason against having it here, and in addition, 12322# creating and moving files from /tmp can sometimes cause problems. 12323# Hook for its removal unless debugging. 12324# Note that there is a small window in which the directory will not be cleaned: 12325# after its creation but before its name has been assigned to `$tmp'. 12326$debug || 12327{ 12328 tmp= ac_tmp= 12329 trap 'exit_status=$? 12330 : "${ac_tmp:=$tmp}" 12331 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12332' 0 12333 trap 'as_fn_exit 1' 1 2 13 15 12334} 12335# Create a (secure) tmp directory for tmp files. 12336 12337{ 12338 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12339 test -d "$tmp" 12340} || 12341{ 12342 tmp=./conf$$-$RANDOM 12343 (umask 077 && mkdir "$tmp") 12344} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12345ac_tmp=$tmp 12346 12347# Set up the scripts for CONFIG_FILES section. 12348# No need to generate them if there are no CONFIG_FILES. 12349# This happens for instance with `./config.status config.h'. 12350if test -n "$CONFIG_FILES"; then 12351 12352 12353ac_cr=`echo X | tr X '\015'` 12354# On cygwin, bash can eat \r inside `` if the user requested igncr. 12355# But we know of no other shell where ac_cr would be empty at this 12356# point, so we can use a bashism as a fallback. 12357if test "x$ac_cr" = x; then 12358 eval ac_cr=\$\'\\r\' 12359fi 12360ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12361if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12362 ac_cs_awk_cr='\\r' 12363else 12364 ac_cs_awk_cr=$ac_cr 12365fi 12366 12367echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 12368_ACEOF 12369 12370 12371{ 12372 echo "cat >conf$$subs.awk <<_ACEOF" && 12373 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12374 echo "_ACEOF" 12375} >conf$$subs.sh || 12376 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12377ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12378ac_delim='%!_!# ' 12379for ac_last_try in false false false false false :; do 12380 . ./conf$$subs.sh || 12381 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12382 12383 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12384 if test $ac_delim_n = $ac_delim_num; then 12385 break 12386 elif $ac_last_try; then 12387 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12388 else 12389 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12390 fi 12391done 12392rm -f conf$$subs.sh 12393 12394cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12395cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 12396_ACEOF 12397sed -n ' 12398h 12399s/^/S["/; s/!.*/"]=/ 12400p 12401g 12402s/^[^!]*!// 12403:repl 12404t repl 12405s/'"$ac_delim"'$// 12406t delim 12407:nl 12408h 12409s/\(.\{148\}\)..*/\1/ 12410t more1 12411s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12412p 12413n 12414b repl 12415:more1 12416s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12417p 12418g 12419s/.\{148\}// 12420t nl 12421:delim 12422h 12423s/\(.\{148\}\)..*/\1/ 12424t more2 12425s/["\\]/\\&/g; s/^/"/; s/$/"/ 12426p 12427b 12428:more2 12429s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12430p 12431g 12432s/.\{148\}// 12433t delim 12434' <conf$$subs.awk | sed ' 12435/^[^""]/{ 12436 N 12437 s/\n// 12438} 12439' >>$CONFIG_STATUS || ac_write_fail=1 12440rm -f conf$$subs.awk 12441cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12442_ACAWK 12443cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 12444 for (key in S) S_is_set[key] = 1 12445 FS = "" 12446 12447} 12448{ 12449 line = $ 0 12450 nfields = split(line, field, "@") 12451 substed = 0 12452 len = length(field[1]) 12453 for (i = 2; i < nfields; i++) { 12454 key = field[i] 12455 keylen = length(key) 12456 if (S_is_set[key]) { 12457 value = S[key] 12458 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12459 len += length(value) + length(field[++i]) 12460 substed = 1 12461 } else 12462 len += 1 + keylen 12463 } 12464 12465 print line 12466} 12467 12468_ACAWK 12469_ACEOF 12470cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12471if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12472 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12473else 12474 cat 12475fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 12476 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12477_ACEOF 12478 12479# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12480# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12481# trailing colons and then remove the whole line if VPATH becomes empty 12482# (actually we leave an empty line to preserve line numbers). 12483if test "x$srcdir" = x.; then 12484 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12485h 12486s/// 12487s/^/:/ 12488s/[ ]*$/:/ 12489s/:\$(srcdir):/:/g 12490s/:\${srcdir}:/:/g 12491s/:@srcdir@:/:/g 12492s/^:*// 12493s/:*$// 12494x 12495s/\(=[ ]*\).*/\1/ 12496G 12497s/\n// 12498s/^[^=]*=[ ]*$// 12499}' 12500fi 12501 12502cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12503fi # test -n "$CONFIG_FILES" 12504 12505# Set up the scripts for CONFIG_HEADERS section. 12506# No need to generate them if there are no CONFIG_HEADERS. 12507# This happens for instance with `./config.status Makefile'. 12508if test -n "$CONFIG_HEADERS"; then 12509cat >"$ac_tmp/defines.awk" <<\_ACAWK || 12510BEGIN { 12511_ACEOF 12512 12513# Transform confdefs.h into an awk script `defines.awk', embedded as 12514# here-document in config.status, that substitutes the proper values into 12515# config.h.in to produce config.h. 12516 12517# Create a delimiter string that does not exist in confdefs.h, to ease 12518# handling of long lines. 12519ac_delim='%!_!# ' 12520for ac_last_try in false false :; do 12521 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 12522 if test -z "$ac_tt"; then 12523 break 12524 elif $ac_last_try; then 12525 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 12526 else 12527 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12528 fi 12529done 12530 12531# For the awk script, D is an array of macro values keyed by name, 12532# likewise P contains macro parameters if any. Preserve backslash 12533# newline sequences. 12534 12535ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12536sed -n ' 12537s/.\{148\}/&'"$ac_delim"'/g 12538t rset 12539:rset 12540s/^[ ]*#[ ]*define[ ][ ]*/ / 12541t def 12542d 12543:def 12544s/\\$// 12545t bsnl 12546s/["\\]/\\&/g 12547s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12548D["\1"]=" \3"/p 12549s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 12550d 12551:bsnl 12552s/["\\]/\\&/g 12553s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12554D["\1"]=" \3\\\\\\n"\\/p 12555t cont 12556s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 12557t cont 12558d 12559:cont 12560n 12561s/.\{148\}/&'"$ac_delim"'/g 12562t clear 12563:clear 12564s/\\$// 12565t bsnlc 12566s/["\\]/\\&/g; s/^/"/; s/$/"/p 12567d 12568:bsnlc 12569s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 12570b cont 12571' <confdefs.h | sed ' 12572s/'"$ac_delim"'/"\\\ 12573"/g' >>$CONFIG_STATUS || ac_write_fail=1 12574 12575cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12576 for (key in D) D_is_set[key] = 1 12577 FS = "" 12578} 12579/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 12580 line = \$ 0 12581 split(line, arg, " ") 12582 if (arg[1] == "#") { 12583 defundef = arg[2] 12584 mac1 = arg[3] 12585 } else { 12586 defundef = substr(arg[1], 2) 12587 mac1 = arg[2] 12588 } 12589 split(mac1, mac2, "(") #) 12590 macro = mac2[1] 12591 prefix = substr(line, 1, index(line, defundef) - 1) 12592 if (D_is_set[macro]) { 12593 # Preserve the white space surrounding the "#". 12594 print prefix "define", macro P[macro] D[macro] 12595 next 12596 } else { 12597 # Replace #undef with comments. This is necessary, for example, 12598 # in the case of _POSIX_SOURCE, which is predefined and required 12599 # on some systems where configure will not decide to define it. 12600 if (defundef == "undef") { 12601 print "/*", prefix defundef, macro, "*/" 12602 next 12603 } 12604 } 12605} 12606{ print } 12607_ACAWK 12608_ACEOF 12609cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12610 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 12611fi # test -n "$CONFIG_HEADERS" 12612 12613 12614eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 12615shift 12616for ac_tag 12617do 12618 case $ac_tag in 12619 :[FHLC]) ac_mode=$ac_tag; continue;; 12620 esac 12621 case $ac_mode$ac_tag in 12622 :[FHL]*:*);; 12623 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 12624 :[FH]-) ac_tag=-:-;; 12625 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 12626 esac 12627 ac_save_IFS=$IFS 12628 IFS=: 12629 set x $ac_tag 12630 IFS=$ac_save_IFS 12631 shift 12632 ac_file=$1 12633 shift 12634 12635 case $ac_mode in 12636 :L) ac_source=$1;; 12637 :[FH]) 12638 ac_file_inputs= 12639 for ac_f 12640 do 12641 case $ac_f in 12642 -) ac_f="$ac_tmp/stdin";; 12643 *) # Look for the file first in the build tree, then in the source tree 12644 # (if the path is not absolute). The absolute path cannot be DOS-style, 12645 # because $ac_f cannot contain `:'. 12646 test -f "$ac_f" || 12647 case $ac_f in 12648 [\\/$]*) false;; 12649 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 12650 esac || 12651 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 12652 esac 12653 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 12654 as_fn_append ac_file_inputs " '$ac_f'" 12655 done 12656 12657 # Let's still pretend it is `configure' which instantiates (i.e., don't 12658 # use $as_me), people would be surprised to read: 12659 # /* config.h. Generated by config.status. */ 12660 configure_input='Generated from '` 12661 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 12662 `' by configure.' 12663 if test x"$ac_file" != x-; then 12664 configure_input="$ac_file. $configure_input" 12665 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 12666$as_echo "$as_me: creating $ac_file" >&6;} 12667 fi 12668 # Neutralize special characters interpreted by sed in replacement strings. 12669 case $configure_input in #( 12670 *\&* | *\|* | *\\* ) 12671 ac_sed_conf_input=`$as_echo "$configure_input" | 12672 sed 's/[\\\\&|]/\\\\&/g'`;; #( 12673 *) ac_sed_conf_input=$configure_input;; 12674 esac 12675 12676 case $ac_tag in 12677 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 12678 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 12679 esac 12680 ;; 12681 esac 12682 12683 ac_dir=`$as_dirname -- "$ac_file" || 12684$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12685 X"$ac_file" : 'X\(//\)[^/]' \| \ 12686 X"$ac_file" : 'X\(//\)$' \| \ 12687 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 12688$as_echo X"$ac_file" | 12689 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12690 s//\1/ 12691 q 12692 } 12693 /^X\(\/\/\)[^/].*/{ 12694 s//\1/ 12695 q 12696 } 12697 /^X\(\/\/\)$/{ 12698 s//\1/ 12699 q 12700 } 12701 /^X\(\/\).*/{ 12702 s//\1/ 12703 q 12704 } 12705 s/.*/./; q'` 12706 as_dir="$ac_dir"; as_fn_mkdir_p 12707 ac_builddir=. 12708 12709case "$ac_dir" in 12710.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 12711*) 12712 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 12713 # A ".." for each directory in $ac_dir_suffix. 12714 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 12715 case $ac_top_builddir_sub in 12716 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 12717 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 12718 esac ;; 12719esac 12720ac_abs_top_builddir=$ac_pwd 12721ac_abs_builddir=$ac_pwd$ac_dir_suffix 12722# for backward compatibility: 12723ac_top_builddir=$ac_top_build_prefix 12724 12725case $srcdir in 12726 .) # We are building in place. 12727 ac_srcdir=. 12728 ac_top_srcdir=$ac_top_builddir_sub 12729 ac_abs_top_srcdir=$ac_pwd ;; 12730 [\\/]* | ?:[\\/]* ) # Absolute name. 12731 ac_srcdir=$srcdir$ac_dir_suffix; 12732 ac_top_srcdir=$srcdir 12733 ac_abs_top_srcdir=$srcdir ;; 12734 *) # Relative name. 12735 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 12736 ac_top_srcdir=$ac_top_build_prefix$srcdir 12737 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 12738esac 12739ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 12740 12741 12742 case $ac_mode in 12743 :F) 12744 # 12745 # CONFIG_FILE 12746 # 12747 12748 case $INSTALL in 12749 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 12750 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 12751 esac 12752 ac_MKDIR_P=$MKDIR_P 12753 case $MKDIR_P in 12754 [\\/$]* | ?:[\\/]* ) ;; 12755 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 12756 esac 12757_ACEOF 12758 12759cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12760# If the template does not know about datarootdir, expand it. 12761# FIXME: This hack should be removed a few years after 2.60. 12762ac_datarootdir_hack=; ac_datarootdir_seen= 12763ac_sed_dataroot=' 12764/datarootdir/ { 12765 p 12766 q 12767} 12768/@datadir@/p 12769/@docdir@/p 12770/@infodir@/p 12771/@localedir@/p 12772/@mandir@/p' 12773case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 12774*datarootdir*) ac_datarootdir_seen=yes;; 12775*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 12776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 12777$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 12778_ACEOF 12779cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12780 ac_datarootdir_hack=' 12781 s&@datadir@&$datadir&g 12782 s&@docdir@&$docdir&g 12783 s&@infodir@&$infodir&g 12784 s&@localedir@&$localedir&g 12785 s&@mandir@&$mandir&g 12786 s&\\\${datarootdir}&$datarootdir&g' ;; 12787esac 12788_ACEOF 12789 12790# Neutralize VPATH when `$srcdir' = `.'. 12791# Shell code in configure.ac might set extrasub. 12792# FIXME: do we really want to maintain this feature? 12793cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12794ac_sed_extra="$ac_vpsub 12795$extrasub 12796_ACEOF 12797cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12798:t 12799/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 12800s|@configure_input@|$ac_sed_conf_input|;t t 12801s&@top_builddir@&$ac_top_builddir_sub&;t t 12802s&@top_build_prefix@&$ac_top_build_prefix&;t t 12803s&@srcdir@&$ac_srcdir&;t t 12804s&@abs_srcdir@&$ac_abs_srcdir&;t t 12805s&@top_srcdir@&$ac_top_srcdir&;t t 12806s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 12807s&@builddir@&$ac_builddir&;t t 12808s&@abs_builddir@&$ac_abs_builddir&;t t 12809s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 12810s&@INSTALL@&$ac_INSTALL&;t t 12811s&@MKDIR_P@&$ac_MKDIR_P&;t t 12812$ac_datarootdir_hack 12813" 12814eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 12815 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 12816 12817test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 12818 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 12819 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 12820 "$ac_tmp/out"`; test -z "$ac_out"; } && 12821 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12822which seems to be undefined. Please make sure it is defined" >&5 12823$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12824which seems to be undefined. Please make sure it is defined" >&2;} 12825 12826 rm -f "$ac_tmp/stdin" 12827 case $ac_file in 12828 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 12829 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 12830 esac \ 12831 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 12832 ;; 12833 :H) 12834 # 12835 # CONFIG_HEADER 12836 # 12837 if test x"$ac_file" != x-; then 12838 { 12839 $as_echo "/* $configure_input */" \ 12840 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 12841 } >"$ac_tmp/config.h" \ 12842 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 12843 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 12844 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 12845$as_echo "$as_me: $ac_file is unchanged" >&6;} 12846 else 12847 rm -f "$ac_file" 12848 mv "$ac_tmp/config.h" "$ac_file" \ 12849 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 12850 fi 12851 else 12852 $as_echo "/* $configure_input */" \ 12853 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 12854 || as_fn_error $? "could not create -" "$LINENO" 5 12855 fi 12856# Compute "$ac_file"'s index in $config_headers. 12857_am_arg="$ac_file" 12858_am_stamp_count=1 12859for _am_header in $config_headers :; do 12860 case $_am_header in 12861 $_am_arg | $_am_arg:* ) 12862 break ;; 12863 * ) 12864 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 12865 esac 12866done 12867echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 12868$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12869 X"$_am_arg" : 'X\(//\)[^/]' \| \ 12870 X"$_am_arg" : 'X\(//\)$' \| \ 12871 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 12872$as_echo X"$_am_arg" | 12873 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12874 s//\1/ 12875 q 12876 } 12877 /^X\(\/\/\)[^/].*/{ 12878 s//\1/ 12879 q 12880 } 12881 /^X\(\/\/\)$/{ 12882 s//\1/ 12883 q 12884 } 12885 /^X\(\/\).*/{ 12886 s//\1/ 12887 q 12888 } 12889 s/.*/./; q'`/stamp-h$_am_stamp_count 12890 ;; 12891 12892 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 12893$as_echo "$as_me: executing $ac_file commands" >&6;} 12894 ;; 12895 esac 12896 12897 12898 case $ac_file$ac_mode in 12899 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 12900 # Autoconf 2.62 quotes --file arguments for eval, but not when files 12901 # are listed without --file. Let's play safe and only enable the eval 12902 # if we detect the quoting. 12903 case $CONFIG_FILES in 12904 *\'*) eval set x "$CONFIG_FILES" ;; 12905 *) set x $CONFIG_FILES ;; 12906 esac 12907 shift 12908 for mf 12909 do 12910 # Strip MF so we end up with the name of the file. 12911 mf=`echo "$mf" | sed -e 's/:.*$//'` 12912 # Check whether this is an Automake generated Makefile or not. 12913 # We used to match only the files named `Makefile.in', but 12914 # some people rename them; so instead we look at the file content. 12915 # Grep'ing the first line is not enough: some people post-process 12916 # each Makefile.in and add a new line on top of each file to say so. 12917 # Grep'ing the whole file is not good either: AIX grep has a line 12918 # limit of 2048, but all sed's we know have understand at least 4000. 12919 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 12920 dirpart=`$as_dirname -- "$mf" || 12921$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12922 X"$mf" : 'X\(//\)[^/]' \| \ 12923 X"$mf" : 'X\(//\)$' \| \ 12924 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 12925$as_echo X"$mf" | 12926 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12927 s//\1/ 12928 q 12929 } 12930 /^X\(\/\/\)[^/].*/{ 12931 s//\1/ 12932 q 12933 } 12934 /^X\(\/\/\)$/{ 12935 s//\1/ 12936 q 12937 } 12938 /^X\(\/\).*/{ 12939 s//\1/ 12940 q 12941 } 12942 s/.*/./; q'` 12943 else 12944 continue 12945 fi 12946 # Extract the definition of DEPDIR, am__include, and am__quote 12947 # from the Makefile without running `make'. 12948 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 12949 test -z "$DEPDIR" && continue 12950 am__include=`sed -n 's/^am__include = //p' < "$mf"` 12951 test -z "am__include" && continue 12952 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 12953 # When using ansi2knr, U may be empty or an underscore; expand it 12954 U=`sed -n 's/^U = //p' < "$mf"` 12955 # Find all dependency output files, they are included files with 12956 # $(DEPDIR) in their names. We invoke sed twice because it is the 12957 # simplest approach to changing $(DEPDIR) to its actual value in the 12958 # expansion. 12959 for file in `sed -n " 12960 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 12961 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 12962 # Make sure the directory exists. 12963 test -f "$dirpart/$file" && continue 12964 fdir=`$as_dirname -- "$file" || 12965$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12966 X"$file" : 'X\(//\)[^/]' \| \ 12967 X"$file" : 'X\(//\)$' \| \ 12968 X"$file" : 'X\(/\)' \| . 2>/dev/null || 12969$as_echo X"$file" | 12970 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12971 s//\1/ 12972 q 12973 } 12974 /^X\(\/\/\)[^/].*/{ 12975 s//\1/ 12976 q 12977 } 12978 /^X\(\/\/\)$/{ 12979 s//\1/ 12980 q 12981 } 12982 /^X\(\/\).*/{ 12983 s//\1/ 12984 q 12985 } 12986 s/.*/./; q'` 12987 as_dir=$dirpart/$fdir; as_fn_mkdir_p 12988 # echo "creating $dirpart/$file" 12989 echo '# dummy' > "$dirpart/$file" 12990 done 12991 done 12992} 12993 ;; 12994 "libtool":C) 12995 12996 # See if we are running on zsh, and set the options which allow our 12997 # commands through without removal of \ escapes. 12998 if test -n "${ZSH_VERSION+set}" ; then 12999 setopt NO_GLOB_SUBST 13000 fi 13001 13002 cfgfile="${ofile}T" 13003 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13004 $RM "$cfgfile" 13005 13006 cat <<_LT_EOF >> "$cfgfile" 13007#! $SHELL 13008 13009# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13010# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13011# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13012# NOTE: Changes made to this file will be lost: look at ltmain.sh. 13013# 13014# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13015# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, 13016# Inc. 13017# Written by Gordon Matzigkeit, 1996 13018# 13019# This file is part of GNU Libtool. 13020# 13021# GNU Libtool is free software; you can redistribute it and/or 13022# modify it under the terms of the GNU General Public License as 13023# published by the Free Software Foundation; either version 2 of 13024# the License, or (at your option) any later version. 13025# 13026# As a special exception to the GNU General Public License, 13027# if you distribute this file as part of a program or library that 13028# is built using GNU Libtool, you may include this file under the 13029# same distribution terms that you use for the rest of that program. 13030# 13031# GNU Libtool is distributed in the hope that it will be useful, 13032# but WITHOUT ANY WARRANTY; without even the implied warranty of 13033# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13034# GNU General Public License for more details. 13035# 13036# You should have received a copy of the GNU General Public License 13037# along with GNU Libtool; see the file COPYING. If not, a copy 13038# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13039# obtained by writing to the Free Software Foundation, Inc., 13040# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13041 13042 13043# The names of the tagged configurations supported by this script. 13044available_tags="" 13045 13046# ### BEGIN LIBTOOL CONFIG 13047 13048# Which release of libtool.m4 was used? 13049macro_version=$macro_version 13050macro_revision=$macro_revision 13051 13052# Whether or not to build shared libraries. 13053build_libtool_libs=$enable_shared 13054 13055# Whether or not to build static libraries. 13056build_old_libs=$enable_static 13057 13058# What type of objects to build. 13059pic_mode=$pic_mode 13060 13061# Whether or not to optimize for fast installation. 13062fast_install=$enable_fast_install 13063 13064# Shell to use when invoking shell scripts. 13065SHELL=$lt_SHELL 13066 13067# An echo program that protects backslashes. 13068ECHO=$lt_ECHO 13069 13070# The host system. 13071host_alias=$host_alias 13072host=$host 13073host_os=$host_os 13074 13075# The build system. 13076build_alias=$build_alias 13077build=$build 13078build_os=$build_os 13079 13080# A sed program that does not truncate output. 13081SED=$lt_SED 13082 13083# Sed that helps us avoid accidentally triggering echo(1) options like -n. 13084Xsed="\$SED -e 1s/^X//" 13085 13086# A grep program that handles long lines. 13087GREP=$lt_GREP 13088 13089# An ERE matcher. 13090EGREP=$lt_EGREP 13091 13092# A literal string matcher. 13093FGREP=$lt_FGREP 13094 13095# A BSD- or MS-compatible name lister. 13096NM=$lt_NM 13097 13098# Whether we need soft or hard links. 13099LN_S=$lt_LN_S 13100 13101# What is the maximum length of a command? 13102max_cmd_len=$max_cmd_len 13103 13104# Object file suffix (normally "o"). 13105objext=$ac_objext 13106 13107# Executable file suffix (normally ""). 13108exeext=$exeext 13109 13110# whether the shell understands "unset". 13111lt_unset=$lt_unset 13112 13113# turn spaces into newlines. 13114SP2NL=$lt_lt_SP2NL 13115 13116# turn newlines into spaces. 13117NL2SP=$lt_lt_NL2SP 13118 13119# An object symbol dumper. 13120OBJDUMP=$lt_OBJDUMP 13121 13122# Method to check whether dependent libraries are shared objects. 13123deplibs_check_method=$lt_deplibs_check_method 13124 13125# Command to use when deplibs_check_method == "file_magic". 13126file_magic_cmd=$lt_file_magic_cmd 13127 13128# The archiver. 13129AR=$lt_AR 13130AR_FLAGS=$lt_AR_FLAGS 13131 13132# A symbol stripping program. 13133STRIP=$lt_STRIP 13134 13135# Commands used to install an old-style archive. 13136RANLIB=$lt_RANLIB 13137old_postinstall_cmds=$lt_old_postinstall_cmds 13138old_postuninstall_cmds=$lt_old_postuninstall_cmds 13139 13140# Whether to use a lock for old archive extraction. 13141lock_old_archive_extraction=$lock_old_archive_extraction 13142 13143# A C compiler. 13144LTCC=$lt_CC 13145 13146# LTCC compiler flags. 13147LTCFLAGS=$lt_CFLAGS 13148 13149# Take the output of nm and produce a listing of raw symbols and C names. 13150global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13151 13152# Transform the output of nm in a proper C declaration. 13153global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13154 13155# Transform the output of nm in a C name address pair. 13156global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13157 13158# Transform the output of nm in a C name address pair when lib prefix is needed. 13159global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13160 13161# The name of the directory that contains temporary libtool files. 13162objdir=$objdir 13163 13164# Used to examine libraries when file_magic_cmd begins with "file". 13165MAGIC_CMD=$MAGIC_CMD 13166 13167# Must we lock files when doing compilation? 13168need_locks=$lt_need_locks 13169 13170# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13171DSYMUTIL=$lt_DSYMUTIL 13172 13173# Tool to change global to local symbols on Mac OS X. 13174NMEDIT=$lt_NMEDIT 13175 13176# Tool to manipulate fat objects and archives on Mac OS X. 13177LIPO=$lt_LIPO 13178 13179# ldd/readelf like tool for Mach-O binaries on Mac OS X. 13180OTOOL=$lt_OTOOL 13181 13182# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13183OTOOL64=$lt_OTOOL64 13184 13185# Old archive suffix (normally "a"). 13186libext=$libext 13187 13188# Shared library suffix (normally ".so"). 13189shrext_cmds=$lt_shrext_cmds 13190 13191# The commands to extract the exported symbol list from a shared archive. 13192extract_expsyms_cmds=$lt_extract_expsyms_cmds 13193 13194# Variables whose values should be saved in libtool wrapper scripts and 13195# restored at link time. 13196variables_saved_for_relink=$lt_variables_saved_for_relink 13197 13198# Do we need the "lib" prefix for modules? 13199need_lib_prefix=$need_lib_prefix 13200 13201# Do we need a version for libraries? 13202need_version=$need_version 13203 13204# Library versioning type. 13205version_type=$version_type 13206 13207# Shared library runtime path variable. 13208runpath_var=$runpath_var 13209 13210# Shared library path variable. 13211shlibpath_var=$shlibpath_var 13212 13213# Is shlibpath searched before the hard-coded library search path? 13214shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13215 13216# Format of library name prefix. 13217libname_spec=$lt_libname_spec 13218 13219# List of archive names. First name is the real one, the rest are links. 13220# The last name is the one that the linker finds with -lNAME 13221library_names_spec=$lt_library_names_spec 13222 13223# The coded name of the library, if different from the real name. 13224soname_spec=$lt_soname_spec 13225 13226# Permission mode override for installation of shared libraries. 13227install_override_mode=$lt_install_override_mode 13228 13229# Command to use after installation of a shared archive. 13230postinstall_cmds=$lt_postinstall_cmds 13231 13232# Command to use after uninstallation of a shared archive. 13233postuninstall_cmds=$lt_postuninstall_cmds 13234 13235# Commands used to finish a libtool library installation in a directory. 13236finish_cmds=$lt_finish_cmds 13237 13238# As "finish_cmds", except a single script fragment to be evaled but 13239# not shown. 13240finish_eval=$lt_finish_eval 13241 13242# Whether we should hardcode library paths into libraries. 13243hardcode_into_libs=$hardcode_into_libs 13244 13245# Compile-time system search path for libraries. 13246sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13247 13248# Run-time system search path for libraries. 13249sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13250 13251# Whether dlopen is supported. 13252dlopen_support=$enable_dlopen 13253 13254# Whether dlopen of programs is supported. 13255dlopen_self=$enable_dlopen_self 13256 13257# Whether dlopen of statically linked programs is supported. 13258dlopen_self_static=$enable_dlopen_self_static 13259 13260# Commands to strip libraries. 13261old_striplib=$lt_old_striplib 13262striplib=$lt_striplib 13263 13264 13265# The linker used to build libraries. 13266LD=$lt_LD 13267 13268# How to create reloadable object files. 13269reload_flag=$lt_reload_flag 13270reload_cmds=$lt_reload_cmds 13271 13272# Commands used to build an old-style archive. 13273old_archive_cmds=$lt_old_archive_cmds 13274 13275# A language specific compiler. 13276CC=$lt_compiler 13277 13278# Is the compiler the GNU compiler? 13279with_gcc=$GCC 13280 13281# Compiler flag to turn off builtin functions. 13282no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13283 13284# How to pass a linker flag through the compiler. 13285wl=$lt_lt_prog_compiler_wl 13286 13287# Additional compiler flags for building library objects. 13288pic_flag=$lt_lt_prog_compiler_pic 13289 13290# Compiler flag to prevent dynamic linking. 13291link_static_flag=$lt_lt_prog_compiler_static 13292 13293# Does compiler simultaneously support -c and -o options? 13294compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13295 13296# Whether or not to add -lc for building shared libraries. 13297build_libtool_need_lc=$archive_cmds_need_lc 13298 13299# Whether or not to disallow shared libs when runtime libs are static. 13300allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13301 13302# Compiler flag to allow reflexive dlopens. 13303export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13304 13305# Compiler flag to generate shared objects directly from archives. 13306whole_archive_flag_spec=$lt_whole_archive_flag_spec 13307 13308# Whether the compiler copes with passing no objects directly. 13309compiler_needs_object=$lt_compiler_needs_object 13310 13311# Create an old-style archive from a shared archive. 13312old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13313 13314# Create a temporary old-style archive to link instead of a shared archive. 13315old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13316 13317# Commands used to build a shared archive. 13318archive_cmds=$lt_archive_cmds 13319archive_expsym_cmds=$lt_archive_expsym_cmds 13320 13321# Commands used to build a loadable module if different from building 13322# a shared archive. 13323module_cmds=$lt_module_cmds 13324module_expsym_cmds=$lt_module_expsym_cmds 13325 13326# Whether we are building with GNU ld or not. 13327with_gnu_ld=$lt_with_gnu_ld 13328 13329# Flag that allows shared libraries with undefined symbols to be built. 13330allow_undefined_flag=$lt_allow_undefined_flag 13331 13332# Flag that enforces no undefined symbols. 13333no_undefined_flag=$lt_no_undefined_flag 13334 13335# Flag to hardcode \$libdir into a binary during linking. 13336# This must work even if \$libdir does not exist 13337hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13338 13339# If ld is used when linking, flag to hardcode \$libdir into a binary 13340# during linking. This must work even if \$libdir does not exist. 13341hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13342 13343# Whether we need a single "-rpath" flag with a separated argument. 13344hardcode_libdir_separator=$lt_hardcode_libdir_separator 13345 13346# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13347# DIR into the resulting binary. 13348hardcode_direct=$hardcode_direct 13349 13350# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13351# DIR into the resulting binary and the resulting library dependency is 13352# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13353# library is relocated. 13354hardcode_direct_absolute=$hardcode_direct_absolute 13355 13356# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13357# into the resulting binary. 13358hardcode_minus_L=$hardcode_minus_L 13359 13360# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13361# into the resulting binary. 13362hardcode_shlibpath_var=$hardcode_shlibpath_var 13363 13364# Set to "yes" if building a shared library automatically hardcodes DIR 13365# into the library and all subsequent libraries and executables linked 13366# against it. 13367hardcode_automatic=$hardcode_automatic 13368 13369# Set to yes if linker adds runtime paths of dependent libraries 13370# to runtime path list. 13371inherit_rpath=$inherit_rpath 13372 13373# Whether libtool must link a program against all its dependency libraries. 13374link_all_deplibs=$link_all_deplibs 13375 13376# Fix the shell variable \$srcfile for the compiler. 13377fix_srcfile_path=$lt_fix_srcfile_path 13378 13379# Set to "yes" if exported symbols are required. 13380always_export_symbols=$always_export_symbols 13381 13382# The commands to list exported symbols. 13383export_symbols_cmds=$lt_export_symbols_cmds 13384 13385# Symbols that should not be listed in the preloaded symbols. 13386exclude_expsyms=$lt_exclude_expsyms 13387 13388# Symbols that must always be exported. 13389include_expsyms=$lt_include_expsyms 13390 13391# Commands necessary for linking programs (against libraries) with templates. 13392prelink_cmds=$lt_prelink_cmds 13393 13394# Specify filename containing input files. 13395file_list_spec=$lt_file_list_spec 13396 13397# How to hardcode a shared library path into an executable. 13398hardcode_action=$hardcode_action 13399 13400# ### END LIBTOOL CONFIG 13401 13402_LT_EOF 13403 13404 case $host_os in 13405 aix3*) 13406 cat <<\_LT_EOF >> "$cfgfile" 13407# AIX sometimes has problems with the GCC collect2 program. For some 13408# reason, if we set the COLLECT_NAMES environment variable, the problems 13409# vanish in a puff of smoke. 13410if test "X${COLLECT_NAMES+set}" != Xset; then 13411 COLLECT_NAMES= 13412 export COLLECT_NAMES 13413fi 13414_LT_EOF 13415 ;; 13416 esac 13417 13418 13419ltmain="$ac_aux_dir/ltmain.sh" 13420 13421 13422 # We use sed instead of cat because bash on DJGPP gets confused if 13423 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13424 # text mode, it properly converts lines to CR/LF. This bash problem 13425 # is reportedly fixed, but why not run on old versions too? 13426 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13427 || (rm -f "$cfgfile"; exit 1) 13428 13429 case $xsi_shell in 13430 yes) 13431 cat << \_LT_EOF >> "$cfgfile" 13432 13433# func_dirname file append nondir_replacement 13434# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13435# otherwise set result to NONDIR_REPLACEMENT. 13436func_dirname () 13437{ 13438 case ${1} in 13439 */*) func_dirname_result="${1%/*}${2}" ;; 13440 * ) func_dirname_result="${3}" ;; 13441 esac 13442} 13443 13444# func_basename file 13445func_basename () 13446{ 13447 func_basename_result="${1##*/}" 13448} 13449 13450# func_dirname_and_basename file append nondir_replacement 13451# perform func_basename and func_dirname in a single function 13452# call: 13453# dirname: Compute the dirname of FILE. If nonempty, 13454# add APPEND to the result, otherwise set result 13455# to NONDIR_REPLACEMENT. 13456# value returned in "$func_dirname_result" 13457# basename: Compute filename of FILE. 13458# value retuned in "$func_basename_result" 13459# Implementation must be kept synchronized with func_dirname 13460# and func_basename. For efficiency, we do not delegate to 13461# those functions but instead duplicate the functionality here. 13462func_dirname_and_basename () 13463{ 13464 case ${1} in 13465 */*) func_dirname_result="${1%/*}${2}" ;; 13466 * ) func_dirname_result="${3}" ;; 13467 esac 13468 func_basename_result="${1##*/}" 13469} 13470 13471# func_stripname prefix suffix name 13472# strip PREFIX and SUFFIX off of NAME. 13473# PREFIX and SUFFIX must not contain globbing or regex special 13474# characters, hashes, percent signs, but SUFFIX may contain a leading 13475# dot (in which case that matches only a dot). 13476func_stripname () 13477{ 13478 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13479 # positional parameters, so assign one to ordinary parameter first. 13480 func_stripname_result=${3} 13481 func_stripname_result=${func_stripname_result#"${1}"} 13482 func_stripname_result=${func_stripname_result%"${2}"} 13483} 13484 13485# func_opt_split 13486func_opt_split () 13487{ 13488 func_opt_split_opt=${1%%=*} 13489 func_opt_split_arg=${1#*=} 13490} 13491 13492# func_lo2o object 13493func_lo2o () 13494{ 13495 case ${1} in 13496 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13497 *) func_lo2o_result=${1} ;; 13498 esac 13499} 13500 13501# func_xform libobj-or-source 13502func_xform () 13503{ 13504 func_xform_result=${1%.*}.lo 13505} 13506 13507# func_arith arithmetic-term... 13508func_arith () 13509{ 13510 func_arith_result=$(( $* )) 13511} 13512 13513# func_len string 13514# STRING may not start with a hyphen. 13515func_len () 13516{ 13517 func_len_result=${#1} 13518} 13519 13520_LT_EOF 13521 ;; 13522 *) # Bourne compatible functions. 13523 cat << \_LT_EOF >> "$cfgfile" 13524 13525# func_dirname file append nondir_replacement 13526# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13527# otherwise set result to NONDIR_REPLACEMENT. 13528func_dirname () 13529{ 13530 # Extract subdirectory from the argument. 13531 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 13532 if test "X$func_dirname_result" = "X${1}"; then 13533 func_dirname_result="${3}" 13534 else 13535 func_dirname_result="$func_dirname_result${2}" 13536 fi 13537} 13538 13539# func_basename file 13540func_basename () 13541{ 13542 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 13543} 13544 13545 13546# func_stripname prefix suffix name 13547# strip PREFIX and SUFFIX off of NAME. 13548# PREFIX and SUFFIX must not contain globbing or regex special 13549# characters, hashes, percent signs, but SUFFIX may contain a leading 13550# dot (in which case that matches only a dot). 13551# func_strip_suffix prefix name 13552func_stripname () 13553{ 13554 case ${2} in 13555 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 13556 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 13557 esac 13558} 13559 13560# sed scripts: 13561my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13562my_sed_long_arg='1s/^-[^=]*=//' 13563 13564# func_opt_split 13565func_opt_split () 13566{ 13567 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 13568 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 13569} 13570 13571# func_lo2o object 13572func_lo2o () 13573{ 13574 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 13575} 13576 13577# func_xform libobj-or-source 13578func_xform () 13579{ 13580 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 13581} 13582 13583# func_arith arithmetic-term... 13584func_arith () 13585{ 13586 func_arith_result=`expr "$@"` 13587} 13588 13589# func_len string 13590# STRING may not start with a hyphen. 13591func_len () 13592{ 13593 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13594} 13595 13596_LT_EOF 13597esac 13598 13599case $lt_shell_append in 13600 yes) 13601 cat << \_LT_EOF >> "$cfgfile" 13602 13603# func_append var value 13604# Append VALUE to the end of shell variable VAR. 13605func_append () 13606{ 13607 eval "$1+=\$2" 13608} 13609_LT_EOF 13610 ;; 13611 *) 13612 cat << \_LT_EOF >> "$cfgfile" 13613 13614# func_append var value 13615# Append VALUE to the end of shell variable VAR. 13616func_append () 13617{ 13618 eval "$1=\$$1\$2" 13619} 13620 13621_LT_EOF 13622 ;; 13623 esac 13624 13625 13626 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13627 || (rm -f "$cfgfile"; exit 1) 13628 13629 mv -f "$cfgfile" "$ofile" || 13630 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13631 chmod +x "$ofile" 13632 13633 ;; 13634 13635 esac 13636done # for ac_tag 13637 13638 13639as_fn_exit 0 13640_ACEOF 13641ac_clean_files=$ac_clean_files_save 13642 13643test $ac_write_fail = 0 || 13644 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13645 13646 13647# configure is writing to config.log, and then calls config.status. 13648# config.status does its own redirection, appending to config.log. 13649# Unfortunately, on DOS this fails, as config.log is still kept open 13650# by configure, so config.status won't be able to write to it; its 13651# output is simply discarded. So we exec the FD to /dev/null, 13652# effectively closing config.log, so it can be properly (re)opened and 13653# appended to by config.status. When coming back to configure, we 13654# need to make the FD available again. 13655if test "$no_create" != yes; then 13656 ac_cs_success=: 13657 ac_config_status_args= 13658 test "$silent" = yes && 13659 ac_config_status_args="$ac_config_status_args --quiet" 13660 exec 5>/dev/null 13661 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13662 exec 5>>config.log 13663 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13664 # would make configure fail if this is the last instruction. 13665 $ac_cs_success || as_fn_exit 1 13666fi 13667if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13669$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13670fi 13671 13672