configure revision a4e54154
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.71 for fontconfig 2.14.0. 4# 5# Report bugs to <https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new>. 6# 7# 8# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, 9# Inc. 10# 11# 12# This configure script is free software; the Free Software Foundation 13# gives unlimited permission to copy, distribute and modify it. 14## -------------------- ## 15## M4sh Initialization. ## 16## -------------------- ## 17 18# Be more Bourne compatible 19DUALCASE=1; export DUALCASE # for MKS sh 20as_nop=: 21if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 22then : 23 emulate sh 24 NULLCMD=: 25 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 26 # is contrary to our usage. Disable this feature. 27 alias -g '${1+"$@"}'='"$@"' 28 setopt NO_GLOB_SUBST 29else $as_nop 30 case `(set -o) 2>/dev/null` in #( 31 *posix*) : 32 set -o posix ;; #( 33 *) : 34 ;; 35esac 36fi 37 38 39 40# Reset variables that may have inherited troublesome values from 41# the environment. 42 43# IFS needs to be set, to space, tab, and newline, in precisely that order. 44# (If _AS_PATH_WALK were called with IFS unset, it would have the 45# side effect of setting IFS to empty, thus disabling word splitting.) 46# Quoting is to prevent editors from complaining about space-tab. 47as_nl=' 48' 49export as_nl 50IFS=" "" $as_nl" 51 52PS1='$ ' 53PS2='> ' 54PS4='+ ' 55 56# Ensure predictable behavior from utilities with locale-dependent output. 57LC_ALL=C 58export LC_ALL 59LANGUAGE=C 60export LANGUAGE 61 62# We cannot yet rely on "unset" to work, but we need these variables 63# to be unset--not just set to an empty or harmless value--now, to 64# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 65# also avoids known problems related to "unset" and subshell syntax 66# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 67for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 68do eval test \${$as_var+y} \ 69 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 70done 71 72# Ensure that fds 0, 1, and 2 are open. 73if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 74if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 75if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 76 77# The user is always right. 78if ${PATH_SEPARATOR+false} :; then 79 PATH_SEPARATOR=: 80 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 81 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 82 PATH_SEPARATOR=';' 83 } 84fi 85 86 87# Find who we are. Look in the path if we contain no directory separator. 88as_myself= 89case $0 in #(( 90 *[\\/]* ) as_myself=$0 ;; 91 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 92for as_dir in $PATH 93do 94 IFS=$as_save_IFS 95 case $as_dir in #((( 96 '') as_dir=./ ;; 97 */) ;; 98 *) as_dir=$as_dir/ ;; 99 esac 100 test -r "$as_dir$0" && as_myself=$as_dir$0 && break 101 done 102IFS=$as_save_IFS 103 104 ;; 105esac 106# We did not find ourselves, most probably we were run as `sh COMMAND' 107# in which case we are not to be found in the path. 108if test "x$as_myself" = x; then 109 as_myself=$0 110fi 111if test ! -f "$as_myself"; then 112 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 exit 1 114fi 115 116 117# Use a proper internal environment variable to ensure we don't fall 118 # into an infinite loop, continuously re-executing ourselves. 119 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 120 _as_can_reexec=no; export _as_can_reexec; 121 # We cannot yet assume a decent shell, so we have to provide a 122# neutralization value for shells without unset; and this also 123# works around shells that cannot unset nonexistent variables. 124# Preserve -v and -x to the replacement shell. 125BASH_ENV=/dev/null 126ENV=/dev/null 127(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 128case $- in # (((( 129 *v*x* | *x*v* ) as_opts=-vx ;; 130 *v* ) as_opts=-v ;; 131 *x* ) as_opts=-x ;; 132 * ) as_opts= ;; 133esac 134exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 135# Admittedly, this is quite paranoid, since all the known shells bail 136# out after a failed `exec'. 137printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 138exit 255 139 fi 140 # We don't want this to propagate to other subprocesses. 141 { _as_can_reexec=; unset _as_can_reexec;} 142if test "x$CONFIG_SHELL" = x; then 143 as_bourne_compatible="as_nop=: 144if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 145then : 146 emulate sh 147 NULLCMD=: 148 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 149 # is contrary to our usage. Disable this feature. 150 alias -g '\${1+\"\$@\"}'='\"\$@\"' 151 setopt NO_GLOB_SUBST 152else \$as_nop 153 case \`(set -o) 2>/dev/null\` in #( 154 *posix*) : 155 set -o posix ;; #( 156 *) : 157 ;; 158esac 159fi 160" 161 as_required="as_fn_return () { (exit \$1); } 162as_fn_success () { as_fn_return 0; } 163as_fn_failure () { as_fn_return 1; } 164as_fn_ret_success () { return 0; } 165as_fn_ret_failure () { return 1; } 166 167exitcode=0 168as_fn_success || { exitcode=1; echo as_fn_success failed.; } 169as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 170as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 171as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 172if ( set x; as_fn_ret_success y && test x = \"\$1\" ) 173then : 174 175else \$as_nop 176 exitcode=1; echo positional parameters were not saved. 177fi 178test x\$exitcode = x0 || exit 1 179blah=\$(echo \$(echo blah)) 180test x\"\$blah\" = xblah || exit 1 181test -x / || exit 1" 182 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 183 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 184 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 185 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 186 187 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 188 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 189 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 190 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 191 PATH=/empty FPATH=/empty; export PATH FPATH 192 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 193 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 194test \$(( 1 + 1 )) = 2 || exit 1" 195 if (eval "$as_required") 2>/dev/null 196then : 197 as_have_required=yes 198else $as_nop 199 as_have_required=no 200fi 201 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 202then : 203 204else $as_nop 205 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 206as_found=false 207for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 208do 209 IFS=$as_save_IFS 210 case $as_dir in #((( 211 '') as_dir=./ ;; 212 */) ;; 213 *) as_dir=$as_dir/ ;; 214 esac 215 as_found=: 216 case $as_dir in #( 217 /*) 218 for as_base in sh bash ksh sh5; do 219 # Try only shells that exist, to save several forks. 220 as_shell=$as_dir$as_base 221 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 222 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 223then : 224 CONFIG_SHELL=$as_shell as_have_required=yes 225 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 226then : 227 break 2 228fi 229fi 230 done;; 231 esac 232 as_found=false 233done 234IFS=$as_save_IFS 235if $as_found 236then : 237 238else $as_nop 239 if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 241then : 242 CONFIG_SHELL=$SHELL as_have_required=yes 243fi 244fi 245 246 247 if test "x$CONFIG_SHELL" != x 248then : 249 export CONFIG_SHELL 250 # We cannot yet assume a decent shell, so we have to provide a 251# neutralization value for shells without unset; and this also 252# works around shells that cannot unset nonexistent variables. 253# Preserve -v and -x to the replacement shell. 254BASH_ENV=/dev/null 255ENV=/dev/null 256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 257case $- in # (((( 258 *v*x* | *x*v* ) as_opts=-vx ;; 259 *v* ) as_opts=-v ;; 260 *x* ) as_opts=-x ;; 261 * ) as_opts= ;; 262esac 263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 264# Admittedly, this is quite paranoid, since all the known shells bail 265# out after a failed `exec'. 266printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 267exit 255 268fi 269 270 if test x$as_have_required = xno 271then : 272 printf "%s\n" "$0: This script requires a shell more modern than all" 273 printf "%s\n" "$0: the shells that I found on your system." 274 if test ${ZSH_VERSION+y} ; then 275 printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" 276 printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." 277 else 278 printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and 279$0: https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new 280$0: about your system, including any error possibly output 281$0: before this message. Then install a modern shell, or 282$0: manually run the script under such a shell if you do 283$0: have one." 284 fi 285 exit 1 286fi 287fi 288fi 289SHELL=${CONFIG_SHELL-/bin/sh} 290export SHELL 291# Unset more variables known to interfere with behavior of common tools. 292CLICOLOR_FORCE= GREP_OPTIONS= 293unset CLICOLOR_FORCE GREP_OPTIONS 294 295## --------------------- ## 296## M4sh Shell Functions. ## 297## --------------------- ## 298# as_fn_unset VAR 299# --------------- 300# Portably unset VAR. 301as_fn_unset () 302{ 303 { eval $1=; unset $1;} 304} 305as_unset=as_fn_unset 306 307 308# as_fn_set_status STATUS 309# ----------------------- 310# Set $? to STATUS, without forking. 311as_fn_set_status () 312{ 313 return $1 314} # as_fn_set_status 315 316# as_fn_exit STATUS 317# ----------------- 318# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 319as_fn_exit () 320{ 321 set +e 322 as_fn_set_status $1 323 exit $1 324} # as_fn_exit 325# as_fn_nop 326# --------- 327# Do nothing but, unlike ":", preserve the value of $?. 328as_fn_nop () 329{ 330 return $? 331} 332as_nop=as_fn_nop 333 334# as_fn_mkdir_p 335# ------------- 336# Create "$as_dir" as a directory, including parents if necessary. 337as_fn_mkdir_p () 338{ 339 340 case $as_dir in #( 341 -*) as_dir=./$as_dir;; 342 esac 343 test -d "$as_dir" || eval $as_mkdir_p || { 344 as_dirs= 345 while :; do 346 case $as_dir in #( 347 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 348 *) as_qdir=$as_dir;; 349 esac 350 as_dirs="'$as_qdir' $as_dirs" 351 as_dir=`$as_dirname -- "$as_dir" || 352$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 353 X"$as_dir" : 'X\(//\)[^/]' \| \ 354 X"$as_dir" : 'X\(//\)$' \| \ 355 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 356printf "%s\n" X"$as_dir" | 357 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 358 s//\1/ 359 q 360 } 361 /^X\(\/\/\)[^/].*/{ 362 s//\1/ 363 q 364 } 365 /^X\(\/\/\)$/{ 366 s//\1/ 367 q 368 } 369 /^X\(\/\).*/{ 370 s//\1/ 371 q 372 } 373 s/.*/./; q'` 374 test -d "$as_dir" && break 375 done 376 test -z "$as_dirs" || eval "mkdir $as_dirs" 377 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 378 379 380} # as_fn_mkdir_p 381 382# as_fn_executable_p FILE 383# ----------------------- 384# Test if FILE is an executable regular file. 385as_fn_executable_p () 386{ 387 test -f "$1" && test -x "$1" 388} # as_fn_executable_p 389# as_fn_append VAR VALUE 390# ---------------------- 391# Append the text in VALUE to the end of the definition contained in VAR. Take 392# advantage of any shell optimizations that allow amortized linear growth over 393# repeated appends, instead of the typical quadratic growth present in naive 394# implementations. 395if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 396then : 397 eval 'as_fn_append () 398 { 399 eval $1+=\$2 400 }' 401else $as_nop 402 as_fn_append () 403 { 404 eval $1=\$$1\$2 405 } 406fi # as_fn_append 407 408# as_fn_arith ARG... 409# ------------------ 410# Perform arithmetic evaluation on the ARGs, and store the result in the 411# global $as_val. Take advantage of shells that can avoid forks. The arguments 412# must be portable across $(()) and expr. 413if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 414then : 415 eval 'as_fn_arith () 416 { 417 as_val=$(( $* )) 418 }' 419else $as_nop 420 as_fn_arith () 421 { 422 as_val=`expr "$@" || test $? -eq 1` 423 } 424fi # as_fn_arith 425 426# as_fn_nop 427# --------- 428# Do nothing but, unlike ":", preserve the value of $?. 429as_fn_nop () 430{ 431 return $? 432} 433as_nop=as_fn_nop 434 435# as_fn_error STATUS ERROR [LINENO LOG_FD] 436# ---------------------------------------- 437# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 438# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 439# script with STATUS, using 1 if that was 0. 440as_fn_error () 441{ 442 as_status=$1; test $as_status -eq 0 && as_status=1 443 if test "$4"; then 444 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 445 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 446 fi 447 printf "%s\n" "$as_me: error: $2" >&2 448 as_fn_exit $as_status 449} # as_fn_error 450 451if expr a : '\(a\)' >/dev/null 2>&1 && 452 test "X`expr 00001 : '.*\(...\)'`" = X001; then 453 as_expr=expr 454else 455 as_expr=false 456fi 457 458if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 459 as_basename=basename 460else 461 as_basename=false 462fi 463 464if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 465 as_dirname=dirname 466else 467 as_dirname=false 468fi 469 470as_me=`$as_basename -- "$0" || 471$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 472 X"$0" : 'X\(//\)$' \| \ 473 X"$0" : 'X\(/\)' \| . 2>/dev/null || 474printf "%s\n" X/"$0" | 475 sed '/^.*\/\([^/][^/]*\)\/*$/{ 476 s//\1/ 477 q 478 } 479 /^X\/\(\/\/\)$/{ 480 s//\1/ 481 q 482 } 483 /^X\/\(\/\).*/{ 484 s//\1/ 485 q 486 } 487 s/.*/./; q'` 488 489# Avoid depending upon Character Ranges. 490as_cr_letters='abcdefghijklmnopqrstuvwxyz' 491as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 492as_cr_Letters=$as_cr_letters$as_cr_LETTERS 493as_cr_digits='0123456789' 494as_cr_alnum=$as_cr_Letters$as_cr_digits 495 496 497 as_lineno_1=$LINENO as_lineno_1a=$LINENO 498 as_lineno_2=$LINENO as_lineno_2a=$LINENO 499 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 500 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 501 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 502 sed -n ' 503 p 504 /[$]LINENO/= 505 ' <$as_myself | 506 sed ' 507 s/[$]LINENO.*/&-/ 508 t lineno 509 b 510 :lineno 511 N 512 :loop 513 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 514 t loop 515 s/-\n.*// 516 ' >$as_me.lineno && 517 chmod +x "$as_me.lineno" || 518 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 519 520 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 521 # already done that, so ensure we don't try to do so again and fall 522 # in an infinite loop. This has already happened in practice. 523 _as_can_reexec=no; export _as_can_reexec 524 # Don't try to exec as it changes $[0], causing all sort of problems 525 # (the dirname of $[0] is not the place where we might find the 526 # original and so on. Autoconf is especially sensitive to this). 527 . "./$as_me.lineno" 528 # Exit status is that of the last command. 529 exit 530} 531 532 533# Determine whether it's possible to make 'echo' print without a newline. 534# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 535# for compatibility with existing Makefiles. 536ECHO_C= ECHO_N= ECHO_T= 537case `echo -n x` in #((((( 538-n*) 539 case `echo 'xy\c'` in 540 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 541 xy) ECHO_C='\c';; 542 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 543 ECHO_T=' ';; 544 esac;; 545*) 546 ECHO_N='-n';; 547esac 548 549# For backward compatibility with old third-party macros, we provide 550# the shell variables $as_echo and $as_echo_n. New code should use 551# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 552as_echo='printf %s\n' 553as_echo_n='printf %s' 554 555 556rm -f conf$$ conf$$.exe conf$$.file 557if test -d conf$$.dir; then 558 rm -f conf$$.dir/conf$$.file 559else 560 rm -f conf$$.dir 561 mkdir conf$$.dir 2>/dev/null 562fi 563if (echo >conf$$.file) 2>/dev/null; then 564 if ln -s conf$$.file conf$$ 2>/dev/null; then 565 as_ln_s='ln -s' 566 # ... but there are two gotchas: 567 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 568 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 569 # In both cases, we have to default to `cp -pR'. 570 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 571 as_ln_s='cp -pR' 572 elif ln conf$$.file conf$$ 2>/dev/null; then 573 as_ln_s=ln 574 else 575 as_ln_s='cp -pR' 576 fi 577else 578 as_ln_s='cp -pR' 579fi 580rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 581rmdir conf$$.dir 2>/dev/null 582 583if mkdir -p . 2>/dev/null; then 584 as_mkdir_p='mkdir -p "$as_dir"' 585else 586 test -d ./-p && rmdir ./-p 587 as_mkdir_p=false 588fi 589 590as_test_x='test -x' 591as_executable_p=as_fn_executable_p 592 593# Sed expression to map a string onto a valid CPP name. 594as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 595 596# Sed expression to map a string onto a valid variable name. 597as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 598 599SHELL=${CONFIG_SHELL-/bin/sh} 600 601 602test -n "$DJDIR" || exec 7<&0 </dev/null 603exec 6>&1 604 605# Name of the host. 606# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 607# so uname gets run too. 608ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 609 610# 611# Initializations. 612# 613ac_default_prefix=/usr/local 614ac_clean_files= 615ac_config_libobj_dir=. 616LIBOBJS= 617cross_compiling=no 618subdirs= 619MFLAGS= 620MAKEFLAGS= 621 622# Identity of this package. 623PACKAGE_NAME='fontconfig' 624PACKAGE_TARNAME='fontconfig' 625PACKAGE_VERSION='2.14.0' 626PACKAGE_STRING='fontconfig 2.14.0' 627PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new' 628PACKAGE_URL='' 629 630# Factoring default headers for most tests. 631ac_includes_default="\ 632#include <stddef.h> 633#ifdef HAVE_STDIO_H 634# include <stdio.h> 635#endif 636#ifdef HAVE_STDLIB_H 637# include <stdlib.h> 638#endif 639#ifdef HAVE_STRING_H 640# include <string.h> 641#endif 642#ifdef HAVE_INTTYPES_H 643# include <inttypes.h> 644#endif 645#ifdef HAVE_STDINT_H 646# include <stdint.h> 647#endif 648#ifdef HAVE_STRINGS_H 649# include <strings.h> 650#endif 651#ifdef HAVE_SYS_TYPES_H 652# include <sys/types.h> 653#endif 654#ifdef HAVE_SYS_STAT_H 655# include <sys/stat.h> 656#endif 657#ifdef HAVE_UNISTD_H 658# include <unistd.h> 659#endif" 660 661ac_header_c_list= 662gt_needs= 663ac_func_c_list= 664ac_subst_vars='am__EXEEXT_FALSE 665am__EXEEXT_TRUE 666LTLIBOBJS 667LIBOBJS 668PKGCONFIG_REQUIRES_PRIVATELY 669PKGCONFIG_REQUIRES 670ENABLE_CACHE_BUILD_FALSE 671ENABLE_CACHE_BUILD_TRUE 672DOCMAN3 673ENABLE_DOCS_FALSE 674ENABLE_DOCS_TRUE 675USEDOCBOOK_FALSE 676USEDOCBOOK_TRUE 677HASDOCBOOK 678HAVE_PTHREAD_FALSE 679HAVE_PTHREAD_TRUE 680PTHREAD_CFLAGS 681PTHREAD_LIBS 682PTHREAD_CC 683ax_pthread_config 684XMLDIR 685CONFIGDIR 686BASECONFIGDIR 687TEMPLATEDIR 688FC_FONTDATE 689FC_CACHEDIR 690fc_cachedir 691FC_FONTPATH 692FC_ADD_FONTS 693FC_DEFAULT_FONTS 694PREFERRED_HINTING 695ENABLE_JSONC_FALSE 696ENABLE_JSONC_TRUE 697JSONC_LIBS 698JSONC_CFLAGS 699LIBXML2_LIBS 700LIBXML2_CFLAGS 701PKG_EXPAT_LIBS 702PKG_EXPAT_CFLAGS 703HAVE_XMLPARSE_H 704EXPAT_LIBS 705EXPAT_CFLAGS 706FREETYPE_PCF_LONG_FAMILY_NAMES_FALSE 707FREETYPE_PCF_LONG_FAMILY_NAMES_TRUE 708FREETYPE_LIBS 709FREETYPE_CFLAGS 710ICONV_LIBS 711ICONV_CFLAGS 712ENABLE_SHARED_FALSE 713ENABLE_SHARED_TRUE 714CROSS_COMPILING_FALSE 715CROSS_COMPILING_TRUE 716EXEEXT_FOR_BUILD 717CC_FOR_BUILD 718WARN_CFLAGS 719MS_LIB_AVAILABLE_FALSE 720MS_LIB_AVAILABLE_TRUE 721ms_librarian 722POSUB 723LTLIBINTL 724LIBINTL 725INTLLIBS 726LTLIBICONV 727LIBICONV 728INTL_MACOSX_LIBS 729CPP 730XGETTEXT_EXTRA_OPTIONS 731MSGMERGE 732XGETTEXT_015 733XGETTEXT 734GMSGFMT_015 735MSGFMT_015 736GMSGFMT 737MSGFMT 738GETTEXT_MACRO_VERSION 739USE_NLS 740GETTEXT_PACKAGE 741OS_DARWIN_FALSE 742OS_DARWIN_TRUE 743OS_WIN32_FALSE 744OS_WIN32_TRUE 745LIBT_CURRENT_MINUS_AGE 746LIBT_VERSION_INFO 747LIBT_REVISION 748LIBT_CURRENT 749LT_SYS_LIBRARY_PATH 750OTOOL64 751OTOOL 752LIPO 753NMEDIT 754DSYMUTIL 755MANIFEST_TOOL 756RANLIB 757ac_ct_AR 758AR 759NM 760ac_ct_DUMPBIN 761DUMPBIN 762LD 763FGREP 764EGREP 765GREP 766SED 767host_os 768host_vendor 769host_cpu 770host 771build_os 772build_vendor 773build_cpu 774build 775LIBTOOL 776OBJDUMP 777DLLTOOL 778AS 779RM 780pkgpyexecdir 781pyexecdir 782pkgpythondir 783pythondir 784PYTHON_EXEC_PREFIX 785PYTHON_PREFIX 786PYTHON_PLATFORM 787PYTHON_VERSION 788PYTHON 789GPERF 790GIT 791pkgconfigdir 792PKG_CONFIG_LIBDIR 793PKG_CONFIG_PATH 794PKG_CONFIG 795LN_S 796am__fastdepCC_FALSE 797am__fastdepCC_TRUE 798CCDEPMODE 799am__nodep 800AMDEPBACKSLASH 801AMDEP_FALSE 802AMDEP_TRUE 803am__include 804DEPDIR 805OBJEXT 806EXEEXT 807ac_ct_CC 808CPPFLAGS 809LDFLAGS 810CFLAGS 811CC 812AM_BACKSLASH 813AM_DEFAULT_VERBOSITY 814AM_DEFAULT_V 815AM_V 816CSCOPE 817ETAGS 818CTAGS 819am__untar 820am__tar 821AMTAR 822am__leading_dot 823SET_MAKE 824AWK 825mkdir_p 826MKDIR_P 827INSTALL_STRIP_PROGRAM 828STRIP 829install_sh 830MAKEINFO 831AUTOHEADER 832AUTOMAKE 833AUTOCONF 834ACLOCAL 835VERSION 836PACKAGE 837CYGPATH_W 838am__isrc 839INSTALL_DATA 840INSTALL_SCRIPT 841INSTALL_PROGRAM 842target_alias 843host_alias 844build_alias 845LIBS 846ECHO_T 847ECHO_N 848ECHO_C 849DEFS 850mandir 851localedir 852libdir 853psdir 854pdfdir 855dvidir 856htmldir 857infodir 858docdir 859oldincludedir 860includedir 861runstatedir 862localstatedir 863sharedstatedir 864sysconfdir 865datadir 866datarootdir 867libexecdir 868sbindir 869bindir 870program_transform_name 871prefix 872exec_prefix 873PACKAGE_URL 874PACKAGE_BUGREPORT 875PACKAGE_STRING 876PACKAGE_VERSION 877PACKAGE_TARNAME 878PACKAGE_NAME 879PATH_SEPARATOR 880SHELL 881am__quote' 882ac_subst_files='' 883ac_user_opts=' 884enable_option_checking 885enable_silent_rules 886enable_dependency_tracking 887enable_largefile 888with_pkgconfigdir 889with_python_sys_prefix 890with_python_prefix 891with_python_exec_prefix 892enable_static 893enable_shared 894with_pic 895enable_fast_install 896with_aix_soname 897with_gnu_ld 898with_sysroot 899enable_libtool_lock 900enable_nls 901enable_rpath 902with_libiconv_prefix 903with_libintl_prefix 904with_arch 905enable_iconv 906with_libiconv 907with_libiconv_includes 908with_libiconv_lib 909with_expat 910with_expat_includes 911with_expat_lib 912enable_libxml2 913with_default_hinting 914with_default_fonts 915with_add_fonts 916with_cache_dir 917with_templatedir 918with_baseconfigdir 919with_configdir 920with_xmldir 921enable_docs 922enable_cache_build 923' 924 ac_precious_vars='build_alias 925host_alias 926target_alias 927CC 928CFLAGS 929LDFLAGS 930LIBS 931CPPFLAGS 932PKG_CONFIG 933PKG_CONFIG_PATH 934PKG_CONFIG_LIBDIR 935PYTHON 936LT_SYS_LIBRARY_PATH 937CPP 938CC_FOR_BUILD 939FREETYPE_CFLAGS 940FREETYPE_LIBS 941EXPAT_CFLAGS 942EXPAT_LIBS 943LIBXML2_CFLAGS 944LIBXML2_LIBS 945JSONC_CFLAGS 946JSONC_LIBS' 947 948 949# Initialize some variables set by options. 950ac_init_help= 951ac_init_version=false 952ac_unrecognized_opts= 953ac_unrecognized_sep= 954# The variables have the same names as the options, with 955# dashes changed to underlines. 956cache_file=/dev/null 957exec_prefix=NONE 958no_create= 959no_recursion= 960prefix=NONE 961program_prefix=NONE 962program_suffix=NONE 963program_transform_name=s,x,x, 964silent= 965site= 966srcdir= 967verbose= 968x_includes=NONE 969x_libraries=NONE 970 971# Installation directory options. 972# These are left unexpanded so users can "make install exec_prefix=/foo" 973# and all the variables that are supposed to be based on exec_prefix 974# by default will actually change. 975# Use braces instead of parens because sh, perl, etc. also accept them. 976# (The list follows the same order as the GNU Coding Standards.) 977bindir='${exec_prefix}/bin' 978sbindir='${exec_prefix}/sbin' 979libexecdir='${exec_prefix}/libexec' 980datarootdir='${prefix}/share' 981datadir='${datarootdir}' 982sysconfdir='${prefix}/etc' 983sharedstatedir='${prefix}/com' 984localstatedir='${prefix}/var' 985runstatedir='${localstatedir}/run' 986includedir='${prefix}/include' 987oldincludedir='/usr/include' 988docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 989infodir='${datarootdir}/info' 990htmldir='${docdir}' 991dvidir='${docdir}' 992pdfdir='${docdir}' 993psdir='${docdir}' 994libdir='${exec_prefix}/lib' 995localedir='${datarootdir}/locale' 996mandir='${datarootdir}/man' 997 998ac_prev= 999ac_dashdash= 1000for ac_option 1001do 1002 # If the previous option needs an argument, assign it. 1003 if test -n "$ac_prev"; then 1004 eval $ac_prev=\$ac_option 1005 ac_prev= 1006 continue 1007 fi 1008 1009 case $ac_option in 1010 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1011 *=) ac_optarg= ;; 1012 *) ac_optarg=yes ;; 1013 esac 1014 1015 case $ac_dashdash$ac_option in 1016 --) 1017 ac_dashdash=yes ;; 1018 1019 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1020 ac_prev=bindir ;; 1021 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1022 bindir=$ac_optarg ;; 1023 1024 -build | --build | --buil | --bui | --bu) 1025 ac_prev=build_alias ;; 1026 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1027 build_alias=$ac_optarg ;; 1028 1029 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1030 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1031 ac_prev=cache_file ;; 1032 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1033 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1034 cache_file=$ac_optarg ;; 1035 1036 --config-cache | -C) 1037 cache_file=config.cache ;; 1038 1039 -datadir | --datadir | --datadi | --datad) 1040 ac_prev=datadir ;; 1041 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1042 datadir=$ac_optarg ;; 1043 1044 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1045 | --dataroo | --dataro | --datar) 1046 ac_prev=datarootdir ;; 1047 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1048 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1049 datarootdir=$ac_optarg ;; 1050 1051 -disable-* | --disable-*) 1052 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1053 # Reject names that are not valid shell variable names. 1054 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1055 as_fn_error $? "invalid feature name: \`$ac_useropt'" 1056 ac_useropt_orig=$ac_useropt 1057 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1058 case $ac_user_opts in 1059 *" 1060"enable_$ac_useropt" 1061"*) ;; 1062 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1063 ac_unrecognized_sep=', ';; 1064 esac 1065 eval enable_$ac_useropt=no ;; 1066 1067 -docdir | --docdir | --docdi | --doc | --do) 1068 ac_prev=docdir ;; 1069 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1070 docdir=$ac_optarg ;; 1071 1072 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1073 ac_prev=dvidir ;; 1074 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1075 dvidir=$ac_optarg ;; 1076 1077 -enable-* | --enable-*) 1078 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1079 # Reject names that are not valid shell variable names. 1080 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1081 as_fn_error $? "invalid feature name: \`$ac_useropt'" 1082 ac_useropt_orig=$ac_useropt 1083 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1084 case $ac_user_opts in 1085 *" 1086"enable_$ac_useropt" 1087"*) ;; 1088 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1089 ac_unrecognized_sep=', ';; 1090 esac 1091 eval enable_$ac_useropt=\$ac_optarg ;; 1092 1093 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1094 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1095 | --exec | --exe | --ex) 1096 ac_prev=exec_prefix ;; 1097 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1098 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1099 | --exec=* | --exe=* | --ex=*) 1100 exec_prefix=$ac_optarg ;; 1101 1102 -gas | --gas | --ga | --g) 1103 # Obsolete; use --with-gas. 1104 with_gas=yes ;; 1105 1106 -help | --help | --hel | --he | -h) 1107 ac_init_help=long ;; 1108 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1109 ac_init_help=recursive ;; 1110 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1111 ac_init_help=short ;; 1112 1113 -host | --host | --hos | --ho) 1114 ac_prev=host_alias ;; 1115 -host=* | --host=* | --hos=* | --ho=*) 1116 host_alias=$ac_optarg ;; 1117 1118 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1119 ac_prev=htmldir ;; 1120 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1121 | --ht=*) 1122 htmldir=$ac_optarg ;; 1123 1124 -includedir | --includedir | --includedi | --included | --include \ 1125 | --includ | --inclu | --incl | --inc) 1126 ac_prev=includedir ;; 1127 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1128 | --includ=* | --inclu=* | --incl=* | --inc=*) 1129 includedir=$ac_optarg ;; 1130 1131 -infodir | --infodir | --infodi | --infod | --info | --inf) 1132 ac_prev=infodir ;; 1133 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1134 infodir=$ac_optarg ;; 1135 1136 -libdir | --libdir | --libdi | --libd) 1137 ac_prev=libdir ;; 1138 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1139 libdir=$ac_optarg ;; 1140 1141 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1142 | --libexe | --libex | --libe) 1143 ac_prev=libexecdir ;; 1144 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1145 | --libexe=* | --libex=* | --libe=*) 1146 libexecdir=$ac_optarg ;; 1147 1148 -localedir | --localedir | --localedi | --localed | --locale) 1149 ac_prev=localedir ;; 1150 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1151 localedir=$ac_optarg ;; 1152 1153 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1154 | --localstate | --localstat | --localsta | --localst | --locals) 1155 ac_prev=localstatedir ;; 1156 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1157 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1158 localstatedir=$ac_optarg ;; 1159 1160 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1161 ac_prev=mandir ;; 1162 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1163 mandir=$ac_optarg ;; 1164 1165 -nfp | --nfp | --nf) 1166 # Obsolete; use --without-fp. 1167 with_fp=no ;; 1168 1169 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1170 | --no-cr | --no-c | -n) 1171 no_create=yes ;; 1172 1173 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1174 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1175 no_recursion=yes ;; 1176 1177 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1178 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1179 | --oldin | --oldi | --old | --ol | --o) 1180 ac_prev=oldincludedir ;; 1181 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1182 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1183 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1184 oldincludedir=$ac_optarg ;; 1185 1186 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1187 ac_prev=prefix ;; 1188 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1189 prefix=$ac_optarg ;; 1190 1191 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1192 | --program-pre | --program-pr | --program-p) 1193 ac_prev=program_prefix ;; 1194 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1195 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1196 program_prefix=$ac_optarg ;; 1197 1198 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1199 | --program-suf | --program-su | --program-s) 1200 ac_prev=program_suffix ;; 1201 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1202 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1203 program_suffix=$ac_optarg ;; 1204 1205 -program-transform-name | --program-transform-name \ 1206 | --program-transform-nam | --program-transform-na \ 1207 | --program-transform-n | --program-transform- \ 1208 | --program-transform | --program-transfor \ 1209 | --program-transfo | --program-transf \ 1210 | --program-trans | --program-tran \ 1211 | --progr-tra | --program-tr | --program-t) 1212 ac_prev=program_transform_name ;; 1213 -program-transform-name=* | --program-transform-name=* \ 1214 | --program-transform-nam=* | --program-transform-na=* \ 1215 | --program-transform-n=* | --program-transform-=* \ 1216 | --program-transform=* | --program-transfor=* \ 1217 | --program-transfo=* | --program-transf=* \ 1218 | --program-trans=* | --program-tran=* \ 1219 | --progr-tra=* | --program-tr=* | --program-t=*) 1220 program_transform_name=$ac_optarg ;; 1221 1222 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1223 ac_prev=pdfdir ;; 1224 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1225 pdfdir=$ac_optarg ;; 1226 1227 -psdir | --psdir | --psdi | --psd | --ps) 1228 ac_prev=psdir ;; 1229 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1230 psdir=$ac_optarg ;; 1231 1232 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1233 | -silent | --silent | --silen | --sile | --sil) 1234 silent=yes ;; 1235 1236 -runstatedir | --runstatedir | --runstatedi | --runstated \ 1237 | --runstate | --runstat | --runsta | --runst | --runs \ 1238 | --run | --ru | --r) 1239 ac_prev=runstatedir ;; 1240 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1241 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1242 | --run=* | --ru=* | --r=*) 1243 runstatedir=$ac_optarg ;; 1244 1245 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1246 ac_prev=sbindir ;; 1247 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1248 | --sbi=* | --sb=*) 1249 sbindir=$ac_optarg ;; 1250 1251 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1252 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1253 | --sharedst | --shareds | --shared | --share | --shar \ 1254 | --sha | --sh) 1255 ac_prev=sharedstatedir ;; 1256 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1257 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1258 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1259 | --sha=* | --sh=*) 1260 sharedstatedir=$ac_optarg ;; 1261 1262 -site | --site | --sit) 1263 ac_prev=site ;; 1264 -site=* | --site=* | --sit=*) 1265 site=$ac_optarg ;; 1266 1267 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1268 ac_prev=srcdir ;; 1269 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1270 srcdir=$ac_optarg ;; 1271 1272 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1273 | --syscon | --sysco | --sysc | --sys | --sy) 1274 ac_prev=sysconfdir ;; 1275 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1276 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1277 sysconfdir=$ac_optarg ;; 1278 1279 -target | --target | --targe | --targ | --tar | --ta | --t) 1280 ac_prev=target_alias ;; 1281 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1282 target_alias=$ac_optarg ;; 1283 1284 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1285 verbose=yes ;; 1286 1287 -version | --version | --versio | --versi | --vers | -V) 1288 ac_init_version=: ;; 1289 1290 -with-* | --with-*) 1291 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1292 # Reject names that are not valid shell variable names. 1293 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1294 as_fn_error $? "invalid package name: \`$ac_useropt'" 1295 ac_useropt_orig=$ac_useropt 1296 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1297 case $ac_user_opts in 1298 *" 1299"with_$ac_useropt" 1300"*) ;; 1301 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1302 ac_unrecognized_sep=', ';; 1303 esac 1304 eval with_$ac_useropt=\$ac_optarg ;; 1305 1306 -without-* | --without-*) 1307 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1308 # Reject names that are not valid shell variable names. 1309 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1310 as_fn_error $? "invalid package name: \`$ac_useropt'" 1311 ac_useropt_orig=$ac_useropt 1312 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1313 case $ac_user_opts in 1314 *" 1315"with_$ac_useropt" 1316"*) ;; 1317 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1318 ac_unrecognized_sep=', ';; 1319 esac 1320 eval with_$ac_useropt=no ;; 1321 1322 --x) 1323 # Obsolete; use --with-x. 1324 with_x=yes ;; 1325 1326 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1327 | --x-incl | --x-inc | --x-in | --x-i) 1328 ac_prev=x_includes ;; 1329 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1330 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1331 x_includes=$ac_optarg ;; 1332 1333 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1334 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1335 ac_prev=x_libraries ;; 1336 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1337 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1338 x_libraries=$ac_optarg ;; 1339 1340 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1341Try \`$0 --help' for more information" 1342 ;; 1343 1344 *=*) 1345 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1346 # Reject names that are not valid shell variable names. 1347 case $ac_envvar in #( 1348 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1349 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1350 esac 1351 eval $ac_envvar=\$ac_optarg 1352 export $ac_envvar ;; 1353 1354 *) 1355 # FIXME: should be removed in autoconf 3.0. 1356 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 1357 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1358 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 1359 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1360 ;; 1361 1362 esac 1363done 1364 1365if test -n "$ac_prev"; then 1366 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1367 as_fn_error $? "missing argument to $ac_option" 1368fi 1369 1370if test -n "$ac_unrecognized_opts"; then 1371 case $enable_option_checking in 1372 no) ;; 1373 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1374 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1375 esac 1376fi 1377 1378# Check all directory arguments for consistency. 1379for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1380 datadir sysconfdir sharedstatedir localstatedir includedir \ 1381 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1382 libdir localedir mandir runstatedir 1383do 1384 eval ac_val=\$$ac_var 1385 # Remove trailing slashes. 1386 case $ac_val in 1387 */ ) 1388 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1389 eval $ac_var=\$ac_val;; 1390 esac 1391 # Be sure to have absolute directory names. 1392 case $ac_val in 1393 [\\/$]* | ?:[\\/]* ) continue;; 1394 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1395 esac 1396 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1397done 1398 1399# There might be people who depend on the old broken behavior: `$host' 1400# used to hold the argument of --host etc. 1401# FIXME: To remove some day. 1402build=$build_alias 1403host=$host_alias 1404target=$target_alias 1405 1406# FIXME: To remove some day. 1407if test "x$host_alias" != x; then 1408 if test "x$build_alias" = x; then 1409 cross_compiling=maybe 1410 elif test "x$build_alias" != "x$host_alias"; then 1411 cross_compiling=yes 1412 fi 1413fi 1414 1415ac_tool_prefix= 1416test -n "$host_alias" && ac_tool_prefix=$host_alias- 1417 1418test "$silent" = yes && exec 6>/dev/null 1419 1420 1421ac_pwd=`pwd` && test -n "$ac_pwd" && 1422ac_ls_di=`ls -di .` && 1423ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1424 as_fn_error $? "working directory cannot be determined" 1425test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1426 as_fn_error $? "pwd does not report name of working directory" 1427 1428 1429# Find the source files, if location was not specified. 1430if test -z "$srcdir"; then 1431 ac_srcdir_defaulted=yes 1432 # Try the directory containing this script, then the parent directory. 1433 ac_confdir=`$as_dirname -- "$as_myself" || 1434$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1435 X"$as_myself" : 'X\(//\)[^/]' \| \ 1436 X"$as_myself" : 'X\(//\)$' \| \ 1437 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1438printf "%s\n" X"$as_myself" | 1439 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1440 s//\1/ 1441 q 1442 } 1443 /^X\(\/\/\)[^/].*/{ 1444 s//\1/ 1445 q 1446 } 1447 /^X\(\/\/\)$/{ 1448 s//\1/ 1449 q 1450 } 1451 /^X\(\/\).*/{ 1452 s//\1/ 1453 q 1454 } 1455 s/.*/./; q'` 1456 srcdir=$ac_confdir 1457 if test ! -r "$srcdir/$ac_unique_file"; then 1458 srcdir=.. 1459 fi 1460else 1461 ac_srcdir_defaulted=no 1462fi 1463if test ! -r "$srcdir/$ac_unique_file"; then 1464 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1465 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1466fi 1467ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1468ac_abs_confdir=`( 1469 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1470 pwd)` 1471# When building in place, set srcdir=. 1472if test "$ac_abs_confdir" = "$ac_pwd"; then 1473 srcdir=. 1474fi 1475# Remove unnecessary trailing slashes from srcdir. 1476# Double slashes in file names in object file debugging info 1477# mess up M-x gdb in Emacs. 1478case $srcdir in 1479*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1480esac 1481for ac_var in $ac_precious_vars; do 1482 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1483 eval ac_env_${ac_var}_value=\$${ac_var} 1484 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1485 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1486done 1487 1488# 1489# Report the --help message. 1490# 1491if test "$ac_init_help" = "long"; then 1492 # Omit some internal or obsolete options to make the list less imposing. 1493 # This message is too long to be a string in the A/UX 3.1 sh. 1494 cat <<_ACEOF 1495\`configure' configures fontconfig 2.14.0 to adapt to many kinds of systems. 1496 1497Usage: $0 [OPTION]... [VAR=VALUE]... 1498 1499To assign environment variables (e.g., CC, CFLAGS...), specify them as 1500VAR=VALUE. See below for descriptions of some of the useful variables. 1501 1502Defaults for the options are specified in brackets. 1503 1504Configuration: 1505 -h, --help display this help and exit 1506 --help=short display options specific to this package 1507 --help=recursive display the short help of all the included packages 1508 -V, --version display version information and exit 1509 -q, --quiet, --silent do not print \`checking ...' messages 1510 --cache-file=FILE cache test results in FILE [disabled] 1511 -C, --config-cache alias for \`--cache-file=config.cache' 1512 -n, --no-create do not create output files 1513 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1514 1515Installation directories: 1516 --prefix=PREFIX install architecture-independent files in PREFIX 1517 [$ac_default_prefix] 1518 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1519 [PREFIX] 1520 1521By default, \`make install' will install all the files in 1522\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1523an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1524for instance \`--prefix=\$HOME'. 1525 1526For better control, use the options below. 1527 1528Fine tuning of the installation directories: 1529 --bindir=DIR user executables [EPREFIX/bin] 1530 --sbindir=DIR system admin executables [EPREFIX/sbin] 1531 --libexecdir=DIR program executables [EPREFIX/libexec] 1532 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1533 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1534 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1535 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1536 --libdir=DIR object code libraries [EPREFIX/lib] 1537 --includedir=DIR C header files [PREFIX/include] 1538 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1539 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1540 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1541 --infodir=DIR info documentation [DATAROOTDIR/info] 1542 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1543 --mandir=DIR man documentation [DATAROOTDIR/man] 1544 --docdir=DIR documentation root [DATAROOTDIR/doc/fontconfig] 1545 --htmldir=DIR html documentation [DOCDIR] 1546 --dvidir=DIR dvi documentation [DOCDIR] 1547 --pdfdir=DIR pdf documentation [DOCDIR] 1548 --psdir=DIR ps documentation [DOCDIR] 1549_ACEOF 1550 1551 cat <<\_ACEOF 1552 1553Program names: 1554 --program-prefix=PREFIX prepend PREFIX to installed program names 1555 --program-suffix=SUFFIX append SUFFIX to installed program names 1556 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1557 1558System types: 1559 --build=BUILD configure for building on BUILD [guessed] 1560 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1561_ACEOF 1562fi 1563 1564if test -n "$ac_init_help"; then 1565 case $ac_init_help in 1566 short | recursive ) echo "Configuration of fontconfig 2.14.0:";; 1567 esac 1568 cat <<\_ACEOF 1569 1570Optional Features: 1571 --disable-option-checking ignore unrecognized --enable/--with options 1572 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1573 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1574 --enable-silent-rules less verbose build output (undo: "make V=1") 1575 --disable-silent-rules verbose build output (undo: "make V=0") 1576 --enable-dependency-tracking 1577 do not reject slow dependency extractors 1578 --disable-dependency-tracking 1579 speeds up one-time build 1580 --disable-largefile omit support for large files 1581 --enable-static[=PKGS] build static libraries [default=no] 1582 --enable-shared[=PKGS] build shared libraries [default=yes] 1583 --enable-fast-install[=PKGS] 1584 optimize for fast installation [default=yes] 1585 --disable-libtool-lock avoid locking (might break parallel builds) 1586 --disable-nls do not use Native Language Support 1587 --disable-rpath do not hardcode runtime library paths 1588 --enable-iconv Use iconv to support non-Unicode SFNT name 1589 --enable-libxml2 Use libxml2 instead of Expat 1590 --disable-docs Don't build and install documentation 1591 --disable-cache-build Don't run fc-cache during the build 1592 1593Optional Packages: 1594 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1595 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1596 --with-pkgconfigdir pkg-config installation directory 1597 ['${libdir}/pkgconfig'] 1598 --with-python-sys-prefix 1599 use Python's sys.prefix and sys.exec_prefix values 1600 --with-python_prefix override the default PYTHON_PREFIX 1601 --with-python_exec_prefix 1602 override the default PYTHON_EXEC_PREFIX 1603 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1604 both] 1605 --with-aix-soname=aix|svr4|both 1606 shared library versioning (aka "SONAME") variant to 1607 provide on AIX, [default=aix]. 1608 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1609 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1610 compiler's sysroot if not specified). 1611 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1612 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib 1613 --without-libiconv-prefix don't search for libiconv in includedir and libdir 1614 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib 1615 --without-libintl-prefix don't search for libintl in includedir and libdir 1616 --with-arch=ARCH Force architecture to ARCH 1617 --with-libiconv=DIR Use libiconv in DIR 1618 --with-libiconv-includes=DIR 1619 Use libiconv includes in DIR 1620 --with-libiconv-lib=DIR Use libiconv library in DIR 1621 --with-expat=DIR Use Expat in DIR 1622 --with-expat-includes=DIR 1623 Use Expat includes in DIR 1624 --with-expat-lib=DIR 1625 --with-default-hinting=NAME 1626 Enable your preferred hinting configuration 1627 (none/slight/medium/full) [default=slight] 1628 --with-default-fonts=DIR1,DIR2,... 1629 Use fonts from DIR1,DIR2,... when config is busted 1630 --with-add-fonts=DIR1,DIR2,... 1631 Find additional fonts in DIR1,DIR2,... 1632 --with-cache-dir=DIR Use DIR to store cache files 1633 [default=LOCALSTATEDIR/cache/fontconfig] 1634 --with-templatedir=DIR Use DIR to store the configuration template files 1635 [default=DATADIR/fontconfig/conf.avail] 1636 --with-baseconfigdir=DIR 1637 Use DIR to store the base configuration files 1638 [default=SYSCONFDIR/fonts] 1639 --with-configdir=DIR Use DIR to store active configuration files 1640 [default=BASECONFIGDIR/conf.d] 1641 --with-xmldir=DIR Use DIR to store XML schema files 1642 [default=DATADIR/xml/fontconfig] 1643 1644Some influential environment variables: 1645 CC C compiler command 1646 CFLAGS C compiler flags 1647 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1648 nonstandard directory <lib dir> 1649 LIBS libraries to pass to the linker, e.g. -l<library> 1650 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1651 you have headers in a nonstandard directory <include dir> 1652 PKG_CONFIG path to pkg-config utility 1653 PKG_CONFIG_PATH 1654 directories to add to pkg-config's search path 1655 PKG_CONFIG_LIBDIR 1656 path overriding pkg-config's built-in search path 1657 PYTHON the Python interpreter 1658 LT_SYS_LIBRARY_PATH 1659 User-defined run-time library search path. 1660 CPP C preprocessor 1661 CC_FOR_BUILD 1662 build system C compiler 1663 FREETYPE_CFLAGS 1664 C compiler flags for FREETYPE, overriding pkg-config 1665 FREETYPE_LIBS 1666 linker flags for FREETYPE, overriding pkg-config 1667 EXPAT_CFLAGS 1668 C compiler flags for EXPAT, overriding pkg-config 1669 EXPAT_LIBS linker flags for EXPAT, overriding pkg-config 1670 LIBXML2_CFLAGS 1671 C compiler flags for LIBXML2, overriding pkg-config 1672 LIBXML2_LIBS 1673 linker flags for LIBXML2, overriding pkg-config 1674 JSONC_CFLAGS 1675 C compiler flags for JSONC, overriding pkg-config 1676 JSONC_LIBS linker flags for JSONC, overriding pkg-config 1677 1678Use these variables to override the choices made by `configure' or to help 1679it to find libraries and programs with nonstandard names/locations. 1680 1681Report bugs to <https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new>. 1682_ACEOF 1683ac_status=$? 1684fi 1685 1686if test "$ac_init_help" = "recursive"; then 1687 # If there are subdirs, report their specific --help. 1688 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1689 test -d "$ac_dir" || 1690 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1691 continue 1692 ac_builddir=. 1693 1694case "$ac_dir" in 1695.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1696*) 1697 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 1698 # A ".." for each directory in $ac_dir_suffix. 1699 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1700 case $ac_top_builddir_sub in 1701 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1702 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1703 esac ;; 1704esac 1705ac_abs_top_builddir=$ac_pwd 1706ac_abs_builddir=$ac_pwd$ac_dir_suffix 1707# for backward compatibility: 1708ac_top_builddir=$ac_top_build_prefix 1709 1710case $srcdir in 1711 .) # We are building in place. 1712 ac_srcdir=. 1713 ac_top_srcdir=$ac_top_builddir_sub 1714 ac_abs_top_srcdir=$ac_pwd ;; 1715 [\\/]* | ?:[\\/]* ) # Absolute name. 1716 ac_srcdir=$srcdir$ac_dir_suffix; 1717 ac_top_srcdir=$srcdir 1718 ac_abs_top_srcdir=$srcdir ;; 1719 *) # Relative name. 1720 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1721 ac_top_srcdir=$ac_top_build_prefix$srcdir 1722 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1723esac 1724ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1725 1726 cd "$ac_dir" || { ac_status=$?; continue; } 1727 # Check for configure.gnu first; this name is used for a wrapper for 1728 # Metaconfig's "Configure" on case-insensitive file systems. 1729 if test -f "$ac_srcdir/configure.gnu"; then 1730 echo && 1731 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1732 elif test -f "$ac_srcdir/configure"; then 1733 echo && 1734 $SHELL "$ac_srcdir/configure" --help=recursive 1735 else 1736 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1737 fi || ac_status=$? 1738 cd "$ac_pwd" || { ac_status=$?; break; } 1739 done 1740fi 1741 1742test -n "$ac_init_help" && exit $ac_status 1743if $ac_init_version; then 1744 cat <<\_ACEOF 1745fontconfig configure 2.14.0 1746generated by GNU Autoconf 2.71 1747 1748Copyright (C) 2021 Free Software Foundation, Inc. 1749This configure script is free software; the Free Software Foundation 1750gives unlimited permission to copy, distribute and modify it. 1751_ACEOF 1752 exit 1753fi 1754 1755## ------------------------ ## 1756## Autoconf initialization. ## 1757## ------------------------ ## 1758 1759# ac_fn_c_try_compile LINENO 1760# -------------------------- 1761# Try to compile conftest.$ac_ext, and return whether this succeeded. 1762ac_fn_c_try_compile () 1763{ 1764 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1765 rm -f conftest.$ac_objext conftest.beam 1766 if { { ac_try="$ac_compile" 1767case "(($ac_try" in 1768 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1769 *) ac_try_echo=$ac_try;; 1770esac 1771eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1772printf "%s\n" "$ac_try_echo"; } >&5 1773 (eval "$ac_compile") 2>conftest.err 1774 ac_status=$? 1775 if test -s conftest.err; then 1776 grep -v '^ *+' conftest.err >conftest.er1 1777 cat conftest.er1 >&5 1778 mv -f conftest.er1 conftest.err 1779 fi 1780 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1781 test $ac_status = 0; } && { 1782 test -z "$ac_c_werror_flag" || 1783 test ! -s conftest.err 1784 } && test -s conftest.$ac_objext 1785then : 1786 ac_retval=0 1787else $as_nop 1788 printf "%s\n" "$as_me: failed program was:" >&5 1789sed 's/^/| /' conftest.$ac_ext >&5 1790 1791 ac_retval=1 1792fi 1793 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1794 as_fn_set_status $ac_retval 1795 1796} # ac_fn_c_try_compile 1797 1798# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1799# ------------------------------------------------------- 1800# Tests whether HEADER exists and can be compiled using the include files in 1801# INCLUDES, setting the cache variable VAR accordingly. 1802ac_fn_c_check_header_compile () 1803{ 1804 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1805 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1806printf %s "checking for $2... " >&6; } 1807if eval test \${$3+y} 1808then : 1809 printf %s "(cached) " >&6 1810else $as_nop 1811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1812/* end confdefs.h. */ 1813$4 1814#include <$2> 1815_ACEOF 1816if ac_fn_c_try_compile "$LINENO" 1817then : 1818 eval "$3=yes" 1819else $as_nop 1820 eval "$3=no" 1821fi 1822rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1823fi 1824eval ac_res=\$$3 1825 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1826printf "%s\n" "$ac_res" >&6; } 1827 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1828 1829} # ac_fn_c_check_header_compile 1830 1831# ac_fn_c_try_link LINENO 1832# ----------------------- 1833# Try to link conftest.$ac_ext, and return whether this succeeded. 1834ac_fn_c_try_link () 1835{ 1836 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1837 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 1838 if { { ac_try="$ac_link" 1839case "(($ac_try" in 1840 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1841 *) ac_try_echo=$ac_try;; 1842esac 1843eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1844printf "%s\n" "$ac_try_echo"; } >&5 1845 (eval "$ac_link") 2>conftest.err 1846 ac_status=$? 1847 if test -s conftest.err; then 1848 grep -v '^ *+' conftest.err >conftest.er1 1849 cat conftest.er1 >&5 1850 mv -f conftest.er1 conftest.err 1851 fi 1852 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1853 test $ac_status = 0; } && { 1854 test -z "$ac_c_werror_flag" || 1855 test ! -s conftest.err 1856 } && test -s conftest$ac_exeext && { 1857 test "$cross_compiling" = yes || 1858 test -x conftest$ac_exeext 1859 } 1860then : 1861 ac_retval=0 1862else $as_nop 1863 printf "%s\n" "$as_me: failed program was:" >&5 1864sed 's/^/| /' conftest.$ac_ext >&5 1865 1866 ac_retval=1 1867fi 1868 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1869 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1870 # interfere with the next link command; also delete a directory that is 1871 # left behind by Apple's compiler. We do this before executing the actions. 1872 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1873 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1874 as_fn_set_status $ac_retval 1875 1876} # ac_fn_c_try_link 1877 1878# ac_fn_c_check_func LINENO FUNC VAR 1879# ---------------------------------- 1880# Tests whether FUNC exists, setting the cache variable VAR accordingly 1881ac_fn_c_check_func () 1882{ 1883 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1884 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1885printf %s "checking for $2... " >&6; } 1886if eval test \${$3+y} 1887then : 1888 printf %s "(cached) " >&6 1889else $as_nop 1890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1891/* end confdefs.h. */ 1892/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1893 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1894#define $2 innocuous_$2 1895 1896/* System header to define __stub macros and hopefully few prototypes, 1897 which can conflict with char $2 (); below. */ 1898 1899#include <limits.h> 1900#undef $2 1901 1902/* Override any GCC internal prototype to avoid an error. 1903 Use char because int might match the return type of a GCC 1904 builtin and then its argument prototype would still apply. */ 1905#ifdef __cplusplus 1906extern "C" 1907#endif 1908char $2 (); 1909/* The GNU C library defines this for functions which it implements 1910 to always fail with ENOSYS. Some functions are actually named 1911 something starting with __ and the normal name is an alias. */ 1912#if defined __stub_$2 || defined __stub___$2 1913choke me 1914#endif 1915 1916int 1917main (void) 1918{ 1919return $2 (); 1920 ; 1921 return 0; 1922} 1923_ACEOF 1924if ac_fn_c_try_link "$LINENO" 1925then : 1926 eval "$3=yes" 1927else $as_nop 1928 eval "$3=no" 1929fi 1930rm -f core conftest.err conftest.$ac_objext conftest.beam \ 1931 conftest$ac_exeext conftest.$ac_ext 1932fi 1933eval ac_res=\$$3 1934 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1935printf "%s\n" "$ac_res" >&6; } 1936 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1937 1938} # ac_fn_c_check_func 1939 1940# ac_fn_c_try_cpp LINENO 1941# ---------------------- 1942# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1943ac_fn_c_try_cpp () 1944{ 1945 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1946 if { { ac_try="$ac_cpp conftest.$ac_ext" 1947case "(($ac_try" in 1948 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1949 *) ac_try_echo=$ac_try;; 1950esac 1951eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1952printf "%s\n" "$ac_try_echo"; } >&5 1953 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1954 ac_status=$? 1955 if test -s conftest.err; then 1956 grep -v '^ *+' conftest.err >conftest.er1 1957 cat conftest.er1 >&5 1958 mv -f conftest.er1 conftest.err 1959 fi 1960 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1961 test $ac_status = 0; } > conftest.i && { 1962 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1963 test ! -s conftest.err 1964 } 1965then : 1966 ac_retval=0 1967else $as_nop 1968 printf "%s\n" "$as_me: failed program was:" >&5 1969sed 's/^/| /' conftest.$ac_ext >&5 1970 1971 ac_retval=1 1972fi 1973 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1974 as_fn_set_status $ac_retval 1975 1976} # ac_fn_c_try_cpp 1977 1978# ac_fn_c_try_run LINENO 1979# ---------------------- 1980# Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that 1981# executables *can* be run. 1982ac_fn_c_try_run () 1983{ 1984 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1985 if { { ac_try="$ac_link" 1986case "(($ac_try" in 1987 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1988 *) ac_try_echo=$ac_try;; 1989esac 1990eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1991printf "%s\n" "$ac_try_echo"; } >&5 1992 (eval "$ac_link") 2>&5 1993 ac_status=$? 1994 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1995 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1996 { { case "(($ac_try" in 1997 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1998 *) ac_try_echo=$ac_try;; 1999esac 2000eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2001printf "%s\n" "$ac_try_echo"; } >&5 2002 (eval "$ac_try") 2>&5 2003 ac_status=$? 2004 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2005 test $ac_status = 0; }; } 2006then : 2007 ac_retval=0 2008else $as_nop 2009 printf "%s\n" "$as_me: program exited with status $ac_status" >&5 2010 printf "%s\n" "$as_me: failed program was:" >&5 2011sed 's/^/| /' conftest.$ac_ext >&5 2012 2013 ac_retval=$ac_status 2014fi 2015 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2016 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2017 as_fn_set_status $ac_retval 2018 2019} # ac_fn_c_try_run 2020 2021# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 2022# ------------------------------------------------------------------ 2023# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2024# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 2025ac_fn_check_decl () 2026{ 2027 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2028 as_decl_name=`echo $2|sed 's/ *(.*//'` 2029 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2030printf %s "checking whether $as_decl_name is declared... " >&6; } 2031if eval test \${$3+y} 2032then : 2033 printf %s "(cached) " >&6 2034else $as_nop 2035 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2036 eval ac_save_FLAGS=\$$6 2037 as_fn_append $6 " $5" 2038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2039/* end confdefs.h. */ 2040$4 2041int 2042main (void) 2043{ 2044#ifndef $as_decl_name 2045#ifdef __cplusplus 2046 (void) $as_decl_use; 2047#else 2048 (void) $as_decl_name; 2049#endif 2050#endif 2051 2052 ; 2053 return 0; 2054} 2055_ACEOF 2056if ac_fn_c_try_compile "$LINENO" 2057then : 2058 eval "$3=yes" 2059else $as_nop 2060 eval "$3=no" 2061fi 2062rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2063 eval $6=\$ac_save_FLAGS 2064 2065fi 2066eval ac_res=\$$3 2067 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2068printf "%s\n" "$ac_res" >&6; } 2069 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2070 2071} # ac_fn_check_decl 2072 2073# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 2074# ------------------------------------------- 2075# Tests whether TYPE exists after having included INCLUDES, setting cache 2076# variable VAR accordingly. 2077ac_fn_c_check_type () 2078{ 2079 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2080 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2081printf %s "checking for $2... " >&6; } 2082if eval test \${$3+y} 2083then : 2084 printf %s "(cached) " >&6 2085else $as_nop 2086 eval "$3=no" 2087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2088/* end confdefs.h. */ 2089$4 2090int 2091main (void) 2092{ 2093if (sizeof ($2)) 2094 return 0; 2095 ; 2096 return 0; 2097} 2098_ACEOF 2099if ac_fn_c_try_compile "$LINENO" 2100then : 2101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2102/* end confdefs.h. */ 2103$4 2104int 2105main (void) 2106{ 2107if (sizeof (($2))) 2108 return 0; 2109 ; 2110 return 0; 2111} 2112_ACEOF 2113if ac_fn_c_try_compile "$LINENO" 2114then : 2115 2116else $as_nop 2117 eval "$3=yes" 2118fi 2119rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2120fi 2121rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2122fi 2123eval ac_res=\$$3 2124 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2125printf "%s\n" "$ac_res" >&6; } 2126 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2127 2128} # ac_fn_c_check_type 2129 2130# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2131# -------------------------------------------- 2132# Tries to find the compile-time value of EXPR in a program that includes 2133# INCLUDES, setting VAR accordingly. Returns whether the value could be 2134# computed 2135ac_fn_c_compute_int () 2136{ 2137 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2138 if test "$cross_compiling" = yes; then 2139 # Depending upon the size, compute the lo and hi bounds. 2140cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2141/* end confdefs.h. */ 2142$4 2143int 2144main (void) 2145{ 2146static int test_array [1 - 2 * !(($2) >= 0)]; 2147test_array [0] = 0; 2148return test_array [0]; 2149 2150 ; 2151 return 0; 2152} 2153_ACEOF 2154if ac_fn_c_try_compile "$LINENO" 2155then : 2156 ac_lo=0 ac_mid=0 2157 while :; do 2158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2159/* end confdefs.h. */ 2160$4 2161int 2162main (void) 2163{ 2164static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2165test_array [0] = 0; 2166return test_array [0]; 2167 2168 ; 2169 return 0; 2170} 2171_ACEOF 2172if ac_fn_c_try_compile "$LINENO" 2173then : 2174 ac_hi=$ac_mid; break 2175else $as_nop 2176 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2177 if test $ac_lo -le $ac_mid; then 2178 ac_lo= ac_hi= 2179 break 2180 fi 2181 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2182fi 2183rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2184 done 2185else $as_nop 2186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2187/* end confdefs.h. */ 2188$4 2189int 2190main (void) 2191{ 2192static int test_array [1 - 2 * !(($2) < 0)]; 2193test_array [0] = 0; 2194return test_array [0]; 2195 2196 ; 2197 return 0; 2198} 2199_ACEOF 2200if ac_fn_c_try_compile "$LINENO" 2201then : 2202 ac_hi=-1 ac_mid=-1 2203 while :; do 2204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2205/* end confdefs.h. */ 2206$4 2207int 2208main (void) 2209{ 2210static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2211test_array [0] = 0; 2212return test_array [0]; 2213 2214 ; 2215 return 0; 2216} 2217_ACEOF 2218if ac_fn_c_try_compile "$LINENO" 2219then : 2220 ac_lo=$ac_mid; break 2221else $as_nop 2222 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2223 if test $ac_mid -le $ac_hi; then 2224 ac_lo= ac_hi= 2225 break 2226 fi 2227 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2228fi 2229rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2230 done 2231else $as_nop 2232 ac_lo= ac_hi= 2233fi 2234rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2235fi 2236rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2237# Binary search between lo and hi bounds. 2238while test "x$ac_lo" != "x$ac_hi"; do 2239 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2241/* end confdefs.h. */ 2242$4 2243int 2244main (void) 2245{ 2246static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2247test_array [0] = 0; 2248return test_array [0]; 2249 2250 ; 2251 return 0; 2252} 2253_ACEOF 2254if ac_fn_c_try_compile "$LINENO" 2255then : 2256 ac_hi=$ac_mid 2257else $as_nop 2258 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2259fi 2260rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2261done 2262case $ac_lo in #(( 2263?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2264'') ac_retval=1 ;; 2265esac 2266 else 2267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2268/* end confdefs.h. */ 2269$4 2270static long int longval (void) { return $2; } 2271static unsigned long int ulongval (void) { return $2; } 2272#include <stdio.h> 2273#include <stdlib.h> 2274int 2275main (void) 2276{ 2277 2278 FILE *f = fopen ("conftest.val", "w"); 2279 if (! f) 2280 return 1; 2281 if (($2) < 0) 2282 { 2283 long int i = longval (); 2284 if (i != ($2)) 2285 return 1; 2286 fprintf (f, "%ld", i); 2287 } 2288 else 2289 { 2290 unsigned long int i = ulongval (); 2291 if (i != ($2)) 2292 return 1; 2293 fprintf (f, "%lu", i); 2294 } 2295 /* Do not output a trailing newline, as this causes \r\n confusion 2296 on some platforms. */ 2297 return ferror (f) || fclose (f) != 0; 2298 2299 ; 2300 return 0; 2301} 2302_ACEOF 2303if ac_fn_c_try_run "$LINENO" 2304then : 2305 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2306else $as_nop 2307 ac_retval=1 2308fi 2309rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2310 conftest.$ac_objext conftest.beam conftest.$ac_ext 2311rm -f conftest.val 2312 2313 fi 2314 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2315 as_fn_set_status $ac_retval 2316 2317} # ac_fn_c_compute_int 2318 2319# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 2320# ---------------------------------------------------- 2321# Tries to find if the field MEMBER exists in type AGGR, after including 2322# INCLUDES, setting cache variable VAR accordingly. 2323ac_fn_c_check_member () 2324{ 2325 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2326 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 2327printf %s "checking for $2.$3... " >&6; } 2328if eval test \${$4+y} 2329then : 2330 printf %s "(cached) " >&6 2331else $as_nop 2332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2333/* end confdefs.h. */ 2334$5 2335int 2336main (void) 2337{ 2338static $2 ac_aggr; 2339if (ac_aggr.$3) 2340return 0; 2341 ; 2342 return 0; 2343} 2344_ACEOF 2345if ac_fn_c_try_compile "$LINENO" 2346then : 2347 eval "$4=yes" 2348else $as_nop 2349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2350/* end confdefs.h. */ 2351$5 2352int 2353main (void) 2354{ 2355static $2 ac_aggr; 2356if (sizeof ac_aggr.$3) 2357return 0; 2358 ; 2359 return 0; 2360} 2361_ACEOF 2362if ac_fn_c_try_compile "$LINENO" 2363then : 2364 eval "$4=yes" 2365else $as_nop 2366 eval "$4=no" 2367fi 2368rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2369fi 2370rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2371fi 2372eval ac_res=\$$4 2373 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2374printf "%s\n" "$ac_res" >&6; } 2375 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2376 2377} # ac_fn_c_check_member 2378ac_configure_args_raw= 2379for ac_arg 2380do 2381 case $ac_arg in 2382 *\'*) 2383 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2384 esac 2385 as_fn_append ac_configure_args_raw " '$ac_arg'" 2386done 2387 2388case $ac_configure_args_raw in 2389 *$as_nl*) 2390 ac_safe_unquote= ;; 2391 *) 2392 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 2393 ac_unsafe_a="$ac_unsafe_z#~" 2394 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 2395 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 2396esac 2397 2398cat >config.log <<_ACEOF 2399This file contains any messages produced by compilers while 2400running configure, to aid debugging if configure makes a mistake. 2401 2402It was created by fontconfig $as_me 2.14.0, which was 2403generated by GNU Autoconf 2.71. Invocation command line was 2404 2405 $ $0$ac_configure_args_raw 2406 2407_ACEOF 2408exec 5>>config.log 2409{ 2410cat <<_ASUNAME 2411## --------- ## 2412## Platform. ## 2413## --------- ## 2414 2415hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2416uname -m = `(uname -m) 2>/dev/null || echo unknown` 2417uname -r = `(uname -r) 2>/dev/null || echo unknown` 2418uname -s = `(uname -s) 2>/dev/null || echo unknown` 2419uname -v = `(uname -v) 2>/dev/null || echo unknown` 2420 2421/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2422/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2423 2424/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2425/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2426/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2427/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2428/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2429/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2430/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2431 2432_ASUNAME 2433 2434as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2435for as_dir in $PATH 2436do 2437 IFS=$as_save_IFS 2438 case $as_dir in #((( 2439 '') as_dir=./ ;; 2440 */) ;; 2441 *) as_dir=$as_dir/ ;; 2442 esac 2443 printf "%s\n" "PATH: $as_dir" 2444 done 2445IFS=$as_save_IFS 2446 2447} >&5 2448 2449cat >&5 <<_ACEOF 2450 2451 2452## ----------- ## 2453## Core tests. ## 2454## ----------- ## 2455 2456_ACEOF 2457 2458 2459# Keep a trace of the command line. 2460# Strip out --no-create and --no-recursion so they do not pile up. 2461# Strip out --silent because we don't want to record it for future runs. 2462# Also quote any args containing shell meta-characters. 2463# Make two passes to allow for proper duplicate-argument suppression. 2464ac_configure_args= 2465ac_configure_args0= 2466ac_configure_args1= 2467ac_must_keep_next=false 2468for ac_pass in 1 2 2469do 2470 for ac_arg 2471 do 2472 case $ac_arg in 2473 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2474 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2475 | -silent | --silent | --silen | --sile | --sil) 2476 continue ;; 2477 *\'*) 2478 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2479 esac 2480 case $ac_pass in 2481 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2482 2) 2483 as_fn_append ac_configure_args1 " '$ac_arg'" 2484 if test $ac_must_keep_next = true; then 2485 ac_must_keep_next=false # Got value, back to normal. 2486 else 2487 case $ac_arg in 2488 *=* | --config-cache | -C | -disable-* | --disable-* \ 2489 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2490 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2491 | -with-* | --with-* | -without-* | --without-* | --x) 2492 case "$ac_configure_args0 " in 2493 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2494 esac 2495 ;; 2496 -* ) ac_must_keep_next=true ;; 2497 esac 2498 fi 2499 as_fn_append ac_configure_args " '$ac_arg'" 2500 ;; 2501 esac 2502 done 2503done 2504{ ac_configure_args0=; unset ac_configure_args0;} 2505{ ac_configure_args1=; unset ac_configure_args1;} 2506 2507# When interrupted or exit'd, cleanup temporary files, and complete 2508# config.log. We remove comments because anyway the quotes in there 2509# would cause problems or look ugly. 2510# WARNING: Use '\'' to represent an apostrophe within the trap. 2511# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2512trap 'exit_status=$? 2513 # Sanitize IFS. 2514 IFS=" "" $as_nl" 2515 # Save into config.log some information that might help in debugging. 2516 { 2517 echo 2518 2519 printf "%s\n" "## ---------------- ## 2520## Cache variables. ## 2521## ---------------- ##" 2522 echo 2523 # The following way of writing the cache mishandles newlines in values, 2524( 2525 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2526 eval ac_val=\$$ac_var 2527 case $ac_val in #( 2528 *${as_nl}*) 2529 case $ac_var in #( 2530 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2531printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2532 esac 2533 case $ac_var in #( 2534 _ | IFS | as_nl) ;; #( 2535 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2536 *) { eval $ac_var=; unset $ac_var;} ;; 2537 esac ;; 2538 esac 2539 done 2540 (set) 2>&1 | 2541 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2542 *${as_nl}ac_space=\ *) 2543 sed -n \ 2544 "s/'\''/'\''\\\\'\'''\''/g; 2545 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2546 ;; #( 2547 *) 2548 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2549 ;; 2550 esac | 2551 sort 2552) 2553 echo 2554 2555 printf "%s\n" "## ----------------- ## 2556## Output variables. ## 2557## ----------------- ##" 2558 echo 2559 for ac_var in $ac_subst_vars 2560 do 2561 eval ac_val=\$$ac_var 2562 case $ac_val in 2563 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2564 esac 2565 printf "%s\n" "$ac_var='\''$ac_val'\''" 2566 done | sort 2567 echo 2568 2569 if test -n "$ac_subst_files"; then 2570 printf "%s\n" "## ------------------- ## 2571## File substitutions. ## 2572## ------------------- ##" 2573 echo 2574 for ac_var in $ac_subst_files 2575 do 2576 eval ac_val=\$$ac_var 2577 case $ac_val in 2578 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2579 esac 2580 printf "%s\n" "$ac_var='\''$ac_val'\''" 2581 done | sort 2582 echo 2583 fi 2584 2585 if test -s confdefs.h; then 2586 printf "%s\n" "## ----------- ## 2587## confdefs.h. ## 2588## ----------- ##" 2589 echo 2590 cat confdefs.h 2591 echo 2592 fi 2593 test "$ac_signal" != 0 && 2594 printf "%s\n" "$as_me: caught signal $ac_signal" 2595 printf "%s\n" "$as_me: exit $exit_status" 2596 } >&5 2597 rm -f core *.core core.conftest.* && 2598 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2599 exit $exit_status 2600' 0 2601for ac_signal in 1 2 13 15; do 2602 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2603done 2604ac_signal=0 2605 2606# confdefs.h avoids OS command line length limits that DEFS can exceed. 2607rm -f -r conftest* confdefs.h 2608 2609printf "%s\n" "/* confdefs.h */" > confdefs.h 2610 2611# Predefined preprocessor variables. 2612 2613printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 2614 2615printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 2616 2617printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 2618 2619printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 2620 2621printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 2622 2623printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 2624 2625 2626# Let the site file select an alternate cache file if it wants to. 2627# Prefer an explicitly selected file to automatically selected ones. 2628if test -n "$CONFIG_SITE"; then 2629 ac_site_files="$CONFIG_SITE" 2630elif test "x$prefix" != xNONE; then 2631 ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 2632else 2633 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 2634fi 2635 2636for ac_site_file in $ac_site_files 2637do 2638 case $ac_site_file in #( 2639 */*) : 2640 ;; #( 2641 *) : 2642 ac_site_file=./$ac_site_file ;; 2643esac 2644 if test -f "$ac_site_file" && test -r "$ac_site_file"; then 2645 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2646printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} 2647 sed 's/^/| /' "$ac_site_file" >&5 2648 . "$ac_site_file" \ 2649 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2650printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 2651as_fn_error $? "failed to load site script $ac_site_file 2652See \`config.log' for more details" "$LINENO" 5; } 2653 fi 2654done 2655 2656if test -r "$cache_file"; then 2657 # Some versions of bash will fail to source /dev/null (special files 2658 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2659 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2660 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2661printf "%s\n" "$as_me: loading cache $cache_file" >&6;} 2662 case $cache_file in 2663 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2664 *) . "./$cache_file";; 2665 esac 2666 fi 2667else 2668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2669printf "%s\n" "$as_me: creating cache $cache_file" >&6;} 2670 >$cache_file 2671fi 2672 2673# Test code for whether the C compiler supports C89 (global declarations) 2674ac_c_conftest_c89_globals=' 2675/* Does the compiler advertise C89 conformance? 2676 Do not test the value of __STDC__, because some compilers set it to 0 2677 while being otherwise adequately conformant. */ 2678#if !defined __STDC__ 2679# error "Compiler does not advertise C89 conformance" 2680#endif 2681 2682#include <stddef.h> 2683#include <stdarg.h> 2684struct stat; 2685/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 2686struct buf { int x; }; 2687struct buf * (*rcsopen) (struct buf *, struct stat *, int); 2688static char *e (p, i) 2689 char **p; 2690 int i; 2691{ 2692 return p[i]; 2693} 2694static char *f (char * (*g) (char **, int), char **p, ...) 2695{ 2696 char *s; 2697 va_list v; 2698 va_start (v,p); 2699 s = g (p, va_arg (v,int)); 2700 va_end (v); 2701 return s; 2702} 2703 2704/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2705 function prototypes and stuff, but not \xHH hex character constants. 2706 These do not provoke an error unfortunately, instead are silently treated 2707 as an "x". The following induces an error, until -std is added to get 2708 proper ANSI mode. Curiously \x00 != x always comes out true, for an 2709 array size at least. It is necessary to write \x00 == 0 to get something 2710 that is true only with -std. */ 2711int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; 2712 2713/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2714 inside strings and character constants. */ 2715#define FOO(x) '\''x'\'' 2716int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 2717 2718int test (int i, double x); 2719struct s1 {int (*f) (int a);}; 2720struct s2 {int (*f) (double a);}; 2721int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), 2722 int, int);' 2723 2724# Test code for whether the C compiler supports C89 (body of main). 2725ac_c_conftest_c89_main=' 2726ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); 2727' 2728 2729# Test code for whether the C compiler supports C99 (global declarations) 2730ac_c_conftest_c99_globals=' 2731// Does the compiler advertise C99 conformance? 2732#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L 2733# error "Compiler does not advertise C99 conformance" 2734#endif 2735 2736#include <stdbool.h> 2737extern int puts (const char *); 2738extern int printf (const char *, ...); 2739extern int dprintf (int, const char *, ...); 2740extern void *malloc (size_t); 2741 2742// Check varargs macros. These examples are taken from C99 6.10.3.5. 2743// dprintf is used instead of fprintf to avoid needing to declare 2744// FILE and stderr. 2745#define debug(...) dprintf (2, __VA_ARGS__) 2746#define showlist(...) puts (#__VA_ARGS__) 2747#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 2748static void 2749test_varargs_macros (void) 2750{ 2751 int x = 1234; 2752 int y = 5678; 2753 debug ("Flag"); 2754 debug ("X = %d\n", x); 2755 showlist (The first, second, and third items.); 2756 report (x>y, "x is %d but y is %d", x, y); 2757} 2758 2759// Check long long types. 2760#define BIG64 18446744073709551615ull 2761#define BIG32 4294967295ul 2762#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 2763#if !BIG_OK 2764 #error "your preprocessor is broken" 2765#endif 2766#if BIG_OK 2767#else 2768 #error "your preprocessor is broken" 2769#endif 2770static long long int bignum = -9223372036854775807LL; 2771static unsigned long long int ubignum = BIG64; 2772 2773struct incomplete_array 2774{ 2775 int datasize; 2776 double data[]; 2777}; 2778 2779struct named_init { 2780 int number; 2781 const wchar_t *name; 2782 double average; 2783}; 2784 2785typedef const char *ccp; 2786 2787static inline int 2788test_restrict (ccp restrict text) 2789{ 2790 // See if C++-style comments work. 2791 // Iterate through items via the restricted pointer. 2792 // Also check for declarations in for loops. 2793 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 2794 continue; 2795 return 0; 2796} 2797 2798// Check varargs and va_copy. 2799static bool 2800test_varargs (const char *format, ...) 2801{ 2802 va_list args; 2803 va_start (args, format); 2804 va_list args_copy; 2805 va_copy (args_copy, args); 2806 2807 const char *str = ""; 2808 int number = 0; 2809 float fnumber = 0; 2810 2811 while (*format) 2812 { 2813 switch (*format++) 2814 { 2815 case '\''s'\'': // string 2816 str = va_arg (args_copy, const char *); 2817 break; 2818 case '\''d'\'': // int 2819 number = va_arg (args_copy, int); 2820 break; 2821 case '\''f'\'': // float 2822 fnumber = va_arg (args_copy, double); 2823 break; 2824 default: 2825 break; 2826 } 2827 } 2828 va_end (args_copy); 2829 va_end (args); 2830 2831 return *str && number && fnumber; 2832} 2833' 2834 2835# Test code for whether the C compiler supports C99 (body of main). 2836ac_c_conftest_c99_main=' 2837 // Check bool. 2838 _Bool success = false; 2839 success |= (argc != 0); 2840 2841 // Check restrict. 2842 if (test_restrict ("String literal") == 0) 2843 success = true; 2844 char *restrict newvar = "Another string"; 2845 2846 // Check varargs. 2847 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 2848 test_varargs_macros (); 2849 2850 // Check flexible array members. 2851 struct incomplete_array *ia = 2852 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 2853 ia->datasize = 10; 2854 for (int i = 0; i < ia->datasize; ++i) 2855 ia->data[i] = i * 1.234; 2856 2857 // Check named initializers. 2858 struct named_init ni = { 2859 .number = 34, 2860 .name = L"Test wide string", 2861 .average = 543.34343, 2862 }; 2863 2864 ni.number = 58; 2865 2866 int dynamic_array[ni.number]; 2867 dynamic_array[0] = argv[0][0]; 2868 dynamic_array[ni.number - 1] = 543; 2869 2870 // work around unused variable warnings 2871 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 2872 || dynamic_array[ni.number - 1] != 543); 2873' 2874 2875# Test code for whether the C compiler supports C11 (global declarations) 2876ac_c_conftest_c11_globals=' 2877// Does the compiler advertise C11 conformance? 2878#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 2879# error "Compiler does not advertise C11 conformance" 2880#endif 2881 2882// Check _Alignas. 2883char _Alignas (double) aligned_as_double; 2884char _Alignas (0) no_special_alignment; 2885extern char aligned_as_int; 2886char _Alignas (0) _Alignas (int) aligned_as_int; 2887 2888// Check _Alignof. 2889enum 2890{ 2891 int_alignment = _Alignof (int), 2892 int_array_alignment = _Alignof (int[100]), 2893 char_alignment = _Alignof (char) 2894}; 2895_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 2896 2897// Check _Noreturn. 2898int _Noreturn does_not_return (void) { for (;;) continue; } 2899 2900// Check _Static_assert. 2901struct test_static_assert 2902{ 2903 int x; 2904 _Static_assert (sizeof (int) <= sizeof (long int), 2905 "_Static_assert does not work in struct"); 2906 long int y; 2907}; 2908 2909// Check UTF-8 literals. 2910#define u8 syntax error! 2911char const utf8_literal[] = u8"happens to be ASCII" "another string"; 2912 2913// Check duplicate typedefs. 2914typedef long *long_ptr; 2915typedef long int *long_ptr; 2916typedef long_ptr long_ptr; 2917 2918// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 2919struct anonymous 2920{ 2921 union { 2922 struct { int i; int j; }; 2923 struct { int k; long int l; } w; 2924 }; 2925 int m; 2926} v1; 2927' 2928 2929# Test code for whether the C compiler supports C11 (body of main). 2930ac_c_conftest_c11_main=' 2931 _Static_assert ((offsetof (struct anonymous, i) 2932 == offsetof (struct anonymous, w.k)), 2933 "Anonymous union alignment botch"); 2934 v1.i = 2; 2935 v1.w.k = 5; 2936 ok |= v1.i != 5; 2937' 2938 2939# Test code for whether the C compiler supports C11 (complete). 2940ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 2941${ac_c_conftest_c99_globals} 2942${ac_c_conftest_c11_globals} 2943 2944int 2945main (int argc, char **argv) 2946{ 2947 int ok = 0; 2948 ${ac_c_conftest_c89_main} 2949 ${ac_c_conftest_c99_main} 2950 ${ac_c_conftest_c11_main} 2951 return ok; 2952} 2953" 2954 2955# Test code for whether the C compiler supports C99 (complete). 2956ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 2957${ac_c_conftest_c99_globals} 2958 2959int 2960main (int argc, char **argv) 2961{ 2962 int ok = 0; 2963 ${ac_c_conftest_c89_main} 2964 ${ac_c_conftest_c99_main} 2965 return ok; 2966} 2967" 2968 2969# Test code for whether the C compiler supports C89 (complete). 2970ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 2971 2972int 2973main (int argc, char **argv) 2974{ 2975 int ok = 0; 2976 ${ac_c_conftest_c89_main} 2977 return ok; 2978} 2979" 2980 2981as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 2982as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 2983as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 2984as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 2985as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 2986as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 2987as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 2988as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 2989as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 2990as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H" 2991as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H" 2992gt_needs="$gt_needs " 2993as_fn_append ac_func_c_list " vprintf HAVE_VPRINTF" 2994as_fn_append ac_header_c_list " sys/param.h sys_param_h HAVE_SYS_PARAM_H" 2995as_fn_append ac_func_c_list " getpagesize HAVE_GETPAGESIZE" 2996 2997# Auxiliary files required by this configure script. 2998ac_aux_files="config.rpath config.guess config.sub ltmain.sh compile missing install-sh" 2999 3000# Locations in which to look for auxiliary files. 3001ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." 3002 3003# Search for a directory containing all of the required auxiliary files, 3004# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 3005# If we don't find one directory that contains all the files we need, 3006# we report the set of missing files from the *first* directory in 3007# $ac_aux_dir_candidates and give up. 3008ac_missing_aux_files="" 3009ac_first_candidate=: 3010printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 3011as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3012as_found=false 3013for as_dir in $ac_aux_dir_candidates 3014do 3015 IFS=$as_save_IFS 3016 case $as_dir in #((( 3017 '') as_dir=./ ;; 3018 */) ;; 3019 *) as_dir=$as_dir/ ;; 3020 esac 3021 as_found=: 3022 3023 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 3024 ac_aux_dir_found=yes 3025 ac_install_sh= 3026 for ac_aux in $ac_aux_files 3027 do 3028 # As a special case, if "install-sh" is required, that requirement 3029 # can be satisfied by any of "install-sh", "install.sh", or "shtool", 3030 # and $ac_install_sh is set appropriately for whichever one is found. 3031 if test x"$ac_aux" = x"install-sh" 3032 then 3033 if test -f "${as_dir}install-sh"; then 3034 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 3035 ac_install_sh="${as_dir}install-sh -c" 3036 elif test -f "${as_dir}install.sh"; then 3037 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 3038 ac_install_sh="${as_dir}install.sh -c" 3039 elif test -f "${as_dir}shtool"; then 3040 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 3041 ac_install_sh="${as_dir}shtool install -c" 3042 else 3043 ac_aux_dir_found=no 3044 if $ac_first_candidate; then 3045 ac_missing_aux_files="${ac_missing_aux_files} install-sh" 3046 else 3047 break 3048 fi 3049 fi 3050 else 3051 if test -f "${as_dir}${ac_aux}"; then 3052 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 3053 else 3054 ac_aux_dir_found=no 3055 if $ac_first_candidate; then 3056 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 3057 else 3058 break 3059 fi 3060 fi 3061 fi 3062 done 3063 if test "$ac_aux_dir_found" = yes; then 3064 ac_aux_dir="$as_dir" 3065 break 3066 fi 3067 ac_first_candidate=false 3068 3069 as_found=false 3070done 3071IFS=$as_save_IFS 3072if $as_found 3073then : 3074 3075else $as_nop 3076 as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 3077fi 3078 3079 3080# These three variables are undocumented and unsupported, 3081# and are intended to be withdrawn in a future Autoconf release. 3082# They can cause serious problems if a builder's source tree is in a directory 3083# whose full name contains unusual characters. 3084if test -f "${ac_aux_dir}config.guess"; then 3085 ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 3086fi 3087if test -f "${ac_aux_dir}config.sub"; then 3088 ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 3089fi 3090if test -f "$ac_aux_dir/configure"; then 3091 ac_configure="$SHELL ${ac_aux_dir}configure" 3092fi 3093 3094# Check that the precious variables saved in the cache have kept the same 3095# value. 3096ac_cache_corrupted=false 3097for ac_var in $ac_precious_vars; do 3098 eval ac_old_set=\$ac_cv_env_${ac_var}_set 3099 eval ac_new_set=\$ac_env_${ac_var}_set 3100 eval ac_old_val=\$ac_cv_env_${ac_var}_value 3101 eval ac_new_val=\$ac_env_${ac_var}_value 3102 case $ac_old_set,$ac_new_set in 3103 set,) 3104 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 3105printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 3106 ac_cache_corrupted=: ;; 3107 ,set) 3108 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 3109printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 3110 ac_cache_corrupted=: ;; 3111 ,);; 3112 *) 3113 if test "x$ac_old_val" != "x$ac_new_val"; then 3114 # differences in whitespace do not lead to failure. 3115 ac_old_val_w=`echo x $ac_old_val` 3116 ac_new_val_w=`echo x $ac_new_val` 3117 if test "$ac_old_val_w" != "$ac_new_val_w"; then 3118 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 3119printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 3120 ac_cache_corrupted=: 3121 else 3122 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 3123printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 3124 eval $ac_var=\$ac_old_val 3125 fi 3126 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 3127printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} 3128 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 3129printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} 3130 fi;; 3131 esac 3132 # Pass precious variables to config.status. 3133 if test "$ac_new_set" = set; then 3134 case $ac_new_val in 3135 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 3136 *) ac_arg=$ac_var=$ac_new_val ;; 3137 esac 3138 case " $ac_configure_args " in 3139 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 3140 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 3141 esac 3142 fi 3143done 3144if $ac_cache_corrupted; then 3145 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3146printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3147 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 3148printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} 3149 as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' 3150 and start over" "$LINENO" 5 3151fi 3152## -------------------- ## 3153## Main body of script. ## 3154## -------------------- ## 3155 3156ac_ext=c 3157ac_cpp='$CPP $CPPFLAGS' 3158ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3159ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3160ac_compiler_gnu=$ac_cv_c_compiler_gnu 3161 3162 3163am__api_version='1.16' 3164 3165 3166 3167 # Find a good install program. We prefer a C program (faster), 3168# so one script is as good as another. But avoid the broken or 3169# incompatible versions: 3170# SysV /etc/install, /usr/sbin/install 3171# SunOS /usr/etc/install 3172# IRIX /sbin/install 3173# AIX /bin/install 3174# AmigaOS /C/install, which installs bootblocks on floppy discs 3175# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3176# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3177# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3178# OS/2's system install, which has a completely different semantic 3179# ./install, which can be erroneously created by make from ./install.sh. 3180# Reject install programs that cannot install multiple files. 3181{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3182printf %s "checking for a BSD-compatible install... " >&6; } 3183if test -z "$INSTALL"; then 3184if test ${ac_cv_path_install+y} 3185then : 3186 printf %s "(cached) " >&6 3187else $as_nop 3188 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3189for as_dir in $PATH 3190do 3191 IFS=$as_save_IFS 3192 case $as_dir in #((( 3193 '') as_dir=./ ;; 3194 */) ;; 3195 *) as_dir=$as_dir/ ;; 3196 esac 3197 # Account for fact that we put trailing slashes in our PATH walk. 3198case $as_dir in #(( 3199 ./ | /[cC]/* | \ 3200 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3201 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3202 /usr/ucb/* ) ;; 3203 *) 3204 # OSF1 and SCO ODT 3.0 have their own names for install. 3205 # Don't use installbsd from OSF since it installs stuff as root 3206 # by default. 3207 for ac_prog in ginstall scoinst install; do 3208 for ac_exec_ext in '' $ac_executable_extensions; do 3209 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then 3210 if test $ac_prog = install && 3211 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3212 # AIX install. It has an incompatible calling convention. 3213 : 3214 elif test $ac_prog = install && 3215 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3216 # program-specific install script used by HP pwplus--don't use. 3217 : 3218 else 3219 rm -rf conftest.one conftest.two conftest.dir 3220 echo one > conftest.one 3221 echo two > conftest.two 3222 mkdir conftest.dir 3223 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && 3224 test -s conftest.one && test -s conftest.two && 3225 test -s conftest.dir/conftest.one && 3226 test -s conftest.dir/conftest.two 3227 then 3228 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" 3229 break 3 3230 fi 3231 fi 3232 fi 3233 done 3234 done 3235 ;; 3236esac 3237 3238 done 3239IFS=$as_save_IFS 3240 3241rm -rf conftest.one conftest.two conftest.dir 3242 3243fi 3244 if test ${ac_cv_path_install+y}; then 3245 INSTALL=$ac_cv_path_install 3246 else 3247 # As a last resort, use the slow shell script. Don't cache a 3248 # value for INSTALL within a source directory, because that will 3249 # break other packages using the cache if that directory is 3250 # removed, or if the value is a relative name. 3251 INSTALL=$ac_install_sh 3252 fi 3253fi 3254{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3255printf "%s\n" "$INSTALL" >&6; } 3256 3257# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3258# It thinks the first close brace ends the variable substitution. 3259test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3260 3261test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3262 3263test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3264 3265{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3266printf %s "checking whether build environment is sane... " >&6; } 3267# Reject unsafe characters in $srcdir or the absolute working directory 3268# name. Accept space and tab only in the latter. 3269am_lf=' 3270' 3271case `pwd` in 3272 *[\\\"\#\$\&\'\`$am_lf]*) 3273 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 3274esac 3275case $srcdir in 3276 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3277 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 3278esac 3279 3280# Do 'set' in a subshell so we don't clobber the current shell's 3281# arguments. Must try -L first in case configure is actually a 3282# symlink; some systems play weird games with the mod time of symlinks 3283# (eg FreeBSD returns the mod time of the symlink's containing 3284# directory). 3285if ( 3286 am_has_slept=no 3287 for am_try in 1 2; do 3288 echo "timestamp, slept: $am_has_slept" > conftest.file 3289 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3290 if test "$*" = "X"; then 3291 # -L didn't work. 3292 set X `ls -t "$srcdir/configure" conftest.file` 3293 fi 3294 if test "$*" != "X $srcdir/configure conftest.file" \ 3295 && test "$*" != "X conftest.file $srcdir/configure"; then 3296 3297 # If neither matched, then we have a broken ls. This can happen 3298 # if, for instance, CONFIG_SHELL is bash and it inherits a 3299 # broken ls alias from the environment. This has actually 3300 # happened. Such a system could not be considered "sane". 3301 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 3302 alias in your environment" "$LINENO" 5 3303 fi 3304 if test "$2" = conftest.file || test $am_try -eq 2; then 3305 break 3306 fi 3307 # Just in case. 3308 sleep 1 3309 am_has_slept=yes 3310 done 3311 test "$2" = conftest.file 3312 ) 3313then 3314 # Ok. 3315 : 3316else 3317 as_fn_error $? "newly created file is older than distributed files! 3318Check your system clock" "$LINENO" 5 3319fi 3320{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3321printf "%s\n" "yes" >&6; } 3322# If we didn't sleep, we still need to ensure time stamps of config.status and 3323# generated files are strictly newer. 3324am_sleep_pid= 3325if grep 'slept: no' conftest.file >/dev/null 2>&1; then 3326 ( sleep 1 ) & 3327 am_sleep_pid=$! 3328fi 3329 3330rm -f conftest.file 3331 3332test "$program_prefix" != NONE && 3333 program_transform_name="s&^&$program_prefix&;$program_transform_name" 3334# Use a double $ so make ignores it. 3335test "$program_suffix" != NONE && 3336 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3337# Double any \ or $. 3338# By default was `s,x,x', remove it if useless. 3339ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3340program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` 3341 3342 3343# Expand $ac_aux_dir to an absolute path. 3344am_aux_dir=`cd "$ac_aux_dir" && pwd` 3345 3346 3347 if test x"${MISSING+set}" != xset; then 3348 MISSING="\${SHELL} '$am_aux_dir/missing'" 3349fi 3350# Use eval to expand $SHELL 3351if eval "$MISSING --is-lightweight"; then 3352 am_missing_run="$MISSING " 3353else 3354 am_missing_run= 3355 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 3356printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 3357fi 3358 3359if test x"${install_sh+set}" != xset; then 3360 case $am_aux_dir in 3361 *\ * | *\ *) 3362 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3363 *) 3364 install_sh="\${SHELL} $am_aux_dir/install-sh" 3365 esac 3366fi 3367 3368# Installed binaries are usually stripped using 'strip' when the user 3369# run "make install-strip". However 'strip' might not be the right 3370# tool to use in cross-compilation environments, therefore Automake 3371# will honor the 'STRIP' environment variable to overrule this program. 3372if test "$cross_compiling" != no; then 3373 if test -n "$ac_tool_prefix"; then 3374 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3375set dummy ${ac_tool_prefix}strip; ac_word=$2 3376{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3377printf %s "checking for $ac_word... " >&6; } 3378if test ${ac_cv_prog_STRIP+y} 3379then : 3380 printf %s "(cached) " >&6 3381else $as_nop 3382 if test -n "$STRIP"; then 3383 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3384else 3385as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3386for as_dir in $PATH 3387do 3388 IFS=$as_save_IFS 3389 case $as_dir in #((( 3390 '') as_dir=./ ;; 3391 */) ;; 3392 *) as_dir=$as_dir/ ;; 3393 esac 3394 for ac_exec_ext in '' $ac_executable_extensions; do 3395 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3396 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3397 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3398 break 2 3399 fi 3400done 3401 done 3402IFS=$as_save_IFS 3403 3404fi 3405fi 3406STRIP=$ac_cv_prog_STRIP 3407if test -n "$STRIP"; then 3408 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3409printf "%s\n" "$STRIP" >&6; } 3410else 3411 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3412printf "%s\n" "no" >&6; } 3413fi 3414 3415 3416fi 3417if test -z "$ac_cv_prog_STRIP"; then 3418 ac_ct_STRIP=$STRIP 3419 # Extract the first word of "strip", so it can be a program name with args. 3420set dummy strip; ac_word=$2 3421{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3422printf %s "checking for $ac_word... " >&6; } 3423if test ${ac_cv_prog_ac_ct_STRIP+y} 3424then : 3425 printf %s "(cached) " >&6 3426else $as_nop 3427 if test -n "$ac_ct_STRIP"; then 3428 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3429else 3430as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3431for as_dir in $PATH 3432do 3433 IFS=$as_save_IFS 3434 case $as_dir in #((( 3435 '') as_dir=./ ;; 3436 */) ;; 3437 *) as_dir=$as_dir/ ;; 3438 esac 3439 for ac_exec_ext in '' $ac_executable_extensions; do 3440 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3441 ac_cv_prog_ac_ct_STRIP="strip" 3442 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3443 break 2 3444 fi 3445done 3446 done 3447IFS=$as_save_IFS 3448 3449fi 3450fi 3451ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3452if test -n "$ac_ct_STRIP"; then 3453 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3454printf "%s\n" "$ac_ct_STRIP" >&6; } 3455else 3456 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3457printf "%s\n" "no" >&6; } 3458fi 3459 3460 if test "x$ac_ct_STRIP" = x; then 3461 STRIP=":" 3462 else 3463 case $cross_compiling:$ac_tool_warned in 3464yes:) 3465{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3466printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3467ac_tool_warned=yes ;; 3468esac 3469 STRIP=$ac_ct_STRIP 3470 fi 3471else 3472 STRIP="$ac_cv_prog_STRIP" 3473fi 3474 3475fi 3476INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3477 3478 3479 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 3480printf %s "checking for a race-free mkdir -p... " >&6; } 3481if test -z "$MKDIR_P"; then 3482 if test ${ac_cv_path_mkdir+y} 3483then : 3484 printf %s "(cached) " >&6 3485else $as_nop 3486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3487for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3488do 3489 IFS=$as_save_IFS 3490 case $as_dir in #((( 3491 '') as_dir=./ ;; 3492 */) ;; 3493 *) as_dir=$as_dir/ ;; 3494 esac 3495 for ac_prog in mkdir gmkdir; do 3496 for ac_exec_ext in '' $ac_executable_extensions; do 3497 as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue 3498 case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( 3499 'mkdir ('*'coreutils) '* | \ 3500 'BusyBox '* | \ 3501 'mkdir (fileutils) '4.1*) 3502 ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext 3503 break 3;; 3504 esac 3505 done 3506 done 3507 done 3508IFS=$as_save_IFS 3509 3510fi 3511 3512 test -d ./--version && rmdir ./--version 3513 if test ${ac_cv_path_mkdir+y}; then 3514 MKDIR_P="$ac_cv_path_mkdir -p" 3515 else 3516 # As a last resort, use the slow shell script. Don't cache a 3517 # value for MKDIR_P within a source directory, because that will 3518 # break other packages using the cache if that directory is 3519 # removed, or if the value is a relative name. 3520 MKDIR_P="$ac_install_sh -d" 3521 fi 3522fi 3523{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3524printf "%s\n" "$MKDIR_P" >&6; } 3525 3526for ac_prog in gawk mawk nawk awk 3527do 3528 # Extract the first word of "$ac_prog", so it can be a program name with args. 3529set dummy $ac_prog; ac_word=$2 3530{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3531printf %s "checking for $ac_word... " >&6; } 3532if test ${ac_cv_prog_AWK+y} 3533then : 3534 printf %s "(cached) " >&6 3535else $as_nop 3536 if test -n "$AWK"; then 3537 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3538else 3539as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3540for as_dir in $PATH 3541do 3542 IFS=$as_save_IFS 3543 case $as_dir in #((( 3544 '') as_dir=./ ;; 3545 */) ;; 3546 *) as_dir=$as_dir/ ;; 3547 esac 3548 for ac_exec_ext in '' $ac_executable_extensions; do 3549 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3550 ac_cv_prog_AWK="$ac_prog" 3551 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3552 break 2 3553 fi 3554done 3555 done 3556IFS=$as_save_IFS 3557 3558fi 3559fi 3560AWK=$ac_cv_prog_AWK 3561if test -n "$AWK"; then 3562 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3563printf "%s\n" "$AWK" >&6; } 3564else 3565 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3566printf "%s\n" "no" >&6; } 3567fi 3568 3569 3570 test -n "$AWK" && break 3571done 3572 3573{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3574printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3575set x ${MAKE-make} 3576ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3577if eval test \${ac_cv_prog_make_${ac_make}_set+y} 3578then : 3579 printf %s "(cached) " >&6 3580else $as_nop 3581 cat >conftest.make <<\_ACEOF 3582SHELL = /bin/sh 3583all: 3584 @echo '@@@%%%=$(MAKE)=@@@%%%' 3585_ACEOF 3586# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3587case `${MAKE-make} -f conftest.make 2>/dev/null` in 3588 *@@@%%%=?*=@@@%%%*) 3589 eval ac_cv_prog_make_${ac_make}_set=yes;; 3590 *) 3591 eval ac_cv_prog_make_${ac_make}_set=no;; 3592esac 3593rm -f conftest.make 3594fi 3595if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3596 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3597printf "%s\n" "yes" >&6; } 3598 SET_MAKE= 3599else 3600 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3601printf "%s\n" "no" >&6; } 3602 SET_MAKE="MAKE=${MAKE-make}" 3603fi 3604 3605rm -rf .tst 2>/dev/null 3606mkdir .tst 2>/dev/null 3607if test -d .tst; then 3608 am__leading_dot=. 3609else 3610 am__leading_dot=_ 3611fi 3612rmdir .tst 2>/dev/null 3613 3614# Check whether --enable-silent-rules was given. 3615if test ${enable_silent_rules+y} 3616then : 3617 enableval=$enable_silent_rules; 3618fi 3619 3620case $enable_silent_rules in # ((( 3621 yes) AM_DEFAULT_VERBOSITY=0;; 3622 no) AM_DEFAULT_VERBOSITY=1;; 3623 *) AM_DEFAULT_VERBOSITY=1;; 3624esac 3625am_make=${MAKE-make} 3626{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3627printf %s "checking whether $am_make supports nested variables... " >&6; } 3628if test ${am_cv_make_support_nested_variables+y} 3629then : 3630 printf %s "(cached) " >&6 3631else $as_nop 3632 if printf "%s\n" 'TRUE=$(BAR$(V)) 3633BAR0=false 3634BAR1=true 3635V=1 3636am__doit: 3637 @$(TRUE) 3638.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3639 am_cv_make_support_nested_variables=yes 3640else 3641 am_cv_make_support_nested_variables=no 3642fi 3643fi 3644{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3645printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 3646if test $am_cv_make_support_nested_variables = yes; then 3647 AM_V='$(V)' 3648 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3649else 3650 AM_V=$AM_DEFAULT_VERBOSITY 3651 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3652fi 3653AM_BACKSLASH='\' 3654 3655if test "`cd $srcdir && pwd`" != "`pwd`"; then 3656 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3657 # is not polluted with repeated "-I." 3658 am__isrc=' -I$(srcdir)' 3659 # test to see if srcdir already configured 3660 if test -f $srcdir/config.status; then 3661 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3662 fi 3663fi 3664 3665# test whether we have cygpath 3666if test -z "$CYGPATH_W"; then 3667 if (cygpath --version) >/dev/null 2>/dev/null; then 3668 CYGPATH_W='cygpath -w' 3669 else 3670 CYGPATH_W=echo 3671 fi 3672fi 3673 3674 3675# Define the identity of the package. 3676 PACKAGE='fontconfig' 3677 VERSION='2.14.0' 3678 3679 3680printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h 3681 3682 3683printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h 3684 3685# Some tools Automake needs. 3686 3687ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3688 3689 3690AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3691 3692 3693AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3694 3695 3696AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3697 3698 3699MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3700 3701# For better backward compatibility. To be removed once Automake 1.9.x 3702# dies out for good. For more background, see: 3703# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3704# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3705mkdir_p='$(MKDIR_P)' 3706 3707# We need awk for the "check" target (and possibly the TAP driver). The 3708# system "awk" is bad on some platforms. 3709# Always define AMTAR for backward compatibility. Yes, it's still used 3710# in the wild :-( We should find a proper way to deprecate it ... 3711AMTAR='$${TAR-tar}' 3712 3713 3714# We'll loop over all known methods to create a tar archive until one works. 3715_am_tools='gnutar pax cpio none' 3716 3717am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3718 3719 3720 3721 3722 3723# Variables for tags utilities; see am/tags.am 3724if test -z "$CTAGS"; then 3725 CTAGS=ctags 3726fi 3727 3728if test -z "$ETAGS"; then 3729 ETAGS=etags 3730fi 3731 3732if test -z "$CSCOPE"; then 3733 CSCOPE=cscope 3734fi 3735 3736 3737 3738# POSIX will say in a future version that running "rm -f" with no argument 3739# is OK; and we want to be able to make that assumption in our Makefile 3740# recipes. So use an aggressive probe to check that the usage we want is 3741# actually supported "in the wild" to an acceptable degree. 3742# See automake bug#10828. 3743# To make any issue more visible, cause the running configure to be aborted 3744# by default if the 'rm' program in use doesn't match our expectations; the 3745# user can still override this though. 3746if rm -f && rm -fr && rm -rf; then : OK; else 3747 cat >&2 <<'END' 3748Oops! 3749 3750Your 'rm' program seems unable to run without file operands specified 3751on the command line, even when the '-f' option is present. This is contrary 3752to the behaviour of most rm programs out there, and not conforming with 3753the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3754 3755Please tell bug-automake@gnu.org about your system, including the value 3756of your $PATH and any error possibly output before this message. This 3757can help us improve future automake versions. 3758 3759END 3760 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3761 echo 'Configuration will proceed anyway, since you have set the' >&2 3762 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3763 echo >&2 3764 else 3765 cat >&2 <<'END' 3766Aborting the configuration process, to ensure you take notice of the issue. 3767 3768You can download and install GNU coreutils to get an 'rm' implementation 3769that behaves properly: <https://www.gnu.org/software/coreutils/>. 3770 3771If you want to complete the configuration process using your problematic 3772'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3773to "yes", and re-run configure. 3774 3775END 3776 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3777 fi 3778fi 3779 3780# Check whether --enable-silent-rules was given. 3781if test ${enable_silent_rules+y} 3782then : 3783 enableval=$enable_silent_rules; 3784fi 3785 3786case $enable_silent_rules in # ((( 3787 yes) AM_DEFAULT_VERBOSITY=0;; 3788 no) AM_DEFAULT_VERBOSITY=1;; 3789 *) AM_DEFAULT_VERBOSITY=0;; 3790esac 3791am_make=${MAKE-make} 3792{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3793printf %s "checking whether $am_make supports nested variables... " >&6; } 3794if test ${am_cv_make_support_nested_variables+y} 3795then : 3796 printf %s "(cached) " >&6 3797else $as_nop 3798 if printf "%s\n" 'TRUE=$(BAR$(V)) 3799BAR0=false 3800BAR1=true 3801V=1 3802am__doit: 3803 @$(TRUE) 3804.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3805 am_cv_make_support_nested_variables=yes 3806else 3807 am_cv_make_support_nested_variables=no 3808fi 3809fi 3810{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3811printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 3812if test $am_cv_make_support_nested_variables = yes; then 3813 AM_V='$(V)' 3814 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3815else 3816 AM_V=$AM_DEFAULT_VERBOSITY 3817 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3818fi 3819AM_BACKSLASH='\' 3820 3821 3822 3823ac_config_headers="$ac_config_headers config.h" 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836ac_ext=c 3837ac_cpp='$CPP $CPPFLAGS' 3838ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3839ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3840ac_compiler_gnu=$ac_cv_c_compiler_gnu 3841if test -n "$ac_tool_prefix"; then 3842 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3843set dummy ${ac_tool_prefix}gcc; ac_word=$2 3844{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3845printf %s "checking for $ac_word... " >&6; } 3846if test ${ac_cv_prog_CC+y} 3847then : 3848 printf %s "(cached) " >&6 3849else $as_nop 3850 if test -n "$CC"; then 3851 ac_cv_prog_CC="$CC" # Let the user override the test. 3852else 3853as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3854for as_dir in $PATH 3855do 3856 IFS=$as_save_IFS 3857 case $as_dir in #((( 3858 '') as_dir=./ ;; 3859 */) ;; 3860 *) as_dir=$as_dir/ ;; 3861 esac 3862 for ac_exec_ext in '' $ac_executable_extensions; do 3863 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3864 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3865 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3866 break 2 3867 fi 3868done 3869 done 3870IFS=$as_save_IFS 3871 3872fi 3873fi 3874CC=$ac_cv_prog_CC 3875if test -n "$CC"; then 3876 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3877printf "%s\n" "$CC" >&6; } 3878else 3879 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3880printf "%s\n" "no" >&6; } 3881fi 3882 3883 3884fi 3885if test -z "$ac_cv_prog_CC"; then 3886 ac_ct_CC=$CC 3887 # Extract the first word of "gcc", so it can be a program name with args. 3888set dummy gcc; ac_word=$2 3889{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3890printf %s "checking for $ac_word... " >&6; } 3891if test ${ac_cv_prog_ac_ct_CC+y} 3892then : 3893 printf %s "(cached) " >&6 3894else $as_nop 3895 if test -n "$ac_ct_CC"; then 3896 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3897else 3898as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3899for as_dir in $PATH 3900do 3901 IFS=$as_save_IFS 3902 case $as_dir in #((( 3903 '') as_dir=./ ;; 3904 */) ;; 3905 *) as_dir=$as_dir/ ;; 3906 esac 3907 for ac_exec_ext in '' $ac_executable_extensions; do 3908 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3909 ac_cv_prog_ac_ct_CC="gcc" 3910 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3911 break 2 3912 fi 3913done 3914 done 3915IFS=$as_save_IFS 3916 3917fi 3918fi 3919ac_ct_CC=$ac_cv_prog_ac_ct_CC 3920if test -n "$ac_ct_CC"; then 3921 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3922printf "%s\n" "$ac_ct_CC" >&6; } 3923else 3924 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3925printf "%s\n" "no" >&6; } 3926fi 3927 3928 if test "x$ac_ct_CC" = x; then 3929 CC="" 3930 else 3931 case $cross_compiling:$ac_tool_warned in 3932yes:) 3933{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3934printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3935ac_tool_warned=yes ;; 3936esac 3937 CC=$ac_ct_CC 3938 fi 3939else 3940 CC="$ac_cv_prog_CC" 3941fi 3942 3943if test -z "$CC"; then 3944 if test -n "$ac_tool_prefix"; then 3945 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3946set dummy ${ac_tool_prefix}cc; ac_word=$2 3947{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3948printf %s "checking for $ac_word... " >&6; } 3949if test ${ac_cv_prog_CC+y} 3950then : 3951 printf %s "(cached) " >&6 3952else $as_nop 3953 if test -n "$CC"; then 3954 ac_cv_prog_CC="$CC" # Let the user override the test. 3955else 3956as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3957for as_dir in $PATH 3958do 3959 IFS=$as_save_IFS 3960 case $as_dir in #((( 3961 '') as_dir=./ ;; 3962 */) ;; 3963 *) as_dir=$as_dir/ ;; 3964 esac 3965 for ac_exec_ext in '' $ac_executable_extensions; do 3966 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3967 ac_cv_prog_CC="${ac_tool_prefix}cc" 3968 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3969 break 2 3970 fi 3971done 3972 done 3973IFS=$as_save_IFS 3974 3975fi 3976fi 3977CC=$ac_cv_prog_CC 3978if test -n "$CC"; then 3979 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3980printf "%s\n" "$CC" >&6; } 3981else 3982 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3983printf "%s\n" "no" >&6; } 3984fi 3985 3986 3987 fi 3988fi 3989if test -z "$CC"; then 3990 # Extract the first word of "cc", so it can be a program name with args. 3991set dummy cc; ac_word=$2 3992{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3993printf %s "checking for $ac_word... " >&6; } 3994if test ${ac_cv_prog_CC+y} 3995then : 3996 printf %s "(cached) " >&6 3997else $as_nop 3998 if test -n "$CC"; then 3999 ac_cv_prog_CC="$CC" # Let the user override the test. 4000else 4001 ac_prog_rejected=no 4002as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4003for as_dir in $PATH 4004do 4005 IFS=$as_save_IFS 4006 case $as_dir in #((( 4007 '') as_dir=./ ;; 4008 */) ;; 4009 *) as_dir=$as_dir/ ;; 4010 esac 4011 for ac_exec_ext in '' $ac_executable_extensions; do 4012 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4013 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4014 ac_prog_rejected=yes 4015 continue 4016 fi 4017 ac_cv_prog_CC="cc" 4018 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4019 break 2 4020 fi 4021done 4022 done 4023IFS=$as_save_IFS 4024 4025if test $ac_prog_rejected = yes; then 4026 # We found a bogon in the path, so make sure we never use it. 4027 set dummy $ac_cv_prog_CC 4028 shift 4029 if test $# != 0; then 4030 # We chose a different compiler from the bogus one. 4031 # However, it has the same basename, so the bogon will be chosen 4032 # first if we set CC to just the basename; use the full file name. 4033 shift 4034 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 4035 fi 4036fi 4037fi 4038fi 4039CC=$ac_cv_prog_CC 4040if test -n "$CC"; then 4041 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4042printf "%s\n" "$CC" >&6; } 4043else 4044 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4045printf "%s\n" "no" >&6; } 4046fi 4047 4048 4049fi 4050if test -z "$CC"; then 4051 if test -n "$ac_tool_prefix"; then 4052 for ac_prog in cl.exe 4053 do 4054 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4055set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4056{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4057printf %s "checking for $ac_word... " >&6; } 4058if test ${ac_cv_prog_CC+y} 4059then : 4060 printf %s "(cached) " >&6 4061else $as_nop 4062 if test -n "$CC"; then 4063 ac_cv_prog_CC="$CC" # Let the user override the test. 4064else 4065as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4066for as_dir in $PATH 4067do 4068 IFS=$as_save_IFS 4069 case $as_dir in #((( 4070 '') as_dir=./ ;; 4071 */) ;; 4072 *) as_dir=$as_dir/ ;; 4073 esac 4074 for ac_exec_ext in '' $ac_executable_extensions; do 4075 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4076 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4077 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4078 break 2 4079 fi 4080done 4081 done 4082IFS=$as_save_IFS 4083 4084fi 4085fi 4086CC=$ac_cv_prog_CC 4087if test -n "$CC"; then 4088 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4089printf "%s\n" "$CC" >&6; } 4090else 4091 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4092printf "%s\n" "no" >&6; } 4093fi 4094 4095 4096 test -n "$CC" && break 4097 done 4098fi 4099if test -z "$CC"; then 4100 ac_ct_CC=$CC 4101 for ac_prog in cl.exe 4102do 4103 # Extract the first word of "$ac_prog", so it can be a program name with args. 4104set dummy $ac_prog; ac_word=$2 4105{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4106printf %s "checking for $ac_word... " >&6; } 4107if test ${ac_cv_prog_ac_ct_CC+y} 4108then : 4109 printf %s "(cached) " >&6 4110else $as_nop 4111 if test -n "$ac_ct_CC"; then 4112 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4113else 4114as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4115for as_dir in $PATH 4116do 4117 IFS=$as_save_IFS 4118 case $as_dir in #((( 4119 '') as_dir=./ ;; 4120 */) ;; 4121 *) as_dir=$as_dir/ ;; 4122 esac 4123 for ac_exec_ext in '' $ac_executable_extensions; do 4124 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4125 ac_cv_prog_ac_ct_CC="$ac_prog" 4126 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4127 break 2 4128 fi 4129done 4130 done 4131IFS=$as_save_IFS 4132 4133fi 4134fi 4135ac_ct_CC=$ac_cv_prog_ac_ct_CC 4136if test -n "$ac_ct_CC"; then 4137 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4138printf "%s\n" "$ac_ct_CC" >&6; } 4139else 4140 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4141printf "%s\n" "no" >&6; } 4142fi 4143 4144 4145 test -n "$ac_ct_CC" && break 4146done 4147 4148 if test "x$ac_ct_CC" = x; then 4149 CC="" 4150 else 4151 case $cross_compiling:$ac_tool_warned in 4152yes:) 4153{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4154printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4155ac_tool_warned=yes ;; 4156esac 4157 CC=$ac_ct_CC 4158 fi 4159fi 4160 4161fi 4162if test -z "$CC"; then 4163 if test -n "$ac_tool_prefix"; then 4164 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 4165set dummy ${ac_tool_prefix}clang; ac_word=$2 4166{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4167printf %s "checking for $ac_word... " >&6; } 4168if test ${ac_cv_prog_CC+y} 4169then : 4170 printf %s "(cached) " >&6 4171else $as_nop 4172 if test -n "$CC"; then 4173 ac_cv_prog_CC="$CC" # Let the user override the test. 4174else 4175as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4176for as_dir in $PATH 4177do 4178 IFS=$as_save_IFS 4179 case $as_dir in #((( 4180 '') as_dir=./ ;; 4181 */) ;; 4182 *) as_dir=$as_dir/ ;; 4183 esac 4184 for ac_exec_ext in '' $ac_executable_extensions; do 4185 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4186 ac_cv_prog_CC="${ac_tool_prefix}clang" 4187 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4188 break 2 4189 fi 4190done 4191 done 4192IFS=$as_save_IFS 4193 4194fi 4195fi 4196CC=$ac_cv_prog_CC 4197if test -n "$CC"; then 4198 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4199printf "%s\n" "$CC" >&6; } 4200else 4201 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4202printf "%s\n" "no" >&6; } 4203fi 4204 4205 4206fi 4207if test -z "$ac_cv_prog_CC"; then 4208 ac_ct_CC=$CC 4209 # Extract the first word of "clang", so it can be a program name with args. 4210set dummy clang; ac_word=$2 4211{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4212printf %s "checking for $ac_word... " >&6; } 4213if test ${ac_cv_prog_ac_ct_CC+y} 4214then : 4215 printf %s "(cached) " >&6 4216else $as_nop 4217 if test -n "$ac_ct_CC"; then 4218 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4219else 4220as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4221for as_dir in $PATH 4222do 4223 IFS=$as_save_IFS 4224 case $as_dir in #((( 4225 '') as_dir=./ ;; 4226 */) ;; 4227 *) as_dir=$as_dir/ ;; 4228 esac 4229 for ac_exec_ext in '' $ac_executable_extensions; do 4230 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4231 ac_cv_prog_ac_ct_CC="clang" 4232 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4233 break 2 4234 fi 4235done 4236 done 4237IFS=$as_save_IFS 4238 4239fi 4240fi 4241ac_ct_CC=$ac_cv_prog_ac_ct_CC 4242if test -n "$ac_ct_CC"; then 4243 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4244printf "%s\n" "$ac_ct_CC" >&6; } 4245else 4246 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4247printf "%s\n" "no" >&6; } 4248fi 4249 4250 if test "x$ac_ct_CC" = x; then 4251 CC="" 4252 else 4253 case $cross_compiling:$ac_tool_warned in 4254yes:) 4255{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4256printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4257ac_tool_warned=yes ;; 4258esac 4259 CC=$ac_ct_CC 4260 fi 4261else 4262 CC="$ac_cv_prog_CC" 4263fi 4264 4265fi 4266 4267 4268test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4269printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 4270as_fn_error $? "no acceptable C compiler found in \$PATH 4271See \`config.log' for more details" "$LINENO" 5; } 4272 4273# Provide some information about the compiler. 4274printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4275set X $ac_compile 4276ac_compiler=$2 4277for ac_option in --version -v -V -qversion -version; do 4278 { { ac_try="$ac_compiler $ac_option >&5" 4279case "(($ac_try" in 4280 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4281 *) ac_try_echo=$ac_try;; 4282esac 4283eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4284printf "%s\n" "$ac_try_echo"; } >&5 4285 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4286 ac_status=$? 4287 if test -s conftest.err; then 4288 sed '10a\ 4289... rest of stderr output deleted ... 4290 10q' conftest.err >conftest.er1 4291 cat conftest.er1 >&5 4292 fi 4293 rm -f conftest.er1 conftest.err 4294 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4295 test $ac_status = 0; } 4296done 4297 4298cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4299/* end confdefs.h. */ 4300 4301int 4302main (void) 4303{ 4304 4305 ; 4306 return 0; 4307} 4308_ACEOF 4309ac_clean_files_save=$ac_clean_files 4310ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 4311# Try to create an executable without -o first, disregard a.out. 4312# It will help us diagnose broken compilers, and finding out an intuition 4313# of exeext. 4314{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 4315printf %s "checking whether the C compiler works... " >&6; } 4316ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 4317 4318# The possible output files: 4319ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 4320 4321ac_rmfiles= 4322for ac_file in $ac_files 4323do 4324 case $ac_file in 4325 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4326 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 4327 esac 4328done 4329rm -f $ac_rmfiles 4330 4331if { { ac_try="$ac_link_default" 4332case "(($ac_try" in 4333 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4334 *) ac_try_echo=$ac_try;; 4335esac 4336eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4337printf "%s\n" "$ac_try_echo"; } >&5 4338 (eval "$ac_link_default") 2>&5 4339 ac_status=$? 4340 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4341 test $ac_status = 0; } 4342then : 4343 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 4344# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 4345# in a Makefile. We should not override ac_cv_exeext if it was cached, 4346# so that the user can short-circuit this test for compilers unknown to 4347# Autoconf. 4348for ac_file in $ac_files '' 4349do 4350 test -f "$ac_file" || continue 4351 case $ac_file in 4352 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 4353 ;; 4354 [ab].out ) 4355 # We found the default executable, but exeext='' is most 4356 # certainly right. 4357 break;; 4358 *.* ) 4359 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 4360 then :; else 4361 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4362 fi 4363 # We set ac_cv_exeext here because the later test for it is not 4364 # safe: cross compilers may not add the suffix if given an `-o' 4365 # argument, so we may need to know it at that point already. 4366 # Even if this section looks crufty: it has the advantage of 4367 # actually working. 4368 break;; 4369 * ) 4370 break;; 4371 esac 4372done 4373test "$ac_cv_exeext" = no && ac_cv_exeext= 4374 4375else $as_nop 4376 ac_file='' 4377fi 4378if test -z "$ac_file" 4379then : 4380 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4381printf "%s\n" "no" >&6; } 4382printf "%s\n" "$as_me: failed program was:" >&5 4383sed 's/^/| /' conftest.$ac_ext >&5 4384 4385{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4386printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 4387as_fn_error 77 "C compiler cannot create executables 4388See \`config.log' for more details" "$LINENO" 5; } 4389else $as_nop 4390 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4391printf "%s\n" "yes" >&6; } 4392fi 4393{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 4394printf %s "checking for C compiler default output file name... " >&6; } 4395{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 4396printf "%s\n" "$ac_file" >&6; } 4397ac_exeext=$ac_cv_exeext 4398 4399rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 4400ac_clean_files=$ac_clean_files_save 4401{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 4402printf %s "checking for suffix of executables... " >&6; } 4403if { { ac_try="$ac_link" 4404case "(($ac_try" in 4405 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4406 *) ac_try_echo=$ac_try;; 4407esac 4408eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4409printf "%s\n" "$ac_try_echo"; } >&5 4410 (eval "$ac_link") 2>&5 4411 ac_status=$? 4412 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4413 test $ac_status = 0; } 4414then : 4415 # If both `conftest.exe' and `conftest' are `present' (well, observable) 4416# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 4417# work properly (i.e., refer to `conftest.exe'), while it won't with 4418# `rm'. 4419for ac_file in conftest.exe conftest conftest.*; do 4420 test -f "$ac_file" || continue 4421 case $ac_file in 4422 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4423 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4424 break;; 4425 * ) break;; 4426 esac 4427done 4428else $as_nop 4429 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4430printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 4431as_fn_error $? "cannot compute suffix of executables: cannot compile and link 4432See \`config.log' for more details" "$LINENO" 5; } 4433fi 4434rm -f conftest conftest$ac_cv_exeext 4435{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4436printf "%s\n" "$ac_cv_exeext" >&6; } 4437 4438rm -f conftest.$ac_ext 4439EXEEXT=$ac_cv_exeext 4440ac_exeext=$EXEEXT 4441cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4442/* end confdefs.h. */ 4443#include <stdio.h> 4444int 4445main (void) 4446{ 4447FILE *f = fopen ("conftest.out", "w"); 4448 return ferror (f) || fclose (f) != 0; 4449 4450 ; 4451 return 0; 4452} 4453_ACEOF 4454ac_clean_files="$ac_clean_files conftest.out" 4455# Check that the compiler produces executables we can run. If not, either 4456# the compiler is broken, or we cross compile. 4457{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4458printf %s "checking whether we are cross compiling... " >&6; } 4459if test "$cross_compiling" != yes; then 4460 { { ac_try="$ac_link" 4461case "(($ac_try" in 4462 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4463 *) ac_try_echo=$ac_try;; 4464esac 4465eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4466printf "%s\n" "$ac_try_echo"; } >&5 4467 (eval "$ac_link") 2>&5 4468 ac_status=$? 4469 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4470 test $ac_status = 0; } 4471 if { ac_try='./conftest$ac_cv_exeext' 4472 { { case "(($ac_try" in 4473 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4474 *) ac_try_echo=$ac_try;; 4475esac 4476eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4477printf "%s\n" "$ac_try_echo"; } >&5 4478 (eval "$ac_try") 2>&5 4479 ac_status=$? 4480 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4481 test $ac_status = 0; }; }; then 4482 cross_compiling=no 4483 else 4484 if test "$cross_compiling" = maybe; then 4485 cross_compiling=yes 4486 else 4487 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4488printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 4489as_fn_error 77 "cannot run C compiled programs. 4490If you meant to cross compile, use \`--host'. 4491See \`config.log' for more details" "$LINENO" 5; } 4492 fi 4493 fi 4494fi 4495{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4496printf "%s\n" "$cross_compiling" >&6; } 4497 4498rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 4499ac_clean_files=$ac_clean_files_save 4500{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4501printf %s "checking for suffix of object files... " >&6; } 4502if test ${ac_cv_objext+y} 4503then : 4504 printf %s "(cached) " >&6 4505else $as_nop 4506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4507/* end confdefs.h. */ 4508 4509int 4510main (void) 4511{ 4512 4513 ; 4514 return 0; 4515} 4516_ACEOF 4517rm -f conftest.o conftest.obj 4518if { { ac_try="$ac_compile" 4519case "(($ac_try" in 4520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4521 *) ac_try_echo=$ac_try;; 4522esac 4523eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4524printf "%s\n" "$ac_try_echo"; } >&5 4525 (eval "$ac_compile") 2>&5 4526 ac_status=$? 4527 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4528 test $ac_status = 0; } 4529then : 4530 for ac_file in conftest.o conftest.obj conftest.*; do 4531 test -f "$ac_file" || continue; 4532 case $ac_file in 4533 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4534 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4535 break;; 4536 esac 4537done 4538else $as_nop 4539 printf "%s\n" "$as_me: failed program was:" >&5 4540sed 's/^/| /' conftest.$ac_ext >&5 4541 4542{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4543printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 4544as_fn_error $? "cannot compute suffix of object files: cannot compile 4545See \`config.log' for more details" "$LINENO" 5; } 4546fi 4547rm -f conftest.$ac_cv_objext conftest.$ac_ext 4548fi 4549{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4550printf "%s\n" "$ac_cv_objext" >&6; } 4551OBJEXT=$ac_cv_objext 4552ac_objext=$OBJEXT 4553{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 4554printf %s "checking whether the compiler supports GNU C... " >&6; } 4555if test ${ac_cv_c_compiler_gnu+y} 4556then : 4557 printf %s "(cached) " >&6 4558else $as_nop 4559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4560/* end confdefs.h. */ 4561 4562int 4563main (void) 4564{ 4565#ifndef __GNUC__ 4566 choke me 4567#endif 4568 4569 ; 4570 return 0; 4571} 4572_ACEOF 4573if ac_fn_c_try_compile "$LINENO" 4574then : 4575 ac_compiler_gnu=yes 4576else $as_nop 4577 ac_compiler_gnu=no 4578fi 4579rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4580ac_cv_c_compiler_gnu=$ac_compiler_gnu 4581 4582fi 4583{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4584printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 4585ac_compiler_gnu=$ac_cv_c_compiler_gnu 4586 4587if test $ac_compiler_gnu = yes; then 4588 GCC=yes 4589else 4590 GCC= 4591fi 4592ac_test_CFLAGS=${CFLAGS+y} 4593ac_save_CFLAGS=$CFLAGS 4594{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4595printf %s "checking whether $CC accepts -g... " >&6; } 4596if test ${ac_cv_prog_cc_g+y} 4597then : 4598 printf %s "(cached) " >&6 4599else $as_nop 4600 ac_save_c_werror_flag=$ac_c_werror_flag 4601 ac_c_werror_flag=yes 4602 ac_cv_prog_cc_g=no 4603 CFLAGS="-g" 4604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4605/* end confdefs.h. */ 4606 4607int 4608main (void) 4609{ 4610 4611 ; 4612 return 0; 4613} 4614_ACEOF 4615if ac_fn_c_try_compile "$LINENO" 4616then : 4617 ac_cv_prog_cc_g=yes 4618else $as_nop 4619 CFLAGS="" 4620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4621/* end confdefs.h. */ 4622 4623int 4624main (void) 4625{ 4626 4627 ; 4628 return 0; 4629} 4630_ACEOF 4631if ac_fn_c_try_compile "$LINENO" 4632then : 4633 4634else $as_nop 4635 ac_c_werror_flag=$ac_save_c_werror_flag 4636 CFLAGS="-g" 4637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4638/* end confdefs.h. */ 4639 4640int 4641main (void) 4642{ 4643 4644 ; 4645 return 0; 4646} 4647_ACEOF 4648if ac_fn_c_try_compile "$LINENO" 4649then : 4650 ac_cv_prog_cc_g=yes 4651fi 4652rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4653fi 4654rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4655fi 4656rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4657 ac_c_werror_flag=$ac_save_c_werror_flag 4658fi 4659{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4660printf "%s\n" "$ac_cv_prog_cc_g" >&6; } 4661if test $ac_test_CFLAGS; then 4662 CFLAGS=$ac_save_CFLAGS 4663elif test $ac_cv_prog_cc_g = yes; then 4664 if test "$GCC" = yes; then 4665 CFLAGS="-g -O2" 4666 else 4667 CFLAGS="-g" 4668 fi 4669else 4670 if test "$GCC" = yes; then 4671 CFLAGS="-O2" 4672 else 4673 CFLAGS= 4674 fi 4675fi 4676ac_prog_cc_stdc=no 4677if test x$ac_prog_cc_stdc = xno 4678then : 4679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 4680printf %s "checking for $CC option to enable C11 features... " >&6; } 4681if test ${ac_cv_prog_cc_c11+y} 4682then : 4683 printf %s "(cached) " >&6 4684else $as_nop 4685 ac_cv_prog_cc_c11=no 4686ac_save_CC=$CC 4687cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4688/* end confdefs.h. */ 4689$ac_c_conftest_c11_program 4690_ACEOF 4691for ac_arg in '' -std=gnu11 4692do 4693 CC="$ac_save_CC $ac_arg" 4694 if ac_fn_c_try_compile "$LINENO" 4695then : 4696 ac_cv_prog_cc_c11=$ac_arg 4697fi 4698rm -f core conftest.err conftest.$ac_objext conftest.beam 4699 test "x$ac_cv_prog_cc_c11" != "xno" && break 4700done 4701rm -f conftest.$ac_ext 4702CC=$ac_save_CC 4703fi 4704 4705if test "x$ac_cv_prog_cc_c11" = xno 4706then : 4707 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4708printf "%s\n" "unsupported" >&6; } 4709else $as_nop 4710 if test "x$ac_cv_prog_cc_c11" = x 4711then : 4712 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4713printf "%s\n" "none needed" >&6; } 4714else $as_nop 4715 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 4716printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 4717 CC="$CC $ac_cv_prog_cc_c11" 4718fi 4719 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 4720 ac_prog_cc_stdc=c11 4721fi 4722fi 4723if test x$ac_prog_cc_stdc = xno 4724then : 4725 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 4726printf %s "checking for $CC option to enable C99 features... " >&6; } 4727if test ${ac_cv_prog_cc_c99+y} 4728then : 4729 printf %s "(cached) " >&6 4730else $as_nop 4731 ac_cv_prog_cc_c99=no 4732ac_save_CC=$CC 4733cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4734/* end confdefs.h. */ 4735$ac_c_conftest_c99_program 4736_ACEOF 4737for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 4738do 4739 CC="$ac_save_CC $ac_arg" 4740 if ac_fn_c_try_compile "$LINENO" 4741then : 4742 ac_cv_prog_cc_c99=$ac_arg 4743fi 4744rm -f core conftest.err conftest.$ac_objext conftest.beam 4745 test "x$ac_cv_prog_cc_c99" != "xno" && break 4746done 4747rm -f conftest.$ac_ext 4748CC=$ac_save_CC 4749fi 4750 4751if test "x$ac_cv_prog_cc_c99" = xno 4752then : 4753 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4754printf "%s\n" "unsupported" >&6; } 4755else $as_nop 4756 if test "x$ac_cv_prog_cc_c99" = x 4757then : 4758 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4759printf "%s\n" "none needed" >&6; } 4760else $as_nop 4761 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4762printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 4763 CC="$CC $ac_cv_prog_cc_c99" 4764fi 4765 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 4766 ac_prog_cc_stdc=c99 4767fi 4768fi 4769if test x$ac_prog_cc_stdc = xno 4770then : 4771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 4772printf %s "checking for $CC option to enable C89 features... " >&6; } 4773if test ${ac_cv_prog_cc_c89+y} 4774then : 4775 printf %s "(cached) " >&6 4776else $as_nop 4777 ac_cv_prog_cc_c89=no 4778ac_save_CC=$CC 4779cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4780/* end confdefs.h. */ 4781$ac_c_conftest_c89_program 4782_ACEOF 4783for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4784do 4785 CC="$ac_save_CC $ac_arg" 4786 if ac_fn_c_try_compile "$LINENO" 4787then : 4788 ac_cv_prog_cc_c89=$ac_arg 4789fi 4790rm -f core conftest.err conftest.$ac_objext conftest.beam 4791 test "x$ac_cv_prog_cc_c89" != "xno" && break 4792done 4793rm -f conftest.$ac_ext 4794CC=$ac_save_CC 4795fi 4796 4797if test "x$ac_cv_prog_cc_c89" = xno 4798then : 4799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4800printf "%s\n" "unsupported" >&6; } 4801else $as_nop 4802 if test "x$ac_cv_prog_cc_c89" = x 4803then : 4804 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4805printf "%s\n" "none needed" >&6; } 4806else $as_nop 4807 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4808printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 4809 CC="$CC $ac_cv_prog_cc_c89" 4810fi 4811 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 4812 ac_prog_cc_stdc=c89 4813fi 4814fi 4815 4816ac_ext=c 4817ac_cpp='$CPP $CPPFLAGS' 4818ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4819ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4820ac_compiler_gnu=$ac_cv_c_compiler_gnu 4821 4822 4823 ac_ext=c 4824ac_cpp='$CPP $CPPFLAGS' 4825ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4826ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4827ac_compiler_gnu=$ac_cv_c_compiler_gnu 4828{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4829printf %s "checking whether $CC understands -c and -o together... " >&6; } 4830if test ${am_cv_prog_cc_c_o+y} 4831then : 4832 printf %s "(cached) " >&6 4833else $as_nop 4834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4835/* end confdefs.h. */ 4836 4837int 4838main (void) 4839{ 4840 4841 ; 4842 return 0; 4843} 4844_ACEOF 4845 # Make sure it works both with $CC and with simple cc. 4846 # Following AC_PROG_CC_C_O, we do the test twice because some 4847 # compilers refuse to overwrite an existing .o file with -o, 4848 # though they will create one. 4849 am_cv_prog_cc_c_o=yes 4850 for am_i in 1 2; do 4851 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4852 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4853 ac_status=$? 4854 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4855 (exit $ac_status); } \ 4856 && test -f conftest2.$ac_objext; then 4857 : OK 4858 else 4859 am_cv_prog_cc_c_o=no 4860 break 4861 fi 4862 done 4863 rm -f core conftest* 4864 unset am_i 4865fi 4866{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4867printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } 4868if test "$am_cv_prog_cc_c_o" != yes; then 4869 # Losing compiler, so override with the script. 4870 # FIXME: It is wrong to rewrite CC. 4871 # But if we don't then we get into trouble of one sort or another. 4872 # A longer-term fix would be to have automake use am__CC in this case, 4873 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4874 CC="$am_aux_dir/compile $CC" 4875fi 4876ac_ext=c 4877ac_cpp='$CPP $CPPFLAGS' 4878ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4879ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4880ac_compiler_gnu=$ac_cv_c_compiler_gnu 4881 4882DEPDIR="${am__leading_dot}deps" 4883 4884ac_config_commands="$ac_config_commands depfiles" 4885 4886{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 4887printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } 4888cat > confinc.mk << 'END' 4889am__doit: 4890 @echo this is the am__doit target >confinc.out 4891.PHONY: am__doit 4892END 4893am__include="#" 4894am__quote= 4895# BSD make does it like this. 4896echo '.include "confinc.mk" # ignored' > confmf.BSD 4897# Other make implementations (GNU, Solaris 10, AIX) do it like this. 4898echo 'include confinc.mk # ignored' > confmf.GNU 4899_am_result=no 4900for s in GNU BSD; do 4901 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 4902 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 4903 ac_status=$? 4904 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4905 (exit $ac_status); } 4906 case $?:`cat confinc.out 2>/dev/null` in #( 4907 '0:this is the am__doit target') : 4908 case $s in #( 4909 BSD) : 4910 am__include='.include' am__quote='"' ;; #( 4911 *) : 4912 am__include='include' am__quote='' ;; 4913esac ;; #( 4914 *) : 4915 ;; 4916esac 4917 if test "$am__include" != "#"; then 4918 _am_result="yes ($s style)" 4919 break 4920 fi 4921done 4922rm -f confinc.* confmf.* 4923{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 4924printf "%s\n" "${_am_result}" >&6; } 4925 4926# Check whether --enable-dependency-tracking was given. 4927if test ${enable_dependency_tracking+y} 4928then : 4929 enableval=$enable_dependency_tracking; 4930fi 4931 4932if test "x$enable_dependency_tracking" != xno; then 4933 am_depcomp="$ac_aux_dir/depcomp" 4934 AMDEPBACKSLASH='\' 4935 am__nodep='_no' 4936fi 4937 if test "x$enable_dependency_tracking" != xno; then 4938 AMDEP_TRUE= 4939 AMDEP_FALSE='#' 4940else 4941 AMDEP_TRUE='#' 4942 AMDEP_FALSE= 4943fi 4944 4945 4946 4947depcc="$CC" am_compiler_list= 4948 4949{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4950printf %s "checking dependency style of $depcc... " >&6; } 4951if test ${am_cv_CC_dependencies_compiler_type+y} 4952then : 4953 printf %s "(cached) " >&6 4954else $as_nop 4955 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4956 # We make a subdir and do the tests there. Otherwise we can end up 4957 # making bogus files that we don't know about and never remove. For 4958 # instance it was reported that on HP-UX the gcc test will end up 4959 # making a dummy file named 'D' -- because '-MD' means "put the output 4960 # in D". 4961 rm -rf conftest.dir 4962 mkdir conftest.dir 4963 # Copy depcomp to subdir because otherwise we won't find it if we're 4964 # using a relative directory. 4965 cp "$am_depcomp" conftest.dir 4966 cd conftest.dir 4967 # We will build objects and dependencies in a subdirectory because 4968 # it helps to detect inapplicable dependency modes. For instance 4969 # both Tru64's cc and ICC support -MD to output dependencies as a 4970 # side effect of compilation, but ICC will put the dependencies in 4971 # the current directory while Tru64 will put them in the object 4972 # directory. 4973 mkdir sub 4974 4975 am_cv_CC_dependencies_compiler_type=none 4976 if test "$am_compiler_list" = ""; then 4977 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4978 fi 4979 am__universal=false 4980 case " $depcc " in #( 4981 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4982 esac 4983 4984 for depmode in $am_compiler_list; do 4985 # Setup a source with many dependencies, because some compilers 4986 # like to wrap large dependency lists on column 80 (with \), and 4987 # we should not choose a depcomp mode which is confused by this. 4988 # 4989 # We need to recreate these files for each test, as the compiler may 4990 # overwrite some of them when testing with obscure command lines. 4991 # This happens at least with the AIX C compiler. 4992 : > sub/conftest.c 4993 for i in 1 2 3 4 5 6; do 4994 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4995 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4996 # Solaris 10 /bin/sh. 4997 echo '/* dummy */' > sub/conftst$i.h 4998 done 4999 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5000 5001 # We check with '-c' and '-o' for the sake of the "dashmstdout" 5002 # mode. It turns out that the SunPro C++ compiler does not properly 5003 # handle '-M -o', and we need to detect this. Also, some Intel 5004 # versions had trouble with output in subdirs. 5005 am__obj=sub/conftest.${OBJEXT-o} 5006 am__minus_obj="-o $am__obj" 5007 case $depmode in 5008 gcc) 5009 # This depmode causes a compiler race in universal mode. 5010 test "$am__universal" = false || continue 5011 ;; 5012 nosideeffect) 5013 # After this tag, mechanisms are not by side-effect, so they'll 5014 # only be used when explicitly requested. 5015 if test "x$enable_dependency_tracking" = xyes; then 5016 continue 5017 else 5018 break 5019 fi 5020 ;; 5021 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 5022 # This compiler won't grok '-c -o', but also, the minuso test has 5023 # not run yet. These depmodes are late enough in the game, and 5024 # so weak that their functioning should not be impacted. 5025 am__obj=conftest.${OBJEXT-o} 5026 am__minus_obj= 5027 ;; 5028 none) break ;; 5029 esac 5030 if depmode=$depmode \ 5031 source=sub/conftest.c object=$am__obj \ 5032 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5033 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5034 >/dev/null 2>conftest.err && 5035 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5036 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5037 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5038 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5039 # icc doesn't choke on unknown options, it will just issue warnings 5040 # or remarks (even with -Werror). So we grep stderr for any message 5041 # that says an option was ignored or not supported. 5042 # When given -MP, icc 7.0 and 7.1 complain thusly: 5043 # icc: Command line warning: ignoring option '-M'; no argument required 5044 # The diagnosis changed in icc 8.0: 5045 # icc: Command line remark: option '-MP' not supported 5046 if (grep 'ignoring option' conftest.err || 5047 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5048 am_cv_CC_dependencies_compiler_type=$depmode 5049 break 5050 fi 5051 fi 5052 done 5053 5054 cd .. 5055 rm -rf conftest.dir 5056else 5057 am_cv_CC_dependencies_compiler_type=none 5058fi 5059 5060fi 5061{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 5062printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } 5063CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 5064 5065 if 5066 test "x$enable_dependency_tracking" != xno \ 5067 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 5068 am__fastdepCC_TRUE= 5069 am__fastdepCC_FALSE='#' 5070else 5071 am__fastdepCC_TRUE='#' 5072 am__fastdepCC_FALSE= 5073fi 5074 5075 5076 5077ac_header= ac_cache= 5078for ac_item in $ac_header_c_list 5079do 5080 if test $ac_cache; then 5081 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 5082 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 5083 printf "%s\n" "#define $ac_item 1" >> confdefs.h 5084 fi 5085 ac_header= ac_cache= 5086 elif test $ac_header; then 5087 ac_cache=$ac_item 5088 else 5089 ac_header=$ac_item 5090 fi 5091done 5092 5093 5094 5095 5096 5097 5098 5099 5100if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 5101then : 5102 5103printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 5104 5105fi 5106 5107 5108 5109 5110 5111 5112 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5113printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5114if test ${ac_cv_safe_to_define___extensions__+y} 5115then : 5116 printf %s "(cached) " >&6 5117else $as_nop 5118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5119/* end confdefs.h. */ 5120 5121# define __EXTENSIONS__ 1 5122 $ac_includes_default 5123int 5124main (void) 5125{ 5126 5127 ; 5128 return 0; 5129} 5130_ACEOF 5131if ac_fn_c_try_compile "$LINENO" 5132then : 5133 ac_cv_safe_to_define___extensions__=yes 5134else $as_nop 5135 ac_cv_safe_to_define___extensions__=no 5136fi 5137rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5138fi 5139{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5140printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; } 5141 5142 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5 5143printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; } 5144if test ${ac_cv_should_define__xopen_source+y} 5145then : 5146 printf %s "(cached) " >&6 5147else $as_nop 5148 ac_cv_should_define__xopen_source=no 5149 if test $ac_cv_header_wchar_h = yes 5150then : 5151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5152/* end confdefs.h. */ 5153 5154 #include <wchar.h> 5155 mbstate_t x; 5156int 5157main (void) 5158{ 5159 5160 ; 5161 return 0; 5162} 5163_ACEOF 5164if ac_fn_c_try_compile "$LINENO" 5165then : 5166 5167else $as_nop 5168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5169/* end confdefs.h. */ 5170 5171 #define _XOPEN_SOURCE 500 5172 #include <wchar.h> 5173 mbstate_t x; 5174int 5175main (void) 5176{ 5177 5178 ; 5179 return 0; 5180} 5181_ACEOF 5182if ac_fn_c_try_compile "$LINENO" 5183then : 5184 ac_cv_should_define__xopen_source=yes 5185fi 5186rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5187fi 5188rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5189fi 5190fi 5191{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5 5192printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; } 5193 5194 printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h 5195 5196 printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h 5197 5198 printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h 5199 5200 printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h 5201 5202 printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h 5203 5204 printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h 5205 5206 printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5207 5208 printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h 5209 5210 printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h 5211 5212 printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h 5213 5214 printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h 5215 5216 printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h 5217 5218 printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h 5219 5220 printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h 5221 5222 printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h 5223 5224 if test $ac_cv_header_minix_config_h = yes 5225then : 5226 MINIX=yes 5227 printf "%s\n" "#define _MINIX 1" >>confdefs.h 5228 5229 printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h 5230 5231 printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h 5232 5233else $as_nop 5234 MINIX= 5235fi 5236 if test $ac_cv_safe_to_define___extensions__ = yes 5237then : 5238 printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h 5239 5240fi 5241 if test $ac_cv_should_define__xopen_source = yes 5242then : 5243 printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h 5244 5245fi 5246 5247# Check whether --enable-largefile was given. 5248if test ${enable_largefile+y} 5249then : 5250 enableval=$enable_largefile; 5251fi 5252 5253if test "$enable_largefile" != no; then 5254 5255 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 5256printf %s "checking for special C compiler options needed for large files... " >&6; } 5257if test ${ac_cv_sys_largefile_CC+y} 5258then : 5259 printf %s "(cached) " >&6 5260else $as_nop 5261 ac_cv_sys_largefile_CC=no 5262 if test "$GCC" != yes; then 5263 ac_save_CC=$CC 5264 while :; do 5265 # IRIX 6.2 and later do not support large files by default, 5266 # so use the C compiler's -n32 option if that helps. 5267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5268/* end confdefs.h. */ 5269#include <sys/types.h> 5270 /* Check that off_t can represent 2**63 - 1 correctly. 5271 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5272 since some C++ compilers masquerading as C compilers 5273 incorrectly reject 9223372036854775807. */ 5274#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) 5275 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5276 && LARGE_OFF_T % 2147483647 == 1) 5277 ? 1 : -1]; 5278int 5279main (void) 5280{ 5281 5282 ; 5283 return 0; 5284} 5285_ACEOF 5286 if ac_fn_c_try_compile "$LINENO" 5287then : 5288 break 5289fi 5290rm -f core conftest.err conftest.$ac_objext conftest.beam 5291 CC="$CC -n32" 5292 if ac_fn_c_try_compile "$LINENO" 5293then : 5294 ac_cv_sys_largefile_CC=' -n32'; break 5295fi 5296rm -f core conftest.err conftest.$ac_objext conftest.beam 5297 break 5298 done 5299 CC=$ac_save_CC 5300 rm -f conftest.$ac_ext 5301 fi 5302fi 5303{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 5304printf "%s\n" "$ac_cv_sys_largefile_CC" >&6; } 5305 if test "$ac_cv_sys_largefile_CC" != no; then 5306 CC=$CC$ac_cv_sys_largefile_CC 5307 fi 5308 5309 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 5310printf %s "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 5311if test ${ac_cv_sys_file_offset_bits+y} 5312then : 5313 printf %s "(cached) " >&6 5314else $as_nop 5315 while :; do 5316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5317/* end confdefs.h. */ 5318#include <sys/types.h> 5319 /* Check that off_t can represent 2**63 - 1 correctly. 5320 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5321 since some C++ compilers masquerading as C compilers 5322 incorrectly reject 9223372036854775807. */ 5323#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) 5324 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5325 && LARGE_OFF_T % 2147483647 == 1) 5326 ? 1 : -1]; 5327int 5328main (void) 5329{ 5330 5331 ; 5332 return 0; 5333} 5334_ACEOF 5335if ac_fn_c_try_compile "$LINENO" 5336then : 5337 ac_cv_sys_file_offset_bits=no; break 5338fi 5339rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5341/* end confdefs.h. */ 5342#define _FILE_OFFSET_BITS 64 5343#include <sys/types.h> 5344 /* Check that off_t can represent 2**63 - 1 correctly. 5345 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5346 since some C++ compilers masquerading as C compilers 5347 incorrectly reject 9223372036854775807. */ 5348#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) 5349 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5350 && LARGE_OFF_T % 2147483647 == 1) 5351 ? 1 : -1]; 5352int 5353main (void) 5354{ 5355 5356 ; 5357 return 0; 5358} 5359_ACEOF 5360if ac_fn_c_try_compile "$LINENO" 5361then : 5362 ac_cv_sys_file_offset_bits=64; break 5363fi 5364rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5365 ac_cv_sys_file_offset_bits=unknown 5366 break 5367done 5368fi 5369{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 5370printf "%s\n" "$ac_cv_sys_file_offset_bits" >&6; } 5371case $ac_cv_sys_file_offset_bits in #( 5372 no | unknown) ;; 5373 *) 5374printf "%s\n" "#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs.h 5375;; 5376esac 5377rm -rf conftest* 5378 if test $ac_cv_sys_file_offset_bits = unknown; then 5379 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 5380printf %s "checking for _LARGE_FILES value needed for large files... " >&6; } 5381if test ${ac_cv_sys_large_files+y} 5382then : 5383 printf %s "(cached) " >&6 5384else $as_nop 5385 while :; do 5386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5387/* end confdefs.h. */ 5388#include <sys/types.h> 5389 /* Check that off_t can represent 2**63 - 1 correctly. 5390 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5391 since some C++ compilers masquerading as C compilers 5392 incorrectly reject 9223372036854775807. */ 5393#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) 5394 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5395 && LARGE_OFF_T % 2147483647 == 1) 5396 ? 1 : -1]; 5397int 5398main (void) 5399{ 5400 5401 ; 5402 return 0; 5403} 5404_ACEOF 5405if ac_fn_c_try_compile "$LINENO" 5406then : 5407 ac_cv_sys_large_files=no; break 5408fi 5409rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5411/* end confdefs.h. */ 5412#define _LARGE_FILES 1 5413#include <sys/types.h> 5414 /* Check that off_t can represent 2**63 - 1 correctly. 5415 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5416 since some C++ compilers masquerading as C compilers 5417 incorrectly reject 9223372036854775807. */ 5418#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) 5419 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5420 && LARGE_OFF_T % 2147483647 == 1) 5421 ? 1 : -1]; 5422int 5423main (void) 5424{ 5425 5426 ; 5427 return 0; 5428} 5429_ACEOF 5430if ac_fn_c_try_compile "$LINENO" 5431then : 5432 ac_cv_sys_large_files=1; break 5433fi 5434rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5435 ac_cv_sys_large_files=unknown 5436 break 5437done 5438fi 5439{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 5440printf "%s\n" "$ac_cv_sys_large_files" >&6; } 5441case $ac_cv_sys_large_files in #( 5442 no | unknown) ;; 5443 *) 5444printf "%s\n" "#define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h 5445;; 5446esac 5447rm -rf conftest* 5448 fi 5449fi 5450 5451 5452{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5453printf %s "checking whether ln -s works... " >&6; } 5454LN_S=$as_ln_s 5455if test "$LN_S" = "ln -s"; then 5456 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5457printf "%s\n" "yes" >&6; } 5458else 5459 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5460printf "%s\n" "no, using $LN_S" >&6; } 5461fi 5462 5463{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 5464printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 5465set x ${MAKE-make} 5466ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 5467if eval test \${ac_cv_prog_make_${ac_make}_set+y} 5468then : 5469 printf %s "(cached) " >&6 5470else $as_nop 5471 cat >conftest.make <<\_ACEOF 5472SHELL = /bin/sh 5473all: 5474 @echo '@@@%%%=$(MAKE)=@@@%%%' 5475_ACEOF 5476# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 5477case `${MAKE-make} -f conftest.make 2>/dev/null` in 5478 *@@@%%%=?*=@@@%%%*) 5479 eval ac_cv_prog_make_${ac_make}_set=yes;; 5480 *) 5481 eval ac_cv_prog_make_${ac_make}_set=no;; 5482esac 5483rm -f conftest.make 5484fi 5485if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 5486 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5487printf "%s\n" "yes" >&6; } 5488 SET_MAKE= 5489else 5490 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5491printf "%s\n" "no" >&6; } 5492 SET_MAKE="MAKE=${MAKE-make}" 5493fi 5494 5495 5496 5497 5498 5499 5500 5501 5502if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 5503 if test -n "$ac_tool_prefix"; then 5504 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 5505set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 5506{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5507printf %s "checking for $ac_word... " >&6; } 5508if test ${ac_cv_path_PKG_CONFIG+y} 5509then : 5510 printf %s "(cached) " >&6 5511else $as_nop 5512 case $PKG_CONFIG in 5513 [\\/]* | ?:[\\/]*) 5514 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 5515 ;; 5516 *) 5517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5518for as_dir in $PATH 5519do 5520 IFS=$as_save_IFS 5521 case $as_dir in #((( 5522 '') as_dir=./ ;; 5523 */) ;; 5524 *) as_dir=$as_dir/ ;; 5525 esac 5526 for ac_exec_ext in '' $ac_executable_extensions; do 5527 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5528 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 5529 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5530 break 2 5531 fi 5532done 5533 done 5534IFS=$as_save_IFS 5535 5536 ;; 5537esac 5538fi 5539PKG_CONFIG=$ac_cv_path_PKG_CONFIG 5540if test -n "$PKG_CONFIG"; then 5541 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 5542printf "%s\n" "$PKG_CONFIG" >&6; } 5543else 5544 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5545printf "%s\n" "no" >&6; } 5546fi 5547 5548 5549fi 5550if test -z "$ac_cv_path_PKG_CONFIG"; then 5551 ac_pt_PKG_CONFIG=$PKG_CONFIG 5552 # Extract the first word of "pkg-config", so it can be a program name with args. 5553set dummy pkg-config; ac_word=$2 5554{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5555printf %s "checking for $ac_word... " >&6; } 5556if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} 5557then : 5558 printf %s "(cached) " >&6 5559else $as_nop 5560 case $ac_pt_PKG_CONFIG in 5561 [\\/]* | ?:[\\/]*) 5562 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 5563 ;; 5564 *) 5565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5566for as_dir in $PATH 5567do 5568 IFS=$as_save_IFS 5569 case $as_dir in #((( 5570 '') as_dir=./ ;; 5571 */) ;; 5572 *) as_dir=$as_dir/ ;; 5573 esac 5574 for ac_exec_ext in '' $ac_executable_extensions; do 5575 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5576 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 5577 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5578 break 2 5579 fi 5580done 5581 done 5582IFS=$as_save_IFS 5583 5584 ;; 5585esac 5586fi 5587ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 5588if test -n "$ac_pt_PKG_CONFIG"; then 5589 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 5590printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } 5591else 5592 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5593printf "%s\n" "no" >&6; } 5594fi 5595 5596 if test "x$ac_pt_PKG_CONFIG" = x; then 5597 PKG_CONFIG="" 5598 else 5599 case $cross_compiling:$ac_tool_warned in 5600yes:) 5601{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5602printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5603ac_tool_warned=yes ;; 5604esac 5605 PKG_CONFIG=$ac_pt_PKG_CONFIG 5606 fi 5607else 5608 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 5609fi 5610 5611fi 5612if test -n "$PKG_CONFIG"; then 5613 _pkg_min_version=0.9.0 5614 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 5615printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } 5616 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 5617 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5618printf "%s\n" "yes" >&6; } 5619 else 5620 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5621printf "%s\n" "no" >&6; } 5622 PKG_CONFIG="" 5623 fi 5624fi 5625 5626 5627 5628# Check whether --with-pkgconfigdir was given. 5629if test ${with_pkgconfigdir+y} 5630then : 5631 withval=$with_pkgconfigdir; 5632else $as_nop 5633 with_pkgconfigdir='${libdir}/pkgconfig' 5634fi 5635 5636pkgconfigdir=$with_pkgconfigdir 5637 5638 5639 5640 5641 5642 5643GIT=${GIT-"${am_missing_run}git"} 5644 5645 5646GPERF=${GPERF-"${am_missing_run}gperf"} 5647 5648 5649 5650 5651 5652 5653 5654 if test -n "$PYTHON"; then 5655 # If the user set $PYTHON, use it and don't search something else. 5656 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $PYTHON version is >= 3" >&5 5657printf %s "checking whether $PYTHON version is >= 3... " >&6; } 5658 prog="import sys 5659# split strings by '.' and convert to numeric. Append some zeros 5660# because we need at least 4 digits for the hex conversion. 5661# map returns an iterator in Python 3.0 and a list in 2.x 5662minver = list(map(int, '3'.split('.'))) + [0, 0, 0] 5663minverhex = 0 5664# xrange is not present in Python 3.0 and range returns an iterator 5665for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] 5666sys.exit(sys.hexversion < minverhex)" 5667 if { echo "$as_me:$LINENO: $PYTHON -c "$prog"" >&5 5668 ($PYTHON -c "$prog") >&5 2>&5 5669 ac_status=$? 5670 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5671 (exit $ac_status); } 5672then : 5673 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5674printf "%s\n" "yes" >&6; } 5675else $as_nop 5676 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5677printf "%s\n" "no" >&6; } 5678 as_fn_error $? "Python interpreter is too old" "$LINENO" 5 5679fi 5680 am_display_PYTHON=$PYTHON 5681 else 5682 # Otherwise, try each interpreter until we find one that satisfies 5683 # VERSION. 5684 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a Python interpreter with version >= 3" >&5 5685printf %s "checking for a Python interpreter with version >= 3... " >&6; } 5686if test ${am_cv_pathless_PYTHON+y} 5687then : 5688 printf %s "(cached) " >&6 5689else $as_nop 5690 5691 for am_cv_pathless_PYTHON in python python2 python3 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 none; do 5692 test "$am_cv_pathless_PYTHON" = none && break 5693 prog="import sys 5694# split strings by '.' and convert to numeric. Append some zeros 5695# because we need at least 4 digits for the hex conversion. 5696# map returns an iterator in Python 3.0 and a list in 2.x 5697minver = list(map(int, '3'.split('.'))) + [0, 0, 0] 5698minverhex = 0 5699# xrange is not present in Python 3.0 and range returns an iterator 5700for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] 5701sys.exit(sys.hexversion < minverhex)" 5702 if { echo "$as_me:$LINENO: $am_cv_pathless_PYTHON -c "$prog"" >&5 5703 ($am_cv_pathless_PYTHON -c "$prog") >&5 2>&5 5704 ac_status=$? 5705 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5706 (exit $ac_status); } 5707then : 5708 break 5709fi 5710 done 5711fi 5712{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_pathless_PYTHON" >&5 5713printf "%s\n" "$am_cv_pathless_PYTHON" >&6; } 5714 # Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON. 5715 if test "$am_cv_pathless_PYTHON" = none; then 5716 PYTHON=: 5717 else 5718 # Extract the first word of "$am_cv_pathless_PYTHON", so it can be a program name with args. 5719set dummy $am_cv_pathless_PYTHON; ac_word=$2 5720{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5721printf %s "checking for $ac_word... " >&6; } 5722if test ${ac_cv_path_PYTHON+y} 5723then : 5724 printf %s "(cached) " >&6 5725else $as_nop 5726 case $PYTHON in 5727 [\\/]* | ?:[\\/]*) 5728 ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path. 5729 ;; 5730 *) 5731 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5732for as_dir in $PATH 5733do 5734 IFS=$as_save_IFS 5735 case $as_dir in #((( 5736 '') as_dir=./ ;; 5737 */) ;; 5738 *) as_dir=$as_dir/ ;; 5739 esac 5740 for ac_exec_ext in '' $ac_executable_extensions; do 5741 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5742 ac_cv_path_PYTHON="$as_dir$ac_word$ac_exec_ext" 5743 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5744 break 2 5745 fi 5746done 5747 done 5748IFS=$as_save_IFS 5749 5750 ;; 5751esac 5752fi 5753PYTHON=$ac_cv_path_PYTHON 5754if test -n "$PYTHON"; then 5755 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5 5756printf "%s\n" "$PYTHON" >&6; } 5757else 5758 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5759printf "%s\n" "no" >&6; } 5760fi 5761 5762 5763 fi 5764 am_display_PYTHON=$am_cv_pathless_PYTHON 5765 fi 5766 5767 5768 if test "$PYTHON" = :; then 5769 as_fn_error $? "no suitable Python interpreter found" "$LINENO" 5 5770 else 5771 5772 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON version" >&5 5773printf %s "checking for $am_display_PYTHON version... " >&6; } 5774if test ${am_cv_python_version+y} 5775then : 5776 printf %s "(cached) " >&6 5777else $as_nop 5778 am_cv_python_version=`$PYTHON -c "import sys; print ('%u.%u' % sys.version_info[:2])"` 5779fi 5780{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5 5781printf "%s\n" "$am_cv_python_version" >&6; } 5782 PYTHON_VERSION=$am_cv_python_version 5783 5784 5785 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON platform" >&5 5786printf %s "checking for $am_display_PYTHON platform... " >&6; } 5787if test ${am_cv_python_platform+y} 5788then : 5789 printf %s "(cached) " >&6 5790else $as_nop 5791 am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"` 5792fi 5793{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_platform" >&5 5794printf "%s\n" "$am_cv_python_platform" >&6; } 5795 PYTHON_PLATFORM=$am_cv_python_platform 5796 5797 5798 if test "x$prefix" = xNONE; then 5799 am__usable_prefix=$ac_default_prefix 5800 else 5801 am__usable_prefix=$prefix 5802 fi 5803 5804 # Allow user to request using sys.* values from Python, 5805 # instead of the GNU $prefix values. 5806 5807# Check whether --with-python-sys-prefix was given. 5808if test ${with_python_sys_prefix+y} 5809then : 5810 withval=$with_python_sys_prefix; am_use_python_sys=: 5811else $as_nop 5812 am_use_python_sys=false 5813fi 5814 5815 5816 # Allow user to override whatever the default Python prefix is. 5817 5818# Check whether --with-python_prefix was given. 5819if test ${with_python_prefix+y} 5820then : 5821 withval=$with_python_prefix; am_python_prefix_subst=$withval 5822 am_cv_python_prefix=$withval 5823 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for explicit $am_display_PYTHON prefix" >&5 5824printf %s "checking for explicit $am_display_PYTHON prefix... " >&6; } 5825 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_prefix" >&5 5826printf "%s\n" "$am_cv_python_prefix" >&6; } 5827else $as_nop 5828 5829 if $am_use_python_sys; then 5830 # using python sys.prefix value, not GNU 5831 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python default $am_display_PYTHON prefix" >&5 5832printf %s "checking for python default $am_display_PYTHON prefix... " >&6; } 5833if test ${am_cv_python_prefix+y} 5834then : 5835 printf %s "(cached) " >&6 5836else $as_nop 5837 am_cv_python_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.prefix)"` 5838fi 5839{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_prefix" >&5 5840printf "%s\n" "$am_cv_python_prefix" >&6; } 5841 5842 case $am_cv_python_prefix in 5843 $am__usable_prefix*) 5844 am__strip_prefix=`echo "$am__usable_prefix" | sed 's|.|.|g'` 5845 am_python_prefix_subst=`echo "$am_cv_python_prefix" | sed "s,^$am__strip_prefix,\\${prefix},"` 5846 ;; 5847 *) 5848 am_python_prefix_subst=$am_cv_python_prefix 5849 ;; 5850 esac 5851 else # using GNU prefix value, not python sys.prefix 5852 am_python_prefix_subst='${prefix}' 5853 am_python_prefix=$am_python_prefix_subst 5854 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU default $am_display_PYTHON prefix" >&5 5855printf %s "checking for GNU default $am_display_PYTHON prefix... " >&6; } 5856 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_python_prefix" >&5 5857printf "%s\n" "$am_python_prefix" >&6; } 5858 fi 5859fi 5860 5861 # Substituting python_prefix_subst value. 5862 PYTHON_PREFIX=$am_python_prefix_subst 5863 5864 5865 # emacs-page Now do it all over again for Python exec_prefix, but with yet 5866 # another conditional: fall back to regular prefix if that was specified. 5867 5868# Check whether --with-python_exec_prefix was given. 5869if test ${with_python_exec_prefix+y} 5870then : 5871 withval=$with_python_exec_prefix; am_python_exec_prefix_subst=$withval 5872 am_cv_python_exec_prefix=$withval 5873 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for explicit $am_display_PYTHON exec_prefix" >&5 5874printf %s "checking for explicit $am_display_PYTHON exec_prefix... " >&6; } 5875 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_exec_prefix" >&5 5876printf "%s\n" "$am_cv_python_exec_prefix" >&6; } 5877else $as_nop 5878 5879 # no explicit --with-python_exec_prefix, but if 5880 # --with-python_prefix was given, use its value for python_exec_prefix too. 5881 if test -n "$with_python_prefix" 5882then : 5883 am_python_exec_prefix_subst=$with_python_prefix 5884 am_cv_python_exec_prefix=$with_python_prefix 5885 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python_prefix-given $am_display_PYTHON exec_prefix" >&5 5886printf %s "checking for python_prefix-given $am_display_PYTHON exec_prefix... " >&6; } 5887 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_exec_prefix" >&5 5888printf "%s\n" "$am_cv_python_exec_prefix" >&6; } 5889else $as_nop 5890 5891 # Set am__usable_exec_prefix whether using GNU or Python values, 5892 # since we use that variable for pyexecdir. 5893 if test "x$exec_prefix" = xNONE; then 5894 am__usable_exec_prefix=$am__usable_prefix 5895 else 5896 am__usable_exec_prefix=$exec_prefix 5897 fi 5898 # 5899 if $am_use_python_sys; then # using python sys.exec_prefix, not GNU 5900 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python default $am_display_PYTHON exec_prefix" >&5 5901printf %s "checking for python default $am_display_PYTHON exec_prefix... " >&6; } 5902if test ${am_cv_python_exec_prefix+y} 5903then : 5904 printf %s "(cached) " >&6 5905else $as_nop 5906 am_cv_python_exec_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.exec_prefix)"` 5907fi 5908{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_exec_prefix" >&5 5909printf "%s\n" "$am_cv_python_exec_prefix" >&6; } 5910 case $am_cv_python_exec_prefix in 5911 $am__usable_exec_prefix*) 5912 am__strip_prefix=`echo "$am__usable_exec_prefix" | sed 's|.|.|g'` 5913 am_python_exec_prefix_subst=`echo "$am_cv_python_exec_prefix" | sed "s,^$am__strip_prefix,\\${exec_prefix},"` 5914 ;; 5915 *) 5916 am_python_exec_prefix_subst=$am_cv_python_exec_prefix 5917 ;; 5918 esac 5919 else # using GNU $exec_prefix, not python sys.exec_prefix 5920 am_python_exec_prefix_subst='${exec_prefix}' 5921 am_python_exec_prefix=$am_python_exec_prefix_subst 5922 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU default $am_display_PYTHON exec_prefix" >&5 5923printf %s "checking for GNU default $am_display_PYTHON exec_prefix... " >&6; } 5924 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_python_exec_prefix" >&5 5925printf "%s\n" "$am_python_exec_prefix" >&6; } 5926 fi 5927fi 5928fi 5929 5930 # Substituting python_exec_prefix_subst. 5931 PYTHON_EXEC_PREFIX=$am_python_exec_prefix_subst 5932 5933 5934 # Factor out some code duplication into this shell variable. 5935 am_python_setup_sysconfig="\ 5936import sys 5937# Prefer sysconfig over distutils.sysconfig, for better compatibility 5938# with python 3.x. See automake bug#10227. 5939try: 5940 import sysconfig 5941except ImportError: 5942 can_use_sysconfig = 0 5943else: 5944 can_use_sysconfig = 1 5945# Can't use sysconfig in CPython 2.7, since it's broken in virtualenvs: 5946# <https://github.com/pypa/virtualenv/issues/118> 5947try: 5948 from platform import python_implementation 5949 if python_implementation() == 'CPython' and sys.version[:3] == '2.7': 5950 can_use_sysconfig = 0 5951except ImportError: 5952 pass" 5953 5954 5955 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON script directory (pythondir)" >&5 5956printf %s "checking for $am_display_PYTHON script directory (pythondir)... " >&6; } 5957if test ${am_cv_python_pythondir+y} 5958then : 5959 printf %s "(cached) " >&6 5960else $as_nop 5961 if test "x$am_cv_python_prefix" = x; then 5962 am_py_prefix=$am__usable_prefix 5963 else 5964 am_py_prefix=$am_cv_python_prefix 5965 fi 5966 am_cv_python_pythondir=`$PYTHON -c " 5967$am_python_setup_sysconfig 5968if can_use_sysconfig: 5969 sitedir = sysconfig.get_path('purelib', vars={'base':'$am_py_prefix'}) 5970else: 5971 from distutils import sysconfig 5972 sitedir = sysconfig.get_python_lib(0, 0, prefix='$am_py_prefix') 5973sys.stdout.write(sitedir)"` 5974 # 5975 case $am_cv_python_pythondir in 5976 $am_py_prefix*) 5977 am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'` 5978 am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,\\${PYTHON_PREFIX},"` 5979 ;; 5980 *) 5981 case $am_py_prefix in 5982 /usr|/System*) ;; 5983 *) am_cv_python_pythondir="\${PYTHON_PREFIX}/lib/python$PYTHON_VERSION/site-packages" 5984 ;; 5985 esac 5986 ;; 5987 esac 5988 5989fi 5990{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pythondir" >&5 5991printf "%s\n" "$am_cv_python_pythondir" >&6; } 5992 pythondir=$am_cv_python_pythondir 5993 5994 5995 pkgpythondir=\${pythondir}/$PACKAGE 5996 5997 5998 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON extension module directory (pyexecdir)" >&5 5999printf %s "checking for $am_display_PYTHON extension module directory (pyexecdir)... " >&6; } 6000if test ${am_cv_python_pyexecdir+y} 6001then : 6002 printf %s "(cached) " >&6 6003else $as_nop 6004 if test "x$am_cv_python_exec_prefix" = x; then 6005 am_py_exec_prefix=$am__usable_exec_prefix 6006 else 6007 am_py_exec_prefix=$am_cv_python_exec_prefix 6008 fi 6009 am_cv_python_pyexecdir=`$PYTHON -c " 6010$am_python_setup_sysconfig 6011if can_use_sysconfig: 6012 sitedir = sysconfig.get_path('platlib', vars={'platbase':'$am_py_exec_prefix'}) 6013else: 6014 from distutils import sysconfig 6015 sitedir = sysconfig.get_python_lib(1, 0, prefix='$am_py_exec_prefix') 6016sys.stdout.write(sitedir)"` 6017 # 6018 case $am_cv_python_pyexecdir in 6019 $am_py_exec_prefix*) 6020 am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'` 6021 am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,\\${PYTHON_EXEC_PREFIX},"` 6022 ;; 6023 *) 6024 case $am_py_exec_prefix in 6025 /usr|/System*) ;; 6026 *) am_cv_python_pyexecdir="\${PYTHON_EXEC_PREFIX}/lib/python$PYTHON_VERSION/site-packages" 6027 ;; 6028 esac 6029 ;; 6030 esac 6031 6032fi 6033{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pyexecdir" >&5 6034printf "%s\n" "$am_cv_python_pyexecdir" >&6; } 6035 pyexecdir=$am_cv_python_pyexecdir 6036 6037 6038 pkgpyexecdir=\${pyexecdir}/$PACKAGE 6039 6040 6041 6042 fi 6043 6044 6045{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for RM macro" >&5 6046printf %s "checking for RM macro... " >&6; } 6047_predefined_rm=`make -p -f /dev/null 2>/dev/null|grep '^RM ='|sed -e 's/^RM = //'` 6048if test "x$_predefined_rm" = "x"; then 6049 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no predefined RM" >&5 6050printf "%s\n" "no predefined RM" >&6; } 6051 # Extract the first word of "rm", so it can be a program name with args. 6052set dummy rm; ac_word=$2 6053{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6054printf %s "checking for $ac_word... " >&6; } 6055if test ${ac_cv_prog_RM+y} 6056then : 6057 printf %s "(cached) " >&6 6058else $as_nop 6059 if test -n "$RM"; then 6060 ac_cv_prog_RM="$RM" # Let the user override the test. 6061else 6062as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6063for as_dir in $PATH 6064do 6065 IFS=$as_save_IFS 6066 case $as_dir in #((( 6067 '') as_dir=./ ;; 6068 */) ;; 6069 *) as_dir=$as_dir/ ;; 6070 esac 6071 for ac_exec_ext in '' $ac_executable_extensions; do 6072 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6073 ac_cv_prog_RM="rm -f" 6074 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6075 break 2 6076 fi 6077done 6078 done 6079IFS=$as_save_IFS 6080 6081fi 6082fi 6083RM=$ac_cv_prog_RM 6084if test -n "$RM"; then 6085 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RM" >&5 6086printf "%s\n" "$RM" >&6; } 6087else 6088 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6089printf "%s\n" "no" >&6; } 6090fi 6091 6092 6093else 6094 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_predefined_rm" >&5 6095printf "%s\n" "$_predefined_rm" >&6; } 6096fi 6097 6098 6099case `pwd` in 6100 *\ * | *\ *) 6101 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 6102printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 6103esac 6104 6105 6106 6107macro_version='2.4.6' 6108macro_revision='2.4.6' 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123ltmain=$ac_aux_dir/ltmain.sh 6124 6125 6126 6127 # Make sure we can run config.sub. 6128$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || 6129 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 6130 6131{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 6132printf %s "checking build system type... " >&6; } 6133if test ${ac_cv_build+y} 6134then : 6135 printf %s "(cached) " >&6 6136else $as_nop 6137 ac_build_alias=$build_alias 6138test "x$ac_build_alias" = x && 6139 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` 6140test "x$ac_build_alias" = x && 6141 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 6142ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || 6143 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 6144 6145fi 6146{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 6147printf "%s\n" "$ac_cv_build" >&6; } 6148case $ac_cv_build in 6149*-*-*) ;; 6150*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 6151esac 6152build=$ac_cv_build 6153ac_save_IFS=$IFS; IFS='-' 6154set x $ac_cv_build 6155shift 6156build_cpu=$1 6157build_vendor=$2 6158shift; shift 6159# Remember, the first character of IFS is used to create $*, 6160# except with old shells: 6161build_os=$* 6162IFS=$ac_save_IFS 6163case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 6164 6165 6166{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 6167printf %s "checking host system type... " >&6; } 6168if test ${ac_cv_host+y} 6169then : 6170 printf %s "(cached) " >&6 6171else $as_nop 6172 if test "x$host_alias" = x; then 6173 ac_cv_host=$ac_cv_build 6174else 6175 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || 6176 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 6177fi 6178 6179fi 6180{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 6181printf "%s\n" "$ac_cv_host" >&6; } 6182case $ac_cv_host in 6183*-*-*) ;; 6184*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 6185esac 6186host=$ac_cv_host 6187ac_save_IFS=$IFS; IFS='-' 6188set x $ac_cv_host 6189shift 6190host_cpu=$1 6191host_vendor=$2 6192shift; shift 6193# Remember, the first character of IFS is used to create $*, 6194# except with old shells: 6195host_os=$* 6196IFS=$ac_save_IFS 6197case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 6198 6199 6200# Backslashify metacharacters that are still active within 6201# double-quoted strings. 6202sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 6203 6204# Same as above, but do not quote variable references. 6205double_quote_subst='s/\(["`\\]\)/\\\1/g' 6206 6207# Sed substitution to delay expansion of an escaped shell variable in a 6208# double_quote_subst'ed string. 6209delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6210 6211# Sed substitution to delay expansion of an escaped single quote. 6212delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 6213 6214# Sed substitution to avoid accidental globbing in evaled expressions 6215no_glob_subst='s/\*/\\\*/g' 6216 6217ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 6218ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 6219ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 6220 6221{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 6222printf %s "checking how to print strings... " >&6; } 6223# Test print first, because it will be a builtin if present. 6224if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 6225 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 6226 ECHO='print -r --' 6227elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 6228 ECHO='printf %s\n' 6229else 6230 # Use this function as a fallback that always works. 6231 func_fallback_echo () 6232 { 6233 eval 'cat <<_LTECHO_EOF 6234$1 6235_LTECHO_EOF' 6236 } 6237 ECHO='func_fallback_echo' 6238fi 6239 6240# func_echo_all arg... 6241# Invoke $ECHO with all args, space-separated. 6242func_echo_all () 6243{ 6244 $ECHO "" 6245} 6246 6247case $ECHO in 6248 printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5 6249printf "%s\n" "printf" >&6; } ;; 6250 print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 6251printf "%s\n" "print -r" >&6; } ;; 6252 *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5 6253printf "%s\n" "cat" >&6; } ;; 6254esac 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 6270printf %s "checking for a sed that does not truncate output... " >&6; } 6271if test ${ac_cv_path_SED+y} 6272then : 6273 printf %s "(cached) " >&6 6274else $as_nop 6275 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 6276 for ac_i in 1 2 3 4 5 6 7; do 6277 ac_script="$ac_script$as_nl$ac_script" 6278 done 6279 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 6280 { ac_script=; unset ac_script;} 6281 if test -z "$SED"; then 6282 ac_path_SED_found=false 6283 # Loop through the user's path and test for each of PROGNAME-LIST 6284 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6285for as_dir in $PATH 6286do 6287 IFS=$as_save_IFS 6288 case $as_dir in #((( 6289 '') as_dir=./ ;; 6290 */) ;; 6291 *) as_dir=$as_dir/ ;; 6292 esac 6293 for ac_prog in sed gsed 6294 do 6295 for ac_exec_ext in '' $ac_executable_extensions; do 6296 ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 6297 as_fn_executable_p "$ac_path_SED" || continue 6298# Check for GNU ac_path_SED and select it if it is found. 6299 # Check for GNU $ac_path_SED 6300case `"$ac_path_SED" --version 2>&1` in 6301*GNU*) 6302 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 6303*) 6304 ac_count=0 6305 printf %s 0123456789 >"conftest.in" 6306 while : 6307 do 6308 cat "conftest.in" "conftest.in" >"conftest.tmp" 6309 mv "conftest.tmp" "conftest.in" 6310 cp "conftest.in" "conftest.nl" 6311 printf "%s\n" '' >> "conftest.nl" 6312 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 6313 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6314 as_fn_arith $ac_count + 1 && ac_count=$as_val 6315 if test $ac_count -gt ${ac_path_SED_max-0}; then 6316 # Best one so far, save it but keep looking for a better one 6317 ac_cv_path_SED="$ac_path_SED" 6318 ac_path_SED_max=$ac_count 6319 fi 6320 # 10*(2^10) chars as input seems more than enough 6321 test $ac_count -gt 10 && break 6322 done 6323 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6324esac 6325 6326 $ac_path_SED_found && break 3 6327 done 6328 done 6329 done 6330IFS=$as_save_IFS 6331 if test -z "$ac_cv_path_SED"; then 6332 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 6333 fi 6334else 6335 ac_cv_path_SED=$SED 6336fi 6337 6338fi 6339{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 6340printf "%s\n" "$ac_cv_path_SED" >&6; } 6341 SED="$ac_cv_path_SED" 6342 rm -f conftest.sed 6343 6344test -z "$SED" && SED=sed 6345Xsed="$SED -e 1s/^X//" 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 6358printf %s "checking for grep that handles long lines and -e... " >&6; } 6359if test ${ac_cv_path_GREP+y} 6360then : 6361 printf %s "(cached) " >&6 6362else $as_nop 6363 if test -z "$GREP"; then 6364 ac_path_GREP_found=false 6365 # Loop through the user's path and test for each of PROGNAME-LIST 6366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6367for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 6368do 6369 IFS=$as_save_IFS 6370 case $as_dir in #((( 6371 '') as_dir=./ ;; 6372 */) ;; 6373 *) as_dir=$as_dir/ ;; 6374 esac 6375 for ac_prog in grep ggrep 6376 do 6377 for ac_exec_ext in '' $ac_executable_extensions; do 6378 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext" 6379 as_fn_executable_p "$ac_path_GREP" || continue 6380# Check for GNU ac_path_GREP and select it if it is found. 6381 # Check for GNU $ac_path_GREP 6382case `"$ac_path_GREP" --version 2>&1` in 6383*GNU*) 6384 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 6385*) 6386 ac_count=0 6387 printf %s 0123456789 >"conftest.in" 6388 while : 6389 do 6390 cat "conftest.in" "conftest.in" >"conftest.tmp" 6391 mv "conftest.tmp" "conftest.in" 6392 cp "conftest.in" "conftest.nl" 6393 printf "%s\n" 'GREP' >> "conftest.nl" 6394 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 6395 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6396 as_fn_arith $ac_count + 1 && ac_count=$as_val 6397 if test $ac_count -gt ${ac_path_GREP_max-0}; then 6398 # Best one so far, save it but keep looking for a better one 6399 ac_cv_path_GREP="$ac_path_GREP" 6400 ac_path_GREP_max=$ac_count 6401 fi 6402 # 10*(2^10) chars as input seems more than enough 6403 test $ac_count -gt 10 && break 6404 done 6405 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6406esac 6407 6408 $ac_path_GREP_found && break 3 6409 done 6410 done 6411 done 6412IFS=$as_save_IFS 6413 if test -z "$ac_cv_path_GREP"; then 6414 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 6415 fi 6416else 6417 ac_cv_path_GREP=$GREP 6418fi 6419 6420fi 6421{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 6422printf "%s\n" "$ac_cv_path_GREP" >&6; } 6423 GREP="$ac_cv_path_GREP" 6424 6425 6426{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 6427printf %s "checking for egrep... " >&6; } 6428if test ${ac_cv_path_EGREP+y} 6429then : 6430 printf %s "(cached) " >&6 6431else $as_nop 6432 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 6433 then ac_cv_path_EGREP="$GREP -E" 6434 else 6435 if test -z "$EGREP"; then 6436 ac_path_EGREP_found=false 6437 # Loop through the user's path and test for each of PROGNAME-LIST 6438 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6439for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 6440do 6441 IFS=$as_save_IFS 6442 case $as_dir in #((( 6443 '') as_dir=./ ;; 6444 */) ;; 6445 *) as_dir=$as_dir/ ;; 6446 esac 6447 for ac_prog in egrep 6448 do 6449 for ac_exec_ext in '' $ac_executable_extensions; do 6450 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" 6451 as_fn_executable_p "$ac_path_EGREP" || continue 6452# Check for GNU ac_path_EGREP and select it if it is found. 6453 # Check for GNU $ac_path_EGREP 6454case `"$ac_path_EGREP" --version 2>&1` in 6455*GNU*) 6456 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 6457*) 6458 ac_count=0 6459 printf %s 0123456789 >"conftest.in" 6460 while : 6461 do 6462 cat "conftest.in" "conftest.in" >"conftest.tmp" 6463 mv "conftest.tmp" "conftest.in" 6464 cp "conftest.in" "conftest.nl" 6465 printf "%s\n" 'EGREP' >> "conftest.nl" 6466 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 6467 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6468 as_fn_arith $ac_count + 1 && ac_count=$as_val 6469 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 6470 # Best one so far, save it but keep looking for a better one 6471 ac_cv_path_EGREP="$ac_path_EGREP" 6472 ac_path_EGREP_max=$ac_count 6473 fi 6474 # 10*(2^10) chars as input seems more than enough 6475 test $ac_count -gt 10 && break 6476 done 6477 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6478esac 6479 6480 $ac_path_EGREP_found && break 3 6481 done 6482 done 6483 done 6484IFS=$as_save_IFS 6485 if test -z "$ac_cv_path_EGREP"; then 6486 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 6487 fi 6488else 6489 ac_cv_path_EGREP=$EGREP 6490fi 6491 6492 fi 6493fi 6494{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 6495printf "%s\n" "$ac_cv_path_EGREP" >&6; } 6496 EGREP="$ac_cv_path_EGREP" 6497 6498 6499{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 6500printf %s "checking for fgrep... " >&6; } 6501if test ${ac_cv_path_FGREP+y} 6502then : 6503 printf %s "(cached) " >&6 6504else $as_nop 6505 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 6506 then ac_cv_path_FGREP="$GREP -F" 6507 else 6508 if test -z "$FGREP"; then 6509 ac_path_FGREP_found=false 6510 # Loop through the user's path and test for each of PROGNAME-LIST 6511 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6512for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 6513do 6514 IFS=$as_save_IFS 6515 case $as_dir in #((( 6516 '') as_dir=./ ;; 6517 */) ;; 6518 *) as_dir=$as_dir/ ;; 6519 esac 6520 for ac_prog in fgrep 6521 do 6522 for ac_exec_ext in '' $ac_executable_extensions; do 6523 ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext" 6524 as_fn_executable_p "$ac_path_FGREP" || continue 6525# Check for GNU ac_path_FGREP and select it if it is found. 6526 # Check for GNU $ac_path_FGREP 6527case `"$ac_path_FGREP" --version 2>&1` in 6528*GNU*) 6529 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 6530*) 6531 ac_count=0 6532 printf %s 0123456789 >"conftest.in" 6533 while : 6534 do 6535 cat "conftest.in" "conftest.in" >"conftest.tmp" 6536 mv "conftest.tmp" "conftest.in" 6537 cp "conftest.in" "conftest.nl" 6538 printf "%s\n" 'FGREP' >> "conftest.nl" 6539 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 6540 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6541 as_fn_arith $ac_count + 1 && ac_count=$as_val 6542 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 6543 # Best one so far, save it but keep looking for a better one 6544 ac_cv_path_FGREP="$ac_path_FGREP" 6545 ac_path_FGREP_max=$ac_count 6546 fi 6547 # 10*(2^10) chars as input seems more than enough 6548 test $ac_count -gt 10 && break 6549 done 6550 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6551esac 6552 6553 $ac_path_FGREP_found && break 3 6554 done 6555 done 6556 done 6557IFS=$as_save_IFS 6558 if test -z "$ac_cv_path_FGREP"; then 6559 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 6560 fi 6561else 6562 ac_cv_path_FGREP=$FGREP 6563fi 6564 6565 fi 6566fi 6567{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 6568printf "%s\n" "$ac_cv_path_FGREP" >&6; } 6569 FGREP="$ac_cv_path_FGREP" 6570 6571 6572test -z "$GREP" && GREP=grep 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592# Check whether --with-gnu-ld was given. 6593if test ${with_gnu_ld+y} 6594then : 6595 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 6596else $as_nop 6597 with_gnu_ld=no 6598fi 6599 6600ac_prog=ld 6601if test yes = "$GCC"; then 6602 # Check if gcc -print-prog-name=ld gives a path. 6603 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 6604printf %s "checking for ld used by $CC... " >&6; } 6605 case $host in 6606 *-*-mingw*) 6607 # gcc leaves a trailing carriage return, which upsets mingw 6608 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 6609 *) 6610 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 6611 esac 6612 case $ac_prog in 6613 # Accept absolute paths. 6614 [\\/]* | ?:[\\/]*) 6615 re_direlt='/[^/][^/]*/\.\./' 6616 # Canonicalize the pathname of ld 6617 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 6618 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 6619 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 6620 done 6621 test -z "$LD" && LD=$ac_prog 6622 ;; 6623 "") 6624 # If it fails, then pretend we aren't using GCC. 6625 ac_prog=ld 6626 ;; 6627 *) 6628 # If it is relative, then search for the first ld in PATH. 6629 with_gnu_ld=unknown 6630 ;; 6631 esac 6632elif test yes = "$with_gnu_ld"; then 6633 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 6634printf %s "checking for GNU ld... " >&6; } 6635else 6636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 6637printf %s "checking for non-GNU ld... " >&6; } 6638fi 6639if test ${lt_cv_path_LD+y} 6640then : 6641 printf %s "(cached) " >&6 6642else $as_nop 6643 if test -z "$LD"; then 6644 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 6645 for ac_dir in $PATH; do 6646 IFS=$lt_save_ifs 6647 test -z "$ac_dir" && ac_dir=. 6648 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 6649 lt_cv_path_LD=$ac_dir/$ac_prog 6650 # Check to see if the program is GNU ld. I'd rather use --version, 6651 # but apparently some variants of GNU ld only accept -v. 6652 # Break only if it was the GNU/non-GNU ld that we prefer. 6653 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 6654 *GNU* | *'with BFD'*) 6655 test no != "$with_gnu_ld" && break 6656 ;; 6657 *) 6658 test yes != "$with_gnu_ld" && break 6659 ;; 6660 esac 6661 fi 6662 done 6663 IFS=$lt_save_ifs 6664else 6665 lt_cv_path_LD=$LD # Let the user override the test with a path. 6666fi 6667fi 6668 6669LD=$lt_cv_path_LD 6670if test -n "$LD"; then 6671 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 6672printf "%s\n" "$LD" >&6; } 6673else 6674 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6675printf "%s\n" "no" >&6; } 6676fi 6677test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 6678{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 6679printf %s "checking if the linker ($LD) is GNU ld... " >&6; } 6680if test ${lt_cv_prog_gnu_ld+y} 6681then : 6682 printf %s "(cached) " >&6 6683else $as_nop 6684 # I'd rather use --version here, but apparently some GNU lds only accept -v. 6685case `$LD -v 2>&1 </dev/null` in 6686*GNU* | *'with BFD'*) 6687 lt_cv_prog_gnu_ld=yes 6688 ;; 6689*) 6690 lt_cv_prog_gnu_ld=no 6691 ;; 6692esac 6693fi 6694{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6695printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; } 6696with_gnu_ld=$lt_cv_prog_gnu_ld 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6707printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6708if test ${lt_cv_path_NM+y} 6709then : 6710 printf %s "(cached) " >&6 6711else $as_nop 6712 if test -n "$NM"; then 6713 # Let the user override the test. 6714 lt_cv_path_NM=$NM 6715else 6716 lt_nm_to_check=${ac_tool_prefix}nm 6717 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6718 lt_nm_to_check="$lt_nm_to_check nm" 6719 fi 6720 for lt_tmp_nm in $lt_nm_to_check; do 6721 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 6722 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6723 IFS=$lt_save_ifs 6724 test -z "$ac_dir" && ac_dir=. 6725 tmp_nm=$ac_dir/$lt_tmp_nm 6726 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 6727 # Check to see if the nm accepts a BSD-compat flag. 6728 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 6729 # nm: unknown option "B" ignored 6730 # Tru64's nm complains that /dev/null is an invalid object file 6731 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 6732 case $build_os in 6733 mingw*) lt_bad_file=conftest.nm/nofile ;; 6734 *) lt_bad_file=/dev/null ;; 6735 esac 6736 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in 6737 *$lt_bad_file* | *'Invalid file or object type'*) 6738 lt_cv_path_NM="$tmp_nm -B" 6739 break 2 6740 ;; 6741 *) 6742 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 6743 */dev/null*) 6744 lt_cv_path_NM="$tmp_nm -p" 6745 break 2 6746 ;; 6747 *) 6748 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6749 continue # so that we can try to find one that supports BSD flags 6750 ;; 6751 esac 6752 ;; 6753 esac 6754 fi 6755 done 6756 IFS=$lt_save_ifs 6757 done 6758 : ${lt_cv_path_NM=no} 6759fi 6760fi 6761{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6762printf "%s\n" "$lt_cv_path_NM" >&6; } 6763if test no != "$lt_cv_path_NM"; then 6764 NM=$lt_cv_path_NM 6765else 6766 # Didn't find any BSD compatible name lister, look for dumpbin. 6767 if test -n "$DUMPBIN"; then : 6768 # Let the user override the test. 6769 else 6770 if test -n "$ac_tool_prefix"; then 6771 for ac_prog in dumpbin "link -dump" 6772 do 6773 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6774set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6775{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6776printf %s "checking for $ac_word... " >&6; } 6777if test ${ac_cv_prog_DUMPBIN+y} 6778then : 6779 printf %s "(cached) " >&6 6780else $as_nop 6781 if test -n "$DUMPBIN"; then 6782 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6783else 6784as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6785for as_dir in $PATH 6786do 6787 IFS=$as_save_IFS 6788 case $as_dir in #((( 6789 '') as_dir=./ ;; 6790 */) ;; 6791 *) as_dir=$as_dir/ ;; 6792 esac 6793 for ac_exec_ext in '' $ac_executable_extensions; do 6794 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6795 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6796 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6797 break 2 6798 fi 6799done 6800 done 6801IFS=$as_save_IFS 6802 6803fi 6804fi 6805DUMPBIN=$ac_cv_prog_DUMPBIN 6806if test -n "$DUMPBIN"; then 6807 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6808printf "%s\n" "$DUMPBIN" >&6; } 6809else 6810 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6811printf "%s\n" "no" >&6; } 6812fi 6813 6814 6815 test -n "$DUMPBIN" && break 6816 done 6817fi 6818if test -z "$DUMPBIN"; then 6819 ac_ct_DUMPBIN=$DUMPBIN 6820 for ac_prog in dumpbin "link -dump" 6821do 6822 # Extract the first word of "$ac_prog", so it can be a program name with args. 6823set dummy $ac_prog; ac_word=$2 6824{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6825printf %s "checking for $ac_word... " >&6; } 6826if test ${ac_cv_prog_ac_ct_DUMPBIN+y} 6827then : 6828 printf %s "(cached) " >&6 6829else $as_nop 6830 if test -n "$ac_ct_DUMPBIN"; then 6831 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6832else 6833as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6834for as_dir in $PATH 6835do 6836 IFS=$as_save_IFS 6837 case $as_dir in #((( 6838 '') as_dir=./ ;; 6839 */) ;; 6840 *) as_dir=$as_dir/ ;; 6841 esac 6842 for ac_exec_ext in '' $ac_executable_extensions; do 6843 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6844 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6845 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6846 break 2 6847 fi 6848done 6849 done 6850IFS=$as_save_IFS 6851 6852fi 6853fi 6854ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6855if test -n "$ac_ct_DUMPBIN"; then 6856 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6857printf "%s\n" "$ac_ct_DUMPBIN" >&6; } 6858else 6859 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6860printf "%s\n" "no" >&6; } 6861fi 6862 6863 6864 test -n "$ac_ct_DUMPBIN" && break 6865done 6866 6867 if test "x$ac_ct_DUMPBIN" = x; then 6868 DUMPBIN=":" 6869 else 6870 case $cross_compiling:$ac_tool_warned in 6871yes:) 6872{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6873printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6874ac_tool_warned=yes ;; 6875esac 6876 DUMPBIN=$ac_ct_DUMPBIN 6877 fi 6878fi 6879 6880 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in 6881 *COFF*) 6882 DUMPBIN="$DUMPBIN -symbols -headers" 6883 ;; 6884 *) 6885 DUMPBIN=: 6886 ;; 6887 esac 6888 fi 6889 6890 if test : != "$DUMPBIN"; then 6891 NM=$DUMPBIN 6892 fi 6893fi 6894test -z "$NM" && NM=nm 6895 6896 6897 6898 6899 6900 6901{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6902printf %s "checking the name lister ($NM) interface... " >&6; } 6903if test ${lt_cv_nm_interface+y} 6904then : 6905 printf %s "(cached) " >&6 6906else $as_nop 6907 lt_cv_nm_interface="BSD nm" 6908 echo "int some_variable = 0;" > conftest.$ac_ext 6909 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6910 (eval "$ac_compile" 2>conftest.err) 6911 cat conftest.err >&5 6912 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6913 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6914 cat conftest.err >&5 6915 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6916 cat conftest.out >&5 6917 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6918 lt_cv_nm_interface="MS dumpbin" 6919 fi 6920 rm -f conftest* 6921fi 6922{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6923printf "%s\n" "$lt_cv_nm_interface" >&6; } 6924 6925# find the maximum length of command line arguments 6926{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6927printf %s "checking the maximum length of command line arguments... " >&6; } 6928if test ${lt_cv_sys_max_cmd_len+y} 6929then : 6930 printf %s "(cached) " >&6 6931else $as_nop 6932 i=0 6933 teststring=ABCD 6934 6935 case $build_os in 6936 msdosdjgpp*) 6937 # On DJGPP, this test can blow up pretty badly due to problems in libc 6938 # (any single argument exceeding 2000 bytes causes a buffer overrun 6939 # during glob expansion). Even if it were fixed, the result of this 6940 # check would be larger than it should be. 6941 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6942 ;; 6943 6944 gnu*) 6945 # Under GNU Hurd, this test is not required because there is 6946 # no limit to the length of command line arguments. 6947 # Libtool will interpret -1 as no limit whatsoever 6948 lt_cv_sys_max_cmd_len=-1; 6949 ;; 6950 6951 cygwin* | mingw* | cegcc*) 6952 # On Win9x/ME, this test blows up -- it succeeds, but takes 6953 # about 5 minutes as the teststring grows exponentially. 6954 # Worse, since 9x/ME are not pre-emptively multitasking, 6955 # you end up with a "frozen" computer, even though with patience 6956 # the test eventually succeeds (with a max line length of 256k). 6957 # Instead, let's just punt: use the minimum linelength reported by 6958 # all of the supported platforms: 8192 (on NT/2K/XP). 6959 lt_cv_sys_max_cmd_len=8192; 6960 ;; 6961 6962 mint*) 6963 # On MiNT this can take a long time and run out of memory. 6964 lt_cv_sys_max_cmd_len=8192; 6965 ;; 6966 6967 amigaos*) 6968 # On AmigaOS with pdksh, this test takes hours, literally. 6969 # So we just punt and use a minimum line length of 8192. 6970 lt_cv_sys_max_cmd_len=8192; 6971 ;; 6972 6973 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) 6974 # This has been around since 386BSD, at least. Likely further. 6975 if test -x /sbin/sysctl; then 6976 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6977 elif test -x /usr/sbin/sysctl; then 6978 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6979 else 6980 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6981 fi 6982 # And add a safety zone 6983 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6984 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6985 ;; 6986 6987 interix*) 6988 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6989 lt_cv_sys_max_cmd_len=196608 6990 ;; 6991 6992 os2*) 6993 # The test takes a long time on OS/2. 6994 lt_cv_sys_max_cmd_len=8192 6995 ;; 6996 6997 osf*) 6998 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6999 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 7000 # nice to cause kernel panics so lets avoid the loop below. 7001 # First set a reasonable default. 7002 lt_cv_sys_max_cmd_len=16384 7003 # 7004 if test -x /sbin/sysconfig; then 7005 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 7006 *1*) lt_cv_sys_max_cmd_len=-1 ;; 7007 esac 7008 fi 7009 ;; 7010 sco3.2v5*) 7011 lt_cv_sys_max_cmd_len=102400 7012 ;; 7013 sysv5* | sco5v6* | sysv4.2uw2*) 7014 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 7015 if test -n "$kargmax"; then 7016 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 7017 else 7018 lt_cv_sys_max_cmd_len=32768 7019 fi 7020 ;; 7021 *) 7022 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 7023 if test -n "$lt_cv_sys_max_cmd_len" && \ 7024 test undefined != "$lt_cv_sys_max_cmd_len"; then 7025 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 7026 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 7027 else 7028 # Make teststring a little bigger before we do anything with it. 7029 # a 1K string should be a reasonable start. 7030 for i in 1 2 3 4 5 6 7 8; do 7031 teststring=$teststring$teststring 7032 done 7033 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 7034 # If test is not a shell built-in, we'll probably end up computing a 7035 # maximum length that is only half of the actual maximum length, but 7036 # we can't tell. 7037 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 7038 = "X$teststring$teststring"; } >/dev/null 2>&1 && 7039 test 17 != "$i" # 1/2 MB should be enough 7040 do 7041 i=`expr $i + 1` 7042 teststring=$teststring$teststring 7043 done 7044 # Only check the string length outside the loop. 7045 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 7046 teststring= 7047 # Add a significant safety factor because C++ compilers can tack on 7048 # massive amounts of additional arguments before passing them to the 7049 # linker. It appears as though 1/2 is a usable value. 7050 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 7051 fi 7052 ;; 7053 esac 7054 7055fi 7056 7057if test -n "$lt_cv_sys_max_cmd_len"; then 7058 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 7059printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; } 7060else 7061 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5 7062printf "%s\n" "none" >&6; } 7063fi 7064max_cmd_len=$lt_cv_sys_max_cmd_len 7065 7066 7067 7068 7069 7070 7071: ${CP="cp -f"} 7072: ${MV="mv -f"} 7073: ${RM="rm -f"} 7074 7075if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 7076 lt_unset=unset 7077else 7078 lt_unset=false 7079fi 7080 7081 7082 7083 7084 7085# test EBCDIC or ASCII 7086case `echo X|tr X '\101'` in 7087 A) # ASCII based system 7088 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 7089 lt_SP2NL='tr \040 \012' 7090 lt_NL2SP='tr \015\012 \040\040' 7091 ;; 7092 *) # EBCDIC based system 7093 lt_SP2NL='tr \100 \n' 7094 lt_NL2SP='tr \r\n \100\100' 7095 ;; 7096esac 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 7107printf %s "checking how to convert $build file names to $host format... " >&6; } 7108if test ${lt_cv_to_host_file_cmd+y} 7109then : 7110 printf %s "(cached) " >&6 7111else $as_nop 7112 case $host in 7113 *-*-mingw* ) 7114 case $build in 7115 *-*-mingw* ) # actually msys 7116 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 7117 ;; 7118 *-*-cygwin* ) 7119 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 7120 ;; 7121 * ) # otherwise, assume *nix 7122 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 7123 ;; 7124 esac 7125 ;; 7126 *-*-cygwin* ) 7127 case $build in 7128 *-*-mingw* ) # actually msys 7129 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 7130 ;; 7131 *-*-cygwin* ) 7132 lt_cv_to_host_file_cmd=func_convert_file_noop 7133 ;; 7134 * ) # otherwise, assume *nix 7135 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 7136 ;; 7137 esac 7138 ;; 7139 * ) # unhandled hosts (and "normal" native builds) 7140 lt_cv_to_host_file_cmd=func_convert_file_noop 7141 ;; 7142esac 7143 7144fi 7145 7146to_host_file_cmd=$lt_cv_to_host_file_cmd 7147{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 7148printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; } 7149 7150 7151 7152 7153 7154{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 7155printf %s "checking how to convert $build file names to toolchain format... " >&6; } 7156if test ${lt_cv_to_tool_file_cmd+y} 7157then : 7158 printf %s "(cached) " >&6 7159else $as_nop 7160 #assume ordinary cross tools, or native build. 7161lt_cv_to_tool_file_cmd=func_convert_file_noop 7162case $host in 7163 *-*-mingw* ) 7164 case $build in 7165 *-*-mingw* ) # actually msys 7166 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 7167 ;; 7168 esac 7169 ;; 7170esac 7171 7172fi 7173 7174to_tool_file_cmd=$lt_cv_to_tool_file_cmd 7175{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 7176printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; } 7177 7178 7179 7180 7181 7182{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 7183printf %s "checking for $LD option to reload object files... " >&6; } 7184if test ${lt_cv_ld_reload_flag+y} 7185then : 7186 printf %s "(cached) " >&6 7187else $as_nop 7188 lt_cv_ld_reload_flag='-r' 7189fi 7190{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 7191printf "%s\n" "$lt_cv_ld_reload_flag" >&6; } 7192reload_flag=$lt_cv_ld_reload_flag 7193case $reload_flag in 7194"" | " "*) ;; 7195*) reload_flag=" $reload_flag" ;; 7196esac 7197reload_cmds='$LD$reload_flag -o $output$reload_objs' 7198case $host_os in 7199 cygwin* | mingw* | pw32* | cegcc*) 7200 if test yes != "$GCC"; then 7201 reload_cmds=false 7202 fi 7203 ;; 7204 darwin*) 7205 if test yes = "$GCC"; then 7206 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 7207 else 7208 reload_cmds='$LD$reload_flag -o $output$reload_objs' 7209 fi 7210 ;; 7211esac 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221if test -n "$ac_tool_prefix"; then 7222 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 7223set dummy ${ac_tool_prefix}objdump; ac_word=$2 7224{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7225printf %s "checking for $ac_word... " >&6; } 7226if test ${ac_cv_prog_OBJDUMP+y} 7227then : 7228 printf %s "(cached) " >&6 7229else $as_nop 7230 if test -n "$OBJDUMP"; then 7231 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 7232else 7233as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7234for as_dir in $PATH 7235do 7236 IFS=$as_save_IFS 7237 case $as_dir in #((( 7238 '') as_dir=./ ;; 7239 */) ;; 7240 *) as_dir=$as_dir/ ;; 7241 esac 7242 for ac_exec_ext in '' $ac_executable_extensions; do 7243 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7244 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 7245 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7246 break 2 7247 fi 7248done 7249 done 7250IFS=$as_save_IFS 7251 7252fi 7253fi 7254OBJDUMP=$ac_cv_prog_OBJDUMP 7255if test -n "$OBJDUMP"; then 7256 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 7257printf "%s\n" "$OBJDUMP" >&6; } 7258else 7259 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7260printf "%s\n" "no" >&6; } 7261fi 7262 7263 7264fi 7265if test -z "$ac_cv_prog_OBJDUMP"; then 7266 ac_ct_OBJDUMP=$OBJDUMP 7267 # Extract the first word of "objdump", so it can be a program name with args. 7268set dummy objdump; ac_word=$2 7269{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7270printf %s "checking for $ac_word... " >&6; } 7271if test ${ac_cv_prog_ac_ct_OBJDUMP+y} 7272then : 7273 printf %s "(cached) " >&6 7274else $as_nop 7275 if test -n "$ac_ct_OBJDUMP"; then 7276 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 7277else 7278as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7279for as_dir in $PATH 7280do 7281 IFS=$as_save_IFS 7282 case $as_dir in #((( 7283 '') as_dir=./ ;; 7284 */) ;; 7285 *) as_dir=$as_dir/ ;; 7286 esac 7287 for ac_exec_ext in '' $ac_executable_extensions; do 7288 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7289 ac_cv_prog_ac_ct_OBJDUMP="objdump" 7290 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7291 break 2 7292 fi 7293done 7294 done 7295IFS=$as_save_IFS 7296 7297fi 7298fi 7299ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 7300if test -n "$ac_ct_OBJDUMP"; then 7301 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 7302printf "%s\n" "$ac_ct_OBJDUMP" >&6; } 7303else 7304 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7305printf "%s\n" "no" >&6; } 7306fi 7307 7308 if test "x$ac_ct_OBJDUMP" = x; then 7309 OBJDUMP="false" 7310 else 7311 case $cross_compiling:$ac_tool_warned in 7312yes:) 7313{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7314printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7315ac_tool_warned=yes ;; 7316esac 7317 OBJDUMP=$ac_ct_OBJDUMP 7318 fi 7319else 7320 OBJDUMP="$ac_cv_prog_OBJDUMP" 7321fi 7322 7323test -z "$OBJDUMP" && OBJDUMP=objdump 7324 7325 7326 7327 7328 7329 7330{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 7331printf %s "checking how to recognize dependent libraries... " >&6; } 7332if test ${lt_cv_deplibs_check_method+y} 7333then : 7334 printf %s "(cached) " >&6 7335else $as_nop 7336 lt_cv_file_magic_cmd='$MAGIC_CMD' 7337lt_cv_file_magic_test_file= 7338lt_cv_deplibs_check_method='unknown' 7339# Need to set the preceding variable on all platforms that support 7340# interlibrary dependencies. 7341# 'none' -- dependencies not supported. 7342# 'unknown' -- same as none, but documents that we really don't know. 7343# 'pass_all' -- all dependencies passed with no checks. 7344# 'test_compile' -- check by making test program. 7345# 'file_magic [[regex]]' -- check by looking for files in library path 7346# that responds to the $file_magic_cmd with a given extended regex. 7347# If you have 'file' or equivalent on your system and you're not sure 7348# whether 'pass_all' will *always* work, you probably want this one. 7349 7350case $host_os in 7351aix[4-9]*) 7352 lt_cv_deplibs_check_method=pass_all 7353 ;; 7354 7355beos*) 7356 lt_cv_deplibs_check_method=pass_all 7357 ;; 7358 7359bsdi[45]*) 7360 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 7361 lt_cv_file_magic_cmd='/usr/bin/file -L' 7362 lt_cv_file_magic_test_file=/shlib/libc.so 7363 ;; 7364 7365cygwin*) 7366 # func_win32_libid is a shell function defined in ltmain.sh 7367 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 7368 lt_cv_file_magic_cmd='func_win32_libid' 7369 ;; 7370 7371mingw* | pw32*) 7372 # Base MSYS/MinGW do not provide the 'file' command needed by 7373 # func_win32_libid shell function, so use a weaker test based on 'objdump', 7374 # unless we find 'file', for example because we are cross-compiling. 7375 if ( file / ) >/dev/null 2>&1; then 7376 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 7377 lt_cv_file_magic_cmd='func_win32_libid' 7378 else 7379 # Keep this pattern in sync with the one in func_win32_libid. 7380 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 7381 lt_cv_file_magic_cmd='$OBJDUMP -f' 7382 fi 7383 ;; 7384 7385cegcc*) 7386 # use the weaker test based on 'objdump'. See mingw*. 7387 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 7388 lt_cv_file_magic_cmd='$OBJDUMP -f' 7389 ;; 7390 7391darwin* | rhapsody*) 7392 lt_cv_deplibs_check_method=pass_all 7393 ;; 7394 7395freebsd* | dragonfly*) 7396 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 7397 case $host_cpu in 7398 i*86 ) 7399 # Not sure whether the presence of OpenBSD here was a mistake. 7400 # Let's accept both of them until this is cleared up. 7401 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 7402 lt_cv_file_magic_cmd=/usr/bin/file 7403 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 7404 ;; 7405 esac 7406 else 7407 lt_cv_deplibs_check_method=pass_all 7408 fi 7409 ;; 7410 7411haiku*) 7412 lt_cv_deplibs_check_method=pass_all 7413 ;; 7414 7415hpux10.20* | hpux11*) 7416 lt_cv_file_magic_cmd=/usr/bin/file 7417 case $host_cpu in 7418 ia64*) 7419 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 7420 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 7421 ;; 7422 hppa*64*) 7423 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]' 7424 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 7425 ;; 7426 *) 7427 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 7428 lt_cv_file_magic_test_file=/usr/lib/libc.sl 7429 ;; 7430 esac 7431 ;; 7432 7433interix[3-9]*) 7434 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 7435 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 7436 ;; 7437 7438irix5* | irix6* | nonstopux*) 7439 case $LD in 7440 *-32|*"-32 ") libmagic=32-bit;; 7441 *-n32|*"-n32 ") libmagic=N32;; 7442 *-64|*"-64 ") libmagic=64-bit;; 7443 *) libmagic=never-match;; 7444 esac 7445 lt_cv_deplibs_check_method=pass_all 7446 ;; 7447 7448# This must be glibc/ELF. 7449linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 7450 lt_cv_deplibs_check_method=pass_all 7451 ;; 7452 7453netbsd*) 7454 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 7455 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 7456 else 7457 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 7458 fi 7459 ;; 7460 7461newos6*) 7462 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 7463 lt_cv_file_magic_cmd=/usr/bin/file 7464 lt_cv_file_magic_test_file=/usr/lib/libnls.so 7465 ;; 7466 7467*nto* | *qnx*) 7468 lt_cv_deplibs_check_method=pass_all 7469 ;; 7470 7471openbsd* | bitrig*) 7472 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 7473 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 7474 else 7475 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 7476 fi 7477 ;; 7478 7479osf3* | osf4* | osf5*) 7480 lt_cv_deplibs_check_method=pass_all 7481 ;; 7482 7483rdos*) 7484 lt_cv_deplibs_check_method=pass_all 7485 ;; 7486 7487solaris*) 7488 lt_cv_deplibs_check_method=pass_all 7489 ;; 7490 7491sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 7492 lt_cv_deplibs_check_method=pass_all 7493 ;; 7494 7495sysv4 | sysv4.3*) 7496 case $host_vendor in 7497 motorola) 7498 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]' 7499 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 7500 ;; 7501 ncr) 7502 lt_cv_deplibs_check_method=pass_all 7503 ;; 7504 sequent) 7505 lt_cv_file_magic_cmd='/bin/file' 7506 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 7507 ;; 7508 sni) 7509 lt_cv_file_magic_cmd='/bin/file' 7510 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 7511 lt_cv_file_magic_test_file=/lib/libc.so 7512 ;; 7513 siemens) 7514 lt_cv_deplibs_check_method=pass_all 7515 ;; 7516 pc) 7517 lt_cv_deplibs_check_method=pass_all 7518 ;; 7519 esac 7520 ;; 7521 7522tpf*) 7523 lt_cv_deplibs_check_method=pass_all 7524 ;; 7525os2*) 7526 lt_cv_deplibs_check_method=pass_all 7527 ;; 7528esac 7529 7530fi 7531{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 7532printf "%s\n" "$lt_cv_deplibs_check_method" >&6; } 7533 7534file_magic_glob= 7535want_nocaseglob=no 7536if test "$build" = "$host"; then 7537 case $host_os in 7538 mingw* | pw32*) 7539 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 7540 want_nocaseglob=yes 7541 else 7542 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 7543 fi 7544 ;; 7545 esac 7546fi 7547 7548file_magic_cmd=$lt_cv_file_magic_cmd 7549deplibs_check_method=$lt_cv_deplibs_check_method 7550test -z "$deplibs_check_method" && deplibs_check_method=unknown 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573if test -n "$ac_tool_prefix"; then 7574 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 7575set dummy ${ac_tool_prefix}dlltool; ac_word=$2 7576{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7577printf %s "checking for $ac_word... " >&6; } 7578if test ${ac_cv_prog_DLLTOOL+y} 7579then : 7580 printf %s "(cached) " >&6 7581else $as_nop 7582 if test -n "$DLLTOOL"; then 7583 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 7584else 7585as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7586for as_dir in $PATH 7587do 7588 IFS=$as_save_IFS 7589 case $as_dir in #((( 7590 '') as_dir=./ ;; 7591 */) ;; 7592 *) as_dir=$as_dir/ ;; 7593 esac 7594 for ac_exec_ext in '' $ac_executable_extensions; do 7595 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7596 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 7597 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7598 break 2 7599 fi 7600done 7601 done 7602IFS=$as_save_IFS 7603 7604fi 7605fi 7606DLLTOOL=$ac_cv_prog_DLLTOOL 7607if test -n "$DLLTOOL"; then 7608 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 7609printf "%s\n" "$DLLTOOL" >&6; } 7610else 7611 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7612printf "%s\n" "no" >&6; } 7613fi 7614 7615 7616fi 7617if test -z "$ac_cv_prog_DLLTOOL"; then 7618 ac_ct_DLLTOOL=$DLLTOOL 7619 # Extract the first word of "dlltool", so it can be a program name with args. 7620set dummy dlltool; ac_word=$2 7621{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7622printf %s "checking for $ac_word... " >&6; } 7623if test ${ac_cv_prog_ac_ct_DLLTOOL+y} 7624then : 7625 printf %s "(cached) " >&6 7626else $as_nop 7627 if test -n "$ac_ct_DLLTOOL"; then 7628 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 7629else 7630as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7631for as_dir in $PATH 7632do 7633 IFS=$as_save_IFS 7634 case $as_dir in #((( 7635 '') as_dir=./ ;; 7636 */) ;; 7637 *) as_dir=$as_dir/ ;; 7638 esac 7639 for ac_exec_ext in '' $ac_executable_extensions; do 7640 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7641 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 7642 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7643 break 2 7644 fi 7645done 7646 done 7647IFS=$as_save_IFS 7648 7649fi 7650fi 7651ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 7652if test -n "$ac_ct_DLLTOOL"; then 7653 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 7654printf "%s\n" "$ac_ct_DLLTOOL" >&6; } 7655else 7656 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7657printf "%s\n" "no" >&6; } 7658fi 7659 7660 if test "x$ac_ct_DLLTOOL" = x; then 7661 DLLTOOL="false" 7662 else 7663 case $cross_compiling:$ac_tool_warned in 7664yes:) 7665{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7666printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7667ac_tool_warned=yes ;; 7668esac 7669 DLLTOOL=$ac_ct_DLLTOOL 7670 fi 7671else 7672 DLLTOOL="$ac_cv_prog_DLLTOOL" 7673fi 7674 7675test -z "$DLLTOOL" && DLLTOOL=dlltool 7676 7677 7678 7679 7680 7681 7682 7683{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 7684printf %s "checking how to associate runtime and link libraries... " >&6; } 7685if test ${lt_cv_sharedlib_from_linklib_cmd+y} 7686then : 7687 printf %s "(cached) " >&6 7688else $as_nop 7689 lt_cv_sharedlib_from_linklib_cmd='unknown' 7690 7691case $host_os in 7692cygwin* | mingw* | pw32* | cegcc*) 7693 # two different shell functions defined in ltmain.sh; 7694 # decide which one to use based on capabilities of $DLLTOOL 7695 case `$DLLTOOL --help 2>&1` in 7696 *--identify-strict*) 7697 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 7698 ;; 7699 *) 7700 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 7701 ;; 7702 esac 7703 ;; 7704*) 7705 # fallback: assume linklib IS sharedlib 7706 lt_cv_sharedlib_from_linklib_cmd=$ECHO 7707 ;; 7708esac 7709 7710fi 7711{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 7712printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 7713sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 7714test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 7715 7716 7717 7718 7719 7720 7721 7722if test -n "$ac_tool_prefix"; then 7723 for ac_prog in ar 7724 do 7725 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 7726set dummy $ac_tool_prefix$ac_prog; ac_word=$2 7727{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7728printf %s "checking for $ac_word... " >&6; } 7729if test ${ac_cv_prog_AR+y} 7730then : 7731 printf %s "(cached) " >&6 7732else $as_nop 7733 if test -n "$AR"; then 7734 ac_cv_prog_AR="$AR" # Let the user override the test. 7735else 7736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7737for as_dir in $PATH 7738do 7739 IFS=$as_save_IFS 7740 case $as_dir in #((( 7741 '') as_dir=./ ;; 7742 */) ;; 7743 *) as_dir=$as_dir/ ;; 7744 esac 7745 for ac_exec_ext in '' $ac_executable_extensions; do 7746 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7747 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 7748 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7749 break 2 7750 fi 7751done 7752 done 7753IFS=$as_save_IFS 7754 7755fi 7756fi 7757AR=$ac_cv_prog_AR 7758if test -n "$AR"; then 7759 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 7760printf "%s\n" "$AR" >&6; } 7761else 7762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7763printf "%s\n" "no" >&6; } 7764fi 7765 7766 7767 test -n "$AR" && break 7768 done 7769fi 7770if test -z "$AR"; then 7771 ac_ct_AR=$AR 7772 for ac_prog in ar 7773do 7774 # Extract the first word of "$ac_prog", so it can be a program name with args. 7775set dummy $ac_prog; ac_word=$2 7776{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7777printf %s "checking for $ac_word... " >&6; } 7778if test ${ac_cv_prog_ac_ct_AR+y} 7779then : 7780 printf %s "(cached) " >&6 7781else $as_nop 7782 if test -n "$ac_ct_AR"; then 7783 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 7784else 7785as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7786for as_dir in $PATH 7787do 7788 IFS=$as_save_IFS 7789 case $as_dir in #((( 7790 '') as_dir=./ ;; 7791 */) ;; 7792 *) as_dir=$as_dir/ ;; 7793 esac 7794 for ac_exec_ext in '' $ac_executable_extensions; do 7795 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7796 ac_cv_prog_ac_ct_AR="$ac_prog" 7797 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7798 break 2 7799 fi 7800done 7801 done 7802IFS=$as_save_IFS 7803 7804fi 7805fi 7806ac_ct_AR=$ac_cv_prog_ac_ct_AR 7807if test -n "$ac_ct_AR"; then 7808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 7809printf "%s\n" "$ac_ct_AR" >&6; } 7810else 7811 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7812printf "%s\n" "no" >&6; } 7813fi 7814 7815 7816 test -n "$ac_ct_AR" && break 7817done 7818 7819 if test "x$ac_ct_AR" = x; then 7820 AR="false" 7821 else 7822 case $cross_compiling:$ac_tool_warned in 7823yes:) 7824{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7825printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7826ac_tool_warned=yes ;; 7827esac 7828 AR=$ac_ct_AR 7829 fi 7830fi 7831 7832: ${AR=ar} 7833: ${AR_FLAGS=cru} 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 7846printf %s "checking for archiver @FILE support... " >&6; } 7847if test ${lt_cv_ar_at_file+y} 7848then : 7849 printf %s "(cached) " >&6 7850else $as_nop 7851 lt_cv_ar_at_file=no 7852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7853/* end confdefs.h. */ 7854 7855int 7856main (void) 7857{ 7858 7859 ; 7860 return 0; 7861} 7862_ACEOF 7863if ac_fn_c_try_compile "$LINENO" 7864then : 7865 echo conftest.$ac_objext > conftest.lst 7866 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 7867 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 7868 (eval $lt_ar_try) 2>&5 7869 ac_status=$? 7870 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7871 test $ac_status = 0; } 7872 if test 0 -eq "$ac_status"; then 7873 # Ensure the archiver fails upon bogus file names. 7874 rm -f conftest.$ac_objext libconftest.a 7875 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 7876 (eval $lt_ar_try) 2>&5 7877 ac_status=$? 7878 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7879 test $ac_status = 0; } 7880 if test 0 -ne "$ac_status"; then 7881 lt_cv_ar_at_file=@ 7882 fi 7883 fi 7884 rm -f conftest.* libconftest.a 7885 7886fi 7887rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 7888 7889fi 7890{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 7891printf "%s\n" "$lt_cv_ar_at_file" >&6; } 7892 7893if test no = "$lt_cv_ar_at_file"; then 7894 archiver_list_spec= 7895else 7896 archiver_list_spec=$lt_cv_ar_at_file 7897fi 7898 7899 7900 7901 7902 7903 7904 7905if test -n "$ac_tool_prefix"; then 7906 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 7907set dummy ${ac_tool_prefix}strip; ac_word=$2 7908{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7909printf %s "checking for $ac_word... " >&6; } 7910if test ${ac_cv_prog_STRIP+y} 7911then : 7912 printf %s "(cached) " >&6 7913else $as_nop 7914 if test -n "$STRIP"; then 7915 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7916else 7917as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7918for as_dir in $PATH 7919do 7920 IFS=$as_save_IFS 7921 case $as_dir in #((( 7922 '') as_dir=./ ;; 7923 */) ;; 7924 *) as_dir=$as_dir/ ;; 7925 esac 7926 for ac_exec_ext in '' $ac_executable_extensions; do 7927 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7928 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7929 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7930 break 2 7931 fi 7932done 7933 done 7934IFS=$as_save_IFS 7935 7936fi 7937fi 7938STRIP=$ac_cv_prog_STRIP 7939if test -n "$STRIP"; then 7940 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 7941printf "%s\n" "$STRIP" >&6; } 7942else 7943 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7944printf "%s\n" "no" >&6; } 7945fi 7946 7947 7948fi 7949if test -z "$ac_cv_prog_STRIP"; then 7950 ac_ct_STRIP=$STRIP 7951 # Extract the first word of "strip", so it can be a program name with args. 7952set dummy strip; ac_word=$2 7953{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7954printf %s "checking for $ac_word... " >&6; } 7955if test ${ac_cv_prog_ac_ct_STRIP+y} 7956then : 7957 printf %s "(cached) " >&6 7958else $as_nop 7959 if test -n "$ac_ct_STRIP"; then 7960 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7961else 7962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7963for as_dir in $PATH 7964do 7965 IFS=$as_save_IFS 7966 case $as_dir in #((( 7967 '') as_dir=./ ;; 7968 */) ;; 7969 *) as_dir=$as_dir/ ;; 7970 esac 7971 for ac_exec_ext in '' $ac_executable_extensions; do 7972 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7973 ac_cv_prog_ac_ct_STRIP="strip" 7974 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7975 break 2 7976 fi 7977done 7978 done 7979IFS=$as_save_IFS 7980 7981fi 7982fi 7983ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7984if test -n "$ac_ct_STRIP"; then 7985 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7986printf "%s\n" "$ac_ct_STRIP" >&6; } 7987else 7988 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7989printf "%s\n" "no" >&6; } 7990fi 7991 7992 if test "x$ac_ct_STRIP" = x; then 7993 STRIP=":" 7994 else 7995 case $cross_compiling:$ac_tool_warned in 7996yes:) 7997{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7998printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7999ac_tool_warned=yes ;; 8000esac 8001 STRIP=$ac_ct_STRIP 8002 fi 8003else 8004 STRIP="$ac_cv_prog_STRIP" 8005fi 8006 8007test -z "$STRIP" && STRIP=: 8008 8009 8010 8011 8012 8013 8014if test -n "$ac_tool_prefix"; then 8015 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 8016set dummy ${ac_tool_prefix}ranlib; ac_word=$2 8017{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8018printf %s "checking for $ac_word... " >&6; } 8019if test ${ac_cv_prog_RANLIB+y} 8020then : 8021 printf %s "(cached) " >&6 8022else $as_nop 8023 if test -n "$RANLIB"; then 8024 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 8025else 8026as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8027for as_dir in $PATH 8028do 8029 IFS=$as_save_IFS 8030 case $as_dir in #((( 8031 '') as_dir=./ ;; 8032 */) ;; 8033 *) as_dir=$as_dir/ ;; 8034 esac 8035 for ac_exec_ext in '' $ac_executable_extensions; do 8036 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8037 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 8038 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8039 break 2 8040 fi 8041done 8042 done 8043IFS=$as_save_IFS 8044 8045fi 8046fi 8047RANLIB=$ac_cv_prog_RANLIB 8048if test -n "$RANLIB"; then 8049 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 8050printf "%s\n" "$RANLIB" >&6; } 8051else 8052 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8053printf "%s\n" "no" >&6; } 8054fi 8055 8056 8057fi 8058if test -z "$ac_cv_prog_RANLIB"; then 8059 ac_ct_RANLIB=$RANLIB 8060 # Extract the first word of "ranlib", so it can be a program name with args. 8061set dummy ranlib; ac_word=$2 8062{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8063printf %s "checking for $ac_word... " >&6; } 8064if test ${ac_cv_prog_ac_ct_RANLIB+y} 8065then : 8066 printf %s "(cached) " >&6 8067else $as_nop 8068 if test -n "$ac_ct_RANLIB"; then 8069 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 8070else 8071as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8072for as_dir in $PATH 8073do 8074 IFS=$as_save_IFS 8075 case $as_dir in #((( 8076 '') as_dir=./ ;; 8077 */) ;; 8078 *) as_dir=$as_dir/ ;; 8079 esac 8080 for ac_exec_ext in '' $ac_executable_extensions; do 8081 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8082 ac_cv_prog_ac_ct_RANLIB="ranlib" 8083 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8084 break 2 8085 fi 8086done 8087 done 8088IFS=$as_save_IFS 8089 8090fi 8091fi 8092ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 8093if test -n "$ac_ct_RANLIB"; then 8094 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 8095printf "%s\n" "$ac_ct_RANLIB" >&6; } 8096else 8097 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8098printf "%s\n" "no" >&6; } 8099fi 8100 8101 if test "x$ac_ct_RANLIB" = x; then 8102 RANLIB=":" 8103 else 8104 case $cross_compiling:$ac_tool_warned in 8105yes:) 8106{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8107printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8108ac_tool_warned=yes ;; 8109esac 8110 RANLIB=$ac_ct_RANLIB 8111 fi 8112else 8113 RANLIB="$ac_cv_prog_RANLIB" 8114fi 8115 8116test -z "$RANLIB" && RANLIB=: 8117 8118 8119 8120 8121 8122 8123# Determine commands to create old-style static archives. 8124old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 8125old_postinstall_cmds='chmod 644 $oldlib' 8126old_postuninstall_cmds= 8127 8128if test -n "$RANLIB"; then 8129 case $host_os in 8130 bitrig* | openbsd*) 8131 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 8132 ;; 8133 *) 8134 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 8135 ;; 8136 esac 8137 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 8138fi 8139 8140case $host_os in 8141 darwin*) 8142 lock_old_archive_extraction=yes ;; 8143 *) 8144 lock_old_archive_extraction=no ;; 8145esac 8146 8147 8148 8149 8150 8151 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185# If no C compiler was specified, use CC. 8186LTCC=${LTCC-"$CC"} 8187 8188# If no C compiler flags were specified, use CFLAGS. 8189LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8190 8191# Allow CC to be a program name with arguments. 8192compiler=$CC 8193 8194 8195# Check for command to grab the raw symbol name followed by C symbol from nm. 8196{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 8197printf %s "checking command to parse $NM output from $compiler object... " >&6; } 8198if test ${lt_cv_sys_global_symbol_pipe+y} 8199then : 8200 printf %s "(cached) " >&6 8201else $as_nop 8202 8203# These are sane defaults that work on at least a few old systems. 8204# [They come from Ultrix. What could be older than Ultrix?!! ;)] 8205 8206# Character class describing NM global symbol codes. 8207symcode='[BCDEGRST]' 8208 8209# Regexp to match symbols that can be accessed directly from C. 8210sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 8211 8212# Define system-specific variables. 8213case $host_os in 8214aix*) 8215 symcode='[BCDT]' 8216 ;; 8217cygwin* | mingw* | pw32* | cegcc*) 8218 symcode='[ABCDGISTW]' 8219 ;; 8220hpux*) 8221 if test ia64 = "$host_cpu"; then 8222 symcode='[ABCDEGRST]' 8223 fi 8224 ;; 8225irix* | nonstopux*) 8226 symcode='[BCDEGRST]' 8227 ;; 8228osf*) 8229 symcode='[BCDEGQRST]' 8230 ;; 8231solaris*) 8232 symcode='[BDRT]' 8233 ;; 8234sco3.2v5*) 8235 symcode='[DT]' 8236 ;; 8237sysv4.2uw2*) 8238 symcode='[DT]' 8239 ;; 8240sysv5* | sco5v6* | unixware* | OpenUNIX*) 8241 symcode='[ABDT]' 8242 ;; 8243sysv4) 8244 symcode='[DFNSTU]' 8245 ;; 8246esac 8247 8248# If we're using GNU nm, then use its standard symbol codes. 8249case `$NM -V 2>&1` in 8250*GNU* | *'with BFD'*) 8251 symcode='[ABCDGIRSTW]' ;; 8252esac 8253 8254if test "$lt_cv_nm_interface" = "MS dumpbin"; then 8255 # Gets list of data symbols to import. 8256 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" 8257 # Adjust the below global symbol transforms to fixup imported variables. 8258 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 8259 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 8260 lt_c_name_lib_hook="\ 8261 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 8262 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 8263else 8264 # Disable hooks by default. 8265 lt_cv_sys_global_symbol_to_import= 8266 lt_cdecl_hook= 8267 lt_c_name_hook= 8268 lt_c_name_lib_hook= 8269fi 8270 8271# Transform an extracted symbol line into a proper C declaration. 8272# Some systems (esp. on ia64) link data and code symbols differently, 8273# so use this general approach. 8274lt_cv_sys_global_symbol_to_cdecl="sed -n"\ 8275$lt_cdecl_hook\ 8276" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 8277" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 8278 8279# Transform an extracted symbol line into symbol name and symbol address 8280lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ 8281$lt_c_name_hook\ 8282" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 8283" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 8284 8285# Transform an extracted symbol line into symbol name with lib prefix and 8286# symbol address. 8287lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ 8288$lt_c_name_lib_hook\ 8289" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 8290" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 8291" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 8292 8293# Handle CRLF in mingw tool chain 8294opt_cr= 8295case $build_os in 8296mingw*) 8297 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 8298 ;; 8299esac 8300 8301# Try without a prefix underscore, then with it. 8302for ac_symprfx in "" "_"; do 8303 8304 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 8305 symxfrm="\\1 $ac_symprfx\\2 \\2" 8306 8307 # Write the raw and C identifiers. 8308 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 8309 # Fake it for dumpbin and say T for any non-static function, 8310 # D for any global variable and I for any imported variable. 8311 # Also find C++ and __fastcall symbols from MSVC++, 8312 # which start with @ or ?. 8313 lt_cv_sys_global_symbol_pipe="$AWK '"\ 8314" {last_section=section; section=\$ 3};"\ 8315" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 8316" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 8317" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 8318" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 8319" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 8320" \$ 0!~/External *\|/{next};"\ 8321" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 8322" {if(hide[section]) next};"\ 8323" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 8324" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 8325" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 8326" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 8327" ' prfx=^$ac_symprfx" 8328 else 8329 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 8330 fi 8331 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 8332 8333 # Check to see that the pipe works correctly. 8334 pipe_works=no 8335 8336 rm -f conftest* 8337 cat > conftest.$ac_ext <<_LT_EOF 8338#ifdef __cplusplus 8339extern "C" { 8340#endif 8341char nm_test_var; 8342void nm_test_func(void); 8343void nm_test_func(void){} 8344#ifdef __cplusplus 8345} 8346#endif 8347int main(){nm_test_var='a';nm_test_func();return(0);} 8348_LT_EOF 8349 8350 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8351 (eval $ac_compile) 2>&5 8352 ac_status=$? 8353 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8354 test $ac_status = 0; }; then 8355 # Now try to grab the symbols. 8356 nlist=conftest.nm 8357 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 8358 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 8359 ac_status=$? 8360 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8361 test $ac_status = 0; } && test -s "$nlist"; then 8362 # Try sorting and uniquifying the output. 8363 if sort "$nlist" | uniq > "$nlist"T; then 8364 mv -f "$nlist"T "$nlist" 8365 else 8366 rm -f "$nlist"T 8367 fi 8368 8369 # Make sure that we snagged all the symbols we need. 8370 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 8371 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 8372 cat <<_LT_EOF > conftest.$ac_ext 8373/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 8374#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 8375/* DATA imports from DLLs on WIN32 can't be const, because runtime 8376 relocations are performed -- see ld's documentation on pseudo-relocs. */ 8377# define LT_DLSYM_CONST 8378#elif defined __osf__ 8379/* This system does not cope well with relocations in const data. */ 8380# define LT_DLSYM_CONST 8381#else 8382# define LT_DLSYM_CONST const 8383#endif 8384 8385#ifdef __cplusplus 8386extern "C" { 8387#endif 8388 8389_LT_EOF 8390 # Now generate the symbol file. 8391 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 8392 8393 cat <<_LT_EOF >> conftest.$ac_ext 8394 8395/* The mapping between symbol names and symbols. */ 8396LT_DLSYM_CONST struct { 8397 const char *name; 8398 void *address; 8399} 8400lt__PROGRAM__LTX_preloaded_symbols[] = 8401{ 8402 { "@PROGRAM@", (void *) 0 }, 8403_LT_EOF 8404 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 8405 cat <<\_LT_EOF >> conftest.$ac_ext 8406 {0, (void *) 0} 8407}; 8408 8409/* This works around a problem in FreeBSD linker */ 8410#ifdef FREEBSD_WORKAROUND 8411static const void *lt_preloaded_setup() { 8412 return lt__PROGRAM__LTX_preloaded_symbols; 8413} 8414#endif 8415 8416#ifdef __cplusplus 8417} 8418#endif 8419_LT_EOF 8420 # Now try linking the two files. 8421 mv conftest.$ac_objext conftstm.$ac_objext 8422 lt_globsym_save_LIBS=$LIBS 8423 lt_globsym_save_CFLAGS=$CFLAGS 8424 LIBS=conftstm.$ac_objext 8425 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 8426 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 8427 (eval $ac_link) 2>&5 8428 ac_status=$? 8429 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8430 test $ac_status = 0; } && test -s conftest$ac_exeext; then 8431 pipe_works=yes 8432 fi 8433 LIBS=$lt_globsym_save_LIBS 8434 CFLAGS=$lt_globsym_save_CFLAGS 8435 else 8436 echo "cannot find nm_test_func in $nlist" >&5 8437 fi 8438 else 8439 echo "cannot find nm_test_var in $nlist" >&5 8440 fi 8441 else 8442 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 8443 fi 8444 else 8445 echo "$progname: failed program was:" >&5 8446 cat conftest.$ac_ext >&5 8447 fi 8448 rm -rf conftest* conftst* 8449 8450 # Do not use the global_symbol_pipe unless it works. 8451 if test yes = "$pipe_works"; then 8452 break 8453 else 8454 lt_cv_sys_global_symbol_pipe= 8455 fi 8456done 8457 8458fi 8459 8460if test -z "$lt_cv_sys_global_symbol_pipe"; then 8461 lt_cv_sys_global_symbol_to_cdecl= 8462fi 8463if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 8464 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5 8465printf "%s\n" "failed" >&6; } 8466else 8467 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5 8468printf "%s\n" "ok" >&6; } 8469fi 8470 8471# Response file support. 8472if test "$lt_cv_nm_interface" = "MS dumpbin"; then 8473 nm_file_list_spec='@' 8474elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 8475 nm_file_list_spec='@' 8476fi 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 8515printf %s "checking for sysroot... " >&6; } 8516 8517# Check whether --with-sysroot was given. 8518if test ${with_sysroot+y} 8519then : 8520 withval=$with_sysroot; 8521else $as_nop 8522 with_sysroot=no 8523fi 8524 8525 8526lt_sysroot= 8527case $with_sysroot in #( 8528 yes) 8529 if test yes = "$GCC"; then 8530 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 8531 fi 8532 ;; #( 8533 /*) 8534 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 8535 ;; #( 8536 no|'') 8537 ;; #( 8538 *) 8539 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 8540printf "%s\n" "$with_sysroot" >&6; } 8541 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 8542 ;; 8543esac 8544 8545 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 8546printf "%s\n" "${lt_sysroot:-no}" >&6; } 8547 8548 8549 8550 8551 8552{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 8553printf %s "checking for a working dd... " >&6; } 8554if test ${ac_cv_path_lt_DD+y} 8555then : 8556 printf %s "(cached) " >&6 8557else $as_nop 8558 printf 0123456789abcdef0123456789abcdef >conftest.i 8559cat conftest.i conftest.i >conftest2.i 8560: ${lt_DD:=$DD} 8561if test -z "$lt_DD"; then 8562 ac_path_lt_DD_found=false 8563 # Loop through the user's path and test for each of PROGNAME-LIST 8564 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8565for as_dir in $PATH 8566do 8567 IFS=$as_save_IFS 8568 case $as_dir in #((( 8569 '') as_dir=./ ;; 8570 */) ;; 8571 *) as_dir=$as_dir/ ;; 8572 esac 8573 for ac_prog in dd 8574 do 8575 for ac_exec_ext in '' $ac_executable_extensions; do 8576 ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext" 8577 as_fn_executable_p "$ac_path_lt_DD" || continue 8578if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 8579 cmp -s conftest.i conftest.out \ 8580 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 8581fi 8582 $ac_path_lt_DD_found && break 3 8583 done 8584 done 8585 done 8586IFS=$as_save_IFS 8587 if test -z "$ac_cv_path_lt_DD"; then 8588 : 8589 fi 8590else 8591 ac_cv_path_lt_DD=$lt_DD 8592fi 8593 8594rm -f conftest.i conftest2.i conftest.out 8595fi 8596{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 8597printf "%s\n" "$ac_cv_path_lt_DD" >&6; } 8598 8599 8600{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 8601printf %s "checking how to truncate binary pipes... " >&6; } 8602if test ${lt_cv_truncate_bin+y} 8603then : 8604 printf %s "(cached) " >&6 8605else $as_nop 8606 printf 0123456789abcdef0123456789abcdef >conftest.i 8607cat conftest.i conftest.i >conftest2.i 8608lt_cv_truncate_bin= 8609if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 8610 cmp -s conftest.i conftest.out \ 8611 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 8612fi 8613rm -f conftest.i conftest2.i conftest.out 8614test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 8615fi 8616{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 8617printf "%s\n" "$lt_cv_truncate_bin" >&6; } 8618 8619 8620 8621 8622 8623 8624 8625# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 8626func_cc_basename () 8627{ 8628 for cc_temp in $*""; do 8629 case $cc_temp in 8630 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8631 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8632 \-*) ;; 8633 *) break;; 8634 esac 8635 done 8636 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8637} 8638 8639# Check whether --enable-libtool-lock was given. 8640if test ${enable_libtool_lock+y} 8641then : 8642 enableval=$enable_libtool_lock; 8643fi 8644 8645test no = "$enable_libtool_lock" || enable_libtool_lock=yes 8646 8647# Some flags need to be propagated to the compiler or linker for good 8648# libtool support. 8649case $host in 8650ia64-*-hpux*) 8651 # Find out what ABI is being produced by ac_compile, and set mode 8652 # options accordingly. 8653 echo 'int i;' > conftest.$ac_ext 8654 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8655 (eval $ac_compile) 2>&5 8656 ac_status=$? 8657 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8658 test $ac_status = 0; }; then 8659 case `/usr/bin/file conftest.$ac_objext` in 8660 *ELF-32*) 8661 HPUX_IA64_MODE=32 8662 ;; 8663 *ELF-64*) 8664 HPUX_IA64_MODE=64 8665 ;; 8666 esac 8667 fi 8668 rm -rf conftest* 8669 ;; 8670*-*-irix6*) 8671 # Find out what ABI is being produced by ac_compile, and set linker 8672 # options accordingly. 8673 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 8674 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8675 (eval $ac_compile) 2>&5 8676 ac_status=$? 8677 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8678 test $ac_status = 0; }; then 8679 if test yes = "$lt_cv_prog_gnu_ld"; then 8680 case `/usr/bin/file conftest.$ac_objext` in 8681 *32-bit*) 8682 LD="${LD-ld} -melf32bsmip" 8683 ;; 8684 *N32*) 8685 LD="${LD-ld} -melf32bmipn32" 8686 ;; 8687 *64-bit*) 8688 LD="${LD-ld} -melf64bmip" 8689 ;; 8690 esac 8691 else 8692 case `/usr/bin/file conftest.$ac_objext` in 8693 *32-bit*) 8694 LD="${LD-ld} -32" 8695 ;; 8696 *N32*) 8697 LD="${LD-ld} -n32" 8698 ;; 8699 *64-bit*) 8700 LD="${LD-ld} -64" 8701 ;; 8702 esac 8703 fi 8704 fi 8705 rm -rf conftest* 8706 ;; 8707 8708mips64*-*linux*) 8709 # Find out what ABI is being produced by ac_compile, and set linker 8710 # options accordingly. 8711 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 8712 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8713 (eval $ac_compile) 2>&5 8714 ac_status=$? 8715 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8716 test $ac_status = 0; }; then 8717 emul=elf 8718 case `/usr/bin/file conftest.$ac_objext` in 8719 *32-bit*) 8720 emul="${emul}32" 8721 ;; 8722 *64-bit*) 8723 emul="${emul}64" 8724 ;; 8725 esac 8726 case `/usr/bin/file conftest.$ac_objext` in 8727 *MSB*) 8728 emul="${emul}btsmip" 8729 ;; 8730 *LSB*) 8731 emul="${emul}ltsmip" 8732 ;; 8733 esac 8734 case `/usr/bin/file conftest.$ac_objext` in 8735 *N32*) 8736 emul="${emul}n32" 8737 ;; 8738 esac 8739 LD="${LD-ld} -m $emul" 8740 fi 8741 rm -rf conftest* 8742 ;; 8743 8744x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 8745s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 8746 # Find out what ABI is being produced by ac_compile, and set linker 8747 # options accordingly. Note that the listed cases only cover the 8748 # situations where additional linker options are needed (such as when 8749 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 8750 # vice versa); the common cases where no linker options are needed do 8751 # not appear in the list. 8752 echo 'int i;' > conftest.$ac_ext 8753 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8754 (eval $ac_compile) 2>&5 8755 ac_status=$? 8756 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8757 test $ac_status = 0; }; then 8758 case `/usr/bin/file conftest.o` in 8759 *32-bit*) 8760 case $host in 8761 x86_64-*kfreebsd*-gnu) 8762 LD="${LD-ld} -m elf_i386_fbsd" 8763 ;; 8764 x86_64-*linux*) 8765 case `/usr/bin/file conftest.o` in 8766 *x86-64*) 8767 LD="${LD-ld} -m elf32_x86_64" 8768 ;; 8769 *) 8770 LD="${LD-ld} -m elf_i386" 8771 ;; 8772 esac 8773 ;; 8774 powerpc64le-*linux*) 8775 LD="${LD-ld} -m elf32lppclinux" 8776 ;; 8777 powerpc64-*linux*) 8778 LD="${LD-ld} -m elf32ppclinux" 8779 ;; 8780 s390x-*linux*) 8781 LD="${LD-ld} -m elf_s390" 8782 ;; 8783 sparc64-*linux*) 8784 LD="${LD-ld} -m elf32_sparc" 8785 ;; 8786 esac 8787 ;; 8788 *64-bit*) 8789 case $host in 8790 x86_64-*kfreebsd*-gnu) 8791 LD="${LD-ld} -m elf_x86_64_fbsd" 8792 ;; 8793 x86_64-*linux*) 8794 LD="${LD-ld} -m elf_x86_64" 8795 ;; 8796 powerpcle-*linux*) 8797 LD="${LD-ld} -m elf64lppc" 8798 ;; 8799 powerpc-*linux*) 8800 LD="${LD-ld} -m elf64ppc" 8801 ;; 8802 s390*-*linux*|s390*-*tpf*) 8803 LD="${LD-ld} -m elf64_s390" 8804 ;; 8805 sparc*-*linux*) 8806 LD="${LD-ld} -m elf64_sparc" 8807 ;; 8808 esac 8809 ;; 8810 esac 8811 fi 8812 rm -rf conftest* 8813 ;; 8814 8815*-*-sco3.2v5*) 8816 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 8817 SAVE_CFLAGS=$CFLAGS 8818 CFLAGS="$CFLAGS -belf" 8819 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 8820printf %s "checking whether the C compiler needs -belf... " >&6; } 8821if test ${lt_cv_cc_needs_belf+y} 8822then : 8823 printf %s "(cached) " >&6 8824else $as_nop 8825 ac_ext=c 8826ac_cpp='$CPP $CPPFLAGS' 8827ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8828ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8829ac_compiler_gnu=$ac_cv_c_compiler_gnu 8830 8831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8832/* end confdefs.h. */ 8833 8834int 8835main (void) 8836{ 8837 8838 ; 8839 return 0; 8840} 8841_ACEOF 8842if ac_fn_c_try_link "$LINENO" 8843then : 8844 lt_cv_cc_needs_belf=yes 8845else $as_nop 8846 lt_cv_cc_needs_belf=no 8847fi 8848rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8849 conftest$ac_exeext conftest.$ac_ext 8850 ac_ext=c 8851ac_cpp='$CPP $CPPFLAGS' 8852ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8853ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8854ac_compiler_gnu=$ac_cv_c_compiler_gnu 8855 8856fi 8857{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 8858printf "%s\n" "$lt_cv_cc_needs_belf" >&6; } 8859 if test yes != "$lt_cv_cc_needs_belf"; then 8860 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 8861 CFLAGS=$SAVE_CFLAGS 8862 fi 8863 ;; 8864*-*solaris*) 8865 # Find out what ABI is being produced by ac_compile, and set linker 8866 # options accordingly. 8867 echo 'int i;' > conftest.$ac_ext 8868 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8869 (eval $ac_compile) 2>&5 8870 ac_status=$? 8871 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8872 test $ac_status = 0; }; then 8873 case `/usr/bin/file conftest.o` in 8874 *64-bit*) 8875 case $lt_cv_prog_gnu_ld in 8876 yes*) 8877 case $host in 8878 i?86-*-solaris*|x86_64-*-solaris*) 8879 LD="${LD-ld} -m elf_x86_64" 8880 ;; 8881 sparc*-*-solaris*) 8882 LD="${LD-ld} -m elf64_sparc" 8883 ;; 8884 esac 8885 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 8886 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 8887 LD=${LD-ld}_sol2 8888 fi 8889 ;; 8890 *) 8891 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 8892 LD="${LD-ld} -64" 8893 fi 8894 ;; 8895 esac 8896 ;; 8897 esac 8898 fi 8899 rm -rf conftest* 8900 ;; 8901esac 8902 8903need_locks=$enable_libtool_lock 8904 8905if test -n "$ac_tool_prefix"; then 8906 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 8907set dummy ${ac_tool_prefix}mt; ac_word=$2 8908{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8909printf %s "checking for $ac_word... " >&6; } 8910if test ${ac_cv_prog_MANIFEST_TOOL+y} 8911then : 8912 printf %s "(cached) " >&6 8913else $as_nop 8914 if test -n "$MANIFEST_TOOL"; then 8915 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 8916else 8917as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8918for as_dir in $PATH 8919do 8920 IFS=$as_save_IFS 8921 case $as_dir in #((( 8922 '') as_dir=./ ;; 8923 */) ;; 8924 *) as_dir=$as_dir/ ;; 8925 esac 8926 for ac_exec_ext in '' $ac_executable_extensions; do 8927 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8928 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 8929 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8930 break 2 8931 fi 8932done 8933 done 8934IFS=$as_save_IFS 8935 8936fi 8937fi 8938MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 8939if test -n "$MANIFEST_TOOL"; then 8940 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 8941printf "%s\n" "$MANIFEST_TOOL" >&6; } 8942else 8943 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8944printf "%s\n" "no" >&6; } 8945fi 8946 8947 8948fi 8949if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 8950 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 8951 # Extract the first word of "mt", so it can be a program name with args. 8952set dummy mt; ac_word=$2 8953{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8954printf %s "checking for $ac_word... " >&6; } 8955if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y} 8956then : 8957 printf %s "(cached) " >&6 8958else $as_nop 8959 if test -n "$ac_ct_MANIFEST_TOOL"; then 8960 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 8961else 8962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8963for as_dir in $PATH 8964do 8965 IFS=$as_save_IFS 8966 case $as_dir in #((( 8967 '') as_dir=./ ;; 8968 */) ;; 8969 *) as_dir=$as_dir/ ;; 8970 esac 8971 for ac_exec_ext in '' $ac_executable_extensions; do 8972 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8973 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 8974 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8975 break 2 8976 fi 8977done 8978 done 8979IFS=$as_save_IFS 8980 8981fi 8982fi 8983ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 8984if test -n "$ac_ct_MANIFEST_TOOL"; then 8985 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 8986printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; } 8987else 8988 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8989printf "%s\n" "no" >&6; } 8990fi 8991 8992 if test "x$ac_ct_MANIFEST_TOOL" = x; then 8993 MANIFEST_TOOL=":" 8994 else 8995 case $cross_compiling:$ac_tool_warned in 8996yes:) 8997{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8998printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8999ac_tool_warned=yes ;; 9000esac 9001 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 9002 fi 9003else 9004 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 9005fi 9006 9007test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 9008{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 9009printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 9010if test ${lt_cv_path_mainfest_tool+y} 9011then : 9012 printf %s "(cached) " >&6 9013else $as_nop 9014 lt_cv_path_mainfest_tool=no 9015 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 9016 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 9017 cat conftest.err >&5 9018 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 9019 lt_cv_path_mainfest_tool=yes 9020 fi 9021 rm -f conftest* 9022fi 9023{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 9024printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; } 9025if test yes != "$lt_cv_path_mainfest_tool"; then 9026 MANIFEST_TOOL=: 9027fi 9028 9029 9030 9031 9032 9033 9034 case $host_os in 9035 rhapsody* | darwin*) 9036 if test -n "$ac_tool_prefix"; then 9037 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 9038set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 9039{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9040printf %s "checking for $ac_word... " >&6; } 9041if test ${ac_cv_prog_DSYMUTIL+y} 9042then : 9043 printf %s "(cached) " >&6 9044else $as_nop 9045 if test -n "$DSYMUTIL"; then 9046 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 9047else 9048as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9049for as_dir in $PATH 9050do 9051 IFS=$as_save_IFS 9052 case $as_dir in #((( 9053 '') as_dir=./ ;; 9054 */) ;; 9055 *) as_dir=$as_dir/ ;; 9056 esac 9057 for ac_exec_ext in '' $ac_executable_extensions; do 9058 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9059 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 9060 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9061 break 2 9062 fi 9063done 9064 done 9065IFS=$as_save_IFS 9066 9067fi 9068fi 9069DSYMUTIL=$ac_cv_prog_DSYMUTIL 9070if test -n "$DSYMUTIL"; then 9071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 9072printf "%s\n" "$DSYMUTIL" >&6; } 9073else 9074 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9075printf "%s\n" "no" >&6; } 9076fi 9077 9078 9079fi 9080if test -z "$ac_cv_prog_DSYMUTIL"; then 9081 ac_ct_DSYMUTIL=$DSYMUTIL 9082 # Extract the first word of "dsymutil", so it can be a program name with args. 9083set dummy dsymutil; ac_word=$2 9084{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9085printf %s "checking for $ac_word... " >&6; } 9086if test ${ac_cv_prog_ac_ct_DSYMUTIL+y} 9087then : 9088 printf %s "(cached) " >&6 9089else $as_nop 9090 if test -n "$ac_ct_DSYMUTIL"; then 9091 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 9092else 9093as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9094for as_dir in $PATH 9095do 9096 IFS=$as_save_IFS 9097 case $as_dir in #((( 9098 '') as_dir=./ ;; 9099 */) ;; 9100 *) as_dir=$as_dir/ ;; 9101 esac 9102 for ac_exec_ext in '' $ac_executable_extensions; do 9103 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9104 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 9105 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9106 break 2 9107 fi 9108done 9109 done 9110IFS=$as_save_IFS 9111 9112fi 9113fi 9114ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 9115if test -n "$ac_ct_DSYMUTIL"; then 9116 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 9117printf "%s\n" "$ac_ct_DSYMUTIL" >&6; } 9118else 9119 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9120printf "%s\n" "no" >&6; } 9121fi 9122 9123 if test "x$ac_ct_DSYMUTIL" = x; then 9124 DSYMUTIL=":" 9125 else 9126 case $cross_compiling:$ac_tool_warned in 9127yes:) 9128{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9129printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9130ac_tool_warned=yes ;; 9131esac 9132 DSYMUTIL=$ac_ct_DSYMUTIL 9133 fi 9134else 9135 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 9136fi 9137 9138 if test -n "$ac_tool_prefix"; then 9139 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 9140set dummy ${ac_tool_prefix}nmedit; ac_word=$2 9141{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9142printf %s "checking for $ac_word... " >&6; } 9143if test ${ac_cv_prog_NMEDIT+y} 9144then : 9145 printf %s "(cached) " >&6 9146else $as_nop 9147 if test -n "$NMEDIT"; then 9148 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 9149else 9150as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9151for as_dir in $PATH 9152do 9153 IFS=$as_save_IFS 9154 case $as_dir in #((( 9155 '') as_dir=./ ;; 9156 */) ;; 9157 *) as_dir=$as_dir/ ;; 9158 esac 9159 for ac_exec_ext in '' $ac_executable_extensions; do 9160 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9161 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 9162 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9163 break 2 9164 fi 9165done 9166 done 9167IFS=$as_save_IFS 9168 9169fi 9170fi 9171NMEDIT=$ac_cv_prog_NMEDIT 9172if test -n "$NMEDIT"; then 9173 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 9174printf "%s\n" "$NMEDIT" >&6; } 9175else 9176 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9177printf "%s\n" "no" >&6; } 9178fi 9179 9180 9181fi 9182if test -z "$ac_cv_prog_NMEDIT"; then 9183 ac_ct_NMEDIT=$NMEDIT 9184 # Extract the first word of "nmedit", so it can be a program name with args. 9185set dummy nmedit; ac_word=$2 9186{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9187printf %s "checking for $ac_word... " >&6; } 9188if test ${ac_cv_prog_ac_ct_NMEDIT+y} 9189then : 9190 printf %s "(cached) " >&6 9191else $as_nop 9192 if test -n "$ac_ct_NMEDIT"; then 9193 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 9194else 9195as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9196for as_dir in $PATH 9197do 9198 IFS=$as_save_IFS 9199 case $as_dir in #((( 9200 '') as_dir=./ ;; 9201 */) ;; 9202 *) as_dir=$as_dir/ ;; 9203 esac 9204 for ac_exec_ext in '' $ac_executable_extensions; do 9205 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9206 ac_cv_prog_ac_ct_NMEDIT="nmedit" 9207 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9208 break 2 9209 fi 9210done 9211 done 9212IFS=$as_save_IFS 9213 9214fi 9215fi 9216ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 9217if test -n "$ac_ct_NMEDIT"; then 9218 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 9219printf "%s\n" "$ac_ct_NMEDIT" >&6; } 9220else 9221 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9222printf "%s\n" "no" >&6; } 9223fi 9224 9225 if test "x$ac_ct_NMEDIT" = x; then 9226 NMEDIT=":" 9227 else 9228 case $cross_compiling:$ac_tool_warned in 9229yes:) 9230{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9231printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9232ac_tool_warned=yes ;; 9233esac 9234 NMEDIT=$ac_ct_NMEDIT 9235 fi 9236else 9237 NMEDIT="$ac_cv_prog_NMEDIT" 9238fi 9239 9240 if test -n "$ac_tool_prefix"; then 9241 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 9242set dummy ${ac_tool_prefix}lipo; ac_word=$2 9243{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9244printf %s "checking for $ac_word... " >&6; } 9245if test ${ac_cv_prog_LIPO+y} 9246then : 9247 printf %s "(cached) " >&6 9248else $as_nop 9249 if test -n "$LIPO"; then 9250 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 9251else 9252as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9253for as_dir in $PATH 9254do 9255 IFS=$as_save_IFS 9256 case $as_dir in #((( 9257 '') as_dir=./ ;; 9258 */) ;; 9259 *) as_dir=$as_dir/ ;; 9260 esac 9261 for ac_exec_ext in '' $ac_executable_extensions; do 9262 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9263 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 9264 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9265 break 2 9266 fi 9267done 9268 done 9269IFS=$as_save_IFS 9270 9271fi 9272fi 9273LIPO=$ac_cv_prog_LIPO 9274if test -n "$LIPO"; then 9275 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 9276printf "%s\n" "$LIPO" >&6; } 9277else 9278 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9279printf "%s\n" "no" >&6; } 9280fi 9281 9282 9283fi 9284if test -z "$ac_cv_prog_LIPO"; then 9285 ac_ct_LIPO=$LIPO 9286 # Extract the first word of "lipo", so it can be a program name with args. 9287set dummy lipo; ac_word=$2 9288{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9289printf %s "checking for $ac_word... " >&6; } 9290if test ${ac_cv_prog_ac_ct_LIPO+y} 9291then : 9292 printf %s "(cached) " >&6 9293else $as_nop 9294 if test -n "$ac_ct_LIPO"; then 9295 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 9296else 9297as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9298for as_dir in $PATH 9299do 9300 IFS=$as_save_IFS 9301 case $as_dir in #((( 9302 '') as_dir=./ ;; 9303 */) ;; 9304 *) as_dir=$as_dir/ ;; 9305 esac 9306 for ac_exec_ext in '' $ac_executable_extensions; do 9307 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9308 ac_cv_prog_ac_ct_LIPO="lipo" 9309 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9310 break 2 9311 fi 9312done 9313 done 9314IFS=$as_save_IFS 9315 9316fi 9317fi 9318ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 9319if test -n "$ac_ct_LIPO"; then 9320 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 9321printf "%s\n" "$ac_ct_LIPO" >&6; } 9322else 9323 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9324printf "%s\n" "no" >&6; } 9325fi 9326 9327 if test "x$ac_ct_LIPO" = x; then 9328 LIPO=":" 9329 else 9330 case $cross_compiling:$ac_tool_warned in 9331yes:) 9332{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9333printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9334ac_tool_warned=yes ;; 9335esac 9336 LIPO=$ac_ct_LIPO 9337 fi 9338else 9339 LIPO="$ac_cv_prog_LIPO" 9340fi 9341 9342 if test -n "$ac_tool_prefix"; then 9343 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 9344set dummy ${ac_tool_prefix}otool; ac_word=$2 9345{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9346printf %s "checking for $ac_word... " >&6; } 9347if test ${ac_cv_prog_OTOOL+y} 9348then : 9349 printf %s "(cached) " >&6 9350else $as_nop 9351 if test -n "$OTOOL"; then 9352 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 9353else 9354as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9355for as_dir in $PATH 9356do 9357 IFS=$as_save_IFS 9358 case $as_dir in #((( 9359 '') as_dir=./ ;; 9360 */) ;; 9361 *) as_dir=$as_dir/ ;; 9362 esac 9363 for ac_exec_ext in '' $ac_executable_extensions; do 9364 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9365 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 9366 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9367 break 2 9368 fi 9369done 9370 done 9371IFS=$as_save_IFS 9372 9373fi 9374fi 9375OTOOL=$ac_cv_prog_OTOOL 9376if test -n "$OTOOL"; then 9377 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 9378printf "%s\n" "$OTOOL" >&6; } 9379else 9380 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9381printf "%s\n" "no" >&6; } 9382fi 9383 9384 9385fi 9386if test -z "$ac_cv_prog_OTOOL"; then 9387 ac_ct_OTOOL=$OTOOL 9388 # Extract the first word of "otool", so it can be a program name with args. 9389set dummy otool; ac_word=$2 9390{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9391printf %s "checking for $ac_word... " >&6; } 9392if test ${ac_cv_prog_ac_ct_OTOOL+y} 9393then : 9394 printf %s "(cached) " >&6 9395else $as_nop 9396 if test -n "$ac_ct_OTOOL"; then 9397 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 9398else 9399as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9400for as_dir in $PATH 9401do 9402 IFS=$as_save_IFS 9403 case $as_dir in #((( 9404 '') as_dir=./ ;; 9405 */) ;; 9406 *) as_dir=$as_dir/ ;; 9407 esac 9408 for ac_exec_ext in '' $ac_executable_extensions; do 9409 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9410 ac_cv_prog_ac_ct_OTOOL="otool" 9411 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9412 break 2 9413 fi 9414done 9415 done 9416IFS=$as_save_IFS 9417 9418fi 9419fi 9420ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 9421if test -n "$ac_ct_OTOOL"; then 9422 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 9423printf "%s\n" "$ac_ct_OTOOL" >&6; } 9424else 9425 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9426printf "%s\n" "no" >&6; } 9427fi 9428 9429 if test "x$ac_ct_OTOOL" = x; then 9430 OTOOL=":" 9431 else 9432 case $cross_compiling:$ac_tool_warned in 9433yes:) 9434{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9435printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9436ac_tool_warned=yes ;; 9437esac 9438 OTOOL=$ac_ct_OTOOL 9439 fi 9440else 9441 OTOOL="$ac_cv_prog_OTOOL" 9442fi 9443 9444 if test -n "$ac_tool_prefix"; then 9445 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 9446set dummy ${ac_tool_prefix}otool64; ac_word=$2 9447{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9448printf %s "checking for $ac_word... " >&6; } 9449if test ${ac_cv_prog_OTOOL64+y} 9450then : 9451 printf %s "(cached) " >&6 9452else $as_nop 9453 if test -n "$OTOOL64"; then 9454 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 9455else 9456as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9457for as_dir in $PATH 9458do 9459 IFS=$as_save_IFS 9460 case $as_dir in #((( 9461 '') as_dir=./ ;; 9462 */) ;; 9463 *) as_dir=$as_dir/ ;; 9464 esac 9465 for ac_exec_ext in '' $ac_executable_extensions; do 9466 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9467 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 9468 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9469 break 2 9470 fi 9471done 9472 done 9473IFS=$as_save_IFS 9474 9475fi 9476fi 9477OTOOL64=$ac_cv_prog_OTOOL64 9478if test -n "$OTOOL64"; then 9479 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 9480printf "%s\n" "$OTOOL64" >&6; } 9481else 9482 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9483printf "%s\n" "no" >&6; } 9484fi 9485 9486 9487fi 9488if test -z "$ac_cv_prog_OTOOL64"; then 9489 ac_ct_OTOOL64=$OTOOL64 9490 # Extract the first word of "otool64", so it can be a program name with args. 9491set dummy otool64; ac_word=$2 9492{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9493printf %s "checking for $ac_word... " >&6; } 9494if test ${ac_cv_prog_ac_ct_OTOOL64+y} 9495then : 9496 printf %s "(cached) " >&6 9497else $as_nop 9498 if test -n "$ac_ct_OTOOL64"; then 9499 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 9500else 9501as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9502for as_dir in $PATH 9503do 9504 IFS=$as_save_IFS 9505 case $as_dir in #((( 9506 '') as_dir=./ ;; 9507 */) ;; 9508 *) as_dir=$as_dir/ ;; 9509 esac 9510 for ac_exec_ext in '' $ac_executable_extensions; do 9511 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9512 ac_cv_prog_ac_ct_OTOOL64="otool64" 9513 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9514 break 2 9515 fi 9516done 9517 done 9518IFS=$as_save_IFS 9519 9520fi 9521fi 9522ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 9523if test -n "$ac_ct_OTOOL64"; then 9524 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 9525printf "%s\n" "$ac_ct_OTOOL64" >&6; } 9526else 9527 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9528printf "%s\n" "no" >&6; } 9529fi 9530 9531 if test "x$ac_ct_OTOOL64" = x; then 9532 OTOOL64=":" 9533 else 9534 case $cross_compiling:$ac_tool_warned in 9535yes:) 9536{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9537printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9538ac_tool_warned=yes ;; 9539esac 9540 OTOOL64=$ac_ct_OTOOL64 9541 fi 9542else 9543 OTOOL64="$ac_cv_prog_OTOOL64" 9544fi 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 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 9573printf %s "checking for -single_module linker flag... " >&6; } 9574if test ${lt_cv_apple_cc_single_mod+y} 9575then : 9576 printf %s "(cached) " >&6 9577else $as_nop 9578 lt_cv_apple_cc_single_mod=no 9579 if test -z "$LT_MULTI_MODULE"; then 9580 # By default we will add the -single_module flag. You can override 9581 # by either setting the environment variable LT_MULTI_MODULE 9582 # non-empty at configure time, or by adding -multi_module to the 9583 # link flags. 9584 rm -rf libconftest.dylib* 9585 echo "int foo(void){return 1;}" > conftest.c 9586 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 9587-dynamiclib -Wl,-single_module conftest.c" >&5 9588 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 9589 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 9590 _lt_result=$? 9591 # If there is a non-empty error log, and "single_module" 9592 # appears in it, assume the flag caused a linker warning 9593 if test -s conftest.err && $GREP single_module conftest.err; then 9594 cat conftest.err >&5 9595 # Otherwise, if the output was created with a 0 exit code from 9596 # the compiler, it worked. 9597 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 9598 lt_cv_apple_cc_single_mod=yes 9599 else 9600 cat conftest.err >&5 9601 fi 9602 rm -rf libconftest.dylib* 9603 rm -f conftest.* 9604 fi 9605fi 9606{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 9607printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; } 9608 9609 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 9610printf %s "checking for -exported_symbols_list linker flag... " >&6; } 9611if test ${lt_cv_ld_exported_symbols_list+y} 9612then : 9613 printf %s "(cached) " >&6 9614else $as_nop 9615 lt_cv_ld_exported_symbols_list=no 9616 save_LDFLAGS=$LDFLAGS 9617 echo "_main" > conftest.sym 9618 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 9619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9620/* end confdefs.h. */ 9621 9622int 9623main (void) 9624{ 9625 9626 ; 9627 return 0; 9628} 9629_ACEOF 9630if ac_fn_c_try_link "$LINENO" 9631then : 9632 lt_cv_ld_exported_symbols_list=yes 9633else $as_nop 9634 lt_cv_ld_exported_symbols_list=no 9635fi 9636rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9637 conftest$ac_exeext conftest.$ac_ext 9638 LDFLAGS=$save_LDFLAGS 9639 9640fi 9641{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 9642printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; } 9643 9644 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 9645printf %s "checking for -force_load linker flag... " >&6; } 9646if test ${lt_cv_ld_force_load+y} 9647then : 9648 printf %s "(cached) " >&6 9649else $as_nop 9650 lt_cv_ld_force_load=no 9651 cat > conftest.c << _LT_EOF 9652int forced_loaded() { return 2;} 9653_LT_EOF 9654 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 9655 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 9656 echo "$AR cru libconftest.a conftest.o" >&5 9657 $AR cru libconftest.a conftest.o 2>&5 9658 echo "$RANLIB libconftest.a" >&5 9659 $RANLIB libconftest.a 2>&5 9660 cat > conftest.c << _LT_EOF 9661int main() { return 0;} 9662_LT_EOF 9663 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 9664 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 9665 _lt_result=$? 9666 if test -s conftest.err && $GREP force_load conftest.err; then 9667 cat conftest.err >&5 9668 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 9669 lt_cv_ld_force_load=yes 9670 else 9671 cat conftest.err >&5 9672 fi 9673 rm -f conftest.err libconftest.a conftest conftest.c 9674 rm -rf conftest.dSYM 9675 9676fi 9677{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 9678printf "%s\n" "$lt_cv_ld_force_load" >&6; } 9679 case $host_os in 9680 rhapsody* | darwin1.[012]) 9681 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 9682 darwin1.*) 9683 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 9684 darwin*) # darwin 5.x on 9685 # if running on 10.5 or later, the deployment target defaults 9686 # to the OS version, if on x86, and 10.4, the deployment 9687 # target defaults to 10.4. Don't you love it? 9688 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 9689 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 9690 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 9691 10.[012][,.]*) 9692 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 9693 10.*) 9694 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 9695 esac 9696 ;; 9697 esac 9698 if test yes = "$lt_cv_apple_cc_single_mod"; then 9699 _lt_dar_single_mod='$single_module' 9700 fi 9701 if test yes = "$lt_cv_ld_exported_symbols_list"; then 9702 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 9703 else 9704 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 9705 fi 9706 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 9707 _lt_dsymutil='~$DSYMUTIL $lib || :' 9708 else 9709 _lt_dsymutil= 9710 fi 9711 ;; 9712 esac 9713 9714# func_munge_path_list VARIABLE PATH 9715# ----------------------------------- 9716# VARIABLE is name of variable containing _space_ separated list of 9717# directories to be munged by the contents of PATH, which is string 9718# having a format: 9719# "DIR[:DIR]:" 9720# string "DIR[ DIR]" will be prepended to VARIABLE 9721# ":DIR[:DIR]" 9722# string "DIR[ DIR]" will be appended to VARIABLE 9723# "DIRP[:DIRP]::[DIRA:]DIRA" 9724# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 9725# "DIRA[ DIRA]" will be appended to VARIABLE 9726# "DIR[:DIR]" 9727# VARIABLE will be replaced by "DIR[ DIR]" 9728func_munge_path_list () 9729{ 9730 case x$2 in 9731 x) 9732 ;; 9733 *:) 9734 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 9735 ;; 9736 x:*) 9737 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 9738 ;; 9739 *::*) 9740 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 9741 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 9742 ;; 9743 *) 9744 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 9745 ;; 9746 esac 9747} 9748 9749ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 9750" 9751if test "x$ac_cv_header_dlfcn_h" = xyes 9752then : 9753 printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h 9754 9755fi 9756 9757 9758 9759 9760 9761# Set options 9762# Check whether --enable-static was given. 9763if test ${enable_static+y} 9764then : 9765 enableval=$enable_static; p=${PACKAGE-default} 9766 case $enableval in 9767 yes) enable_static=yes ;; 9768 no) enable_static=no ;; 9769 *) 9770 enable_static=no 9771 # Look at the argument we got. We use all the common list separators. 9772 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 9773 for pkg in $enableval; do 9774 IFS=$lt_save_ifs 9775 if test "X$pkg" = "X$p"; then 9776 enable_static=yes 9777 fi 9778 done 9779 IFS=$lt_save_ifs 9780 ;; 9781 esac 9782else $as_nop 9783 enable_static=no 9784fi 9785 9786 9787 9788 9789 9790 9791 9792enable_win32_dll=yes 9793 9794case $host in 9795*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) 9796 if test -n "$ac_tool_prefix"; then 9797 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 9798set dummy ${ac_tool_prefix}as; ac_word=$2 9799{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9800printf %s "checking for $ac_word... " >&6; } 9801if test ${ac_cv_prog_AS+y} 9802then : 9803 printf %s "(cached) " >&6 9804else $as_nop 9805 if test -n "$AS"; then 9806 ac_cv_prog_AS="$AS" # Let the user override the test. 9807else 9808as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9809for as_dir in $PATH 9810do 9811 IFS=$as_save_IFS 9812 case $as_dir in #((( 9813 '') as_dir=./ ;; 9814 */) ;; 9815 *) as_dir=$as_dir/ ;; 9816 esac 9817 for ac_exec_ext in '' $ac_executable_extensions; do 9818 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9819 ac_cv_prog_AS="${ac_tool_prefix}as" 9820 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9821 break 2 9822 fi 9823done 9824 done 9825IFS=$as_save_IFS 9826 9827fi 9828fi 9829AS=$ac_cv_prog_AS 9830if test -n "$AS"; then 9831 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 9832printf "%s\n" "$AS" >&6; } 9833else 9834 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9835printf "%s\n" "no" >&6; } 9836fi 9837 9838 9839fi 9840if test -z "$ac_cv_prog_AS"; then 9841 ac_ct_AS=$AS 9842 # Extract the first word of "as", so it can be a program name with args. 9843set dummy as; ac_word=$2 9844{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9845printf %s "checking for $ac_word... " >&6; } 9846if test ${ac_cv_prog_ac_ct_AS+y} 9847then : 9848 printf %s "(cached) " >&6 9849else $as_nop 9850 if test -n "$ac_ct_AS"; then 9851 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 9852else 9853as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9854for as_dir in $PATH 9855do 9856 IFS=$as_save_IFS 9857 case $as_dir in #((( 9858 '') as_dir=./ ;; 9859 */) ;; 9860 *) as_dir=$as_dir/ ;; 9861 esac 9862 for ac_exec_ext in '' $ac_executable_extensions; do 9863 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9864 ac_cv_prog_ac_ct_AS="as" 9865 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9866 break 2 9867 fi 9868done 9869 done 9870IFS=$as_save_IFS 9871 9872fi 9873fi 9874ac_ct_AS=$ac_cv_prog_ac_ct_AS 9875if test -n "$ac_ct_AS"; then 9876 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 9877printf "%s\n" "$ac_ct_AS" >&6; } 9878else 9879 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9880printf "%s\n" "no" >&6; } 9881fi 9882 9883 if test "x$ac_ct_AS" = x; then 9884 AS="false" 9885 else 9886 case $cross_compiling:$ac_tool_warned in 9887yes:) 9888{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9889printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9890ac_tool_warned=yes ;; 9891esac 9892 AS=$ac_ct_AS 9893 fi 9894else 9895 AS="$ac_cv_prog_AS" 9896fi 9897 9898 if test -n "$ac_tool_prefix"; then 9899 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 9900set dummy ${ac_tool_prefix}dlltool; ac_word=$2 9901{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9902printf %s "checking for $ac_word... " >&6; } 9903if test ${ac_cv_prog_DLLTOOL+y} 9904then : 9905 printf %s "(cached) " >&6 9906else $as_nop 9907 if test -n "$DLLTOOL"; then 9908 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 9909else 9910as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9911for as_dir in $PATH 9912do 9913 IFS=$as_save_IFS 9914 case $as_dir in #((( 9915 '') as_dir=./ ;; 9916 */) ;; 9917 *) as_dir=$as_dir/ ;; 9918 esac 9919 for ac_exec_ext in '' $ac_executable_extensions; do 9920 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9921 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 9922 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9923 break 2 9924 fi 9925done 9926 done 9927IFS=$as_save_IFS 9928 9929fi 9930fi 9931DLLTOOL=$ac_cv_prog_DLLTOOL 9932if test -n "$DLLTOOL"; then 9933 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 9934printf "%s\n" "$DLLTOOL" >&6; } 9935else 9936 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9937printf "%s\n" "no" >&6; } 9938fi 9939 9940 9941fi 9942if test -z "$ac_cv_prog_DLLTOOL"; then 9943 ac_ct_DLLTOOL=$DLLTOOL 9944 # Extract the first word of "dlltool", so it can be a program name with args. 9945set dummy dlltool; ac_word=$2 9946{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9947printf %s "checking for $ac_word... " >&6; } 9948if test ${ac_cv_prog_ac_ct_DLLTOOL+y} 9949then : 9950 printf %s "(cached) " >&6 9951else $as_nop 9952 if test -n "$ac_ct_DLLTOOL"; then 9953 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 9954else 9955as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9956for as_dir in $PATH 9957do 9958 IFS=$as_save_IFS 9959 case $as_dir in #((( 9960 '') as_dir=./ ;; 9961 */) ;; 9962 *) as_dir=$as_dir/ ;; 9963 esac 9964 for ac_exec_ext in '' $ac_executable_extensions; do 9965 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9966 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 9967 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9968 break 2 9969 fi 9970done 9971 done 9972IFS=$as_save_IFS 9973 9974fi 9975fi 9976ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 9977if test -n "$ac_ct_DLLTOOL"; then 9978 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 9979printf "%s\n" "$ac_ct_DLLTOOL" >&6; } 9980else 9981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9982printf "%s\n" "no" >&6; } 9983fi 9984 9985 if test "x$ac_ct_DLLTOOL" = x; then 9986 DLLTOOL="false" 9987 else 9988 case $cross_compiling:$ac_tool_warned in 9989yes:) 9990{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9991printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9992ac_tool_warned=yes ;; 9993esac 9994 DLLTOOL=$ac_ct_DLLTOOL 9995 fi 9996else 9997 DLLTOOL="$ac_cv_prog_DLLTOOL" 9998fi 9999 10000 if test -n "$ac_tool_prefix"; then 10001 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 10002set dummy ${ac_tool_prefix}objdump; ac_word=$2 10003{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10004printf %s "checking for $ac_word... " >&6; } 10005if test ${ac_cv_prog_OBJDUMP+y} 10006then : 10007 printf %s "(cached) " >&6 10008else $as_nop 10009 if test -n "$OBJDUMP"; then 10010 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 10011else 10012as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10013for as_dir in $PATH 10014do 10015 IFS=$as_save_IFS 10016 case $as_dir in #((( 10017 '') as_dir=./ ;; 10018 */) ;; 10019 *) as_dir=$as_dir/ ;; 10020 esac 10021 for ac_exec_ext in '' $ac_executable_extensions; do 10022 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 10023 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 10024 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 10025 break 2 10026 fi 10027done 10028 done 10029IFS=$as_save_IFS 10030 10031fi 10032fi 10033OBJDUMP=$ac_cv_prog_OBJDUMP 10034if test -n "$OBJDUMP"; then 10035 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 10036printf "%s\n" "$OBJDUMP" >&6; } 10037else 10038 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 10039printf "%s\n" "no" >&6; } 10040fi 10041 10042 10043fi 10044if test -z "$ac_cv_prog_OBJDUMP"; then 10045 ac_ct_OBJDUMP=$OBJDUMP 10046 # Extract the first word of "objdump", so it can be a program name with args. 10047set dummy objdump; ac_word=$2 10048{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10049printf %s "checking for $ac_word... " >&6; } 10050if test ${ac_cv_prog_ac_ct_OBJDUMP+y} 10051then : 10052 printf %s "(cached) " >&6 10053else $as_nop 10054 if test -n "$ac_ct_OBJDUMP"; then 10055 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 10056else 10057as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10058for as_dir in $PATH 10059do 10060 IFS=$as_save_IFS 10061 case $as_dir in #((( 10062 '') as_dir=./ ;; 10063 */) ;; 10064 *) as_dir=$as_dir/ ;; 10065 esac 10066 for ac_exec_ext in '' $ac_executable_extensions; do 10067 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 10068 ac_cv_prog_ac_ct_OBJDUMP="objdump" 10069 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 10070 break 2 10071 fi 10072done 10073 done 10074IFS=$as_save_IFS 10075 10076fi 10077fi 10078ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 10079if test -n "$ac_ct_OBJDUMP"; then 10080 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 10081printf "%s\n" "$ac_ct_OBJDUMP" >&6; } 10082else 10083 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 10084printf "%s\n" "no" >&6; } 10085fi 10086 10087 if test "x$ac_ct_OBJDUMP" = x; then 10088 OBJDUMP="false" 10089 else 10090 case $cross_compiling:$ac_tool_warned in 10091yes:) 10092{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10093printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10094ac_tool_warned=yes ;; 10095esac 10096 OBJDUMP=$ac_ct_OBJDUMP 10097 fi 10098else 10099 OBJDUMP="$ac_cv_prog_OBJDUMP" 10100fi 10101 10102 ;; 10103esac 10104 10105test -z "$AS" && AS=as 10106 10107 10108 10109 10110 10111test -z "$DLLTOOL" && DLLTOOL=dlltool 10112 10113 10114 10115 10116 10117test -z "$OBJDUMP" && OBJDUMP=objdump 10118 10119 10120 10121 10122 10123 10124 10125 enable_dlopen=no 10126 10127 10128 10129 # Check whether --enable-shared was given. 10130if test ${enable_shared+y} 10131then : 10132 enableval=$enable_shared; p=${PACKAGE-default} 10133 case $enableval in 10134 yes) enable_shared=yes ;; 10135 no) enable_shared=no ;; 10136 *) 10137 enable_shared=no 10138 # Look at the argument we got. We use all the common list separators. 10139 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 10140 for pkg in $enableval; do 10141 IFS=$lt_save_ifs 10142 if test "X$pkg" = "X$p"; then 10143 enable_shared=yes 10144 fi 10145 done 10146 IFS=$lt_save_ifs 10147 ;; 10148 esac 10149else $as_nop 10150 enable_shared=yes 10151fi 10152 10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163# Check whether --with-pic was given. 10164if test ${with_pic+y} 10165then : 10166 withval=$with_pic; lt_p=${PACKAGE-default} 10167 case $withval in 10168 yes|no) pic_mode=$withval ;; 10169 *) 10170 pic_mode=default 10171 # Look at the argument we got. We use all the common list separators. 10172 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 10173 for lt_pkg in $withval; do 10174 IFS=$lt_save_ifs 10175 if test "X$lt_pkg" = "X$lt_p"; then 10176 pic_mode=yes 10177 fi 10178 done 10179 IFS=$lt_save_ifs 10180 ;; 10181 esac 10182else $as_nop 10183 pic_mode=default 10184fi 10185 10186 10187 10188 10189 10190 10191 10192 10193 # Check whether --enable-fast-install was given. 10194if test ${enable_fast_install+y} 10195then : 10196 enableval=$enable_fast_install; p=${PACKAGE-default} 10197 case $enableval in 10198 yes) enable_fast_install=yes ;; 10199 no) enable_fast_install=no ;; 10200 *) 10201 enable_fast_install=no 10202 # Look at the argument we got. We use all the common list separators. 10203 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 10204 for pkg in $enableval; do 10205 IFS=$lt_save_ifs 10206 if test "X$pkg" = "X$p"; then 10207 enable_fast_install=yes 10208 fi 10209 done 10210 IFS=$lt_save_ifs 10211 ;; 10212 esac 10213else $as_nop 10214 enable_fast_install=yes 10215fi 10216 10217 10218 10219 10220 10221 10222 10223 10224 shared_archive_member_spec= 10225case $host,$enable_shared in 10226power*-*-aix[5-9]*,yes) 10227 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 10228printf %s "checking which variant of shared library versioning to provide... " >&6; } 10229 10230# Check whether --with-aix-soname was given. 10231if test ${with_aix_soname+y} 10232then : 10233 withval=$with_aix_soname; case $withval in 10234 aix|svr4|both) 10235 ;; 10236 *) 10237 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 10238 ;; 10239 esac 10240 lt_cv_with_aix_soname=$with_aix_soname 10241else $as_nop 10242 if test ${lt_cv_with_aix_soname+y} 10243then : 10244 printf %s "(cached) " >&6 10245else $as_nop 10246 lt_cv_with_aix_soname=aix 10247fi 10248 10249 with_aix_soname=$lt_cv_with_aix_soname 10250fi 10251 10252 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 10253printf "%s\n" "$with_aix_soname" >&6; } 10254 if test aix != "$with_aix_soname"; then 10255 # For the AIX way of multilib, we name the shared archive member 10256 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 10257 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 10258 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 10259 # the AIX toolchain works better with OBJECT_MODE set (default 32). 10260 if test 64 = "${OBJECT_MODE-32}"; then 10261 shared_archive_member_spec=shr_64 10262 else 10263 shared_archive_member_spec=shr 10264 fi 10265 fi 10266 ;; 10267*) 10268 with_aix_soname=aix 10269 ;; 10270esac 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281# This can be used to rebuild libtool when needed 10282LIBTOOL_DEPS=$ltmain 10283 10284# Always use our own libtool. 10285LIBTOOL='$(SHELL) $(top_builddir)/libtool' 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316test -z "$LN_S" && LN_S="ln -s" 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331if test -n "${ZSH_VERSION+set}"; then 10332 setopt NO_GLOB_SUBST 10333fi 10334 10335{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 10336printf %s "checking for objdir... " >&6; } 10337if test ${lt_cv_objdir+y} 10338then : 10339 printf %s "(cached) " >&6 10340else $as_nop 10341 rm -f .libs 2>/dev/null 10342mkdir .libs 2>/dev/null 10343if test -d .libs; then 10344 lt_cv_objdir=.libs 10345else 10346 # MS-DOS does not allow filenames that begin with a dot. 10347 lt_cv_objdir=_libs 10348fi 10349rmdir .libs 2>/dev/null 10350fi 10351{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 10352printf "%s\n" "$lt_cv_objdir" >&6; } 10353objdir=$lt_cv_objdir 10354 10355 10356 10357 10358 10359printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h 10360 10361 10362 10363 10364case $host_os in 10365aix3*) 10366 # AIX sometimes has problems with the GCC collect2 program. For some 10367 # reason, if we set the COLLECT_NAMES environment variable, the problems 10368 # vanish in a puff of smoke. 10369 if test set != "${COLLECT_NAMES+set}"; then 10370 COLLECT_NAMES= 10371 export COLLECT_NAMES 10372 fi 10373 ;; 10374esac 10375 10376# Global variables: 10377ofile=libtool 10378can_build_shared=yes 10379 10380# All known linkers require a '.a' archive for static linking (except MSVC, 10381# which needs '.lib'). 10382libext=a 10383 10384with_gnu_ld=$lt_cv_prog_gnu_ld 10385 10386old_CC=$CC 10387old_CFLAGS=$CFLAGS 10388 10389# Set sane defaults for various variables 10390test -z "$CC" && CC=cc 10391test -z "$LTCC" && LTCC=$CC 10392test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 10393test -z "$LD" && LD=ld 10394test -z "$ac_objext" && ac_objext=o 10395 10396func_cc_basename $compiler 10397cc_basename=$func_cc_basename_result 10398 10399 10400# Only perform the check for file, if the check method requires it 10401test -z "$MAGIC_CMD" && MAGIC_CMD=file 10402case $deplibs_check_method in 10403file_magic*) 10404 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 10405 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 10406printf %s "checking for ${ac_tool_prefix}file... " >&6; } 10407if test ${lt_cv_path_MAGIC_CMD+y} 10408then : 10409 printf %s "(cached) " >&6 10410else $as_nop 10411 case $MAGIC_CMD in 10412[\\/*] | ?:[\\/]*) 10413 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 10414 ;; 10415*) 10416 lt_save_MAGIC_CMD=$MAGIC_CMD 10417 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 10418 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 10419 for ac_dir in $ac_dummy; do 10420 IFS=$lt_save_ifs 10421 test -z "$ac_dir" && ac_dir=. 10422 if test -f "$ac_dir/${ac_tool_prefix}file"; then 10423 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 10424 if test -n "$file_magic_test_file"; then 10425 case $deplibs_check_method in 10426 "file_magic "*) 10427 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 10428 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 10429 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 10430 $EGREP "$file_magic_regex" > /dev/null; then 10431 : 10432 else 10433 cat <<_LT_EOF 1>&2 10434 10435*** Warning: the command libtool uses to detect shared libraries, 10436*** $file_magic_cmd, produces output that libtool cannot recognize. 10437*** The result is that libtool may fail to recognize shared libraries 10438*** as such. This will affect the creation of libtool libraries that 10439*** depend on shared libraries, but programs linked with such libtool 10440*** libraries will work regardless of this problem. Nevertheless, you 10441*** may want to report the problem to your system manager and/or to 10442*** bug-libtool@gnu.org 10443 10444_LT_EOF 10445 fi ;; 10446 esac 10447 fi 10448 break 10449 fi 10450 done 10451 IFS=$lt_save_ifs 10452 MAGIC_CMD=$lt_save_MAGIC_CMD 10453 ;; 10454esac 10455fi 10456 10457MAGIC_CMD=$lt_cv_path_MAGIC_CMD 10458if test -n "$MAGIC_CMD"; then 10459 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 10460printf "%s\n" "$MAGIC_CMD" >&6; } 10461else 10462 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 10463printf "%s\n" "no" >&6; } 10464fi 10465 10466 10467 10468 10469 10470if test -z "$lt_cv_path_MAGIC_CMD"; then 10471 if test -n "$ac_tool_prefix"; then 10472 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5 10473printf %s "checking for file... " >&6; } 10474if test ${lt_cv_path_MAGIC_CMD+y} 10475then : 10476 printf %s "(cached) " >&6 10477else $as_nop 10478 case $MAGIC_CMD in 10479[\\/*] | ?:[\\/]*) 10480 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 10481 ;; 10482*) 10483 lt_save_MAGIC_CMD=$MAGIC_CMD 10484 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 10485 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 10486 for ac_dir in $ac_dummy; do 10487 IFS=$lt_save_ifs 10488 test -z "$ac_dir" && ac_dir=. 10489 if test -f "$ac_dir/file"; then 10490 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 10491 if test -n "$file_magic_test_file"; then 10492 case $deplibs_check_method in 10493 "file_magic "*) 10494 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 10495 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 10496 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 10497 $EGREP "$file_magic_regex" > /dev/null; then 10498 : 10499 else 10500 cat <<_LT_EOF 1>&2 10501 10502*** Warning: the command libtool uses to detect shared libraries, 10503*** $file_magic_cmd, produces output that libtool cannot recognize. 10504*** The result is that libtool may fail to recognize shared libraries 10505*** as such. This will affect the creation of libtool libraries that 10506*** depend on shared libraries, but programs linked with such libtool 10507*** libraries will work regardless of this problem. Nevertheless, you 10508*** may want to report the problem to your system manager and/or to 10509*** bug-libtool@gnu.org 10510 10511_LT_EOF 10512 fi ;; 10513 esac 10514 fi 10515 break 10516 fi 10517 done 10518 IFS=$lt_save_ifs 10519 MAGIC_CMD=$lt_save_MAGIC_CMD 10520 ;; 10521esac 10522fi 10523 10524MAGIC_CMD=$lt_cv_path_MAGIC_CMD 10525if test -n "$MAGIC_CMD"; then 10526 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 10527printf "%s\n" "$MAGIC_CMD" >&6; } 10528else 10529 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 10530printf "%s\n" "no" >&6; } 10531fi 10532 10533 10534 else 10535 MAGIC_CMD=: 10536 fi 10537fi 10538 10539 fi 10540 ;; 10541esac 10542 10543# Use C for the default configuration in the libtool script 10544 10545lt_save_CC=$CC 10546ac_ext=c 10547ac_cpp='$CPP $CPPFLAGS' 10548ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10549ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10550ac_compiler_gnu=$ac_cv_c_compiler_gnu 10551 10552 10553# Source file extension for C test sources. 10554ac_ext=c 10555 10556# Object file extension for compiled C test sources. 10557objext=o 10558objext=$objext 10559 10560# Code to be used in simple compile tests 10561lt_simple_compile_test_code="int some_variable = 0;" 10562 10563# Code to be used in simple link tests 10564lt_simple_link_test_code='int main(){return(0);}' 10565 10566 10567 10568 10569 10570 10571 10572# If no C compiler was specified, use CC. 10573LTCC=${LTCC-"$CC"} 10574 10575# If no C compiler flags were specified, use CFLAGS. 10576LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 10577 10578# Allow CC to be a program name with arguments. 10579compiler=$CC 10580 10581# Save the default compiler, since it gets overwritten when the other 10582# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 10583compiler_DEFAULT=$CC 10584 10585# save warnings/boilerplate of simple test code 10586ac_outfile=conftest.$ac_objext 10587echo "$lt_simple_compile_test_code" >conftest.$ac_ext 10588eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 10589_lt_compiler_boilerplate=`cat conftest.err` 10590$RM conftest* 10591 10592ac_outfile=conftest.$ac_objext 10593echo "$lt_simple_link_test_code" >conftest.$ac_ext 10594eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 10595_lt_linker_boilerplate=`cat conftest.err` 10596$RM -r conftest* 10597 10598 10599## CAVEAT EMPTOR: 10600## There is no encapsulation within the following macros, do not change 10601## the running order or otherwise move them around unless you know exactly 10602## what you are doing... 10603if test -n "$compiler"; then 10604 10605lt_prog_compiler_no_builtin_flag= 10606 10607if test yes = "$GCC"; then 10608 case $cc_basename in 10609 nvcc*) 10610 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 10611 *) 10612 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 10613 esac 10614 10615 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 10616printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 10617if test ${lt_cv_prog_compiler_rtti_exceptions+y} 10618then : 10619 printf %s "(cached) " >&6 10620else $as_nop 10621 lt_cv_prog_compiler_rtti_exceptions=no 10622 ac_outfile=conftest.$ac_objext 10623 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10624 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 10625 # Insert the option either (1) after the last *FLAGS variable, or 10626 # (2) before a word containing "conftest.", or (3) at the end. 10627 # Note that $ac_compile itself does not contain backslashes and begins 10628 # with a dollar sign (not a hyphen), so the echo should work correctly. 10629 # The option is referenced via a variable to avoid confusing sed. 10630 lt_compile=`echo "$ac_compile" | $SED \ 10631 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10632 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10633 -e 's:$: $lt_compiler_flag:'` 10634 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10635 (eval "$lt_compile" 2>conftest.err) 10636 ac_status=$? 10637 cat conftest.err >&5 10638 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10639 if (exit $ac_status) && test -s "$ac_outfile"; then 10640 # The compiler can only warn and ignore the option if not recognized 10641 # So say no if there are warnings other than the usual output. 10642 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 10643 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10644 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 10645 lt_cv_prog_compiler_rtti_exceptions=yes 10646 fi 10647 fi 10648 $RM conftest* 10649 10650fi 10651{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 10652printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 10653 10654if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 10655 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 10656else 10657 : 10658fi 10659 10660fi 10661 10662 10663 10664 10665 10666 10667 lt_prog_compiler_wl= 10668lt_prog_compiler_pic= 10669lt_prog_compiler_static= 10670 10671 10672 if test yes = "$GCC"; then 10673 lt_prog_compiler_wl='-Wl,' 10674 lt_prog_compiler_static='-static' 10675 10676 case $host_os in 10677 aix*) 10678 # All AIX code is PIC. 10679 if test ia64 = "$host_cpu"; then 10680 # AIX 5 now supports IA64 processor 10681 lt_prog_compiler_static='-Bstatic' 10682 fi 10683 lt_prog_compiler_pic='-fPIC' 10684 ;; 10685 10686 amigaos*) 10687 case $host_cpu in 10688 powerpc) 10689 # see comment about AmigaOS4 .so support 10690 lt_prog_compiler_pic='-fPIC' 10691 ;; 10692 m68k) 10693 # FIXME: we need at least 68020 code to build shared libraries, but 10694 # adding the '-m68020' flag to GCC prevents building anything better, 10695 # like '-m68040'. 10696 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 10697 ;; 10698 esac 10699 ;; 10700 10701 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 10702 # PIC is the default for these OSes. 10703 ;; 10704 10705 mingw* | cygwin* | pw32* | os2* | cegcc*) 10706 # This hack is so that the source file can tell whether it is being 10707 # built for inclusion in a dll (and should export symbols for example). 10708 # Although the cygwin gcc ignores -fPIC, still need this for old-style 10709 # (--disable-auto-import) libraries 10710 lt_prog_compiler_pic='-DDLL_EXPORT' 10711 case $host_os in 10712 os2*) 10713 lt_prog_compiler_static='$wl-static' 10714 ;; 10715 esac 10716 ;; 10717 10718 darwin* | rhapsody*) 10719 # PIC is the default on this platform 10720 # Common symbols not allowed in MH_DYLIB files 10721 lt_prog_compiler_pic='-fno-common' 10722 ;; 10723 10724 haiku*) 10725 # PIC is the default for Haiku. 10726 # The "-static" flag exists, but is broken. 10727 lt_prog_compiler_static= 10728 ;; 10729 10730 hpux*) 10731 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 10732 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 10733 # sets the default TLS model and affects inlining. 10734 case $host_cpu in 10735 hppa*64*) 10736 # +Z the default 10737 ;; 10738 *) 10739 lt_prog_compiler_pic='-fPIC' 10740 ;; 10741 esac 10742 ;; 10743 10744 interix[3-9]*) 10745 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 10746 # Instead, we relocate shared libraries at runtime. 10747 ;; 10748 10749 msdosdjgpp*) 10750 # Just because we use GCC doesn't mean we suddenly get shared libraries 10751 # on systems that don't support them. 10752 lt_prog_compiler_can_build_shared=no 10753 enable_shared=no 10754 ;; 10755 10756 *nto* | *qnx*) 10757 # QNX uses GNU C++, but need to define -shared option too, otherwise 10758 # it will coredump. 10759 lt_prog_compiler_pic='-fPIC -shared' 10760 ;; 10761 10762 sysv4*MP*) 10763 if test -d /usr/nec; then 10764 lt_prog_compiler_pic=-Kconform_pic 10765 fi 10766 ;; 10767 10768 *) 10769 lt_prog_compiler_pic='-fPIC' 10770 ;; 10771 esac 10772 10773 case $cc_basename in 10774 nvcc*) # Cuda Compiler Driver 2.2 10775 lt_prog_compiler_wl='-Xlinker ' 10776 if test -n "$lt_prog_compiler_pic"; then 10777 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 10778 fi 10779 ;; 10780 esac 10781 else 10782 # PORTME Check for flag to pass linker flags through the system compiler. 10783 case $host_os in 10784 aix*) 10785 lt_prog_compiler_wl='-Wl,' 10786 if test ia64 = "$host_cpu"; then 10787 # AIX 5 now supports IA64 processor 10788 lt_prog_compiler_static='-Bstatic' 10789 else 10790 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 10791 fi 10792 ;; 10793 10794 darwin* | rhapsody*) 10795 # PIC is the default on this platform 10796 # Common symbols not allowed in MH_DYLIB files 10797 lt_prog_compiler_pic='-fno-common' 10798 case $cc_basename in 10799 nagfor*) 10800 # NAG Fortran compiler 10801 lt_prog_compiler_wl='-Wl,-Wl,,' 10802 lt_prog_compiler_pic='-PIC' 10803 lt_prog_compiler_static='-Bstatic' 10804 ;; 10805 esac 10806 ;; 10807 10808 mingw* | cygwin* | pw32* | os2* | cegcc*) 10809 # This hack is so that the source file can tell whether it is being 10810 # built for inclusion in a dll (and should export symbols for example). 10811 lt_prog_compiler_pic='-DDLL_EXPORT' 10812 case $host_os in 10813 os2*) 10814 lt_prog_compiler_static='$wl-static' 10815 ;; 10816 esac 10817 ;; 10818 10819 hpux9* | hpux10* | hpux11*) 10820 lt_prog_compiler_wl='-Wl,' 10821 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 10822 # not for PA HP-UX. 10823 case $host_cpu in 10824 hppa*64*|ia64*) 10825 # +Z the default 10826 ;; 10827 *) 10828 lt_prog_compiler_pic='+Z' 10829 ;; 10830 esac 10831 # Is there a better lt_prog_compiler_static that works with the bundled CC? 10832 lt_prog_compiler_static='$wl-a ${wl}archive' 10833 ;; 10834 10835 irix5* | irix6* | nonstopux*) 10836 lt_prog_compiler_wl='-Wl,' 10837 # PIC (with -KPIC) is the default. 10838 lt_prog_compiler_static='-non_shared' 10839 ;; 10840 10841 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 10842 case $cc_basename in 10843 # old Intel for x86_64, which still supported -KPIC. 10844 ecc*) 10845 lt_prog_compiler_wl='-Wl,' 10846 lt_prog_compiler_pic='-KPIC' 10847 lt_prog_compiler_static='-static' 10848 ;; 10849 # icc used to be incompatible with GCC. 10850 # ICC 10 doesn't accept -KPIC any more. 10851 icc* | ifort*) 10852 lt_prog_compiler_wl='-Wl,' 10853 lt_prog_compiler_pic='-fPIC' 10854 lt_prog_compiler_static='-static' 10855 ;; 10856 # Lahey Fortran 8.1. 10857 lf95*) 10858 lt_prog_compiler_wl='-Wl,' 10859 lt_prog_compiler_pic='--shared' 10860 lt_prog_compiler_static='--static' 10861 ;; 10862 nagfor*) 10863 # NAG Fortran compiler 10864 lt_prog_compiler_wl='-Wl,-Wl,,' 10865 lt_prog_compiler_pic='-PIC' 10866 lt_prog_compiler_static='-Bstatic' 10867 ;; 10868 tcc*) 10869 # Fabrice Bellard et al's Tiny C Compiler 10870 lt_prog_compiler_wl='-Wl,' 10871 lt_prog_compiler_pic='-fPIC' 10872 lt_prog_compiler_static='-static' 10873 ;; 10874 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 10875 # Portland Group compilers (*not* the Pentium gcc compiler, 10876 # which looks to be a dead project) 10877 lt_prog_compiler_wl='-Wl,' 10878 lt_prog_compiler_pic='-fpic' 10879 lt_prog_compiler_static='-Bstatic' 10880 ;; 10881 ccc*) 10882 lt_prog_compiler_wl='-Wl,' 10883 # All Alpha code is PIC. 10884 lt_prog_compiler_static='-non_shared' 10885 ;; 10886 xl* | bgxl* | bgf* | mpixl*) 10887 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 10888 lt_prog_compiler_wl='-Wl,' 10889 lt_prog_compiler_pic='-qpic' 10890 lt_prog_compiler_static='-qstaticlink' 10891 ;; 10892 *) 10893 case `$CC -V 2>&1 | sed 5q` in 10894 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 10895 # Sun Fortran 8.3 passes all unrecognized flags to the linker 10896 lt_prog_compiler_pic='-KPIC' 10897 lt_prog_compiler_static='-Bstatic' 10898 lt_prog_compiler_wl='' 10899 ;; 10900 *Sun\ F* | *Sun*Fortran*) 10901 lt_prog_compiler_pic='-KPIC' 10902 lt_prog_compiler_static='-Bstatic' 10903 lt_prog_compiler_wl='-Qoption ld ' 10904 ;; 10905 *Sun\ C*) 10906 # Sun C 5.9 10907 lt_prog_compiler_pic='-KPIC' 10908 lt_prog_compiler_static='-Bstatic' 10909 lt_prog_compiler_wl='-Wl,' 10910 ;; 10911 *Intel*\ [CF]*Compiler*) 10912 lt_prog_compiler_wl='-Wl,' 10913 lt_prog_compiler_pic='-fPIC' 10914 lt_prog_compiler_static='-static' 10915 ;; 10916 *Portland\ Group*) 10917 lt_prog_compiler_wl='-Wl,' 10918 lt_prog_compiler_pic='-fpic' 10919 lt_prog_compiler_static='-Bstatic' 10920 ;; 10921 esac 10922 ;; 10923 esac 10924 ;; 10925 10926 newsos6) 10927 lt_prog_compiler_pic='-KPIC' 10928 lt_prog_compiler_static='-Bstatic' 10929 ;; 10930 10931 *nto* | *qnx*) 10932 # QNX uses GNU C++, but need to define -shared option too, otherwise 10933 # it will coredump. 10934 lt_prog_compiler_pic='-fPIC -shared' 10935 ;; 10936 10937 osf3* | osf4* | osf5*) 10938 lt_prog_compiler_wl='-Wl,' 10939 # All OSF/1 code is PIC. 10940 lt_prog_compiler_static='-non_shared' 10941 ;; 10942 10943 rdos*) 10944 lt_prog_compiler_static='-non_shared' 10945 ;; 10946 10947 solaris*) 10948 lt_prog_compiler_pic='-KPIC' 10949 lt_prog_compiler_static='-Bstatic' 10950 case $cc_basename in 10951 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 10952 lt_prog_compiler_wl='-Qoption ld ';; 10953 *) 10954 lt_prog_compiler_wl='-Wl,';; 10955 esac 10956 ;; 10957 10958 sunos4*) 10959 lt_prog_compiler_wl='-Qoption ld ' 10960 lt_prog_compiler_pic='-PIC' 10961 lt_prog_compiler_static='-Bstatic' 10962 ;; 10963 10964 sysv4 | sysv4.2uw2* | sysv4.3*) 10965 lt_prog_compiler_wl='-Wl,' 10966 lt_prog_compiler_pic='-KPIC' 10967 lt_prog_compiler_static='-Bstatic' 10968 ;; 10969 10970 sysv4*MP*) 10971 if test -d /usr/nec; then 10972 lt_prog_compiler_pic='-Kconform_pic' 10973 lt_prog_compiler_static='-Bstatic' 10974 fi 10975 ;; 10976 10977 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 10978 lt_prog_compiler_wl='-Wl,' 10979 lt_prog_compiler_pic='-KPIC' 10980 lt_prog_compiler_static='-Bstatic' 10981 ;; 10982 10983 unicos*) 10984 lt_prog_compiler_wl='-Wl,' 10985 lt_prog_compiler_can_build_shared=no 10986 ;; 10987 10988 uts4*) 10989 lt_prog_compiler_pic='-pic' 10990 lt_prog_compiler_static='-Bstatic' 10991 ;; 10992 10993 *) 10994 lt_prog_compiler_can_build_shared=no 10995 ;; 10996 esac 10997 fi 10998 10999case $host_os in 11000 # For platforms that do not support PIC, -DPIC is meaningless: 11001 *djgpp*) 11002 lt_prog_compiler_pic= 11003 ;; 11004 *) 11005 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 11006 ;; 11007esac 11008 11009{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 11010printf %s "checking for $compiler option to produce PIC... " >&6; } 11011if test ${lt_cv_prog_compiler_pic+y} 11012then : 11013 printf %s "(cached) " >&6 11014else $as_nop 11015 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 11016fi 11017{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 11018printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; } 11019lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 11020 11021# 11022# Check to make sure the PIC flag actually works. 11023# 11024if test -n "$lt_prog_compiler_pic"; then 11025 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 11026printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 11027if test ${lt_cv_prog_compiler_pic_works+y} 11028then : 11029 printf %s "(cached) " >&6 11030else $as_nop 11031 lt_cv_prog_compiler_pic_works=no 11032 ac_outfile=conftest.$ac_objext 11033 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11034 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 11035 # Insert the option either (1) after the last *FLAGS variable, or 11036 # (2) before a word containing "conftest.", or (3) at the end. 11037 # Note that $ac_compile itself does not contain backslashes and begins 11038 # with a dollar sign (not a hyphen), so the echo should work correctly. 11039 # The option is referenced via a variable to avoid confusing sed. 11040 lt_compile=`echo "$ac_compile" | $SED \ 11041 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 11042 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 11043 -e 's:$: $lt_compiler_flag:'` 11044 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 11045 (eval "$lt_compile" 2>conftest.err) 11046 ac_status=$? 11047 cat conftest.err >&5 11048 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11049 if (exit $ac_status) && test -s "$ac_outfile"; then 11050 # The compiler can only warn and ignore the option if not recognized 11051 # So say no if there are warnings other than the usual output. 11052 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 11053 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11054 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 11055 lt_cv_prog_compiler_pic_works=yes 11056 fi 11057 fi 11058 $RM conftest* 11059 11060fi 11061{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 11062printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; } 11063 11064if test yes = "$lt_cv_prog_compiler_pic_works"; then 11065 case $lt_prog_compiler_pic in 11066 "" | " "*) ;; 11067 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 11068 esac 11069else 11070 lt_prog_compiler_pic= 11071 lt_prog_compiler_can_build_shared=no 11072fi 11073 11074fi 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086# 11087# Check to make sure the static flag actually works. 11088# 11089wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 11090{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 11091printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 11092if test ${lt_cv_prog_compiler_static_works+y} 11093then : 11094 printf %s "(cached) " >&6 11095else $as_nop 11096 lt_cv_prog_compiler_static_works=no 11097 save_LDFLAGS=$LDFLAGS 11098 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 11099 echo "$lt_simple_link_test_code" > conftest.$ac_ext 11100 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 11101 # The linker can only warn and ignore the option if not recognized 11102 # So say no if there are warnings 11103 if test -s conftest.err; then 11104 # Append any errors to the config.log. 11105 cat conftest.err 1>&5 11106 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 11107 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11108 if diff conftest.exp conftest.er2 >/dev/null; then 11109 lt_cv_prog_compiler_static_works=yes 11110 fi 11111 else 11112 lt_cv_prog_compiler_static_works=yes 11113 fi 11114 fi 11115 $RM -r conftest* 11116 LDFLAGS=$save_LDFLAGS 11117 11118fi 11119{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 11120printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; } 11121 11122if test yes = "$lt_cv_prog_compiler_static_works"; then 11123 : 11124else 11125 lt_prog_compiler_static= 11126fi 11127 11128 11129 11130 11131 11132 11133 11134 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 11135printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 11136if test ${lt_cv_prog_compiler_c_o+y} 11137then : 11138 printf %s "(cached) " >&6 11139else $as_nop 11140 lt_cv_prog_compiler_c_o=no 11141 $RM -r conftest 2>/dev/null 11142 mkdir conftest 11143 cd conftest 11144 mkdir out 11145 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11146 11147 lt_compiler_flag="-o out/conftest2.$ac_objext" 11148 # Insert the option either (1) after the last *FLAGS variable, or 11149 # (2) before a word containing "conftest.", or (3) at the end. 11150 # Note that $ac_compile itself does not contain backslashes and begins 11151 # with a dollar sign (not a hyphen), so the echo should work correctly. 11152 lt_compile=`echo "$ac_compile" | $SED \ 11153 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 11154 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 11155 -e 's:$: $lt_compiler_flag:'` 11156 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 11157 (eval "$lt_compile" 2>out/conftest.err) 11158 ac_status=$? 11159 cat out/conftest.err >&5 11160 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11161 if (exit $ac_status) && test -s out/conftest2.$ac_objext 11162 then 11163 # The compiler can only warn and ignore the option if not recognized 11164 # So say no if there are warnings 11165 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 11166 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 11167 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 11168 lt_cv_prog_compiler_c_o=yes 11169 fi 11170 fi 11171 chmod u+w . 2>&5 11172 $RM conftest* 11173 # SGI C++ compiler will create directory out/ii_files/ for 11174 # template instantiation 11175 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 11176 $RM out/* && rmdir out 11177 cd .. 11178 $RM -r conftest 11179 $RM conftest* 11180 11181fi 11182{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 11183printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } 11184 11185 11186 11187 11188 11189 11190 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 11191printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 11192if test ${lt_cv_prog_compiler_c_o+y} 11193then : 11194 printf %s "(cached) " >&6 11195else $as_nop 11196 lt_cv_prog_compiler_c_o=no 11197 $RM -r conftest 2>/dev/null 11198 mkdir conftest 11199 cd conftest 11200 mkdir out 11201 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11202 11203 lt_compiler_flag="-o out/conftest2.$ac_objext" 11204 # Insert the option either (1) after the last *FLAGS variable, or 11205 # (2) before a word containing "conftest.", or (3) at the end. 11206 # Note that $ac_compile itself does not contain backslashes and begins 11207 # with a dollar sign (not a hyphen), so the echo should work correctly. 11208 lt_compile=`echo "$ac_compile" | $SED \ 11209 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 11210 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 11211 -e 's:$: $lt_compiler_flag:'` 11212 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 11213 (eval "$lt_compile" 2>out/conftest.err) 11214 ac_status=$? 11215 cat out/conftest.err >&5 11216 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11217 if (exit $ac_status) && test -s out/conftest2.$ac_objext 11218 then 11219 # The compiler can only warn and ignore the option if not recognized 11220 # So say no if there are warnings 11221 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 11222 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 11223 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 11224 lt_cv_prog_compiler_c_o=yes 11225 fi 11226 fi 11227 chmod u+w . 2>&5 11228 $RM conftest* 11229 # SGI C++ compiler will create directory out/ii_files/ for 11230 # template instantiation 11231 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 11232 $RM out/* && rmdir out 11233 cd .. 11234 $RM -r conftest 11235 $RM conftest* 11236 11237fi 11238{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 11239printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } 11240 11241 11242 11243 11244hard_links=nottested 11245if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 11246 # do not overwrite the value of need_locks provided by the user 11247 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 11248printf %s "checking if we can lock with hard links... " >&6; } 11249 hard_links=yes 11250 $RM conftest* 11251 ln conftest.a conftest.b 2>/dev/null && hard_links=no 11252 touch conftest.a 11253 ln conftest.a conftest.b 2>&5 || hard_links=no 11254 ln conftest.a conftest.b 2>/dev/null && hard_links=no 11255 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 11256printf "%s\n" "$hard_links" >&6; } 11257 if test no = "$hard_links"; then 11258 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 11259printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 11260 need_locks=warn 11261 fi 11262else 11263 need_locks=no 11264fi 11265 11266 11267 11268 11269 11270 11271 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11272printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 11273 11274 runpath_var= 11275 allow_undefined_flag= 11276 always_export_symbols=no 11277 archive_cmds= 11278 archive_expsym_cmds= 11279 compiler_needs_object=no 11280 enable_shared_with_static_runtimes=no 11281 export_dynamic_flag_spec= 11282 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 11283 hardcode_automatic=no 11284 hardcode_direct=no 11285 hardcode_direct_absolute=no 11286 hardcode_libdir_flag_spec= 11287 hardcode_libdir_separator= 11288 hardcode_minus_L=no 11289 hardcode_shlibpath_var=unsupported 11290 inherit_rpath=no 11291 link_all_deplibs=unknown 11292 module_cmds= 11293 module_expsym_cmds= 11294 old_archive_from_new_cmds= 11295 old_archive_from_expsyms_cmds= 11296 thread_safe_flag_spec= 11297 whole_archive_flag_spec= 11298 # include_expsyms should be a list of space-separated symbols to be *always* 11299 # included in the symbol list 11300 include_expsyms= 11301 # exclude_expsyms can be an extended regexp of symbols to exclude 11302 # it will be wrapped by ' (' and ')$', so one must not match beginning or 11303 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 11304 # as well as any symbol that contains 'd'. 11305 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 11306 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 11307 # platforms (ab)use it in PIC code, but their linkers get confused if 11308 # the symbol is explicitly referenced. Since portable code cannot 11309 # rely on this symbol name, it's probably fine to never include it in 11310 # preloaded symbol tables. 11311 # Exclude shared library initialization/finalization symbols. 11312 extract_expsyms_cmds= 11313 11314 case $host_os in 11315 cygwin* | mingw* | pw32* | cegcc*) 11316 # FIXME: the MSVC++ port hasn't been tested in a loooong time 11317 # When not using gcc, we currently assume that we are using 11318 # Microsoft Visual C++. 11319 if test yes != "$GCC"; then 11320 with_gnu_ld=no 11321 fi 11322 ;; 11323 interix*) 11324 # we just hope/assume this is gcc and not c89 (= MSVC++) 11325 with_gnu_ld=yes 11326 ;; 11327 openbsd* | bitrig*) 11328 with_gnu_ld=no 11329 ;; 11330 esac 11331 11332 ld_shlibs=yes 11333 11334 # On some targets, GNU ld is compatible enough with the native linker 11335 # that we're better off using the native interface for both. 11336 lt_use_gnu_ld_interface=no 11337 if test yes = "$with_gnu_ld"; then 11338 case $host_os in 11339 aix*) 11340 # The AIX port of GNU ld has always aspired to compatibility 11341 # with the native linker. However, as the warning in the GNU ld 11342 # block says, versions before 2.19.5* couldn't really create working 11343 # shared libraries, regardless of the interface used. 11344 case `$LD -v 2>&1` in 11345 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 11346 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 11347 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 11348 *) 11349 lt_use_gnu_ld_interface=yes 11350 ;; 11351 esac 11352 ;; 11353 *) 11354 lt_use_gnu_ld_interface=yes 11355 ;; 11356 esac 11357 fi 11358 11359 if test yes = "$lt_use_gnu_ld_interface"; then 11360 # If archive_cmds runs LD, not CC, wlarc should be empty 11361 wlarc='$wl' 11362 11363 # Set some defaults for GNU ld with shared library support. These 11364 # are reset later if shared libraries are not supported. Putting them 11365 # here allows them to be overridden if necessary. 11366 runpath_var=LD_RUN_PATH 11367 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11368 export_dynamic_flag_spec='$wl--export-dynamic' 11369 # ancient GNU ld didn't support --whole-archive et. al. 11370 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 11371 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 11372 else 11373 whole_archive_flag_spec= 11374 fi 11375 supports_anon_versioning=no 11376 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in 11377 *GNU\ gold*) supports_anon_versioning=yes ;; 11378 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 11379 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 11380 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 11381 *\ 2.11.*) ;; # other 2.11 versions 11382 *) supports_anon_versioning=yes ;; 11383 esac 11384 11385 # See if GNU ld supports shared libraries. 11386 case $host_os in 11387 aix[3-9]*) 11388 # On AIX/PPC, the GNU linker is very broken 11389 if test ia64 != "$host_cpu"; then 11390 ld_shlibs=no 11391 cat <<_LT_EOF 1>&2 11392 11393*** Warning: the GNU linker, at least up to release 2.19, is reported 11394*** to be unable to reliably create shared libraries on AIX. 11395*** Therefore, libtool is disabling shared libraries support. If you 11396*** really care for shared libraries, you may want to install binutils 11397*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 11398*** You will then need to restart the configuration process. 11399 11400_LT_EOF 11401 fi 11402 ;; 11403 11404 amigaos*) 11405 case $host_cpu in 11406 powerpc) 11407 # see comment about AmigaOS4 .so support 11408 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11409 archive_expsym_cmds='' 11410 ;; 11411 m68k) 11412 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)' 11413 hardcode_libdir_flag_spec='-L$libdir' 11414 hardcode_minus_L=yes 11415 ;; 11416 esac 11417 ;; 11418 11419 beos*) 11420 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11421 allow_undefined_flag=unsupported 11422 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 11423 # support --undefined. This deserves some investigation. FIXME 11424 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11425 else 11426 ld_shlibs=no 11427 fi 11428 ;; 11429 11430 cygwin* | mingw* | pw32* | cegcc*) 11431 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 11432 # as there is no search path for DLLs. 11433 hardcode_libdir_flag_spec='-L$libdir' 11434 export_dynamic_flag_spec='$wl--export-all-symbols' 11435 allow_undefined_flag=unsupported 11436 always_export_symbols=no 11437 enable_shared_with_static_runtimes=yes 11438 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 11439 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 11440 11441 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 11442 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 11443 # If the export-symbols file already is a .def file, use it as 11444 # is; otherwise, prepend EXPORTS... 11445 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 11446 cp $export_symbols $output_objdir/$soname.def; 11447 else 11448 echo EXPORTS > $output_objdir/$soname.def; 11449 cat $export_symbols >> $output_objdir/$soname.def; 11450 fi~ 11451 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 11452 else 11453 ld_shlibs=no 11454 fi 11455 ;; 11456 11457 haiku*) 11458 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11459 link_all_deplibs=yes 11460 ;; 11461 11462 os2*) 11463 hardcode_libdir_flag_spec='-L$libdir' 11464 hardcode_minus_L=yes 11465 allow_undefined_flag=unsupported 11466 shrext_cmds=.dll 11467 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 11468 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 11469 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 11470 $ECHO EXPORTS >> $output_objdir/$libname.def~ 11471 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 11472 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 11473 emximp -o $lib $output_objdir/$libname.def' 11474 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 11475 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 11476 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 11477 $ECHO EXPORTS >> $output_objdir/$libname.def~ 11478 prefix_cmds="$SED"~ 11479 if test EXPORTS = "`$SED 1q $export_symbols`"; then 11480 prefix_cmds="$prefix_cmds -e 1d"; 11481 fi~ 11482 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 11483 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 11484 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 11485 emximp -o $lib $output_objdir/$libname.def' 11486 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 11487 enable_shared_with_static_runtimes=yes 11488 ;; 11489 11490 interix[3-9]*) 11491 hardcode_direct=no 11492 hardcode_shlibpath_var=no 11493 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 11494 export_dynamic_flag_spec='$wl-E' 11495 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 11496 # Instead, shared libraries are loaded at an image base (0x10000000 by 11497 # default) and relocated if they conflict, which is a slow very memory 11498 # consuming and fragmenting process. To avoid this, we pick a random, 11499 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 11500 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 11501 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 11502 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' 11503 ;; 11504 11505 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 11506 tmp_diet=no 11507 if test linux-dietlibc = "$host_os"; then 11508 case $cc_basename in 11509 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 11510 esac 11511 fi 11512 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 11513 && test no = "$tmp_diet" 11514 then 11515 tmp_addflag=' $pic_flag' 11516 tmp_sharedflag='-shared' 11517 case $cc_basename,$host_cpu in 11518 pgcc*) # Portland Group C compiler 11519 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' 11520 tmp_addflag=' $pic_flag' 11521 ;; 11522 pgf77* | pgf90* | pgf95* | pgfortran*) 11523 # Portland Group f77 and f90 compilers 11524 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' 11525 tmp_addflag=' $pic_flag -Mnomain' ;; 11526 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 11527 tmp_addflag=' -i_dynamic' ;; 11528 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 11529 tmp_addflag=' -i_dynamic -nofor_main' ;; 11530 ifc* | ifort*) # Intel Fortran compiler 11531 tmp_addflag=' -nofor_main' ;; 11532 lf95*) # Lahey Fortran 8.1 11533 whole_archive_flag_spec= 11534 tmp_sharedflag='--shared' ;; 11535 nagfor*) # NAGFOR 5.3 11536 tmp_sharedflag='-Wl,-shared' ;; 11537 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 11538 tmp_sharedflag='-qmkshrobj' 11539 tmp_addflag= ;; 11540 nvcc*) # Cuda Compiler Driver 2.2 11541 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' 11542 compiler_needs_object=yes 11543 ;; 11544 esac 11545 case `$CC -V 2>&1 | sed 5q` in 11546 *Sun\ C*) # Sun C 5.9 11547 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' 11548 compiler_needs_object=yes 11549 tmp_sharedflag='-G' ;; 11550 *Sun\ F*) # Sun Fortran 8.3 11551 tmp_sharedflag='-G' ;; 11552 esac 11553 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11554 11555 if test yes = "$supports_anon_versioning"; then 11556 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 11557 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 11558 echo "local: *; };" >> $output_objdir/$libname.ver~ 11559 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 11560 fi 11561 11562 case $cc_basename in 11563 tcc*) 11564 export_dynamic_flag_spec='-rdynamic' 11565 ;; 11566 xlf* | bgf* | bgxlf* | mpixlf*) 11567 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 11568 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 11569 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11570 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 11571 if test yes = "$supports_anon_versioning"; then 11572 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 11573 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 11574 echo "local: *; };" >> $output_objdir/$libname.ver~ 11575 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 11576 fi 11577 ;; 11578 esac 11579 else 11580 ld_shlibs=no 11581 fi 11582 ;; 11583 11584 netbsd*) 11585 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11586 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 11587 wlarc= 11588 else 11589 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11590 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 11591 fi 11592 ;; 11593 11594 solaris*) 11595 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 11596 ld_shlibs=no 11597 cat <<_LT_EOF 1>&2 11598 11599*** Warning: The releases 2.8.* of the GNU linker cannot reliably 11600*** create shared libraries on Solaris systems. Therefore, libtool 11601*** is disabling shared libraries support. We urge you to upgrade GNU 11602*** binutils to release 2.9.1 or newer. Another option is to modify 11603*** your PATH or compiler configuration so that the native linker is 11604*** used, and then restart. 11605 11606_LT_EOF 11607 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11608 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11609 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 11610 else 11611 ld_shlibs=no 11612 fi 11613 ;; 11614 11615 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 11616 case `$LD -v 2>&1` in 11617 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 11618 ld_shlibs=no 11619 cat <<_LT_EOF 1>&2 11620 11621*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 11622*** reliably create shared libraries on SCO systems. Therefore, libtool 11623*** is disabling shared libraries support. We urge you to upgrade GNU 11624*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 11625*** your PATH or compiler configuration so that the native linker is 11626*** used, and then restart. 11627 11628_LT_EOF 11629 ;; 11630 *) 11631 # For security reasons, it is highly recommended that you always 11632 # use absolute paths for naming shared libraries, and exclude the 11633 # DT_RUNPATH tag from executables and libraries. But doing so 11634 # requires that you compile everything twice, which is a pain. 11635 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11636 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11637 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11638 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 11639 else 11640 ld_shlibs=no 11641 fi 11642 ;; 11643 esac 11644 ;; 11645 11646 sunos4*) 11647 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 11648 wlarc= 11649 hardcode_direct=yes 11650 hardcode_shlibpath_var=no 11651 ;; 11652 11653 *) 11654 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11655 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11656 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 11657 else 11658 ld_shlibs=no 11659 fi 11660 ;; 11661 esac 11662 11663 if test no = "$ld_shlibs"; then 11664 runpath_var= 11665 hardcode_libdir_flag_spec= 11666 export_dynamic_flag_spec= 11667 whole_archive_flag_spec= 11668 fi 11669 else 11670 # PORTME fill in a description of your system's linker (not GNU ld) 11671 case $host_os in 11672 aix3*) 11673 allow_undefined_flag=unsupported 11674 always_export_symbols=yes 11675 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' 11676 # Note: this linker hardcodes the directories in LIBPATH if there 11677 # are no directories specified by -L. 11678 hardcode_minus_L=yes 11679 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 11680 # Neither direct hardcoding nor static linking is supported with a 11681 # broken collect2. 11682 hardcode_direct=unsupported 11683 fi 11684 ;; 11685 11686 aix[4-9]*) 11687 if test ia64 = "$host_cpu"; then 11688 # On IA64, the linker does run time linking by default, so we don't 11689 # have to do anything special. 11690 aix_use_runtimelinking=no 11691 exp_sym_flag='-Bexport' 11692 no_entry_flag= 11693 else 11694 # If we're using GNU nm, then we don't want the "-C" option. 11695 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 11696 # Without the "-l" option, or with the "-B" option, AIX nm treats 11697 # weak defined symbols like other global defined symbols, whereas 11698 # GNU nm marks them as "W". 11699 # While the 'weak' keyword is ignored in the Export File, we need 11700 # it in the Import File for the 'aix-soname' feature, so we have 11701 # to replace the "-B" option with "-P" for AIX nm. 11702 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 11703 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' 11704 else 11705 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' 11706 fi 11707 aix_use_runtimelinking=no 11708 11709 # Test if we are trying to use run time linking or normal 11710 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11711 # have runtime linking enabled, and use it for executables. 11712 # For shared libraries, we enable/disable runtime linking 11713 # depending on the kind of the shared library created - 11714 # when "with_aix_soname,aix_use_runtimelinking" is: 11715 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 11716 # "aix,yes" lib.so shared, rtl:yes, for executables 11717 # lib.a static archive 11718 # "both,no" lib.so.V(shr.o) shared, rtl:yes 11719 # lib.a(lib.so.V) shared, rtl:no, for executables 11720 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 11721 # lib.a(lib.so.V) shared, rtl:no 11722 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 11723 # lib.a static archive 11724 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 11725 for ld_flag in $LDFLAGS; do 11726 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 11727 aix_use_runtimelinking=yes 11728 break 11729 fi 11730 done 11731 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 11732 # With aix-soname=svr4, we create the lib.so.V shared archives only, 11733 # so we don't have lib.a shared libs to link our executables. 11734 # We have to force runtime linking in this case. 11735 aix_use_runtimelinking=yes 11736 LDFLAGS="$LDFLAGS -Wl,-brtl" 11737 fi 11738 ;; 11739 esac 11740 11741 exp_sym_flag='-bexport' 11742 no_entry_flag='-bnoentry' 11743 fi 11744 11745 # When large executables or shared objects are built, AIX ld can 11746 # have problems creating the table of contents. If linking a library 11747 # or program results in "error TOC overflow" add -mminimal-toc to 11748 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11749 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11750 11751 archive_cmds='' 11752 hardcode_direct=yes 11753 hardcode_direct_absolute=yes 11754 hardcode_libdir_separator=':' 11755 link_all_deplibs=yes 11756 file_list_spec='$wl-f,' 11757 case $with_aix_soname,$aix_use_runtimelinking in 11758 aix,*) ;; # traditional, no import file 11759 svr4,* | *,yes) # use import file 11760 # The Import File defines what to hardcode. 11761 hardcode_direct=no 11762 hardcode_direct_absolute=no 11763 ;; 11764 esac 11765 11766 if test yes = "$GCC"; then 11767 case $host_os in aix4.[012]|aix4.[012].*) 11768 # We only want to do this on AIX 4.2 and lower, the check 11769 # below for broken collect2 doesn't work under 4.3+ 11770 collect2name=`$CC -print-prog-name=collect2` 11771 if test -f "$collect2name" && 11772 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 11773 then 11774 # We have reworked collect2 11775 : 11776 else 11777 # We have old collect2 11778 hardcode_direct=unsupported 11779 # It fails to find uninstalled libraries when the uninstalled 11780 # path is not listed in the libpath. Setting hardcode_minus_L 11781 # to unsupported forces relinking 11782 hardcode_minus_L=yes 11783 hardcode_libdir_flag_spec='-L$libdir' 11784 hardcode_libdir_separator= 11785 fi 11786 ;; 11787 esac 11788 shared_flag='-shared' 11789 if test yes = "$aix_use_runtimelinking"; then 11790 shared_flag="$shared_flag "'$wl-G' 11791 fi 11792 # Need to ensure runtime linking is disabled for the traditional 11793 # shared library, or the linker may eventually find shared libraries 11794 # /with/ Import File - we do not want to mix them. 11795 shared_flag_aix='-shared' 11796 shared_flag_svr4='-shared $wl-G' 11797 else 11798 # not using gcc 11799 if test ia64 = "$host_cpu"; then 11800 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11801 # chokes on -Wl,-G. The following line is correct: 11802 shared_flag='-G' 11803 else 11804 if test yes = "$aix_use_runtimelinking"; then 11805 shared_flag='$wl-G' 11806 else 11807 shared_flag='$wl-bM:SRE' 11808 fi 11809 shared_flag_aix='$wl-bM:SRE' 11810 shared_flag_svr4='$wl-G' 11811 fi 11812 fi 11813 11814 export_dynamic_flag_spec='$wl-bexpall' 11815 # It seems that -bexpall does not export symbols beginning with 11816 # underscore (_), so it is better to generate a list of symbols to export. 11817 always_export_symbols=yes 11818 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 11819 # Warning - without using the other runtime loading flags (-brtl), 11820 # -berok will link without error, but may produce a broken library. 11821 allow_undefined_flag='-berok' 11822 # Determine the default libpath from the value encoded in an 11823 # empty executable. 11824 if test set = "${lt_cv_aix_libpath+set}"; then 11825 aix_libpath=$lt_cv_aix_libpath 11826else 11827 if test ${lt_cv_aix_libpath_+y} 11828then : 11829 printf %s "(cached) " >&6 11830else $as_nop 11831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11832/* end confdefs.h. */ 11833 11834int 11835main (void) 11836{ 11837 11838 ; 11839 return 0; 11840} 11841_ACEOF 11842if ac_fn_c_try_link "$LINENO" 11843then : 11844 11845 lt_aix_libpath_sed=' 11846 /Import File Strings/,/^$/ { 11847 /^0/ { 11848 s/^0 *\([^ ]*\) *$/\1/ 11849 p 11850 } 11851 }' 11852 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11853 # Check for a 64-bit object if we didn't find anything. 11854 if test -z "$lt_cv_aix_libpath_"; then 11855 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11856 fi 11857fi 11858rm -f core conftest.err conftest.$ac_objext conftest.beam \ 11859 conftest$ac_exeext conftest.$ac_ext 11860 if test -z "$lt_cv_aix_libpath_"; then 11861 lt_cv_aix_libpath_=/usr/lib:/lib 11862 fi 11863 11864fi 11865 11866 aix_libpath=$lt_cv_aix_libpath_ 11867fi 11868 11869 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 11870 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag 11871 else 11872 if test ia64 = "$host_cpu"; then 11873 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 11874 allow_undefined_flag="-z nodefs" 11875 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" 11876 else 11877 # Determine the default libpath from the value encoded in an 11878 # empty executable. 11879 if test set = "${lt_cv_aix_libpath+set}"; then 11880 aix_libpath=$lt_cv_aix_libpath 11881else 11882 if test ${lt_cv_aix_libpath_+y} 11883then : 11884 printf %s "(cached) " >&6 11885else $as_nop 11886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11887/* end confdefs.h. */ 11888 11889int 11890main (void) 11891{ 11892 11893 ; 11894 return 0; 11895} 11896_ACEOF 11897if ac_fn_c_try_link "$LINENO" 11898then : 11899 11900 lt_aix_libpath_sed=' 11901 /Import File Strings/,/^$/ { 11902 /^0/ { 11903 s/^0 *\([^ ]*\) *$/\1/ 11904 p 11905 } 11906 }' 11907 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11908 # Check for a 64-bit object if we didn't find anything. 11909 if test -z "$lt_cv_aix_libpath_"; then 11910 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11911 fi 11912fi 11913rm -f core conftest.err conftest.$ac_objext conftest.beam \ 11914 conftest$ac_exeext conftest.$ac_ext 11915 if test -z "$lt_cv_aix_libpath_"; then 11916 lt_cv_aix_libpath_=/usr/lib:/lib 11917 fi 11918 11919fi 11920 11921 aix_libpath=$lt_cv_aix_libpath_ 11922fi 11923 11924 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 11925 # Warning - without using the other run time loading flags, 11926 # -berok will link without error, but may produce a broken library. 11927 no_undefined_flag=' $wl-bernotok' 11928 allow_undefined_flag=' $wl-berok' 11929 if test yes = "$with_gnu_ld"; then 11930 # We only use this code for GNU lds that support --whole-archive. 11931 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 11932 else 11933 # Exported symbols can be pulled into shared objects from archives 11934 whole_archive_flag_spec='$convenience' 11935 fi 11936 archive_cmds_need_lc=yes 11937 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 11938 # -brtl affects multiple linker settings, -berok does not and is overridden later 11939 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 11940 if test svr4 != "$with_aix_soname"; then 11941 # This is similar to how AIX traditionally builds its shared libraries. 11942 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' 11943 fi 11944 if test aix != "$with_aix_soname"; then 11945 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' 11946 else 11947 # used by -dlpreopen to get the symbols 11948 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 11949 fi 11950 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 11951 fi 11952 fi 11953 ;; 11954 11955 amigaos*) 11956 case $host_cpu in 11957 powerpc) 11958 # see comment about AmigaOS4 .so support 11959 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11960 archive_expsym_cmds='' 11961 ;; 11962 m68k) 11963 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)' 11964 hardcode_libdir_flag_spec='-L$libdir' 11965 hardcode_minus_L=yes 11966 ;; 11967 esac 11968 ;; 11969 11970 bsdi[45]*) 11971 export_dynamic_flag_spec=-rdynamic 11972 ;; 11973 11974 cygwin* | mingw* | pw32* | cegcc*) 11975 # When not using gcc, we currently assume that we are using 11976 # Microsoft Visual C++. 11977 # hardcode_libdir_flag_spec is actually meaningless, as there is 11978 # no search path for DLLs. 11979 case $cc_basename in 11980 cl*) 11981 # Native MSVC 11982 hardcode_libdir_flag_spec=' ' 11983 allow_undefined_flag=unsupported 11984 always_export_symbols=yes 11985 file_list_spec='@' 11986 # Tell ltmain to make .lib files, not .a files. 11987 libext=lib 11988 # Tell ltmain to make .dll files, not .so files. 11989 shrext_cmds=.dll 11990 # FIXME: Setting linknames here is a bad hack. 11991 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 11992 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 11993 cp "$export_symbols" "$output_objdir/$soname.def"; 11994 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 11995 else 11996 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 11997 fi~ 11998 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 11999 linknames=' 12000 # The linker will not automatically build a static lib if we build a DLL. 12001 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 12002 enable_shared_with_static_runtimes=yes 12003 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 12004 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 12005 # Don't use ranlib 12006 old_postinstall_cmds='chmod 644 $oldlib' 12007 postlink_cmds='lt_outputfile="@OUTPUT@"~ 12008 lt_tool_outputfile="@TOOL_OUTPUT@"~ 12009 case $lt_outputfile in 12010 *.exe|*.EXE) ;; 12011 *) 12012 lt_outputfile=$lt_outputfile.exe 12013 lt_tool_outputfile=$lt_tool_outputfile.exe 12014 ;; 12015 esac~ 12016 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 12017 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 12018 $RM "$lt_outputfile.manifest"; 12019 fi' 12020 ;; 12021 *) 12022 # Assume MSVC wrapper 12023 hardcode_libdir_flag_spec=' ' 12024 allow_undefined_flag=unsupported 12025 # Tell ltmain to make .lib files, not .a files. 12026 libext=lib 12027 # Tell ltmain to make .dll files, not .so files. 12028 shrext_cmds=.dll 12029 # FIXME: Setting linknames here is a bad hack. 12030 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 12031 # The linker will automatically build a .lib file if we build a DLL. 12032 old_archive_from_new_cmds='true' 12033 # FIXME: Should let the user specify the lib program. 12034 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 12035 enable_shared_with_static_runtimes=yes 12036 ;; 12037 esac 12038 ;; 12039 12040 darwin* | rhapsody*) 12041 12042 12043 archive_cmds_need_lc=no 12044 hardcode_direct=no 12045 hardcode_automatic=yes 12046 hardcode_shlibpath_var=unsupported 12047 if test yes = "$lt_cv_ld_force_load"; then 12048 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\"`' 12049 12050 else 12051 whole_archive_flag_spec='' 12052 fi 12053 link_all_deplibs=yes 12054 allow_undefined_flag=$_lt_dar_allow_undefined 12055 case $cc_basename in 12056 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 12057 *) _lt_dar_can_shared=$GCC ;; 12058 esac 12059 if test yes = "$_lt_dar_can_shared"; then 12060 output_verbose_link_cmd=func_echo_all 12061 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 12062 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 12063 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" 12064 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" 12065 12066 else 12067 ld_shlibs=no 12068 fi 12069 12070 ;; 12071 12072 dgux*) 12073 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12074 hardcode_libdir_flag_spec='-L$libdir' 12075 hardcode_shlibpath_var=no 12076 ;; 12077 12078 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 12079 # support. Future versions do this automatically, but an explicit c++rt0.o 12080 # does not break anything, and helps significantly (at the cost of a little 12081 # extra space). 12082 freebsd2.2*) 12083 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 12084 hardcode_libdir_flag_spec='-R$libdir' 12085 hardcode_direct=yes 12086 hardcode_shlibpath_var=no 12087 ;; 12088 12089 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 12090 freebsd2.*) 12091 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 12092 hardcode_direct=yes 12093 hardcode_minus_L=yes 12094 hardcode_shlibpath_var=no 12095 ;; 12096 12097 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 12098 freebsd* | dragonfly*) 12099 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 12100 hardcode_libdir_flag_spec='-R$libdir' 12101 hardcode_direct=yes 12102 hardcode_shlibpath_var=no 12103 ;; 12104 12105 hpux9*) 12106 if test yes = "$GCC"; then 12107 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 12108 else 12109 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 12110 fi 12111 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 12112 hardcode_libdir_separator=: 12113 hardcode_direct=yes 12114 12115 # hardcode_minus_L: Not really in the search PATH, 12116 # but as the default location of the library. 12117 hardcode_minus_L=yes 12118 export_dynamic_flag_spec='$wl-E' 12119 ;; 12120 12121 hpux10*) 12122 if test yes,no = "$GCC,$with_gnu_ld"; then 12123 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 12124 else 12125 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 12126 fi 12127 if test no = "$with_gnu_ld"; then 12128 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 12129 hardcode_libdir_separator=: 12130 hardcode_direct=yes 12131 hardcode_direct_absolute=yes 12132 export_dynamic_flag_spec='$wl-E' 12133 # hardcode_minus_L: Not really in the search PATH, 12134 # but as the default location of the library. 12135 hardcode_minus_L=yes 12136 fi 12137 ;; 12138 12139 hpux11*) 12140 if test yes,no = "$GCC,$with_gnu_ld"; then 12141 case $host_cpu in 12142 hppa*64*) 12143 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 12144 ;; 12145 ia64*) 12146 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 12147 ;; 12148 *) 12149 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 12150 ;; 12151 esac 12152 else 12153 case $host_cpu in 12154 hppa*64*) 12155 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 12156 ;; 12157 ia64*) 12158 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 12159 ;; 12160 *) 12161 12162 # Older versions of the 11.00 compiler do not understand -b yet 12163 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 12164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 12165printf %s "checking if $CC understands -b... " >&6; } 12166if test ${lt_cv_prog_compiler__b+y} 12167then : 12168 printf %s "(cached) " >&6 12169else $as_nop 12170 lt_cv_prog_compiler__b=no 12171 save_LDFLAGS=$LDFLAGS 12172 LDFLAGS="$LDFLAGS -b" 12173 echo "$lt_simple_link_test_code" > conftest.$ac_ext 12174 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 12175 # The linker can only warn and ignore the option if not recognized 12176 # So say no if there are warnings 12177 if test -s conftest.err; then 12178 # Append any errors to the config.log. 12179 cat conftest.err 1>&5 12180 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 12181 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12182 if diff conftest.exp conftest.er2 >/dev/null; then 12183 lt_cv_prog_compiler__b=yes 12184 fi 12185 else 12186 lt_cv_prog_compiler__b=yes 12187 fi 12188 fi 12189 $RM -r conftest* 12190 LDFLAGS=$save_LDFLAGS 12191 12192fi 12193{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 12194printf "%s\n" "$lt_cv_prog_compiler__b" >&6; } 12195 12196if test yes = "$lt_cv_prog_compiler__b"; then 12197 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 12198else 12199 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 12200fi 12201 12202 ;; 12203 esac 12204 fi 12205 if test no = "$with_gnu_ld"; then 12206 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 12207 hardcode_libdir_separator=: 12208 12209 case $host_cpu in 12210 hppa*64*|ia64*) 12211 hardcode_direct=no 12212 hardcode_shlibpath_var=no 12213 ;; 12214 *) 12215 hardcode_direct=yes 12216 hardcode_direct_absolute=yes 12217 export_dynamic_flag_spec='$wl-E' 12218 12219 # hardcode_minus_L: Not really in the search PATH, 12220 # but as the default location of the library. 12221 hardcode_minus_L=yes 12222 ;; 12223 esac 12224 fi 12225 ;; 12226 12227 irix5* | irix6* | nonstopux*) 12228 if test yes = "$GCC"; then 12229 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' 12230 # Try to use the -exported_symbol ld option, if it does not 12231 # work, assume that -exports_file does not work either and 12232 # implicitly export all symbols. 12233 # This should be the same for all languages, so no per-tag cache variable. 12234 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 12235printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 12236if test ${lt_cv_irix_exported_symbol+y} 12237then : 12238 printf %s "(cached) " >&6 12239else $as_nop 12240 save_LDFLAGS=$LDFLAGS 12241 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 12242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12243/* end confdefs.h. */ 12244int foo (void) { return 0; } 12245_ACEOF 12246if ac_fn_c_try_link "$LINENO" 12247then : 12248 lt_cv_irix_exported_symbol=yes 12249else $as_nop 12250 lt_cv_irix_exported_symbol=no 12251fi 12252rm -f core conftest.err conftest.$ac_objext conftest.beam \ 12253 conftest$ac_exeext conftest.$ac_ext 12254 LDFLAGS=$save_LDFLAGS 12255fi 12256{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 12257printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } 12258 if test yes = "$lt_cv_irix_exported_symbol"; then 12259 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' 12260 fi 12261 else 12262 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' 12263 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' 12264 fi 12265 archive_cmds_need_lc='no' 12266 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 12267 hardcode_libdir_separator=: 12268 inherit_rpath=yes 12269 link_all_deplibs=yes 12270 ;; 12271 12272 linux*) 12273 case $cc_basename in 12274 tcc*) 12275 # Fabrice Bellard et al's Tiny C Compiler 12276 ld_shlibs=yes 12277 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 12278 ;; 12279 esac 12280 ;; 12281 12282 netbsd*) 12283 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12284 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 12285 else 12286 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 12287 fi 12288 hardcode_libdir_flag_spec='-R$libdir' 12289 hardcode_direct=yes 12290 hardcode_shlibpath_var=no 12291 ;; 12292 12293 newsos6) 12294 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12295 hardcode_direct=yes 12296 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 12297 hardcode_libdir_separator=: 12298 hardcode_shlibpath_var=no 12299 ;; 12300 12301 *nto* | *qnx*) 12302 ;; 12303 12304 openbsd* | bitrig*) 12305 if test -f /usr/libexec/ld.so; then 12306 hardcode_direct=yes 12307 hardcode_shlibpath_var=no 12308 hardcode_direct_absolute=yes 12309 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 12310 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 12311 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 12312 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 12313 export_dynamic_flag_spec='$wl-E' 12314 else 12315 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 12316 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 12317 fi 12318 else 12319 ld_shlibs=no 12320 fi 12321 ;; 12322 12323 os2*) 12324 hardcode_libdir_flag_spec='-L$libdir' 12325 hardcode_minus_L=yes 12326 allow_undefined_flag=unsupported 12327 shrext_cmds=.dll 12328 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 12329 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 12330 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 12331 $ECHO EXPORTS >> $output_objdir/$libname.def~ 12332 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 12333 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 12334 emximp -o $lib $output_objdir/$libname.def' 12335 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 12336 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 12337 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 12338 $ECHO EXPORTS >> $output_objdir/$libname.def~ 12339 prefix_cmds="$SED"~ 12340 if test EXPORTS = "`$SED 1q $export_symbols`"; then 12341 prefix_cmds="$prefix_cmds -e 1d"; 12342 fi~ 12343 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 12344 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 12345 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 12346 emximp -o $lib $output_objdir/$libname.def' 12347 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 12348 enable_shared_with_static_runtimes=yes 12349 ;; 12350 12351 osf3*) 12352 if test yes = "$GCC"; then 12353 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 12354 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' 12355 else 12356 allow_undefined_flag=' -expect_unresolved \*' 12357 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' 12358 fi 12359 archive_cmds_need_lc='no' 12360 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 12361 hardcode_libdir_separator=: 12362 ;; 12363 12364 osf4* | osf5*) # as osf3* with the addition of -msym flag 12365 if test yes = "$GCC"; then 12366 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 12367 archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' 12368 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 12369 else 12370 allow_undefined_flag=' -expect_unresolved \*' 12371 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' 12372 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~ 12373 $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' 12374 12375 # Both c and cxx compiler support -rpath directly 12376 hardcode_libdir_flag_spec='-rpath $libdir' 12377 fi 12378 archive_cmds_need_lc='no' 12379 hardcode_libdir_separator=: 12380 ;; 12381 12382 solaris*) 12383 no_undefined_flag=' -z defs' 12384 if test yes = "$GCC"; then 12385 wlarc='$wl' 12386 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 12387 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12388 $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 12389 else 12390 case `$CC -V 2>&1` in 12391 *"Compilers 5.0"*) 12392 wlarc='' 12393 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 12394 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12395 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 12396 ;; 12397 *) 12398 wlarc='$wl' 12399 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 12400 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12401 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 12402 ;; 12403 esac 12404 fi 12405 hardcode_libdir_flag_spec='-R$libdir' 12406 hardcode_shlibpath_var=no 12407 case $host_os in 12408 solaris2.[0-5] | solaris2.[0-5].*) ;; 12409 *) 12410 # The compiler driver will combine and reorder linker options, 12411 # but understands '-z linker_flag'. GCC discards it without '$wl', 12412 # but is careful enough not to reorder. 12413 # Supported since Solaris 2.6 (maybe 2.5.1?) 12414 if test yes = "$GCC"; then 12415 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 12416 else 12417 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 12418 fi 12419 ;; 12420 esac 12421 link_all_deplibs=yes 12422 ;; 12423 12424 sunos4*) 12425 if test sequent = "$host_vendor"; then 12426 # Use $CC to link under sequent, because it throws in some extra .o 12427 # files that make .init and .fini sections work. 12428 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 12429 else 12430 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 12431 fi 12432 hardcode_libdir_flag_spec='-L$libdir' 12433 hardcode_direct=yes 12434 hardcode_minus_L=yes 12435 hardcode_shlibpath_var=no 12436 ;; 12437 12438 sysv4) 12439 case $host_vendor in 12440 sni) 12441 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12442 hardcode_direct=yes # is this really true??? 12443 ;; 12444 siemens) 12445 ## LD is ld it makes a PLAMLIB 12446 ## CC just makes a GrossModule. 12447 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 12448 reload_cmds='$CC -r -o $output$reload_objs' 12449 hardcode_direct=no 12450 ;; 12451 motorola) 12452 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12453 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 12454 ;; 12455 esac 12456 runpath_var='LD_RUN_PATH' 12457 hardcode_shlibpath_var=no 12458 ;; 12459 12460 sysv4.3*) 12461 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12462 hardcode_shlibpath_var=no 12463 export_dynamic_flag_spec='-Bexport' 12464 ;; 12465 12466 sysv4*MP*) 12467 if test -d /usr/nec; then 12468 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12469 hardcode_shlibpath_var=no 12470 runpath_var=LD_RUN_PATH 12471 hardcode_runpath_var=yes 12472 ld_shlibs=yes 12473 fi 12474 ;; 12475 12476 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12477 no_undefined_flag='$wl-z,text' 12478 archive_cmds_need_lc=no 12479 hardcode_shlibpath_var=no 12480 runpath_var='LD_RUN_PATH' 12481 12482 if test yes = "$GCC"; then 12483 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12484 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12485 else 12486 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12487 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12488 fi 12489 ;; 12490 12491 sysv5* | sco3.2v5* | sco5v6*) 12492 # Note: We CANNOT use -z defs as we might desire, because we do not 12493 # link with -lc, and that would cause any symbols used from libc to 12494 # always be unresolved, which means just about no library would 12495 # ever link correctly. If we're not using GNU ld we use -z text 12496 # though, which does catch some bad symbols but isn't as heavy-handed 12497 # as -z defs. 12498 no_undefined_flag='$wl-z,text' 12499 allow_undefined_flag='$wl-z,nodefs' 12500 archive_cmds_need_lc=no 12501 hardcode_shlibpath_var=no 12502 hardcode_libdir_flag_spec='$wl-R,$libdir' 12503 hardcode_libdir_separator=':' 12504 link_all_deplibs=yes 12505 export_dynamic_flag_spec='$wl-Bexport' 12506 runpath_var='LD_RUN_PATH' 12507 12508 if test yes = "$GCC"; then 12509 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12510 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12511 else 12512 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12513 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12514 fi 12515 ;; 12516 12517 uts4*) 12518 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12519 hardcode_libdir_flag_spec='-L$libdir' 12520 hardcode_shlibpath_var=no 12521 ;; 12522 12523 *) 12524 ld_shlibs=no 12525 ;; 12526 esac 12527 12528 if test sni = "$host_vendor"; then 12529 case $host in 12530 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 12531 export_dynamic_flag_spec='$wl-Blargedynsym' 12532 ;; 12533 esac 12534 fi 12535 fi 12536 12537{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 12538printf "%s\n" "$ld_shlibs" >&6; } 12539test no = "$ld_shlibs" && can_build_shared=no 12540 12541with_gnu_ld=$with_gnu_ld 12542 12543 12544 12545 12546 12547 12548 12549 12550 12551 12552 12553 12554 12555 12556 12557# 12558# Do we need to explicitly link libc? 12559# 12560case "x$archive_cmds_need_lc" in 12561x|xyes) 12562 # Assume -lc should be added 12563 archive_cmds_need_lc=yes 12564 12565 if test yes,yes = "$GCC,$enable_shared"; then 12566 case $archive_cmds in 12567 *'~'*) 12568 # FIXME: we may have to deal with multi-command sequences. 12569 ;; 12570 '$CC '*) 12571 # Test whether the compiler implicitly links with -lc since on some 12572 # systems, -lgcc has to come before -lc. If gcc already passes -lc 12573 # to ld, don't add -lc before -lgcc. 12574 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 12575printf %s "checking whether -lc should be explicitly linked in... " >&6; } 12576if test ${lt_cv_archive_cmds_need_lc+y} 12577then : 12578 printf %s "(cached) " >&6 12579else $as_nop 12580 $RM conftest* 12581 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12582 12583 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 12584 (eval $ac_compile) 2>&5 12585 ac_status=$? 12586 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12587 test $ac_status = 0; } 2>conftest.err; then 12588 soname=conftest 12589 lib=conftest 12590 libobjs=conftest.$ac_objext 12591 deplibs= 12592 wl=$lt_prog_compiler_wl 12593 pic_flag=$lt_prog_compiler_pic 12594 compiler_flags=-v 12595 linker_flags=-v 12596 verstring= 12597 output_objdir=. 12598 libname=conftest 12599 lt_save_allow_undefined_flag=$allow_undefined_flag 12600 allow_undefined_flag= 12601 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 12602 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 12603 ac_status=$? 12604 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12605 test $ac_status = 0; } 12606 then 12607 lt_cv_archive_cmds_need_lc=no 12608 else 12609 lt_cv_archive_cmds_need_lc=yes 12610 fi 12611 allow_undefined_flag=$lt_save_allow_undefined_flag 12612 else 12613 cat conftest.err 1>&5 12614 fi 12615 $RM conftest* 12616 12617fi 12618{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 12619printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; } 12620 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 12621 ;; 12622 esac 12623 fi 12624 ;; 12625esac 12626 12627 12628 12629 12630 12631 12632 12633 12634 12635 12636 12637 12638 12639 12640 12641 12642 12643 12644 12645 12646 12647 12648 12649 12650 12651 12652 12653 12654 12655 12656 12657 12658 12659 12660 12661 12662 12663 12664 12665 12666 12667 12668 12669 12670 12671 12672 12673 12674 12675 12676 12677 12678 12679 12680 12681 12682 12683 12684 12685 12686 12687 12688 12689 12690 12691 12692 12693 12694 12695 12696 12697 12698 12699 12700 12701 12702 12703 12704 12705 12706 12707 12708 12709 12710 12711 12712 12713 12714 12715 12716 12717 12718 12719 12720 12721 12722 12723 12724 12725 12726 12727 12728 12729 12730 12731 12732 12733 12734 12735 12736 12737 12738 12739 12740 12741 12742 12743 12744 12745 12746 12747 12748 12749 12750 12751 12752 12753 12754 12755 12756 12757 12758 12759 12760 12761 12762 12763 12764 12765 12766 12767 12768 12769 12770 12771 12772 12773 12774 12775 12776 12777 12778 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 12779printf %s "checking dynamic linker characteristics... " >&6; } 12780 12781if test yes = "$GCC"; then 12782 case $host_os in 12783 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 12784 *) lt_awk_arg='/^libraries:/' ;; 12785 esac 12786 case $host_os in 12787 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 12788 *) lt_sed_strip_eq='s|=/|/|g' ;; 12789 esac 12790 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 12791 case $lt_search_path_spec in 12792 *\;*) 12793 # if the path contains ";" then we assume it to be the separator 12794 # otherwise default to the standard path separator (i.e. ":") - it is 12795 # assumed that no part of a normal pathname contains ";" but that should 12796 # okay in the real world where ";" in dirpaths is itself problematic. 12797 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 12798 ;; 12799 *) 12800 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 12801 ;; 12802 esac 12803 # Ok, now we have the path, separated by spaces, we can step through it 12804 # and add multilib dir if necessary... 12805 lt_tmp_lt_search_path_spec= 12806 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 12807 # ...but if some path component already ends with the multilib dir we assume 12808 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 12809 case "$lt_multi_os_dir; $lt_search_path_spec " in 12810 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 12811 lt_multi_os_dir= 12812 ;; 12813 esac 12814 for lt_sys_path in $lt_search_path_spec; do 12815 if test -d "$lt_sys_path$lt_multi_os_dir"; then 12816 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 12817 elif test -n "$lt_multi_os_dir"; then 12818 test -d "$lt_sys_path" && \ 12819 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 12820 fi 12821 done 12822 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 12823BEGIN {RS = " "; FS = "/|\n";} { 12824 lt_foo = ""; 12825 lt_count = 0; 12826 for (lt_i = NF; lt_i > 0; lt_i--) { 12827 if ($lt_i != "" && $lt_i != ".") { 12828 if ($lt_i == "..") { 12829 lt_count++; 12830 } else { 12831 if (lt_count == 0) { 12832 lt_foo = "/" $lt_i lt_foo; 12833 } else { 12834 lt_count--; 12835 } 12836 } 12837 } 12838 } 12839 if (lt_foo != "") { lt_freq[lt_foo]++; } 12840 if (lt_freq[lt_foo] == 1) { print lt_foo; } 12841}'` 12842 # AWK program above erroneously prepends '/' to C:/dos/paths 12843 # for these hosts. 12844 case $host_os in 12845 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 12846 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 12847 esac 12848 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 12849else 12850 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 12851fi 12852library_names_spec= 12853libname_spec='lib$name' 12854soname_spec= 12855shrext_cmds=.so 12856postinstall_cmds= 12857postuninstall_cmds= 12858finish_cmds= 12859finish_eval= 12860shlibpath_var= 12861shlibpath_overrides_runpath=unknown 12862version_type=none 12863dynamic_linker="$host_os ld.so" 12864sys_lib_dlsearch_path_spec="/lib /usr/lib" 12865need_lib_prefix=unknown 12866hardcode_into_libs=no 12867 12868# when you set need_version to no, make sure it does not cause -set_version 12869# flags to be left without arguments 12870need_version=unknown 12871 12872 12873 12874case $host_os in 12875aix3*) 12876 version_type=linux # correct to gnu/linux during the next big refactor 12877 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 12878 shlibpath_var=LIBPATH 12879 12880 # AIX 3 has no versioning support, so we append a major version to the name. 12881 soname_spec='$libname$release$shared_ext$major' 12882 ;; 12883 12884aix[4-9]*) 12885 version_type=linux # correct to gnu/linux during the next big refactor 12886 need_lib_prefix=no 12887 need_version=no 12888 hardcode_into_libs=yes 12889 if test ia64 = "$host_cpu"; then 12890 # AIX 5 supports IA64 12891 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 12892 shlibpath_var=LD_LIBRARY_PATH 12893 else 12894 # With GCC up to 2.95.x, collect2 would create an import file 12895 # for dependence libraries. The import file would start with 12896 # the line '#! .'. This would cause the generated library to 12897 # depend on '.', always an invalid library. This was fixed in 12898 # development snapshots of GCC prior to 3.0. 12899 case $host_os in 12900 aix4 | aix4.[01] | aix4.[01].*) 12901 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 12902 echo ' yes ' 12903 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 12904 : 12905 else 12906 can_build_shared=no 12907 fi 12908 ;; 12909 esac 12910 # Using Import Files as archive members, it is possible to support 12911 # filename-based versioning of shared library archives on AIX. While 12912 # this would work for both with and without runtime linking, it will 12913 # prevent static linking of such archives. So we do filename-based 12914 # shared library versioning with .so extension only, which is used 12915 # when both runtime linking and shared linking is enabled. 12916 # Unfortunately, runtime linking may impact performance, so we do 12917 # not want this to be the default eventually. Also, we use the 12918 # versioned .so libs for executables only if there is the -brtl 12919 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 12920 # To allow for filename-based versioning support, we need to create 12921 # libNAME.so.V as an archive file, containing: 12922 # *) an Import File, referring to the versioned filename of the 12923 # archive as well as the shared archive member, telling the 12924 # bitwidth (32 or 64) of that shared object, and providing the 12925 # list of exported symbols of that shared object, eventually 12926 # decorated with the 'weak' keyword 12927 # *) the shared object with the F_LOADONLY flag set, to really avoid 12928 # it being seen by the linker. 12929 # At run time we better use the real file rather than another symlink, 12930 # but for link time we create the symlink libNAME.so -> libNAME.so.V 12931 12932 case $with_aix_soname,$aix_use_runtimelinking in 12933 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 12934 # soname into executable. Probably we can add versioning support to 12935 # collect2, so additional links can be useful in future. 12936 aix,yes) # traditional libtool 12937 dynamic_linker='AIX unversionable lib.so' 12938 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 12939 # instead of lib<name>.a to let people know that these are not 12940 # typical AIX shared libraries. 12941 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12942 ;; 12943 aix,no) # traditional AIX only 12944 dynamic_linker='AIX lib.a(lib.so.V)' 12945 # We preserve .a as extension for shared libraries through AIX4.2 12946 # and later when we are not doing run time linking. 12947 library_names_spec='$libname$release.a $libname.a' 12948 soname_spec='$libname$release$shared_ext$major' 12949 ;; 12950 svr4,*) # full svr4 only 12951 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 12952 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 12953 # We do not specify a path in Import Files, so LIBPATH fires. 12954 shlibpath_overrides_runpath=yes 12955 ;; 12956 *,yes) # both, prefer svr4 12957 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 12958 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 12959 # unpreferred sharedlib libNAME.a needs extra handling 12960 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' 12961 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' 12962 # We do not specify a path in Import Files, so LIBPATH fires. 12963 shlibpath_overrides_runpath=yes 12964 ;; 12965 *,no) # both, prefer aix 12966 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 12967 library_names_spec='$libname$release.a $libname.a' 12968 soname_spec='$libname$release$shared_ext$major' 12969 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 12970 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' 12971 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' 12972 ;; 12973 esac 12974 shlibpath_var=LIBPATH 12975 fi 12976 ;; 12977 12978amigaos*) 12979 case $host_cpu in 12980 powerpc) 12981 # Since July 2007 AmigaOS4 officially supports .so libraries. 12982 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 12983 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 12984 ;; 12985 m68k) 12986 library_names_spec='$libname.ixlibrary $libname.a' 12987 # Create ${libname}_ixlibrary.a entries in /sys/libs. 12988 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 12989 ;; 12990 esac 12991 ;; 12992 12993beos*) 12994 library_names_spec='$libname$shared_ext' 12995 dynamic_linker="$host_os ld.so" 12996 shlibpath_var=LIBRARY_PATH 12997 ;; 12998 12999bsdi[45]*) 13000 version_type=linux # correct to gnu/linux during the next big refactor 13001 need_version=no 13002 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13003 soname_spec='$libname$release$shared_ext$major' 13004 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13005 shlibpath_var=LD_LIBRARY_PATH 13006 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13007 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13008 # the default ld.so.conf also contains /usr/contrib/lib and 13009 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13010 # libtool to hard-code these into programs 13011 ;; 13012 13013cygwin* | mingw* | pw32* | cegcc*) 13014 version_type=windows 13015 shrext_cmds=.dll 13016 need_version=no 13017 need_lib_prefix=no 13018 13019 case $GCC,$cc_basename in 13020 yes,*) 13021 # gcc 13022 library_names_spec='$libname.dll.a' 13023 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13024 postinstall_cmds='base_file=`basename \$file`~ 13025 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 13026 dldir=$destdir/`dirname \$dlpath`~ 13027 test -d \$dldir || mkdir -p \$dldir~ 13028 $install_prog $dir/$dlname \$dldir/$dlname~ 13029 chmod a+x \$dldir/$dlname~ 13030 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 13031 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 13032 fi' 13033 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13034 dlpath=$dir/\$dldll~ 13035 $RM \$dlpath' 13036 shlibpath_overrides_runpath=yes 13037 13038 case $host_os in 13039 cygwin*) 13040 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13041 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 13042 13043 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 13044 ;; 13045 mingw* | cegcc*) 13046 # MinGW DLLs use traditional 'lib' prefix 13047 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 13048 ;; 13049 pw32*) 13050 # pw32 DLLs use 'pw' prefix rather than 'lib' 13051 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 13052 ;; 13053 esac 13054 dynamic_linker='Win32 ld.exe' 13055 ;; 13056 13057 *,cl*) 13058 # Native MSVC 13059 libname_spec='$name' 13060 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 13061 library_names_spec='$libname.dll.lib' 13062 13063 case $build_os in 13064 mingw*) 13065 sys_lib_search_path_spec= 13066 lt_save_ifs=$IFS 13067 IFS=';' 13068 for lt_path in $LIB 13069 do 13070 IFS=$lt_save_ifs 13071 # Let DOS variable expansion print the short 8.3 style file name. 13072 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 13073 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 13074 done 13075 IFS=$lt_save_ifs 13076 # Convert to MSYS style. 13077 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 13078 ;; 13079 cygwin*) 13080 # Convert to unix form, then to dos form, then back to unix form 13081 # but this time dos style (no spaces!) so that the unix form looks 13082 # like /cygdrive/c/PROGRA~1:/cygdr... 13083 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 13084 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 13085 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13086 ;; 13087 *) 13088 sys_lib_search_path_spec=$LIB 13089 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 13090 # It is most probably a Windows format PATH. 13091 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 13092 else 13093 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13094 fi 13095 # FIXME: find the short name or the path components, as spaces are 13096 # common. (e.g. "Program Files" -> "PROGRA~1") 13097 ;; 13098 esac 13099 13100 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13101 postinstall_cmds='base_file=`basename \$file`~ 13102 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 13103 dldir=$destdir/`dirname \$dlpath`~ 13104 test -d \$dldir || mkdir -p \$dldir~ 13105 $install_prog $dir/$dlname \$dldir/$dlname' 13106 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13107 dlpath=$dir/\$dldll~ 13108 $RM \$dlpath' 13109 shlibpath_overrides_runpath=yes 13110 dynamic_linker='Win32 link.exe' 13111 ;; 13112 13113 *) 13114 # Assume MSVC wrapper 13115 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 13116 dynamic_linker='Win32 ld.exe' 13117 ;; 13118 esac 13119 # FIXME: first we should search . and the directory the executable is in 13120 shlibpath_var=PATH 13121 ;; 13122 13123darwin* | rhapsody*) 13124 dynamic_linker="$host_os dyld" 13125 version_type=darwin 13126 need_lib_prefix=no 13127 need_version=no 13128 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 13129 soname_spec='$libname$release$major$shared_ext' 13130 shlibpath_overrides_runpath=yes 13131 shlibpath_var=DYLD_LIBRARY_PATH 13132 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13133 13134 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 13135 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13136 ;; 13137 13138dgux*) 13139 version_type=linux # correct to gnu/linux during the next big refactor 13140 need_lib_prefix=no 13141 need_version=no 13142 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13143 soname_spec='$libname$release$shared_ext$major' 13144 shlibpath_var=LD_LIBRARY_PATH 13145 ;; 13146 13147freebsd* | dragonfly*) 13148 # DragonFly does not have aout. When/if they implement a new 13149 # versioning mechanism, adjust this. 13150 if test -x /usr/bin/objformat; then 13151 objformat=`/usr/bin/objformat` 13152 else 13153 case $host_os in 13154 freebsd[23].*) objformat=aout ;; 13155 *) objformat=elf ;; 13156 esac 13157 fi 13158 version_type=freebsd-$objformat 13159 case $version_type in 13160 freebsd-elf*) 13161 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13162 soname_spec='$libname$release$shared_ext$major' 13163 need_version=no 13164 need_lib_prefix=no 13165 ;; 13166 freebsd-*) 13167 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 13168 need_version=yes 13169 ;; 13170 esac 13171 shlibpath_var=LD_LIBRARY_PATH 13172 case $host_os in 13173 freebsd2.*) 13174 shlibpath_overrides_runpath=yes 13175 ;; 13176 freebsd3.[01]* | freebsdelf3.[01]*) 13177 shlibpath_overrides_runpath=yes 13178 hardcode_into_libs=yes 13179 ;; 13180 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13181 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13182 shlibpath_overrides_runpath=no 13183 hardcode_into_libs=yes 13184 ;; 13185 *) # from 4.6 on, and DragonFly 13186 shlibpath_overrides_runpath=yes 13187 hardcode_into_libs=yes 13188 ;; 13189 esac 13190 ;; 13191 13192haiku*) 13193 version_type=linux # correct to gnu/linux during the next big refactor 13194 need_lib_prefix=no 13195 need_version=no 13196 dynamic_linker="$host_os runtime_loader" 13197 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13198 soname_spec='$libname$release$shared_ext$major' 13199 shlibpath_var=LIBRARY_PATH 13200 shlibpath_overrides_runpath=no 13201 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 13202 hardcode_into_libs=yes 13203 ;; 13204 13205hpux9* | hpux10* | hpux11*) 13206 # Give a soname corresponding to the major version so that dld.sl refuses to 13207 # link against other versions. 13208 version_type=sunos 13209 need_lib_prefix=no 13210 need_version=no 13211 case $host_cpu in 13212 ia64*) 13213 shrext_cmds='.so' 13214 hardcode_into_libs=yes 13215 dynamic_linker="$host_os dld.so" 13216 shlibpath_var=LD_LIBRARY_PATH 13217 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13218 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13219 soname_spec='$libname$release$shared_ext$major' 13220 if test 32 = "$HPUX_IA64_MODE"; then 13221 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13222 sys_lib_dlsearch_path_spec=/usr/lib/hpux32 13223 else 13224 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 13225 sys_lib_dlsearch_path_spec=/usr/lib/hpux64 13226 fi 13227 ;; 13228 hppa*64*) 13229 shrext_cmds='.sl' 13230 hardcode_into_libs=yes 13231 dynamic_linker="$host_os dld.sl" 13232 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 13233 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13234 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13235 soname_spec='$libname$release$shared_ext$major' 13236 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 13237 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13238 ;; 13239 *) 13240 shrext_cmds='.sl' 13241 dynamic_linker="$host_os dld.sl" 13242 shlibpath_var=SHLIB_PATH 13243 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 13244 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13245 soname_spec='$libname$release$shared_ext$major' 13246 ;; 13247 esac 13248 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 13249 postinstall_cmds='chmod 555 $lib' 13250 # or fails outright, so override atomically: 13251 install_override_mode=555 13252 ;; 13253 13254interix[3-9]*) 13255 version_type=linux # correct to gnu/linux during the next big refactor 13256 need_lib_prefix=no 13257 need_version=no 13258 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13259 soname_spec='$libname$release$shared_ext$major' 13260 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 13261 shlibpath_var=LD_LIBRARY_PATH 13262 shlibpath_overrides_runpath=no 13263 hardcode_into_libs=yes 13264 ;; 13265 13266irix5* | irix6* | nonstopux*) 13267 case $host_os in 13268 nonstopux*) version_type=nonstopux ;; 13269 *) 13270 if test yes = "$lt_cv_prog_gnu_ld"; then 13271 version_type=linux # correct to gnu/linux during the next big refactor 13272 else 13273 version_type=irix 13274 fi ;; 13275 esac 13276 need_lib_prefix=no 13277 need_version=no 13278 soname_spec='$libname$release$shared_ext$major' 13279 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 13280 case $host_os in 13281 irix5* | nonstopux*) 13282 libsuff= shlibsuff= 13283 ;; 13284 *) 13285 case $LD in # libtool.m4 will add one of these switches to LD 13286 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 13287 libsuff= shlibsuff= libmagic=32-bit;; 13288 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 13289 libsuff=32 shlibsuff=N32 libmagic=N32;; 13290 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 13291 libsuff=64 shlibsuff=64 libmagic=64-bit;; 13292 *) libsuff= shlibsuff= libmagic=never-match;; 13293 esac 13294 ;; 13295 esac 13296 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 13297 shlibpath_overrides_runpath=no 13298 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 13299 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 13300 hardcode_into_libs=yes 13301 ;; 13302 13303# No shared lib support for Linux oldld, aout, or coff. 13304linux*oldld* | linux*aout* | linux*coff*) 13305 dynamic_linker=no 13306 ;; 13307 13308linux*android*) 13309 version_type=none # Android doesn't support versioned libraries. 13310 need_lib_prefix=no 13311 need_version=no 13312 library_names_spec='$libname$release$shared_ext' 13313 soname_spec='$libname$release$shared_ext' 13314 finish_cmds= 13315 shlibpath_var=LD_LIBRARY_PATH 13316 shlibpath_overrides_runpath=yes 13317 13318 # This implies no fast_install, which is unacceptable. 13319 # Some rework will be needed to allow for fast_install 13320 # before this can be enabled. 13321 hardcode_into_libs=yes 13322 13323 dynamic_linker='Android linker' 13324 # Don't embed -rpath directories since the linker doesn't support them. 13325 hardcode_libdir_flag_spec='-L$libdir' 13326 ;; 13327 13328# This must be glibc/ELF. 13329linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 13330 version_type=linux # correct to gnu/linux during the next big refactor 13331 need_lib_prefix=no 13332 need_version=no 13333 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13334 soname_spec='$libname$release$shared_ext$major' 13335 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 13336 shlibpath_var=LD_LIBRARY_PATH 13337 shlibpath_overrides_runpath=no 13338 13339 # Some binutils ld are patched to set DT_RUNPATH 13340 if test ${lt_cv_shlibpath_overrides_runpath+y} 13341then : 13342 printf %s "(cached) " >&6 13343else $as_nop 13344 lt_cv_shlibpath_overrides_runpath=no 13345 save_LDFLAGS=$LDFLAGS 13346 save_libdir=$libdir 13347 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 13348 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 13349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13350/* end confdefs.h. */ 13351 13352int 13353main (void) 13354{ 13355 13356 ; 13357 return 0; 13358} 13359_ACEOF 13360if ac_fn_c_try_link "$LINENO" 13361then : 13362 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null 13363then : 13364 lt_cv_shlibpath_overrides_runpath=yes 13365fi 13366fi 13367rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13368 conftest$ac_exeext conftest.$ac_ext 13369 LDFLAGS=$save_LDFLAGS 13370 libdir=$save_libdir 13371 13372fi 13373 13374 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 13375 13376 # This implies no fast_install, which is unacceptable. 13377 # Some rework will be needed to allow for fast_install 13378 # before this can be enabled. 13379 hardcode_into_libs=yes 13380 13381 # Add ABI-specific directories to the system library path. 13382 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" 13383 13384 # Ideally, we could use ldconfig to report *all* directores which are 13385 # searched for libraries, however this is still not possible. Aside from not 13386 # being certain /sbin/ldconfig is available, command 13387 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 13388 # even though it is searched at run-time. Try to do the best guess by 13389 # appending ld.so.conf contents (and includes) to the search path. 13390 if test -f /etc/ld.so.conf; then 13391 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' ' '` 13392 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 13393 fi 13394 13395 # We used to test for /lib/ld.so.1 and disable shared libraries on 13396 # powerpc, because MkLinux only supported shared libraries with the 13397 # GNU dynamic linker. Since this was broken with cross compilers, 13398 # most powerpc-linux boxes support dynamic linking these days and 13399 # people can always --disable-shared, the test was removed, and we 13400 # assume the GNU/Linux dynamic linker is in use. 13401 dynamic_linker='GNU/Linux ld.so' 13402 ;; 13403 13404netbsd*) 13405 version_type=sunos 13406 need_lib_prefix=no 13407 need_version=no 13408 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 13409 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 13410 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13411 dynamic_linker='NetBSD (a.out) ld.so' 13412 else 13413 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13414 soname_spec='$libname$release$shared_ext$major' 13415 dynamic_linker='NetBSD ld.elf_so' 13416 fi 13417 shlibpath_var=LD_LIBRARY_PATH 13418 shlibpath_overrides_runpath=yes 13419 hardcode_into_libs=yes 13420 ;; 13421 13422newsos6) 13423 version_type=linux # correct to gnu/linux during the next big refactor 13424 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13425 shlibpath_var=LD_LIBRARY_PATH 13426 shlibpath_overrides_runpath=yes 13427 ;; 13428 13429*nto* | *qnx*) 13430 version_type=qnx 13431 need_lib_prefix=no 13432 need_version=no 13433 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13434 soname_spec='$libname$release$shared_ext$major' 13435 shlibpath_var=LD_LIBRARY_PATH 13436 shlibpath_overrides_runpath=no 13437 hardcode_into_libs=yes 13438 dynamic_linker='ldqnx.so' 13439 ;; 13440 13441openbsd* | bitrig*) 13442 version_type=sunos 13443 sys_lib_dlsearch_path_spec=/usr/lib 13444 need_lib_prefix=no 13445 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 13446 need_version=no 13447 else 13448 need_version=yes 13449 fi 13450 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 13451 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13452 shlibpath_var=LD_LIBRARY_PATH 13453 shlibpath_overrides_runpath=yes 13454 ;; 13455 13456os2*) 13457 libname_spec='$name' 13458 version_type=windows 13459 shrext_cmds=.dll 13460 need_version=no 13461 need_lib_prefix=no 13462 # OS/2 can only load a DLL with a base name of 8 characters or less. 13463 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 13464 v=$($ECHO $release$versuffix | tr -d .-); 13465 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 13466 $ECHO $n$v`$shared_ext' 13467 library_names_spec='${libname}_dll.$libext' 13468 dynamic_linker='OS/2 ld.exe' 13469 shlibpath_var=BEGINLIBPATH 13470 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 13471 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13472 postinstall_cmds='base_file=`basename \$file`~ 13473 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 13474 dldir=$destdir/`dirname \$dlpath`~ 13475 test -d \$dldir || mkdir -p \$dldir~ 13476 $install_prog $dir/$dlname \$dldir/$dlname~ 13477 chmod a+x \$dldir/$dlname~ 13478 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 13479 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 13480 fi' 13481 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 13482 dlpath=$dir/\$dldll~ 13483 $RM \$dlpath' 13484 ;; 13485 13486osf3* | osf4* | osf5*) 13487 version_type=osf 13488 need_lib_prefix=no 13489 need_version=no 13490 soname_spec='$libname$release$shared_ext$major' 13491 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13492 shlibpath_var=LD_LIBRARY_PATH 13493 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13494 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13495 ;; 13496 13497rdos*) 13498 dynamic_linker=no 13499 ;; 13500 13501solaris*) 13502 version_type=linux # correct to gnu/linux during the next big refactor 13503 need_lib_prefix=no 13504 need_version=no 13505 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13506 soname_spec='$libname$release$shared_ext$major' 13507 shlibpath_var=LD_LIBRARY_PATH 13508 shlibpath_overrides_runpath=yes 13509 hardcode_into_libs=yes 13510 # ldd complains unless libraries are executable 13511 postinstall_cmds='chmod +x $lib' 13512 ;; 13513 13514sunos4*) 13515 version_type=sunos 13516 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 13517 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13518 shlibpath_var=LD_LIBRARY_PATH 13519 shlibpath_overrides_runpath=yes 13520 if test yes = "$with_gnu_ld"; then 13521 need_lib_prefix=no 13522 fi 13523 need_version=yes 13524 ;; 13525 13526sysv4 | sysv4.3*) 13527 version_type=linux # correct to gnu/linux during the next big refactor 13528 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13529 soname_spec='$libname$release$shared_ext$major' 13530 shlibpath_var=LD_LIBRARY_PATH 13531 case $host_vendor in 13532 sni) 13533 shlibpath_overrides_runpath=no 13534 need_lib_prefix=no 13535 runpath_var=LD_RUN_PATH 13536 ;; 13537 siemens) 13538 need_lib_prefix=no 13539 ;; 13540 motorola) 13541 need_lib_prefix=no 13542 need_version=no 13543 shlibpath_overrides_runpath=no 13544 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13545 ;; 13546 esac 13547 ;; 13548 13549sysv4*MP*) 13550 if test -d /usr/nec; then 13551 version_type=linux # correct to gnu/linux during the next big refactor 13552 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 13553 soname_spec='$libname$shared_ext.$major' 13554 shlibpath_var=LD_LIBRARY_PATH 13555 fi 13556 ;; 13557 13558sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13559 version_type=sco 13560 need_lib_prefix=no 13561 need_version=no 13562 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 13563 soname_spec='$libname$release$shared_ext$major' 13564 shlibpath_var=LD_LIBRARY_PATH 13565 shlibpath_overrides_runpath=yes 13566 hardcode_into_libs=yes 13567 if test yes = "$with_gnu_ld"; then 13568 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13569 else 13570 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13571 case $host_os in 13572 sco3.2v5*) 13573 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13574 ;; 13575 esac 13576 fi 13577 sys_lib_dlsearch_path_spec='/usr/lib' 13578 ;; 13579 13580tpf*) 13581 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 13582 version_type=linux # correct to gnu/linux during the next big refactor 13583 need_lib_prefix=no 13584 need_version=no 13585 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13586 shlibpath_var=LD_LIBRARY_PATH 13587 shlibpath_overrides_runpath=no 13588 hardcode_into_libs=yes 13589 ;; 13590 13591uts4*) 13592 version_type=linux # correct to gnu/linux during the next big refactor 13593 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13594 soname_spec='$libname$release$shared_ext$major' 13595 shlibpath_var=LD_LIBRARY_PATH 13596 ;; 13597 13598*) 13599 dynamic_linker=no 13600 ;; 13601esac 13602{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 13603printf "%s\n" "$dynamic_linker" >&6; } 13604test no = "$dynamic_linker" && can_build_shared=no 13605 13606variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13607if test yes = "$GCC"; then 13608 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13609fi 13610 13611if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 13612 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 13613fi 13614 13615if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 13616 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 13617fi 13618 13619# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 13620configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 13621 13622# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 13623func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 13624 13625# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 13626configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 13637 13638 13639 13640 13641 13642 13643 13644 13645 13646 13647 13648 13649 13650 13651 13652 13653 13654 13655 13656 13657 13658 13659 13660 13661 13662 13663 13664 13665 13666 13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 13680 13681 13682 13683 13684 13685 13686 13687 13688 13689 13690 13691 13692 13693 13694 13695 13696 13697 13698 13699 13700 13701 13702 13703 13704 13705 13706 13707 13708 13709 13710 13711 13712 13713 13714 13715 13716 13717 13718 13719 13720 13721 13722 13723 13724 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 13725printf %s "checking how to hardcode library paths into programs... " >&6; } 13726hardcode_action= 13727if test -n "$hardcode_libdir_flag_spec" || 13728 test -n "$runpath_var" || 13729 test yes = "$hardcode_automatic"; then 13730 13731 # We can hardcode non-existent directories. 13732 if test no != "$hardcode_direct" && 13733 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13734 # have to relink, otherwise we might link with an installed library 13735 # when we should be linking with a yet-to-be-installed one 13736 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 13737 test no != "$hardcode_minus_L"; then 13738 # Linking always hardcodes the temporary library directory. 13739 hardcode_action=relink 13740 else 13741 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13742 hardcode_action=immediate 13743 fi 13744else 13745 # We cannot hardcode anything, or else we can only hardcode existing 13746 # directories. 13747 hardcode_action=unsupported 13748fi 13749{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 13750printf "%s\n" "$hardcode_action" >&6; } 13751 13752if test relink = "$hardcode_action" || 13753 test yes = "$inherit_rpath"; then 13754 # Fast installation is not supported 13755 enable_fast_install=no 13756elif test yes = "$shlibpath_overrides_runpath" || 13757 test no = "$enable_shared"; then 13758 # Fast installation is not necessary 13759 enable_fast_install=needless 13760fi 13761 13762 13763 13764 13765 13766 13767 if test yes != "$enable_dlopen"; then 13768 enable_dlopen=unknown 13769 enable_dlopen_self=unknown 13770 enable_dlopen_self_static=unknown 13771else 13772 lt_cv_dlopen=no 13773 lt_cv_dlopen_libs= 13774 13775 case $host_os in 13776 beos*) 13777 lt_cv_dlopen=load_add_on 13778 lt_cv_dlopen_libs= 13779 lt_cv_dlopen_self=yes 13780 ;; 13781 13782 mingw* | pw32* | cegcc*) 13783 lt_cv_dlopen=LoadLibrary 13784 lt_cv_dlopen_libs= 13785 ;; 13786 13787 cygwin*) 13788 lt_cv_dlopen=dlopen 13789 lt_cv_dlopen_libs= 13790 ;; 13791 13792 darwin*) 13793 # if libdl is installed we need to link against it 13794 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 13795printf %s "checking for dlopen in -ldl... " >&6; } 13796if test ${ac_cv_lib_dl_dlopen+y} 13797then : 13798 printf %s "(cached) " >&6 13799else $as_nop 13800 ac_check_lib_save_LIBS=$LIBS 13801LIBS="-ldl $LIBS" 13802cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13803/* end confdefs.h. */ 13804 13805/* Override any GCC internal prototype to avoid an error. 13806 Use char because int might match the return type of a GCC 13807 builtin and then its argument prototype would still apply. */ 13808char dlopen (); 13809int 13810main (void) 13811{ 13812return dlopen (); 13813 ; 13814 return 0; 13815} 13816_ACEOF 13817if ac_fn_c_try_link "$LINENO" 13818then : 13819 ac_cv_lib_dl_dlopen=yes 13820else $as_nop 13821 ac_cv_lib_dl_dlopen=no 13822fi 13823rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13824 conftest$ac_exeext conftest.$ac_ext 13825LIBS=$ac_check_lib_save_LIBS 13826fi 13827{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 13828printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } 13829if test "x$ac_cv_lib_dl_dlopen" = xyes 13830then : 13831 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 13832else $as_nop 13833 13834 lt_cv_dlopen=dyld 13835 lt_cv_dlopen_libs= 13836 lt_cv_dlopen_self=yes 13837 13838fi 13839 13840 ;; 13841 13842 tpf*) 13843 # Don't try to run any link tests for TPF. We know it's impossible 13844 # because TPF is a cross-compiler, and we know how we open DSOs. 13845 lt_cv_dlopen=dlopen 13846 lt_cv_dlopen_libs= 13847 lt_cv_dlopen_self=no 13848 ;; 13849 13850 *) 13851 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 13852if test "x$ac_cv_func_shl_load" = xyes 13853then : 13854 lt_cv_dlopen=shl_load 13855else $as_nop 13856 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 13857printf %s "checking for shl_load in -ldld... " >&6; } 13858if test ${ac_cv_lib_dld_shl_load+y} 13859then : 13860 printf %s "(cached) " >&6 13861else $as_nop 13862 ac_check_lib_save_LIBS=$LIBS 13863LIBS="-ldld $LIBS" 13864cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13865/* end confdefs.h. */ 13866 13867/* Override any GCC internal prototype to avoid an error. 13868 Use char because int might match the return type of a GCC 13869 builtin and then its argument prototype would still apply. */ 13870char shl_load (); 13871int 13872main (void) 13873{ 13874return shl_load (); 13875 ; 13876 return 0; 13877} 13878_ACEOF 13879if ac_fn_c_try_link "$LINENO" 13880then : 13881 ac_cv_lib_dld_shl_load=yes 13882else $as_nop 13883 ac_cv_lib_dld_shl_load=no 13884fi 13885rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13886 conftest$ac_exeext conftest.$ac_ext 13887LIBS=$ac_check_lib_save_LIBS 13888fi 13889{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 13890printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; } 13891if test "x$ac_cv_lib_dld_shl_load" = xyes 13892then : 13893 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 13894else $as_nop 13895 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 13896if test "x$ac_cv_func_dlopen" = xyes 13897then : 13898 lt_cv_dlopen=dlopen 13899else $as_nop 13900 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 13901printf %s "checking for dlopen in -ldl... " >&6; } 13902if test ${ac_cv_lib_dl_dlopen+y} 13903then : 13904 printf %s "(cached) " >&6 13905else $as_nop 13906 ac_check_lib_save_LIBS=$LIBS 13907LIBS="-ldl $LIBS" 13908cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13909/* end confdefs.h. */ 13910 13911/* Override any GCC internal prototype to avoid an error. 13912 Use char because int might match the return type of a GCC 13913 builtin and then its argument prototype would still apply. */ 13914char dlopen (); 13915int 13916main (void) 13917{ 13918return dlopen (); 13919 ; 13920 return 0; 13921} 13922_ACEOF 13923if ac_fn_c_try_link "$LINENO" 13924then : 13925 ac_cv_lib_dl_dlopen=yes 13926else $as_nop 13927 ac_cv_lib_dl_dlopen=no 13928fi 13929rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13930 conftest$ac_exeext conftest.$ac_ext 13931LIBS=$ac_check_lib_save_LIBS 13932fi 13933{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 13934printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } 13935if test "x$ac_cv_lib_dl_dlopen" = xyes 13936then : 13937 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 13938else $as_nop 13939 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 13940printf %s "checking for dlopen in -lsvld... " >&6; } 13941if test ${ac_cv_lib_svld_dlopen+y} 13942then : 13943 printf %s "(cached) " >&6 13944else $as_nop 13945 ac_check_lib_save_LIBS=$LIBS 13946LIBS="-lsvld $LIBS" 13947cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13948/* end confdefs.h. */ 13949 13950/* Override any GCC internal prototype to avoid an error. 13951 Use char because int might match the return type of a GCC 13952 builtin and then its argument prototype would still apply. */ 13953char dlopen (); 13954int 13955main (void) 13956{ 13957return dlopen (); 13958 ; 13959 return 0; 13960} 13961_ACEOF 13962if ac_fn_c_try_link "$LINENO" 13963then : 13964 ac_cv_lib_svld_dlopen=yes 13965else $as_nop 13966 ac_cv_lib_svld_dlopen=no 13967fi 13968rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13969 conftest$ac_exeext conftest.$ac_ext 13970LIBS=$ac_check_lib_save_LIBS 13971fi 13972{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 13973printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; } 13974if test "x$ac_cv_lib_svld_dlopen" = xyes 13975then : 13976 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 13977else $as_nop 13978 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 13979printf %s "checking for dld_link in -ldld... " >&6; } 13980if test ${ac_cv_lib_dld_dld_link+y} 13981then : 13982 printf %s "(cached) " >&6 13983else $as_nop 13984 ac_check_lib_save_LIBS=$LIBS 13985LIBS="-ldld $LIBS" 13986cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13987/* end confdefs.h. */ 13988 13989/* Override any GCC internal prototype to avoid an error. 13990 Use char because int might match the return type of a GCC 13991 builtin and then its argument prototype would still apply. */ 13992char dld_link (); 13993int 13994main (void) 13995{ 13996return dld_link (); 13997 ; 13998 return 0; 13999} 14000_ACEOF 14001if ac_fn_c_try_link "$LINENO" 14002then : 14003 ac_cv_lib_dld_dld_link=yes 14004else $as_nop 14005 ac_cv_lib_dld_dld_link=no 14006fi 14007rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14008 conftest$ac_exeext conftest.$ac_ext 14009LIBS=$ac_check_lib_save_LIBS 14010fi 14011{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 14012printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; } 14013if test "x$ac_cv_lib_dld_dld_link" = xyes 14014then : 14015 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 14016fi 14017 14018 14019fi 14020 14021 14022fi 14023 14024 14025fi 14026 14027 14028fi 14029 14030 14031fi 14032 14033 ;; 14034 esac 14035 14036 if test no = "$lt_cv_dlopen"; then 14037 enable_dlopen=no 14038 else 14039 enable_dlopen=yes 14040 fi 14041 14042 case $lt_cv_dlopen in 14043 dlopen) 14044 save_CPPFLAGS=$CPPFLAGS 14045 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 14046 14047 save_LDFLAGS=$LDFLAGS 14048 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 14049 14050 save_LIBS=$LIBS 14051 LIBS="$lt_cv_dlopen_libs $LIBS" 14052 14053 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 14054printf %s "checking whether a program can dlopen itself... " >&6; } 14055if test ${lt_cv_dlopen_self+y} 14056then : 14057 printf %s "(cached) " >&6 14058else $as_nop 14059 if test yes = "$cross_compiling"; then : 14060 lt_cv_dlopen_self=cross 14061else 14062 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 14063 lt_status=$lt_dlunknown 14064 cat > conftest.$ac_ext <<_LT_EOF 14065#line $LINENO "configure" 14066#include "confdefs.h" 14067 14068#if HAVE_DLFCN_H 14069#include <dlfcn.h> 14070#endif 14071 14072#include <stdio.h> 14073 14074#ifdef RTLD_GLOBAL 14075# define LT_DLGLOBAL RTLD_GLOBAL 14076#else 14077# ifdef DL_GLOBAL 14078# define LT_DLGLOBAL DL_GLOBAL 14079# else 14080# define LT_DLGLOBAL 0 14081# endif 14082#endif 14083 14084/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 14085 find out it does not work in some platform. */ 14086#ifndef LT_DLLAZY_OR_NOW 14087# ifdef RTLD_LAZY 14088# define LT_DLLAZY_OR_NOW RTLD_LAZY 14089# else 14090# ifdef DL_LAZY 14091# define LT_DLLAZY_OR_NOW DL_LAZY 14092# else 14093# ifdef RTLD_NOW 14094# define LT_DLLAZY_OR_NOW RTLD_NOW 14095# else 14096# ifdef DL_NOW 14097# define LT_DLLAZY_OR_NOW DL_NOW 14098# else 14099# define LT_DLLAZY_OR_NOW 0 14100# endif 14101# endif 14102# endif 14103# endif 14104#endif 14105 14106/* When -fvisibility=hidden is used, assume the code has been annotated 14107 correspondingly for the symbols needed. */ 14108#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 14109int fnord () __attribute__((visibility("default"))); 14110#endif 14111 14112int fnord () { return 42; } 14113int main () 14114{ 14115 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 14116 int status = $lt_dlunknown; 14117 14118 if (self) 14119 { 14120 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 14121 else 14122 { 14123 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 14124 else puts (dlerror ()); 14125 } 14126 /* dlclose (self); */ 14127 } 14128 else 14129 puts (dlerror ()); 14130 14131 return status; 14132} 14133_LT_EOF 14134 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 14135 (eval $ac_link) 2>&5 14136 ac_status=$? 14137 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14138 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 14139 (./conftest; exit; ) >&5 2>/dev/null 14140 lt_status=$? 14141 case x$lt_status in 14142 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 14143 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 14144 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 14145 esac 14146 else : 14147 # compilation failed 14148 lt_cv_dlopen_self=no 14149 fi 14150fi 14151rm -fr conftest* 14152 14153 14154fi 14155{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 14156printf "%s\n" "$lt_cv_dlopen_self" >&6; } 14157 14158 if test yes = "$lt_cv_dlopen_self"; then 14159 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 14160 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 14161printf %s "checking whether a statically linked program can dlopen itself... " >&6; } 14162if test ${lt_cv_dlopen_self_static+y} 14163then : 14164 printf %s "(cached) " >&6 14165else $as_nop 14166 if test yes = "$cross_compiling"; then : 14167 lt_cv_dlopen_self_static=cross 14168else 14169 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 14170 lt_status=$lt_dlunknown 14171 cat > conftest.$ac_ext <<_LT_EOF 14172#line $LINENO "configure" 14173#include "confdefs.h" 14174 14175#if HAVE_DLFCN_H 14176#include <dlfcn.h> 14177#endif 14178 14179#include <stdio.h> 14180 14181#ifdef RTLD_GLOBAL 14182# define LT_DLGLOBAL RTLD_GLOBAL 14183#else 14184# ifdef DL_GLOBAL 14185# define LT_DLGLOBAL DL_GLOBAL 14186# else 14187# define LT_DLGLOBAL 0 14188# endif 14189#endif 14190 14191/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 14192 find out it does not work in some platform. */ 14193#ifndef LT_DLLAZY_OR_NOW 14194# ifdef RTLD_LAZY 14195# define LT_DLLAZY_OR_NOW RTLD_LAZY 14196# else 14197# ifdef DL_LAZY 14198# define LT_DLLAZY_OR_NOW DL_LAZY 14199# else 14200# ifdef RTLD_NOW 14201# define LT_DLLAZY_OR_NOW RTLD_NOW 14202# else 14203# ifdef DL_NOW 14204# define LT_DLLAZY_OR_NOW DL_NOW 14205# else 14206# define LT_DLLAZY_OR_NOW 0 14207# endif 14208# endif 14209# endif 14210# endif 14211#endif 14212 14213/* When -fvisibility=hidden is used, assume the code has been annotated 14214 correspondingly for the symbols needed. */ 14215#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 14216int fnord () __attribute__((visibility("default"))); 14217#endif 14218 14219int fnord () { return 42; } 14220int main () 14221{ 14222 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 14223 int status = $lt_dlunknown; 14224 14225 if (self) 14226 { 14227 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 14228 else 14229 { 14230 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 14231 else puts (dlerror ()); 14232 } 14233 /* dlclose (self); */ 14234 } 14235 else 14236 puts (dlerror ()); 14237 14238 return status; 14239} 14240_LT_EOF 14241 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 14242 (eval $ac_link) 2>&5 14243 ac_status=$? 14244 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14245 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 14246 (./conftest; exit; ) >&5 2>/dev/null 14247 lt_status=$? 14248 case x$lt_status in 14249 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 14250 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 14251 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 14252 esac 14253 else : 14254 # compilation failed 14255 lt_cv_dlopen_self_static=no 14256 fi 14257fi 14258rm -fr conftest* 14259 14260 14261fi 14262{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 14263printf "%s\n" "$lt_cv_dlopen_self_static" >&6; } 14264 fi 14265 14266 CPPFLAGS=$save_CPPFLAGS 14267 LDFLAGS=$save_LDFLAGS 14268 LIBS=$save_LIBS 14269 ;; 14270 esac 14271 14272 case $lt_cv_dlopen_self in 14273 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 14274 *) enable_dlopen_self=unknown ;; 14275 esac 14276 14277 case $lt_cv_dlopen_self_static in 14278 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 14279 *) enable_dlopen_self_static=unknown ;; 14280 esac 14281fi 14282 14283 14284 14285 14286 14287 14288 14289 14290 14291 14292 14293 14294 14295 14296 14297 14298 14299striplib= 14300old_striplib= 14301{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 14302printf %s "checking whether stripping libraries is possible... " >&6; } 14303if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 14304 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 14305 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 14306 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14307printf "%s\n" "yes" >&6; } 14308else 14309# FIXME - insert some real tests, host_os isn't really good enough 14310 case $host_os in 14311 darwin*) 14312 if test -n "$STRIP"; then 14313 striplib="$STRIP -x" 14314 old_striplib="$STRIP -S" 14315 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14316printf "%s\n" "yes" >&6; } 14317 else 14318 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14319printf "%s\n" "no" >&6; } 14320 fi 14321 ;; 14322 *) 14323 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14324printf "%s\n" "no" >&6; } 14325 ;; 14326 esac 14327fi 14328 14329 14330 14331 14332 14333 14334 14335 14336 14337 14338 14339 14340 # Report what library types will actually be built 14341 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 14342printf %s "checking if libtool supports shared libraries... " >&6; } 14343 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 14344printf "%s\n" "$can_build_shared" >&6; } 14345 14346 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 14347printf %s "checking whether to build shared libraries... " >&6; } 14348 test no = "$can_build_shared" && enable_shared=no 14349 14350 # On AIX, shared libraries and static libraries use the same namespace, and 14351 # are all built from PIC. 14352 case $host_os in 14353 aix3*) 14354 test yes = "$enable_shared" && enable_static=no 14355 if test -n "$RANLIB"; then 14356 archive_cmds="$archive_cmds~\$RANLIB \$lib" 14357 postinstall_cmds='$RANLIB $lib' 14358 fi 14359 ;; 14360 14361 aix[4-9]*) 14362 if test ia64 != "$host_cpu"; then 14363 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 14364 yes,aix,yes) ;; # shared object as lib.so file only 14365 yes,svr4,*) ;; # shared object as lib.so archive member only 14366 yes,*) enable_static=no ;; # shared object in lib.a archive as well 14367 esac 14368 fi 14369 ;; 14370 esac 14371 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 14372printf "%s\n" "$enable_shared" >&6; } 14373 14374 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 14375printf %s "checking whether to build static libraries... " >&6; } 14376 # Make sure either enable_shared or enable_static is yes. 14377 test yes = "$enable_shared" || enable_static=yes 14378 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 14379printf "%s\n" "$enable_static" >&6; } 14380 14381 14382 14383 14384fi 14385ac_ext=c 14386ac_cpp='$CPP $CPPFLAGS' 14387ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14388ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14389ac_compiler_gnu=$ac_cv_c_compiler_gnu 14390 14391CC=$lt_save_CC 14392 14393 14394 14395 14396 14397 14398 14399 14400 14401 14402 14403 14404 14405 14406 14407 ac_config_commands="$ac_config_commands libtool" 14408 14409 14410 14411 14412# Only expand once: 14413 14414 14415 14416 14417LIBT_CURRENT=13 14418LIBT_REVISION=0 14419 14420 14421LIBT_AGE=12 14422 14423LIBT_VERSION_INFO="$LIBT_CURRENT:$LIBT_REVISION:$LIBT_AGE" 14424 14425 14426LIBT_CURRENT_MINUS_AGE=`expr $LIBT_CURRENT - $LIBT_AGE` 14427 14428 14429PKGCONFIG_REQUIRES= 14430PKGCONFIG_REQUIRES_PRIVATELY= 14431 14432 14433os_win32=no 14434os_darwin=no 14435case "${host_os}" in 14436 cygwin*|mingw*) 14437 os_win32=yes 14438 ;; 14439 darwin*) 14440 os_darwin=yes 14441 ;; 14442esac 14443 if test "$os_win32" = "yes"; then 14444 OS_WIN32_TRUE= 14445 OS_WIN32_FALSE='#' 14446else 14447 OS_WIN32_TRUE='#' 14448 OS_WIN32_FALSE= 14449fi 14450 14451 if test "$os_darwin" = "yes"; then 14452 OS_DARWIN_TRUE= 14453 OS_DARWIN_FALSE='#' 14454else 14455 OS_DARWIN_TRUE='#' 14456 OS_DARWIN_FALSE= 14457fi 14458 14459 14460GETTEXT_PACKAGE=$PACKAGE 14461 14462 14463printf "%s\n" "#define GETTEXT_PACKAGE \"$GETTEXT_PACKAGE\"" >>confdefs.h 14464 14465 14466 14467 14468 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 14469printf %s "checking whether NLS is requested... " >&6; } 14470 # Check whether --enable-nls was given. 14471if test ${enable_nls+y} 14472then : 14473 enableval=$enable_nls; USE_NLS=$enableval 14474else $as_nop 14475 USE_NLS=yes 14476fi 14477 14478 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 14479printf "%s\n" "$USE_NLS" >&6; } 14480 14481 14482 14483 14484 GETTEXT_MACRO_VERSION=0.19 14485 14486 14487 14488 14489# Prepare PATH_SEPARATOR. 14490# The user is always right. 14491if test "${PATH_SEPARATOR+set}" != set; then 14492 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which 14493 # contains only /bin. Note that ksh looks also at the FPATH variable, 14494 # so we have to set that as well for the test. 14495 PATH_SEPARATOR=: 14496 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 14497 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 14498 || PATH_SEPARATOR=';' 14499 } 14500fi 14501 14502# Find out how to test for executable files. Don't use a zero-byte file, 14503# as systems may use methods other than mode bits to determine executability. 14504cat >conf$$.file <<_ASEOF 14505#! /bin/sh 14506exit 0 14507_ASEOF 14508chmod +x conf$$.file 14509if test -x conf$$.file >/dev/null 2>&1; then 14510 ac_executable_p="test -x" 14511else 14512 ac_executable_p="test -f" 14513fi 14514rm -f conf$$.file 14515 14516# Extract the first word of "msgfmt", so it can be a program name with args. 14517set dummy msgfmt; ac_word=$2 14518{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14519printf %s "checking for $ac_word... " >&6; } 14520if test ${ac_cv_path_MSGFMT+y} 14521then : 14522 printf %s "(cached) " >&6 14523else $as_nop 14524 case "$MSGFMT" in 14525 [\\/]* | ?:[\\/]*) 14526 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 14527 ;; 14528 *) 14529 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 14530 for ac_dir in $PATH; do 14531 IFS="$ac_save_IFS" 14532 test -z "$ac_dir" && ac_dir=. 14533 for ac_exec_ext in '' $ac_executable_extensions; do 14534 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 14535 echo "$as_me: trying $ac_dir/$ac_word..." >&5 14536 if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 && 14537 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 14538 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 14539 break 2 14540 fi 14541 fi 14542 done 14543 done 14544 IFS="$ac_save_IFS" 14545 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 14546 ;; 14547esac 14548fi 14549MSGFMT="$ac_cv_path_MSGFMT" 14550if test "$MSGFMT" != ":"; then 14551 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 14552printf "%s\n" "$MSGFMT" >&6; } 14553else 14554 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14555printf "%s\n" "no" >&6; } 14556fi 14557 14558 # Extract the first word of "gmsgfmt", so it can be a program name with args. 14559set dummy gmsgfmt; ac_word=$2 14560{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14561printf %s "checking for $ac_word... " >&6; } 14562if test ${ac_cv_path_GMSGFMT+y} 14563then : 14564 printf %s "(cached) " >&6 14565else $as_nop 14566 case $GMSGFMT in 14567 [\\/]* | ?:[\\/]*) 14568 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 14569 ;; 14570 *) 14571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14572for as_dir in $PATH 14573do 14574 IFS=$as_save_IFS 14575 case $as_dir in #((( 14576 '') as_dir=./ ;; 14577 */) ;; 14578 *) as_dir=$as_dir/ ;; 14579 esac 14580 for ac_exec_ext in '' $ac_executable_extensions; do 14581 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14582 ac_cv_path_GMSGFMT="$as_dir$ac_word$ac_exec_ext" 14583 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14584 break 2 14585 fi 14586done 14587 done 14588IFS=$as_save_IFS 14589 14590 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 14591 ;; 14592esac 14593fi 14594GMSGFMT=$ac_cv_path_GMSGFMT 14595if test -n "$GMSGFMT"; then 14596 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 14597printf "%s\n" "$GMSGFMT" >&6; } 14598else 14599 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14600printf "%s\n" "no" >&6; } 14601fi 14602 14603 14604 14605 case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in 14606 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;; 14607 *) MSGFMT_015=$MSGFMT ;; 14608 esac 14609 14610 case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in 14611 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;; 14612 *) GMSGFMT_015=$GMSGFMT ;; 14613 esac 14614 14615 14616 14617# Prepare PATH_SEPARATOR. 14618# The user is always right. 14619if test "${PATH_SEPARATOR+set}" != set; then 14620 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which 14621 # contains only /bin. Note that ksh looks also at the FPATH variable, 14622 # so we have to set that as well for the test. 14623 PATH_SEPARATOR=: 14624 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 14625 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 14626 || PATH_SEPARATOR=';' 14627 } 14628fi 14629 14630# Find out how to test for executable files. Don't use a zero-byte file, 14631# as systems may use methods other than mode bits to determine executability. 14632cat >conf$$.file <<_ASEOF 14633#! /bin/sh 14634exit 0 14635_ASEOF 14636chmod +x conf$$.file 14637if test -x conf$$.file >/dev/null 2>&1; then 14638 ac_executable_p="test -x" 14639else 14640 ac_executable_p="test -f" 14641fi 14642rm -f conf$$.file 14643 14644# Extract the first word of "xgettext", so it can be a program name with args. 14645set dummy xgettext; ac_word=$2 14646{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14647printf %s "checking for $ac_word... " >&6; } 14648if test ${ac_cv_path_XGETTEXT+y} 14649then : 14650 printf %s "(cached) " >&6 14651else $as_nop 14652 case "$XGETTEXT" in 14653 [\\/]* | ?:[\\/]*) 14654 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 14655 ;; 14656 *) 14657 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 14658 for ac_dir in $PATH; do 14659 IFS="$ac_save_IFS" 14660 test -z "$ac_dir" && ac_dir=. 14661 for ac_exec_ext in '' $ac_executable_extensions; do 14662 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 14663 echo "$as_me: trying $ac_dir/$ac_word..." >&5 14664 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 && 14665 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 14666 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 14667 break 2 14668 fi 14669 fi 14670 done 14671 done 14672 IFS="$ac_save_IFS" 14673 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 14674 ;; 14675esac 14676fi 14677XGETTEXT="$ac_cv_path_XGETTEXT" 14678if test "$XGETTEXT" != ":"; then 14679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 14680printf "%s\n" "$XGETTEXT" >&6; } 14681else 14682 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14683printf "%s\n" "no" >&6; } 14684fi 14685 14686 rm -f messages.po 14687 14688 case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in 14689 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;; 14690 *) XGETTEXT_015=$XGETTEXT ;; 14691 esac 14692 14693 14694 14695# Prepare PATH_SEPARATOR. 14696# The user is always right. 14697if test "${PATH_SEPARATOR+set}" != set; then 14698 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which 14699 # contains only /bin. Note that ksh looks also at the FPATH variable, 14700 # so we have to set that as well for the test. 14701 PATH_SEPARATOR=: 14702 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 14703 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 14704 || PATH_SEPARATOR=';' 14705 } 14706fi 14707 14708# Find out how to test for executable files. Don't use a zero-byte file, 14709# as systems may use methods other than mode bits to determine executability. 14710cat >conf$$.file <<_ASEOF 14711#! /bin/sh 14712exit 0 14713_ASEOF 14714chmod +x conf$$.file 14715if test -x conf$$.file >/dev/null 2>&1; then 14716 ac_executable_p="test -x" 14717else 14718 ac_executable_p="test -f" 14719fi 14720rm -f conf$$.file 14721 14722# Extract the first word of "msgmerge", so it can be a program name with args. 14723set dummy msgmerge; ac_word=$2 14724{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14725printf %s "checking for $ac_word... " >&6; } 14726if test ${ac_cv_path_MSGMERGE+y} 14727then : 14728 printf %s "(cached) " >&6 14729else $as_nop 14730 case "$MSGMERGE" in 14731 [\\/]* | ?:[\\/]*) 14732 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 14733 ;; 14734 *) 14735 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 14736 for ac_dir in $PATH; do 14737 IFS="$ac_save_IFS" 14738 test -z "$ac_dir" && ac_dir=. 14739 for ac_exec_ext in '' $ac_executable_extensions; do 14740 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 14741 echo "$as_me: trying $ac_dir/$ac_word..." >&5 14742 if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then 14743 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 14744 break 2 14745 fi 14746 fi 14747 done 14748 done 14749 IFS="$ac_save_IFS" 14750 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 14751 ;; 14752esac 14753fi 14754MSGMERGE="$ac_cv_path_MSGMERGE" 14755if test "$MSGMERGE" != ":"; then 14756 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 14757printf "%s\n" "$MSGMERGE" >&6; } 14758else 14759 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14760printf "%s\n" "no" >&6; } 14761fi 14762 14763 14764 test -n "$localedir" || localedir='${datadir}/locale' 14765 14766 14767 test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= 14768 14769 14770 ac_config_commands="$ac_config_commands po-directories" 14771 14772 14773 14774 if test "X$prefix" = "XNONE"; then 14775 acl_final_prefix="$ac_default_prefix" 14776 else 14777 acl_final_prefix="$prefix" 14778 fi 14779 if test "X$exec_prefix" = "XNONE"; then 14780 acl_final_exec_prefix='${prefix}' 14781 else 14782 acl_final_exec_prefix="$exec_prefix" 14783 fi 14784 acl_save_prefix="$prefix" 14785 prefix="$acl_final_prefix" 14786 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" 14787 prefix="$acl_save_prefix" 14788 14789 14790 14791# Check whether --with-gnu-ld was given. 14792if test ${with_gnu_ld+y} 14793then : 14794 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 14795else $as_nop 14796 with_gnu_ld=no 14797fi 14798 14799# Prepare PATH_SEPARATOR. 14800# The user is always right. 14801if test "${PATH_SEPARATOR+set}" != set; then 14802 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which 14803 # contains only /bin. Note that ksh looks also at the FPATH variable, 14804 # so we have to set that as well for the test. 14805 PATH_SEPARATOR=: 14806 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 14807 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 14808 || PATH_SEPARATOR=';' 14809 } 14810fi 14811 14812ac_prog=ld 14813if test "$GCC" = yes; then 14814 # Check if gcc -print-prog-name=ld gives a path. 14815 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 14816printf %s "checking for ld used by $CC... " >&6; } 14817 case $host in 14818 *-*-mingw*) 14819 # gcc leaves a trailing carriage return which upsets mingw 14820 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 14821 *) 14822 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 14823 esac 14824 case $ac_prog in 14825 # Accept absolute paths. 14826 [\\/]* | ?:[\\/]*) 14827 re_direlt='/[^/][^/]*/\.\./' 14828 # Canonicalize the pathname of ld 14829 ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'` 14830 while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do 14831 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` 14832 done 14833 test -z "$LD" && LD="$ac_prog" 14834 ;; 14835 "") 14836 # If it fails, then pretend we aren't using GCC. 14837 ac_prog=ld 14838 ;; 14839 *) 14840 # If it is relative, then search for the first ld in PATH. 14841 with_gnu_ld=unknown 14842 ;; 14843 esac 14844elif test "$with_gnu_ld" = yes; then 14845 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 14846printf %s "checking for GNU ld... " >&6; } 14847else 14848 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 14849printf %s "checking for non-GNU ld... " >&6; } 14850fi 14851if test ${acl_cv_path_LD+y} 14852then : 14853 printf %s "(cached) " >&6 14854else $as_nop 14855 if test -z "$LD"; then 14856 acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 14857 for ac_dir in $PATH; do 14858 IFS="$acl_save_ifs" 14859 test -z "$ac_dir" && ac_dir=. 14860 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 14861 acl_cv_path_LD="$ac_dir/$ac_prog" 14862 # Check to see if the program is GNU ld. I'd rather use --version, 14863 # but apparently some variants of GNU ld only accept -v. 14864 # Break only if it was the GNU/non-GNU ld that we prefer. 14865 case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in 14866 *GNU* | *'with BFD'*) 14867 test "$with_gnu_ld" != no && break 14868 ;; 14869 *) 14870 test "$with_gnu_ld" != yes && break 14871 ;; 14872 esac 14873 fi 14874 done 14875 IFS="$acl_save_ifs" 14876else 14877 acl_cv_path_LD="$LD" # Let the user override the test with a path. 14878fi 14879fi 14880 14881LD="$acl_cv_path_LD" 14882if test -n "$LD"; then 14883 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 14884printf "%s\n" "$LD" >&6; } 14885else 14886 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14887printf "%s\n" "no" >&6; } 14888fi 14889test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 14890{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 14891printf %s "checking if the linker ($LD) is GNU ld... " >&6; } 14892if test ${acl_cv_prog_gnu_ld+y} 14893then : 14894 printf %s "(cached) " >&6 14895else $as_nop 14896 # I'd rather use --version here, but apparently some GNU lds only accept -v. 14897case `$LD -v 2>&1 </dev/null` in 14898*GNU* | *'with BFD'*) 14899 acl_cv_prog_gnu_ld=yes 14900 ;; 14901*) 14902 acl_cv_prog_gnu_ld=no 14903 ;; 14904esac 14905fi 14906{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5 14907printf "%s\n" "$acl_cv_prog_gnu_ld" >&6; } 14908with_gnu_ld=$acl_cv_prog_gnu_ld 14909 14910 14911 14912 14913 14914 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 14915printf %s "checking for shared library run path origin... " >&6; } 14916if test ${acl_cv_rpath+y} 14917then : 14918 printf %s "(cached) " >&6 14919else $as_nop 14920 14921 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ 14922 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh 14923 . ./conftest.sh 14924 rm -f ./conftest.sh 14925 acl_cv_rpath=done 14926 14927fi 14928{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 14929printf "%s\n" "$acl_cv_rpath" >&6; } 14930 wl="$acl_cv_wl" 14931 acl_libext="$acl_cv_libext" 14932 acl_shlibext="$acl_cv_shlibext" 14933 acl_libname_spec="$acl_cv_libname_spec" 14934 acl_library_names_spec="$acl_cv_library_names_spec" 14935 acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" 14936 acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" 14937 acl_hardcode_direct="$acl_cv_hardcode_direct" 14938 acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" 14939 # Check whether --enable-rpath was given. 14940if test ${enable_rpath+y} 14941then : 14942 enableval=$enable_rpath; : 14943else $as_nop 14944 enable_rpath=yes 14945fi 14946 14947 14948ac_ext=c 14949ac_cpp='$CPP $CPPFLAGS' 14950ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14951ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14952ac_compiler_gnu=$ac_cv_c_compiler_gnu 14953{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 14954printf %s "checking how to run the C preprocessor... " >&6; } 14955# On Suns, sometimes $CPP names a directory. 14956if test -n "$CPP" && test -d "$CPP"; then 14957 CPP= 14958fi 14959if test -z "$CPP"; then 14960 if test ${ac_cv_prog_CPP+y} 14961then : 14962 printf %s "(cached) " >&6 14963else $as_nop 14964 # Double quotes because $CC needs to be expanded 14965 for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp 14966 do 14967 ac_preproc_ok=false 14968for ac_c_preproc_warn_flag in '' yes 14969do 14970 # Use a header file that comes with gcc, so configuring glibc 14971 # with a fresh cross-compiler works. 14972 # On the NeXT, cc -E runs the code through the compiler's parser, 14973 # not just through cpp. "Syntax error" is here to catch this case. 14974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14975/* end confdefs.h. */ 14976#include <limits.h> 14977 Syntax error 14978_ACEOF 14979if ac_fn_c_try_cpp "$LINENO" 14980then : 14981 14982else $as_nop 14983 # Broken: fails on valid input. 14984continue 14985fi 14986rm -f conftest.err conftest.i conftest.$ac_ext 14987 14988 # OK, works on sane cases. Now check whether nonexistent headers 14989 # can be detected and how. 14990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14991/* end confdefs.h. */ 14992#include <ac_nonexistent.h> 14993_ACEOF 14994if ac_fn_c_try_cpp "$LINENO" 14995then : 14996 # Broken: success on invalid input. 14997continue 14998else $as_nop 14999 # Passes both tests. 15000ac_preproc_ok=: 15001break 15002fi 15003rm -f conftest.err conftest.i conftest.$ac_ext 15004 15005done 15006# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 15007rm -f conftest.i conftest.err conftest.$ac_ext 15008if $ac_preproc_ok 15009then : 15010 break 15011fi 15012 15013 done 15014 ac_cv_prog_CPP=$CPP 15015 15016fi 15017 CPP=$ac_cv_prog_CPP 15018else 15019 ac_cv_prog_CPP=$CPP 15020fi 15021{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 15022printf "%s\n" "$CPP" >&6; } 15023ac_preproc_ok=false 15024for ac_c_preproc_warn_flag in '' yes 15025do 15026 # Use a header file that comes with gcc, so configuring glibc 15027 # with a fresh cross-compiler works. 15028 # On the NeXT, cc -E runs the code through the compiler's parser, 15029 # not just through cpp. "Syntax error" is here to catch this case. 15030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15031/* end confdefs.h. */ 15032#include <limits.h> 15033 Syntax error 15034_ACEOF 15035if ac_fn_c_try_cpp "$LINENO" 15036then : 15037 15038else $as_nop 15039 # Broken: fails on valid input. 15040continue 15041fi 15042rm -f conftest.err conftest.i conftest.$ac_ext 15043 15044 # OK, works on sane cases. Now check whether nonexistent headers 15045 # can be detected and how. 15046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15047/* end confdefs.h. */ 15048#include <ac_nonexistent.h> 15049_ACEOF 15050if ac_fn_c_try_cpp "$LINENO" 15051then : 15052 # Broken: success on invalid input. 15053continue 15054else $as_nop 15055 # Passes both tests. 15056ac_preproc_ok=: 15057break 15058fi 15059rm -f conftest.err conftest.i conftest.$ac_ext 15060 15061done 15062# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 15063rm -f conftest.i conftest.err conftest.$ac_ext 15064if $ac_preproc_ok 15065then : 15066 15067else $as_nop 15068 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15069printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 15070as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 15071See \`config.log' for more details" "$LINENO" 5; } 15072fi 15073 15074ac_ext=c 15075ac_cpp='$CPP $CPPFLAGS' 15076ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15077ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15078ac_compiler_gnu=$ac_cv_c_compiler_gnu 15079 15080 15081 15082 15083 acl_libdirstem=lib 15084 acl_libdirstem2= 15085 case "$host_os" in 15086 solaris*) 15087 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5 15088printf %s "checking for 64-bit host... " >&6; } 15089if test ${gl_cv_solaris_64bit+y} 15090then : 15091 printf %s "(cached) " >&6 15092else $as_nop 15093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15094/* end confdefs.h. */ 15095 15096#ifdef _LP64 15097sixtyfour bits 15098#endif 15099 15100_ACEOF 15101if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 15102 $EGREP "sixtyfour bits" >/dev/null 2>&1 15103then : 15104 gl_cv_solaris_64bit=yes 15105else $as_nop 15106 gl_cv_solaris_64bit=no 15107fi 15108rm -rf conftest* 15109 15110 15111fi 15112{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5 15113printf "%s\n" "$gl_cv_solaris_64bit" >&6; } 15114 if test $gl_cv_solaris_64bit = yes; then 15115 acl_libdirstem=lib/64 15116 case "$host_cpu" in 15117 sparc*) acl_libdirstem2=lib/sparcv9 ;; 15118 i*86 | x86_64) acl_libdirstem2=lib/amd64 ;; 15119 esac 15120 fi 15121 ;; 15122 *) 15123 searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` 15124 if test -n "$searchpath"; then 15125 acl_save_IFS="${IFS= }"; IFS=":" 15126 for searchdir in $searchpath; do 15127 if test -d "$searchdir"; then 15128 case "$searchdir" in 15129 */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; 15130 */../ | */.. ) 15131 # Better ignore directories of this form. They are misleading. 15132 ;; 15133 *) searchdir=`cd "$searchdir" && pwd` 15134 case "$searchdir" in 15135 */lib64 ) acl_libdirstem=lib64 ;; 15136 esac ;; 15137 esac 15138 fi 15139 done 15140 IFS="$acl_save_IFS" 15141 fi 15142 ;; 15143 esac 15144 test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem" 15145 15146 15147 15148 15149 15150 15151 15152 15153 15154 15155 15156 15157 use_additional=yes 15158 15159 acl_save_prefix="$prefix" 15160 prefix="$acl_final_prefix" 15161 acl_save_exec_prefix="$exec_prefix" 15162 exec_prefix="$acl_final_exec_prefix" 15163 15164 eval additional_includedir=\"$includedir\" 15165 eval additional_libdir=\"$libdir\" 15166 15167 exec_prefix="$acl_save_exec_prefix" 15168 prefix="$acl_save_prefix" 15169 15170 15171# Check whether --with-libiconv-prefix was given. 15172if test ${with_libiconv_prefix+y} 15173then : 15174 withval=$with_libiconv_prefix; 15175 if test "X$withval" = "Xno"; then 15176 use_additional=no 15177 else 15178 if test "X$withval" = "X"; then 15179 15180 acl_save_prefix="$prefix" 15181 prefix="$acl_final_prefix" 15182 acl_save_exec_prefix="$exec_prefix" 15183 exec_prefix="$acl_final_exec_prefix" 15184 15185 eval additional_includedir=\"$includedir\" 15186 eval additional_libdir=\"$libdir\" 15187 15188 exec_prefix="$acl_save_exec_prefix" 15189 prefix="$acl_save_prefix" 15190 15191 else 15192 additional_includedir="$withval/include" 15193 additional_libdir="$withval/$acl_libdirstem" 15194 if test "$acl_libdirstem2" != "$acl_libdirstem" \ 15195 && ! test -d "$withval/$acl_libdirstem"; then 15196 additional_libdir="$withval/$acl_libdirstem2" 15197 fi 15198 fi 15199 fi 15200 15201fi 15202 15203 LIBICONV= 15204 LTLIBICONV= 15205 INCICONV= 15206 LIBICONV_PREFIX= 15207 HAVE_LIBICONV= 15208 rpathdirs= 15209 ltrpathdirs= 15210 names_already_handled= 15211 names_next_round='iconv ' 15212 while test -n "$names_next_round"; do 15213 names_this_round="$names_next_round" 15214 names_next_round= 15215 for name in $names_this_round; do 15216 already_handled= 15217 for n in $names_already_handled; do 15218 if test "$n" = "$name"; then 15219 already_handled=yes 15220 break 15221 fi 15222 done 15223 if test -z "$already_handled"; then 15224 names_already_handled="$names_already_handled $name" 15225 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` 15226 eval value=\"\$HAVE_LIB$uppername\" 15227 if test -n "$value"; then 15228 if test "$value" = yes; then 15229 eval value=\"\$LIB$uppername\" 15230 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" 15231 eval value=\"\$LTLIB$uppername\" 15232 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" 15233 else 15234 : 15235 fi 15236 else 15237 found_dir= 15238 found_la= 15239 found_so= 15240 found_a= 15241 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name 15242 if test -n "$acl_shlibext"; then 15243 shrext=".$acl_shlibext" # typically: shrext=.so 15244 else 15245 shrext= 15246 fi 15247 if test $use_additional = yes; then 15248 dir="$additional_libdir" 15249 if test -n "$acl_shlibext"; then 15250 if test -f "$dir/$libname$shrext"; then 15251 found_dir="$dir" 15252 found_so="$dir/$libname$shrext" 15253 else 15254 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then 15255 ver=`(cd "$dir" && \ 15256 for f in "$libname$shrext".*; do echo "$f"; done \ 15257 | sed -e "s,^$libname$shrext\\\\.,," \ 15258 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ 15259 | sed 1q ) 2>/dev/null` 15260 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then 15261 found_dir="$dir" 15262 found_so="$dir/$libname$shrext.$ver" 15263 fi 15264 else 15265 eval library_names=\"$acl_library_names_spec\" 15266 for f in $library_names; do 15267 if test -f "$dir/$f"; then 15268 found_dir="$dir" 15269 found_so="$dir/$f" 15270 break 15271 fi 15272 done 15273 fi 15274 fi 15275 fi 15276 if test "X$found_dir" = "X"; then 15277 if test -f "$dir/$libname.$acl_libext"; then 15278 found_dir="$dir" 15279 found_a="$dir/$libname.$acl_libext" 15280 fi 15281 fi 15282 if test "X$found_dir" != "X"; then 15283 if test -f "$dir/$libname.la"; then 15284 found_la="$dir/$libname.la" 15285 fi 15286 fi 15287 fi 15288 if test "X$found_dir" = "X"; then 15289 for x in $LDFLAGS $LTLIBICONV; do 15290 15291 acl_save_prefix="$prefix" 15292 prefix="$acl_final_prefix" 15293 acl_save_exec_prefix="$exec_prefix" 15294 exec_prefix="$acl_final_exec_prefix" 15295 eval x=\"$x\" 15296 exec_prefix="$acl_save_exec_prefix" 15297 prefix="$acl_save_prefix" 15298 15299 case "$x" in 15300 -L*) 15301 dir=`echo "X$x" | sed -e 's/^X-L//'` 15302 if test -n "$acl_shlibext"; then 15303 if test -f "$dir/$libname$shrext"; then 15304 found_dir="$dir" 15305 found_so="$dir/$libname$shrext" 15306 else 15307 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then 15308 ver=`(cd "$dir" && \ 15309 for f in "$libname$shrext".*; do echo "$f"; done \ 15310 | sed -e "s,^$libname$shrext\\\\.,," \ 15311 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ 15312 | sed 1q ) 2>/dev/null` 15313 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then 15314 found_dir="$dir" 15315 found_so="$dir/$libname$shrext.$ver" 15316 fi 15317 else 15318 eval library_names=\"$acl_library_names_spec\" 15319 for f in $library_names; do 15320 if test -f "$dir/$f"; then 15321 found_dir="$dir" 15322 found_so="$dir/$f" 15323 break 15324 fi 15325 done 15326 fi 15327 fi 15328 fi 15329 if test "X$found_dir" = "X"; then 15330 if test -f "$dir/$libname.$acl_libext"; then 15331 found_dir="$dir" 15332 found_a="$dir/$libname.$acl_libext" 15333 fi 15334 fi 15335 if test "X$found_dir" != "X"; then 15336 if test -f "$dir/$libname.la"; then 15337 found_la="$dir/$libname.la" 15338 fi 15339 fi 15340 ;; 15341 esac 15342 if test "X$found_dir" != "X"; then 15343 break 15344 fi 15345 done 15346 fi 15347 if test "X$found_dir" != "X"; then 15348 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" 15349 if test "X$found_so" != "X"; then 15350 if test "$enable_rpath" = no \ 15351 || test "X$found_dir" = "X/usr/$acl_libdirstem" \ 15352 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then 15353 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 15354 else 15355 haveit= 15356 for x in $ltrpathdirs; do 15357 if test "X$x" = "X$found_dir"; then 15358 haveit=yes 15359 break 15360 fi 15361 done 15362 if test -z "$haveit"; then 15363 ltrpathdirs="$ltrpathdirs $found_dir" 15364 fi 15365 if test "$acl_hardcode_direct" = yes; then 15366 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 15367 else 15368 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then 15369 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 15370 haveit= 15371 for x in $rpathdirs; do 15372 if test "X$x" = "X$found_dir"; then 15373 haveit=yes 15374 break 15375 fi 15376 done 15377 if test -z "$haveit"; then 15378 rpathdirs="$rpathdirs $found_dir" 15379 fi 15380 else 15381 haveit= 15382 for x in $LDFLAGS $LIBICONV; do 15383 15384 acl_save_prefix="$prefix" 15385 prefix="$acl_final_prefix" 15386 acl_save_exec_prefix="$exec_prefix" 15387 exec_prefix="$acl_final_exec_prefix" 15388 eval x=\"$x\" 15389 exec_prefix="$acl_save_exec_prefix" 15390 prefix="$acl_save_prefix" 15391 15392 if test "X$x" = "X-L$found_dir"; then 15393 haveit=yes 15394 break 15395 fi 15396 done 15397 if test -z "$haveit"; then 15398 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" 15399 fi 15400 if test "$acl_hardcode_minus_L" != no; then 15401 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 15402 else 15403 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 15404 fi 15405 fi 15406 fi 15407 fi 15408 else 15409 if test "X$found_a" != "X"; then 15410 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" 15411 else 15412 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" 15413 fi 15414 fi 15415 additional_includedir= 15416 case "$found_dir" in 15417 */$acl_libdirstem | */$acl_libdirstem/) 15418 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` 15419 if test "$name" = 'iconv'; then 15420 LIBICONV_PREFIX="$basedir" 15421 fi 15422 additional_includedir="$basedir/include" 15423 ;; 15424 */$acl_libdirstem2 | */$acl_libdirstem2/) 15425 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` 15426 if test "$name" = 'iconv'; then 15427 LIBICONV_PREFIX="$basedir" 15428 fi 15429 additional_includedir="$basedir/include" 15430 ;; 15431 esac 15432 if test "X$additional_includedir" != "X"; then 15433 if test "X$additional_includedir" != "X/usr/include"; then 15434 haveit= 15435 if test "X$additional_includedir" = "X/usr/local/include"; then 15436 if test -n "$GCC"; then 15437 case $host_os in 15438 linux* | gnu* | k*bsd*-gnu) haveit=yes;; 15439 esac 15440 fi 15441 fi 15442 if test -z "$haveit"; then 15443 for x in $CPPFLAGS $INCICONV; do 15444 15445 acl_save_prefix="$prefix" 15446 prefix="$acl_final_prefix" 15447 acl_save_exec_prefix="$exec_prefix" 15448 exec_prefix="$acl_final_exec_prefix" 15449 eval x=\"$x\" 15450 exec_prefix="$acl_save_exec_prefix" 15451 prefix="$acl_save_prefix" 15452 15453 if test "X$x" = "X-I$additional_includedir"; then 15454 haveit=yes 15455 break 15456 fi 15457 done 15458 if test -z "$haveit"; then 15459 if test -d "$additional_includedir"; then 15460 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" 15461 fi 15462 fi 15463 fi 15464 fi 15465 fi 15466 if test -n "$found_la"; then 15467 save_libdir="$libdir" 15468 case "$found_la" in 15469 */* | *\\*) . "$found_la" ;; 15470 *) . "./$found_la" ;; 15471 esac 15472 libdir="$save_libdir" 15473 for dep in $dependency_libs; do 15474 case "$dep" in 15475 -L*) 15476 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 15477 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ 15478 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then 15479 haveit= 15480 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ 15481 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then 15482 if test -n "$GCC"; then 15483 case $host_os in 15484 linux* | gnu* | k*bsd*-gnu) haveit=yes;; 15485 esac 15486 fi 15487 fi 15488 if test -z "$haveit"; then 15489 haveit= 15490 for x in $LDFLAGS $LIBICONV; do 15491 15492 acl_save_prefix="$prefix" 15493 prefix="$acl_final_prefix" 15494 acl_save_exec_prefix="$exec_prefix" 15495 exec_prefix="$acl_final_exec_prefix" 15496 eval x=\"$x\" 15497 exec_prefix="$acl_save_exec_prefix" 15498 prefix="$acl_save_prefix" 15499 15500 if test "X$x" = "X-L$additional_libdir"; then 15501 haveit=yes 15502 break 15503 fi 15504 done 15505 if test -z "$haveit"; then 15506 if test -d "$additional_libdir"; then 15507 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" 15508 fi 15509 fi 15510 haveit= 15511 for x in $LDFLAGS $LTLIBICONV; do 15512 15513 acl_save_prefix="$prefix" 15514 prefix="$acl_final_prefix" 15515 acl_save_exec_prefix="$exec_prefix" 15516 exec_prefix="$acl_final_exec_prefix" 15517 eval x=\"$x\" 15518 exec_prefix="$acl_save_exec_prefix" 15519 prefix="$acl_save_prefix" 15520 15521 if test "X$x" = "X-L$additional_libdir"; then 15522 haveit=yes 15523 break 15524 fi 15525 done 15526 if test -z "$haveit"; then 15527 if test -d "$additional_libdir"; then 15528 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" 15529 fi 15530 fi 15531 fi 15532 fi 15533 ;; 15534 -R*) 15535 dir=`echo "X$dep" | sed -e 's/^X-R//'` 15536 if test "$enable_rpath" != no; then 15537 haveit= 15538 for x in $rpathdirs; do 15539 if test "X$x" = "X$dir"; then 15540 haveit=yes 15541 break 15542 fi 15543 done 15544 if test -z "$haveit"; then 15545 rpathdirs="$rpathdirs $dir" 15546 fi 15547 haveit= 15548 for x in $ltrpathdirs; do 15549 if test "X$x" = "X$dir"; then 15550 haveit=yes 15551 break 15552 fi 15553 done 15554 if test -z "$haveit"; then 15555 ltrpathdirs="$ltrpathdirs $dir" 15556 fi 15557 fi 15558 ;; 15559 -l*) 15560 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 15561 ;; 15562 *.la) 15563 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 15564 ;; 15565 *) 15566 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" 15567 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" 15568 ;; 15569 esac 15570 done 15571 fi 15572 else 15573 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 15574 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" 15575 fi 15576 fi 15577 fi 15578 done 15579 done 15580 if test "X$rpathdirs" != "X"; then 15581 if test -n "$acl_hardcode_libdir_separator"; then 15582 alldirs= 15583 for found_dir in $rpathdirs; do 15584 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" 15585 done 15586 acl_save_libdir="$libdir" 15587 libdir="$alldirs" 15588 eval flag=\"$acl_hardcode_libdir_flag_spec\" 15589 libdir="$acl_save_libdir" 15590 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 15591 else 15592 for found_dir in $rpathdirs; do 15593 acl_save_libdir="$libdir" 15594 libdir="$found_dir" 15595 eval flag=\"$acl_hardcode_libdir_flag_spec\" 15596 libdir="$acl_save_libdir" 15597 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 15598 done 15599 fi 15600 fi 15601 if test "X$ltrpathdirs" != "X"; then 15602 for found_dir in $ltrpathdirs; do 15603 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" 15604 done 15605 fi 15606 15607 15608 15609 15610 15611 15612 15613 15614 15615 15616 15617 15618 15619 15620 15621 15622 15623 15624 15625 15626 15627 15628 15629 15630 15631 15632 15633 15634 15635 15636 15637 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5 15638printf %s "checking for CFPreferencesCopyAppValue... " >&6; } 15639if test ${gt_cv_func_CFPreferencesCopyAppValue+y} 15640then : 15641 printf %s "(cached) " >&6 15642else $as_nop 15643 gt_save_LIBS="$LIBS" 15644 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" 15645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15646/* end confdefs.h. */ 15647#include <CoreFoundation/CFPreferences.h> 15648int 15649main (void) 15650{ 15651CFPreferencesCopyAppValue(NULL, NULL) 15652 ; 15653 return 0; 15654} 15655_ACEOF 15656if ac_fn_c_try_link "$LINENO" 15657then : 15658 gt_cv_func_CFPreferencesCopyAppValue=yes 15659else $as_nop 15660 gt_cv_func_CFPreferencesCopyAppValue=no 15661fi 15662rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15663 conftest$ac_exeext conftest.$ac_ext 15664 LIBS="$gt_save_LIBS" 15665fi 15666{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 15667printf "%s\n" "$gt_cv_func_CFPreferencesCopyAppValue" >&6; } 15668 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then 15669 15670printf "%s\n" "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h 15671 15672 fi 15673 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5 15674printf %s "checking for CFLocaleCopyCurrent... " >&6; } 15675if test ${gt_cv_func_CFLocaleCopyCurrent+y} 15676then : 15677 printf %s "(cached) " >&6 15678else $as_nop 15679 gt_save_LIBS="$LIBS" 15680 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" 15681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15682/* end confdefs.h. */ 15683#include <CoreFoundation/CFLocale.h> 15684int 15685main (void) 15686{ 15687CFLocaleCopyCurrent(); 15688 ; 15689 return 0; 15690} 15691_ACEOF 15692if ac_fn_c_try_link "$LINENO" 15693then : 15694 gt_cv_func_CFLocaleCopyCurrent=yes 15695else $as_nop 15696 gt_cv_func_CFLocaleCopyCurrent=no 15697fi 15698rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15699 conftest$ac_exeext conftest.$ac_ext 15700 LIBS="$gt_save_LIBS" 15701fi 15702{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5 15703printf "%s\n" "$gt_cv_func_CFLocaleCopyCurrent" >&6; } 15704 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then 15705 15706printf "%s\n" "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h 15707 15708 fi 15709 INTL_MACOSX_LIBS= 15710 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then 15711 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" 15712 fi 15713 15714 15715 15716 15717 15718 15719 LIBINTL= 15720 LTLIBINTL= 15721 POSUB= 15722 15723 case " $gt_needs " in 15724 *" need-formatstring-macros "*) gt_api_version=3 ;; 15725 *" need-ngettext "*) gt_api_version=2 ;; 15726 *) gt_api_version=1 ;; 15727 esac 15728 gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" 15729 gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" 15730 15731 if test "$USE_NLS" = "yes"; then 15732 gt_use_preinstalled_gnugettext=no 15733 15734 15735 if test $gt_api_version -ge 3; then 15736 gt_revision_test_code=' 15737#ifndef __GNU_GETTEXT_SUPPORTED_REVISION 15738#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) 15739#endif 15740typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; 15741' 15742 else 15743 gt_revision_test_code= 15744 fi 15745 if test $gt_api_version -ge 2; then 15746 gt_expression_test_code=' + * ngettext ("", "", 0)' 15747 else 15748 gt_expression_test_code= 15749 fi 15750 15751 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5 15752printf %s "checking for GNU gettext in libc... " >&6; } 15753if eval test \${$gt_func_gnugettext_libc+y} 15754then : 15755 printf %s "(cached) " >&6 15756else $as_nop 15757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15758/* end confdefs.h. */ 15759 15760#include <libintl.h> 15761#ifndef __GNU_GETTEXT_SUPPORTED_REVISION 15762extern int _nl_msg_cat_cntr; 15763extern int *_nl_domain_bindings; 15764#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings) 15765#else 15766#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 15767#endif 15768$gt_revision_test_code 15769 15770int 15771main (void) 15772{ 15773 15774bindtextdomain ("", ""); 15775return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 15776 15777 ; 15778 return 0; 15779} 15780_ACEOF 15781if ac_fn_c_try_link "$LINENO" 15782then : 15783 eval "$gt_func_gnugettext_libc=yes" 15784else $as_nop 15785 eval "$gt_func_gnugettext_libc=no" 15786fi 15787rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15788 conftest$ac_exeext conftest.$ac_ext 15789fi 15790eval ac_res=\$$gt_func_gnugettext_libc 15791 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 15792printf "%s\n" "$ac_res" >&6; } 15793 15794 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then 15795 15796 15797 15798 15799 15800 am_save_CPPFLAGS="$CPPFLAGS" 15801 15802 for element in $INCICONV; do 15803 haveit= 15804 for x in $CPPFLAGS; do 15805 15806 acl_save_prefix="$prefix" 15807 prefix="$acl_final_prefix" 15808 acl_save_exec_prefix="$exec_prefix" 15809 exec_prefix="$acl_final_exec_prefix" 15810 eval x=\"$x\" 15811 exec_prefix="$acl_save_exec_prefix" 15812 prefix="$acl_save_prefix" 15813 15814 if test "X$x" = "X$element"; then 15815 haveit=yes 15816 break 15817 fi 15818 done 15819 if test -z "$haveit"; then 15820 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 15821 fi 15822 done 15823 15824 15825 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 15826printf %s "checking for iconv... " >&6; } 15827if test ${am_cv_func_iconv+y} 15828then : 15829 printf %s "(cached) " >&6 15830else $as_nop 15831 15832 am_cv_func_iconv="no, consider installing GNU libiconv" 15833 am_cv_lib_iconv=no 15834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15835/* end confdefs.h. */ 15836 15837#include <stdlib.h> 15838#include <iconv.h> 15839 15840int 15841main (void) 15842{ 15843iconv_t cd = iconv_open("",""); 15844 iconv(cd,NULL,NULL,NULL,NULL); 15845 iconv_close(cd); 15846 ; 15847 return 0; 15848} 15849_ACEOF 15850if ac_fn_c_try_link "$LINENO" 15851then : 15852 am_cv_func_iconv=yes 15853fi 15854rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15855 conftest$ac_exeext conftest.$ac_ext 15856 if test "$am_cv_func_iconv" != yes; then 15857 am_save_LIBS="$LIBS" 15858 LIBS="$LIBS $LIBICONV" 15859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15860/* end confdefs.h. */ 15861 15862#include <stdlib.h> 15863#include <iconv.h> 15864 15865int 15866main (void) 15867{ 15868iconv_t cd = iconv_open("",""); 15869 iconv(cd,NULL,NULL,NULL,NULL); 15870 iconv_close(cd); 15871 ; 15872 return 0; 15873} 15874_ACEOF 15875if ac_fn_c_try_link "$LINENO" 15876then : 15877 am_cv_lib_iconv=yes 15878 am_cv_func_iconv=yes 15879fi 15880rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15881 conftest$ac_exeext conftest.$ac_ext 15882 LIBS="$am_save_LIBS" 15883 fi 15884 15885fi 15886{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 15887printf "%s\n" "$am_cv_func_iconv" >&6; } 15888 if test "$am_cv_func_iconv" = yes; then 15889 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5 15890printf %s "checking for working iconv... " >&6; } 15891if test ${am_cv_func_iconv_works+y} 15892then : 15893 printf %s "(cached) " >&6 15894else $as_nop 15895 15896 am_save_LIBS="$LIBS" 15897 if test $am_cv_lib_iconv = yes; then 15898 LIBS="$LIBS $LIBICONV" 15899 fi 15900 am_cv_func_iconv_works=no 15901 for ac_iconv_const in '' 'const'; do 15902 if test "$cross_compiling" = yes 15903then : 15904 case "$host_os" in 15905 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; 15906 *) am_cv_func_iconv_works="guessing yes" ;; 15907 esac 15908else $as_nop 15909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15910/* end confdefs.h. */ 15911 15912#include <iconv.h> 15913#include <string.h> 15914 15915#ifndef ICONV_CONST 15916# define ICONV_CONST $ac_iconv_const 15917#endif 15918 15919int 15920main (void) 15921{ 15922int result = 0; 15923 /* Test against AIX 5.1 bug: Failures are not distinguishable from successful 15924 returns. */ 15925 { 15926 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); 15927 if (cd_utf8_to_88591 != (iconv_t)(-1)) 15928 { 15929 static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */ 15930 char buf[10]; 15931 ICONV_CONST char *inptr = input; 15932 size_t inbytesleft = strlen (input); 15933 char *outptr = buf; 15934 size_t outbytesleft = sizeof (buf); 15935 size_t res = iconv (cd_utf8_to_88591, 15936 &inptr, &inbytesleft, 15937 &outptr, &outbytesleft); 15938 if (res == 0) 15939 result |= 1; 15940 iconv_close (cd_utf8_to_88591); 15941 } 15942 } 15943 /* Test against Solaris 10 bug: Failures are not distinguishable from 15944 successful returns. */ 15945 { 15946 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); 15947 if (cd_ascii_to_88591 != (iconv_t)(-1)) 15948 { 15949 static ICONV_CONST char input[] = "\263"; 15950 char buf[10]; 15951 ICONV_CONST char *inptr = input; 15952 size_t inbytesleft = strlen (input); 15953 char *outptr = buf; 15954 size_t outbytesleft = sizeof (buf); 15955 size_t res = iconv (cd_ascii_to_88591, 15956 &inptr, &inbytesleft, 15957 &outptr, &outbytesleft); 15958 if (res == 0) 15959 result |= 2; 15960 iconv_close (cd_ascii_to_88591); 15961 } 15962 } 15963 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ 15964 { 15965 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); 15966 if (cd_88591_to_utf8 != (iconv_t)(-1)) 15967 { 15968 static ICONV_CONST char input[] = "\304"; 15969 static char buf[2] = { (char)0xDE, (char)0xAD }; 15970 ICONV_CONST char *inptr = input; 15971 size_t inbytesleft = 1; 15972 char *outptr = buf; 15973 size_t outbytesleft = 1; 15974 size_t res = iconv (cd_88591_to_utf8, 15975 &inptr, &inbytesleft, 15976 &outptr, &outbytesleft); 15977 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) 15978 result |= 4; 15979 iconv_close (cd_88591_to_utf8); 15980 } 15981 } 15982#if 0 /* This bug could be worked around by the caller. */ 15983 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ 15984 { 15985 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); 15986 if (cd_88591_to_utf8 != (iconv_t)(-1)) 15987 { 15988 static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; 15989 char buf[50]; 15990 ICONV_CONST char *inptr = input; 15991 size_t inbytesleft = strlen (input); 15992 char *outptr = buf; 15993 size_t outbytesleft = sizeof (buf); 15994 size_t res = iconv (cd_88591_to_utf8, 15995 &inptr, &inbytesleft, 15996 &outptr, &outbytesleft); 15997 if ((int)res > 0) 15998 result |= 8; 15999 iconv_close (cd_88591_to_utf8); 16000 } 16001 } 16002#endif 16003 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is 16004 provided. */ 16005 if (/* Try standardized names. */ 16006 iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) 16007 /* Try IRIX, OSF/1 names. */ 16008 && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) 16009 /* Try AIX names. */ 16010 && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) 16011 /* Try HP-UX names. */ 16012 && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) 16013 result |= 16; 16014 return result; 16015 16016 ; 16017 return 0; 16018} 16019_ACEOF 16020if ac_fn_c_try_run "$LINENO" 16021then : 16022 am_cv_func_iconv_works=yes 16023fi 16024rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 16025 conftest.$ac_objext conftest.beam conftest.$ac_ext 16026fi 16027 16028 test "$am_cv_func_iconv_works" = no || break 16029 done 16030 LIBS="$am_save_LIBS" 16031 16032fi 16033{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5 16034printf "%s\n" "$am_cv_func_iconv_works" >&6; } 16035 case "$am_cv_func_iconv_works" in 16036 *no) am_func_iconv=no am_cv_lib_iconv=no ;; 16037 *) am_func_iconv=yes ;; 16038 esac 16039 else 16040 am_func_iconv=no am_cv_lib_iconv=no 16041 fi 16042 if test "$am_func_iconv" = yes; then 16043 16044printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h 16045 16046 fi 16047 if test "$am_cv_lib_iconv" = yes; then 16048 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 16049printf %s "checking how to link with libiconv... " >&6; } 16050 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 16051printf "%s\n" "$LIBICONV" >&6; } 16052 else 16053 CPPFLAGS="$am_save_CPPFLAGS" 16054 LIBICONV= 16055 LTLIBICONV= 16056 fi 16057 16058 16059 16060 16061 16062 16063 16064 16065 16066 16067 16068 use_additional=yes 16069 16070 acl_save_prefix="$prefix" 16071 prefix="$acl_final_prefix" 16072 acl_save_exec_prefix="$exec_prefix" 16073 exec_prefix="$acl_final_exec_prefix" 16074 16075 eval additional_includedir=\"$includedir\" 16076 eval additional_libdir=\"$libdir\" 16077 16078 exec_prefix="$acl_save_exec_prefix" 16079 prefix="$acl_save_prefix" 16080 16081 16082# Check whether --with-libintl-prefix was given. 16083if test ${with_libintl_prefix+y} 16084then : 16085 withval=$with_libintl_prefix; 16086 if test "X$withval" = "Xno"; then 16087 use_additional=no 16088 else 16089 if test "X$withval" = "X"; then 16090 16091 acl_save_prefix="$prefix" 16092 prefix="$acl_final_prefix" 16093 acl_save_exec_prefix="$exec_prefix" 16094 exec_prefix="$acl_final_exec_prefix" 16095 16096 eval additional_includedir=\"$includedir\" 16097 eval additional_libdir=\"$libdir\" 16098 16099 exec_prefix="$acl_save_exec_prefix" 16100 prefix="$acl_save_prefix" 16101 16102 else 16103 additional_includedir="$withval/include" 16104 additional_libdir="$withval/$acl_libdirstem" 16105 if test "$acl_libdirstem2" != "$acl_libdirstem" \ 16106 && ! test -d "$withval/$acl_libdirstem"; then 16107 additional_libdir="$withval/$acl_libdirstem2" 16108 fi 16109 fi 16110 fi 16111 16112fi 16113 16114 LIBINTL= 16115 LTLIBINTL= 16116 INCINTL= 16117 LIBINTL_PREFIX= 16118 HAVE_LIBINTL= 16119 rpathdirs= 16120 ltrpathdirs= 16121 names_already_handled= 16122 names_next_round='intl ' 16123 while test -n "$names_next_round"; do 16124 names_this_round="$names_next_round" 16125 names_next_round= 16126 for name in $names_this_round; do 16127 already_handled= 16128 for n in $names_already_handled; do 16129 if test "$n" = "$name"; then 16130 already_handled=yes 16131 break 16132 fi 16133 done 16134 if test -z "$already_handled"; then 16135 names_already_handled="$names_already_handled $name" 16136 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` 16137 eval value=\"\$HAVE_LIB$uppername\" 16138 if test -n "$value"; then 16139 if test "$value" = yes; then 16140 eval value=\"\$LIB$uppername\" 16141 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value" 16142 eval value=\"\$LTLIB$uppername\" 16143 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value" 16144 else 16145 : 16146 fi 16147 else 16148 found_dir= 16149 found_la= 16150 found_so= 16151 found_a= 16152 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name 16153 if test -n "$acl_shlibext"; then 16154 shrext=".$acl_shlibext" # typically: shrext=.so 16155 else 16156 shrext= 16157 fi 16158 if test $use_additional = yes; then 16159 dir="$additional_libdir" 16160 if test -n "$acl_shlibext"; then 16161 if test -f "$dir/$libname$shrext"; then 16162 found_dir="$dir" 16163 found_so="$dir/$libname$shrext" 16164 else 16165 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then 16166 ver=`(cd "$dir" && \ 16167 for f in "$libname$shrext".*; do echo "$f"; done \ 16168 | sed -e "s,^$libname$shrext\\\\.,," \ 16169 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ 16170 | sed 1q ) 2>/dev/null` 16171 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then 16172 found_dir="$dir" 16173 found_so="$dir/$libname$shrext.$ver" 16174 fi 16175 else 16176 eval library_names=\"$acl_library_names_spec\" 16177 for f in $library_names; do 16178 if test -f "$dir/$f"; then 16179 found_dir="$dir" 16180 found_so="$dir/$f" 16181 break 16182 fi 16183 done 16184 fi 16185 fi 16186 fi 16187 if test "X$found_dir" = "X"; then 16188 if test -f "$dir/$libname.$acl_libext"; then 16189 found_dir="$dir" 16190 found_a="$dir/$libname.$acl_libext" 16191 fi 16192 fi 16193 if test "X$found_dir" != "X"; then 16194 if test -f "$dir/$libname.la"; then 16195 found_la="$dir/$libname.la" 16196 fi 16197 fi 16198 fi 16199 if test "X$found_dir" = "X"; then 16200 for x in $LDFLAGS $LTLIBINTL; do 16201 16202 acl_save_prefix="$prefix" 16203 prefix="$acl_final_prefix" 16204 acl_save_exec_prefix="$exec_prefix" 16205 exec_prefix="$acl_final_exec_prefix" 16206 eval x=\"$x\" 16207 exec_prefix="$acl_save_exec_prefix" 16208 prefix="$acl_save_prefix" 16209 16210 case "$x" in 16211 -L*) 16212 dir=`echo "X$x" | sed -e 's/^X-L//'` 16213 if test -n "$acl_shlibext"; then 16214 if test -f "$dir/$libname$shrext"; then 16215 found_dir="$dir" 16216 found_so="$dir/$libname$shrext" 16217 else 16218 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then 16219 ver=`(cd "$dir" && \ 16220 for f in "$libname$shrext".*; do echo "$f"; done \ 16221 | sed -e "s,^$libname$shrext\\\\.,," \ 16222 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ 16223 | sed 1q ) 2>/dev/null` 16224 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then 16225 found_dir="$dir" 16226 found_so="$dir/$libname$shrext.$ver" 16227 fi 16228 else 16229 eval library_names=\"$acl_library_names_spec\" 16230 for f in $library_names; do 16231 if test -f "$dir/$f"; then 16232 found_dir="$dir" 16233 found_so="$dir/$f" 16234 break 16235 fi 16236 done 16237 fi 16238 fi 16239 fi 16240 if test "X$found_dir" = "X"; then 16241 if test -f "$dir/$libname.$acl_libext"; then 16242 found_dir="$dir" 16243 found_a="$dir/$libname.$acl_libext" 16244 fi 16245 fi 16246 if test "X$found_dir" != "X"; then 16247 if test -f "$dir/$libname.la"; then 16248 found_la="$dir/$libname.la" 16249 fi 16250 fi 16251 ;; 16252 esac 16253 if test "X$found_dir" != "X"; then 16254 break 16255 fi 16256 done 16257 fi 16258 if test "X$found_dir" != "X"; then 16259 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" 16260 if test "X$found_so" != "X"; then 16261 if test "$enable_rpath" = no \ 16262 || test "X$found_dir" = "X/usr/$acl_libdirstem" \ 16263 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then 16264 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 16265 else 16266 haveit= 16267 for x in $ltrpathdirs; do 16268 if test "X$x" = "X$found_dir"; then 16269 haveit=yes 16270 break 16271 fi 16272 done 16273 if test -z "$haveit"; then 16274 ltrpathdirs="$ltrpathdirs $found_dir" 16275 fi 16276 if test "$acl_hardcode_direct" = yes; then 16277 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 16278 else 16279 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then 16280 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 16281 haveit= 16282 for x in $rpathdirs; do 16283 if test "X$x" = "X$found_dir"; then 16284 haveit=yes 16285 break 16286 fi 16287 done 16288 if test -z "$haveit"; then 16289 rpathdirs="$rpathdirs $found_dir" 16290 fi 16291 else 16292 haveit= 16293 for x in $LDFLAGS $LIBINTL; do 16294 16295 acl_save_prefix="$prefix" 16296 prefix="$acl_final_prefix" 16297 acl_save_exec_prefix="$exec_prefix" 16298 exec_prefix="$acl_final_exec_prefix" 16299 eval x=\"$x\" 16300 exec_prefix="$acl_save_exec_prefix" 16301 prefix="$acl_save_prefix" 16302 16303 if test "X$x" = "X-L$found_dir"; then 16304 haveit=yes 16305 break 16306 fi 16307 done 16308 if test -z "$haveit"; then 16309 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" 16310 fi 16311 if test "$acl_hardcode_minus_L" != no; then 16312 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 16313 else 16314 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" 16315 fi 16316 fi 16317 fi 16318 fi 16319 else 16320 if test "X$found_a" != "X"; then 16321 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" 16322 else 16323 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name" 16324 fi 16325 fi 16326 additional_includedir= 16327 case "$found_dir" in 16328 */$acl_libdirstem | */$acl_libdirstem/) 16329 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` 16330 if test "$name" = 'intl'; then 16331 LIBINTL_PREFIX="$basedir" 16332 fi 16333 additional_includedir="$basedir/include" 16334 ;; 16335 */$acl_libdirstem2 | */$acl_libdirstem2/) 16336 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` 16337 if test "$name" = 'intl'; then 16338 LIBINTL_PREFIX="$basedir" 16339 fi 16340 additional_includedir="$basedir/include" 16341 ;; 16342 esac 16343 if test "X$additional_includedir" != "X"; then 16344 if test "X$additional_includedir" != "X/usr/include"; then 16345 haveit= 16346 if test "X$additional_includedir" = "X/usr/local/include"; then 16347 if test -n "$GCC"; then 16348 case $host_os in 16349 linux* | gnu* | k*bsd*-gnu) haveit=yes;; 16350 esac 16351 fi 16352 fi 16353 if test -z "$haveit"; then 16354 for x in $CPPFLAGS $INCINTL; do 16355 16356 acl_save_prefix="$prefix" 16357 prefix="$acl_final_prefix" 16358 acl_save_exec_prefix="$exec_prefix" 16359 exec_prefix="$acl_final_exec_prefix" 16360 eval x=\"$x\" 16361 exec_prefix="$acl_save_exec_prefix" 16362 prefix="$acl_save_prefix" 16363 16364 if test "X$x" = "X-I$additional_includedir"; then 16365 haveit=yes 16366 break 16367 fi 16368 done 16369 if test -z "$haveit"; then 16370 if test -d "$additional_includedir"; then 16371 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir" 16372 fi 16373 fi 16374 fi 16375 fi 16376 fi 16377 if test -n "$found_la"; then 16378 save_libdir="$libdir" 16379 case "$found_la" in 16380 */* | *\\*) . "$found_la" ;; 16381 *) . "./$found_la" ;; 16382 esac 16383 libdir="$save_libdir" 16384 for dep in $dependency_libs; do 16385 case "$dep" in 16386 -L*) 16387 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 16388 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ 16389 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then 16390 haveit= 16391 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ 16392 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then 16393 if test -n "$GCC"; then 16394 case $host_os in 16395 linux* | gnu* | k*bsd*-gnu) haveit=yes;; 16396 esac 16397 fi 16398 fi 16399 if test -z "$haveit"; then 16400 haveit= 16401 for x in $LDFLAGS $LIBINTL; do 16402 16403 acl_save_prefix="$prefix" 16404 prefix="$acl_final_prefix" 16405 acl_save_exec_prefix="$exec_prefix" 16406 exec_prefix="$acl_final_exec_prefix" 16407 eval x=\"$x\" 16408 exec_prefix="$acl_save_exec_prefix" 16409 prefix="$acl_save_prefix" 16410 16411 if test "X$x" = "X-L$additional_libdir"; then 16412 haveit=yes 16413 break 16414 fi 16415 done 16416 if test -z "$haveit"; then 16417 if test -d "$additional_libdir"; then 16418 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir" 16419 fi 16420 fi 16421 haveit= 16422 for x in $LDFLAGS $LTLIBINTL; do 16423 16424 acl_save_prefix="$prefix" 16425 prefix="$acl_final_prefix" 16426 acl_save_exec_prefix="$exec_prefix" 16427 exec_prefix="$acl_final_exec_prefix" 16428 eval x=\"$x\" 16429 exec_prefix="$acl_save_exec_prefix" 16430 prefix="$acl_save_prefix" 16431 16432 if test "X$x" = "X-L$additional_libdir"; then 16433 haveit=yes 16434 break 16435 fi 16436 done 16437 if test -z "$haveit"; then 16438 if test -d "$additional_libdir"; then 16439 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir" 16440 fi 16441 fi 16442 fi 16443 fi 16444 ;; 16445 -R*) 16446 dir=`echo "X$dep" | sed -e 's/^X-R//'` 16447 if test "$enable_rpath" != no; then 16448 haveit= 16449 for x in $rpathdirs; do 16450 if test "X$x" = "X$dir"; then 16451 haveit=yes 16452 break 16453 fi 16454 done 16455 if test -z "$haveit"; then 16456 rpathdirs="$rpathdirs $dir" 16457 fi 16458 haveit= 16459 for x in $ltrpathdirs; do 16460 if test "X$x" = "X$dir"; then 16461 haveit=yes 16462 break 16463 fi 16464 done 16465 if test -z "$haveit"; then 16466 ltrpathdirs="$ltrpathdirs $dir" 16467 fi 16468 fi 16469 ;; 16470 -l*) 16471 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 16472 ;; 16473 *.la) 16474 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 16475 ;; 16476 *) 16477 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep" 16478 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep" 16479 ;; 16480 esac 16481 done 16482 fi 16483 else 16484 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" 16485 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" 16486 fi 16487 fi 16488 fi 16489 done 16490 done 16491 if test "X$rpathdirs" != "X"; then 16492 if test -n "$acl_hardcode_libdir_separator"; then 16493 alldirs= 16494 for found_dir in $rpathdirs; do 16495 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" 16496 done 16497 acl_save_libdir="$libdir" 16498 libdir="$alldirs" 16499 eval flag=\"$acl_hardcode_libdir_flag_spec\" 16500 libdir="$acl_save_libdir" 16501 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" 16502 else 16503 for found_dir in $rpathdirs; do 16504 acl_save_libdir="$libdir" 16505 libdir="$found_dir" 16506 eval flag=\"$acl_hardcode_libdir_flag_spec\" 16507 libdir="$acl_save_libdir" 16508 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" 16509 done 16510 fi 16511 fi 16512 if test "X$ltrpathdirs" != "X"; then 16513 for found_dir in $ltrpathdirs; do 16514 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" 16515 done 16516 fi 16517 16518 16519 16520 16521 16522 16523 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5 16524printf %s "checking for GNU gettext in libintl... " >&6; } 16525if eval test \${$gt_func_gnugettext_libintl+y} 16526then : 16527 printf %s "(cached) " >&6 16528else $as_nop 16529 gt_save_CPPFLAGS="$CPPFLAGS" 16530 CPPFLAGS="$CPPFLAGS $INCINTL" 16531 gt_save_LIBS="$LIBS" 16532 LIBS="$LIBS $LIBINTL" 16533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16534/* end confdefs.h. */ 16535 16536#include <libintl.h> 16537#ifndef __GNU_GETTEXT_SUPPORTED_REVISION 16538extern int _nl_msg_cat_cntr; 16539extern 16540#ifdef __cplusplus 16541"C" 16542#endif 16543const char *_nl_expand_alias (const char *); 16544#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) 16545#else 16546#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 16547#endif 16548$gt_revision_test_code 16549 16550int 16551main (void) 16552{ 16553 16554bindtextdomain ("", ""); 16555return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 16556 16557 ; 16558 return 0; 16559} 16560_ACEOF 16561if ac_fn_c_try_link "$LINENO" 16562then : 16563 eval "$gt_func_gnugettext_libintl=yes" 16564else $as_nop 16565 eval "$gt_func_gnugettext_libintl=no" 16566fi 16567rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16568 conftest$ac_exeext conftest.$ac_ext 16569 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then 16570 LIBS="$LIBS $LIBICONV" 16571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16572/* end confdefs.h. */ 16573 16574#include <libintl.h> 16575#ifndef __GNU_GETTEXT_SUPPORTED_REVISION 16576extern int _nl_msg_cat_cntr; 16577extern 16578#ifdef __cplusplus 16579"C" 16580#endif 16581const char *_nl_expand_alias (const char *); 16582#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) 16583#else 16584#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 16585#endif 16586$gt_revision_test_code 16587 16588int 16589main (void) 16590{ 16591 16592bindtextdomain ("", ""); 16593return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 16594 16595 ; 16596 return 0; 16597} 16598_ACEOF 16599if ac_fn_c_try_link "$LINENO" 16600then : 16601 LIBINTL="$LIBINTL $LIBICONV" 16602 LTLIBINTL="$LTLIBINTL $LTLIBICONV" 16603 eval "$gt_func_gnugettext_libintl=yes" 16604 16605fi 16606rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16607 conftest$ac_exeext conftest.$ac_ext 16608 fi 16609 CPPFLAGS="$gt_save_CPPFLAGS" 16610 LIBS="$gt_save_LIBS" 16611fi 16612eval ac_res=\$$gt_func_gnugettext_libintl 16613 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 16614printf "%s\n" "$ac_res" >&6; } 16615 fi 16616 16617 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ 16618 || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ 16619 && test "$PACKAGE" != gettext-runtime \ 16620 && test "$PACKAGE" != gettext-tools; }; then 16621 gt_use_preinstalled_gnugettext=yes 16622 else 16623 LIBINTL= 16624 LTLIBINTL= 16625 INCINTL= 16626 fi 16627 16628 16629 16630 if test -n "$INTL_MACOSX_LIBS"; then 16631 if test "$gt_use_preinstalled_gnugettext" = "yes" \ 16632 || test "$nls_cv_use_gnu_gettext" = "yes"; then 16633 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" 16634 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" 16635 fi 16636 fi 16637 16638 if test "$gt_use_preinstalled_gnugettext" = "yes" \ 16639 || test "$nls_cv_use_gnu_gettext" = "yes"; then 16640 16641printf "%s\n" "#define ENABLE_NLS 1" >>confdefs.h 16642 16643 else 16644 USE_NLS=no 16645 fi 16646 fi 16647 16648 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5 16649printf %s "checking whether to use NLS... " >&6; } 16650 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 16651printf "%s\n" "$USE_NLS" >&6; } 16652 if test "$USE_NLS" = "yes"; then 16653 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5 16654printf %s "checking where the gettext function comes from... " >&6; } 16655 if test "$gt_use_preinstalled_gnugettext" = "yes"; then 16656 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then 16657 gt_source="external libintl" 16658 else 16659 gt_source="libc" 16660 fi 16661 else 16662 gt_source="included intl directory" 16663 fi 16664 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5 16665printf "%s\n" "$gt_source" >&6; } 16666 fi 16667 16668 if test "$USE_NLS" = "yes"; then 16669 16670 if test "$gt_use_preinstalled_gnugettext" = "yes"; then 16671 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then 16672 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5 16673printf %s "checking how to link with libintl... " >&6; } 16674 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5 16675printf "%s\n" "$LIBINTL" >&6; } 16676 16677 for element in $INCINTL; do 16678 haveit= 16679 for x in $CPPFLAGS; do 16680 16681 acl_save_prefix="$prefix" 16682 prefix="$acl_final_prefix" 16683 acl_save_exec_prefix="$exec_prefix" 16684 exec_prefix="$acl_final_exec_prefix" 16685 eval x=\"$x\" 16686 exec_prefix="$acl_save_exec_prefix" 16687 prefix="$acl_save_prefix" 16688 16689 if test "X$x" = "X$element"; then 16690 haveit=yes 16691 break 16692 fi 16693 done 16694 if test -z "$haveit"; then 16695 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 16696 fi 16697 done 16698 16699 fi 16700 16701 16702printf "%s\n" "#define HAVE_GETTEXT 1" >>confdefs.h 16703 16704 16705printf "%s\n" "#define HAVE_DCGETTEXT 1" >>confdefs.h 16706 16707 fi 16708 16709 POSUB=po 16710 fi 16711 16712 16713 16714 INTLLIBS="$LIBINTL" 16715 16716 16717 16718 16719 16720 16721 16722 16723if test "$os_win32" = "yes"; then 16724 # Extract the first word of "lib.exe", so it can be a program name with args. 16725set dummy lib.exe; ac_word=$2 16726{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16727printf %s "checking for $ac_word... " >&6; } 16728if test ${ac_cv_prog_ms_librarian+y} 16729then : 16730 printf %s "(cached) " >&6 16731else $as_nop 16732 if test -n "$ms_librarian"; then 16733 ac_cv_prog_ms_librarian="$ms_librarian" # Let the user override the test. 16734else 16735as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16736for as_dir in $PATH 16737do 16738 IFS=$as_save_IFS 16739 case $as_dir in #((( 16740 '') as_dir=./ ;; 16741 */) ;; 16742 *) as_dir=$as_dir/ ;; 16743 esac 16744 for ac_exec_ext in '' $ac_executable_extensions; do 16745 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 16746 ac_cv_prog_ms_librarian="yes" 16747 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 16748 break 2 16749 fi 16750done 16751 done 16752IFS=$as_save_IFS 16753 16754 test -z "$ac_cv_prog_ms_librarian" && ac_cv_prog_ms_librarian="no" 16755fi 16756fi 16757ms_librarian=$ac_cv_prog_ms_librarian 16758if test -n "$ms_librarian"; then 16759 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ms_librarian" >&5 16760printf "%s\n" "$ms_librarian" >&6; } 16761else 16762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 16763printf "%s\n" "no" >&6; } 16764fi 16765 16766 16767fi 16768 if test x$ms_librarian = xyes; then 16769 MS_LIB_AVAILABLE_TRUE= 16770 MS_LIB_AVAILABLE_FALSE='#' 16771else 16772 MS_LIB_AVAILABLE_TRUE='#' 16773 MS_LIB_AVAILABLE_FALSE= 16774fi 16775 16776 16777{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 16778printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 16779if test ${ac_cv_c_undeclared_builtin_options+y} 16780then : 16781 printf %s "(cached) " >&6 16782else $as_nop 16783 ac_save_CFLAGS=$CFLAGS 16784 ac_cv_c_undeclared_builtin_options='cannot detect' 16785 for ac_arg in '' -fno-builtin; do 16786 CFLAGS="$ac_save_CFLAGS $ac_arg" 16787 # This test program should *not* compile successfully. 16788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16789/* end confdefs.h. */ 16790 16791int 16792main (void) 16793{ 16794(void) strchr; 16795 ; 16796 return 0; 16797} 16798_ACEOF 16799if ac_fn_c_try_compile "$LINENO" 16800then : 16801 16802else $as_nop 16803 # This test program should compile successfully. 16804 # No library function is consistently available on 16805 # freestanding implementations, so test against a dummy 16806 # declaration. Include always-available headers on the 16807 # off chance that they somehow elicit warnings. 16808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16809/* end confdefs.h. */ 16810#include <float.h> 16811#include <limits.h> 16812#include <stdarg.h> 16813#include <stddef.h> 16814extern void ac_decl (int, char *); 16815 16816int 16817main (void) 16818{ 16819(void) ac_decl (0, (char *) 0); 16820 (void) ac_decl; 16821 16822 ; 16823 return 0; 16824} 16825_ACEOF 16826if ac_fn_c_try_compile "$LINENO" 16827then : 16828 if test x"$ac_arg" = x 16829then : 16830 ac_cv_c_undeclared_builtin_options='none needed' 16831else $as_nop 16832 ac_cv_c_undeclared_builtin_options=$ac_arg 16833fi 16834 break 16835fi 16836rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16837fi 16838rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16839 done 16840 CFLAGS=$ac_save_CFLAGS 16841 16842fi 16843{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 16844printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 16845 case $ac_cv_c_undeclared_builtin_options in #( 16846 'cannot detect') : 16847 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 16848printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 16849as_fn_error $? "cannot make $CC report undeclared builtins 16850See \`config.log' for more details" "$LINENO" 5; } ;; #( 16851 'none needed') : 16852 ac_c_undeclared_builtin_options='' ;; #( 16853 *) : 16854 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 16855esac 16856 16857ac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 16858if test "x$ac_cv_have_decl___SUNPRO_C" = xyes 16859then : 16860 SUNCC="yes" 16861else $as_nop 16862 SUNCC="no" 16863fi 16864WARN_CFLAGS="" 16865WARNING_CPP_DIRECTIVE="no" 16866if test "x$GCC" = "xyes"; then 16867 WARN_CFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes \ 16868 -Wmissing-prototypes -Wmissing-declarations \ 16869 -Wnested-externs -fno-strict-aliasing" 16870 WARNING_CPP_DIRECTIVE="yes" 16871elif test "x$SUNCC" = "xyes"; then 16872 WARN_CFLAGS="-v -fd" 16873 WARNING_CPP_DIRECTIVE="yes" 16874fi 16875if test "x$WARNING_CPP_DIRECTIVE" = "xyes"; then 16876 16877printf "%s\n" "#define HAVE_WARNING_CPP_DIRECTIVE 1" >>confdefs.h 16878 16879fi 16880 16881 16882 16883 16884# Put a plausible default for CC_FOR_BUILD in Makefile. 16885if test -z "$CC_FOR_BUILD"; then 16886 if test "x$cross_compiling" = "xno"; then 16887 CC_FOR_BUILD='$(CC)' 16888 else 16889 CC_FOR_BUILD=gcc 16890 fi 16891fi 16892 16893# Also set EXEEXT_FOR_BUILD. 16894if test "x$cross_compiling" = "xno"; then 16895 EXEEXT_FOR_BUILD='$(EXEEXT)' 16896else 16897 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5 16898printf %s "checking for build system executable suffix... " >&6; } 16899if test ${bfd_cv_build_exeext+y} 16900then : 16901 printf %s "(cached) " >&6 16902else $as_nop 16903 rm -f conftest* 16904 echo 'int main () { return 0; }' > conftest.c 16905 bfd_cv_build_exeext= 16906 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5 16907 for file in conftest.*; do 16908 case $file in 16909 *.c | *.o | *.obj | *.ilk | *.pdb) ;; 16910 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;; 16911 esac 16912 done 16913 rm -f conftest* 16914 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no 16915fi 16916{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5 16917printf "%s\n" "$bfd_cv_build_exeext" >&6; } 16918 EXEEXT_FOR_BUILD="" 16919 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext} 16920fi 16921 16922 16923 if test $cross_compiling = yes; then 16924 CROSS_COMPILING_TRUE= 16925 CROSS_COMPILING_FALSE='#' 16926else 16927 CROSS_COMPILING_TRUE='#' 16928 CROSS_COMPILING_FALSE= 16929fi 16930 16931 if test "$enable_shared" = "yes"; then 16932 ENABLE_SHARED_TRUE= 16933 ENABLE_SHARED_FALSE='#' 16934else 16935 ENABLE_SHARED_TRUE='#' 16936 ENABLE_SHARED_FALSE= 16937fi 16938 16939 16940 16941 16942# Check whether --with-arch was given. 16943if test ${with_arch+y} 16944then : 16945 withval=$with_arch; arch="$withval" 16946else $as_nop 16947 arch=auto 16948fi 16949 16950 16951if test "x$arch" != xauto; then 16952 16953printf "%s\n" "#define FC_ARCHITECTURE \"$arch\"" >>confdefs.h 16954 16955fi 16956 16957 16958 16959# Checks for header files. 16960ac_header_dirent=no 16961for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 16962 as_ac_Header=`printf "%s\n" "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 16963{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 16964printf %s "checking for $ac_hdr that defines DIR... " >&6; } 16965if eval test \${$as_ac_Header+y} 16966then : 16967 printf %s "(cached) " >&6 16968else $as_nop 16969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16970/* end confdefs.h. */ 16971#include <sys/types.h> 16972#include <$ac_hdr> 16973 16974int 16975main (void) 16976{ 16977if ((DIR *) 0) 16978return 0; 16979 ; 16980 return 0; 16981} 16982_ACEOF 16983if ac_fn_c_try_compile "$LINENO" 16984then : 16985 eval "$as_ac_Header=yes" 16986else $as_nop 16987 eval "$as_ac_Header=no" 16988fi 16989rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16990fi 16991eval ac_res=\$$as_ac_Header 16992 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 16993printf "%s\n" "$ac_res" >&6; } 16994if eval test \"x\$"$as_ac_Header"\" = x"yes" 16995then : 16996 cat >>confdefs.h <<_ACEOF 16997#define `printf "%s\n" "HAVE_$ac_hdr" | $as_tr_cpp` 1 16998_ACEOF 16999 17000ac_header_dirent=$ac_hdr; break 17001fi 17002 17003done 17004# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 17005if test $ac_header_dirent = dirent.h; then 17006 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 17007printf %s "checking for library containing opendir... " >&6; } 17008if test ${ac_cv_search_opendir+y} 17009then : 17010 printf %s "(cached) " >&6 17011else $as_nop 17012 ac_func_search_save_LIBS=$LIBS 17013cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17014/* end confdefs.h. */ 17015 17016/* Override any GCC internal prototype to avoid an error. 17017 Use char because int might match the return type of a GCC 17018 builtin and then its argument prototype would still apply. */ 17019char opendir (); 17020int 17021main (void) 17022{ 17023return opendir (); 17024 ; 17025 return 0; 17026} 17027_ACEOF 17028for ac_lib in '' dir 17029do 17030 if test -z "$ac_lib"; then 17031 ac_res="none required" 17032 else 17033 ac_res=-l$ac_lib 17034 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 17035 fi 17036 if ac_fn_c_try_link "$LINENO" 17037then : 17038 ac_cv_search_opendir=$ac_res 17039fi 17040rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17041 conftest$ac_exeext 17042 if test ${ac_cv_search_opendir+y} 17043then : 17044 break 17045fi 17046done 17047if test ${ac_cv_search_opendir+y} 17048then : 17049 17050else $as_nop 17051 ac_cv_search_opendir=no 17052fi 17053rm conftest.$ac_ext 17054LIBS=$ac_func_search_save_LIBS 17055fi 17056{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 17057printf "%s\n" "$ac_cv_search_opendir" >&6; } 17058ac_res=$ac_cv_search_opendir 17059if test "$ac_res" != no 17060then : 17061 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 17062 17063fi 17064 17065else 17066 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 17067printf %s "checking for library containing opendir... " >&6; } 17068if test ${ac_cv_search_opendir+y} 17069then : 17070 printf %s "(cached) " >&6 17071else $as_nop 17072 ac_func_search_save_LIBS=$LIBS 17073cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17074/* end confdefs.h. */ 17075 17076/* Override any GCC internal prototype to avoid an error. 17077 Use char because int might match the return type of a GCC 17078 builtin and then its argument prototype would still apply. */ 17079char opendir (); 17080int 17081main (void) 17082{ 17083return opendir (); 17084 ; 17085 return 0; 17086} 17087_ACEOF 17088for ac_lib in '' x 17089do 17090 if test -z "$ac_lib"; then 17091 ac_res="none required" 17092 else 17093 ac_res=-l$ac_lib 17094 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 17095 fi 17096 if ac_fn_c_try_link "$LINENO" 17097then : 17098 ac_cv_search_opendir=$ac_res 17099fi 17100rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17101 conftest$ac_exeext 17102 if test ${ac_cv_search_opendir+y} 17103then : 17104 break 17105fi 17106done 17107if test ${ac_cv_search_opendir+y} 17108then : 17109 17110else $as_nop 17111 ac_cv_search_opendir=no 17112fi 17113rm conftest.$ac_ext 17114LIBS=$ac_func_search_save_LIBS 17115fi 17116{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 17117printf "%s\n" "$ac_cv_search_opendir" >&6; } 17118ac_res=$ac_cv_search_opendir 17119if test "$ac_res" != no 17120then : 17121 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 17122 17123fi 17124 17125fi 17126 17127# Autoupdate added the next two lines to ensure that your configure 17128# script's behavior did not change. They are probably safe to remove. 17129 17130{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 17131printf %s "checking for egrep... " >&6; } 17132if test ${ac_cv_path_EGREP+y} 17133then : 17134 printf %s "(cached) " >&6 17135else $as_nop 17136 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 17137 then ac_cv_path_EGREP="$GREP -E" 17138 else 17139 if test -z "$EGREP"; then 17140 ac_path_EGREP_found=false 17141 # Loop through the user's path and test for each of PROGNAME-LIST 17142 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17143for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 17144do 17145 IFS=$as_save_IFS 17146 case $as_dir in #((( 17147 '') as_dir=./ ;; 17148 */) ;; 17149 *) as_dir=$as_dir/ ;; 17150 esac 17151 for ac_prog in egrep 17152 do 17153 for ac_exec_ext in '' $ac_executable_extensions; do 17154 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" 17155 as_fn_executable_p "$ac_path_EGREP" || continue 17156# Check for GNU ac_path_EGREP and select it if it is found. 17157 # Check for GNU $ac_path_EGREP 17158case `"$ac_path_EGREP" --version 2>&1` in 17159*GNU*) 17160 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 17161*) 17162 ac_count=0 17163 printf %s 0123456789 >"conftest.in" 17164 while : 17165 do 17166 cat "conftest.in" "conftest.in" >"conftest.tmp" 17167 mv "conftest.tmp" "conftest.in" 17168 cp "conftest.in" "conftest.nl" 17169 printf "%s\n" 'EGREP' >> "conftest.nl" 17170 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 17171 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 17172 as_fn_arith $ac_count + 1 && ac_count=$as_val 17173 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 17174 # Best one so far, save it but keep looking for a better one 17175 ac_cv_path_EGREP="$ac_path_EGREP" 17176 ac_path_EGREP_max=$ac_count 17177 fi 17178 # 10*(2^10) chars as input seems more than enough 17179 test $ac_count -gt 10 && break 17180 done 17181 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 17182esac 17183 17184 $ac_path_EGREP_found && break 3 17185 done 17186 done 17187 done 17188IFS=$as_save_IFS 17189 if test -z "$ac_cv_path_EGREP"; then 17190 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 17191 fi 17192else 17193 ac_cv_path_EGREP=$EGREP 17194fi 17195 17196 fi 17197fi 17198{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 17199printf "%s\n" "$ac_cv_path_EGREP" >&6; } 17200 EGREP="$ac_cv_path_EGREP" 17201 17202 17203 17204ac_fn_c_check_header_compile "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default" 17205if test "x$ac_cv_header_dirent_h" = xyes 17206then : 17207 printf "%s\n" "#define HAVE_DIRENT_H 1" >>confdefs.h 17208 17209fi 17210ac_fn_c_check_header_compile "$LINENO" "fcntl.h" "ac_cv_header_fcntl_h" "$ac_includes_default" 17211if test "x$ac_cv_header_fcntl_h" = xyes 17212then : 17213 printf "%s\n" "#define HAVE_FCNTL_H 1" >>confdefs.h 17214 17215fi 17216ac_fn_c_check_header_compile "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" 17217if test "x$ac_cv_header_stdlib_h" = xyes 17218then : 17219 printf "%s\n" "#define HAVE_STDLIB_H 1" >>confdefs.h 17220 17221fi 17222ac_fn_c_check_header_compile "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default" 17223if test "x$ac_cv_header_string_h" = xyes 17224then : 17225 printf "%s\n" "#define HAVE_STRING_H 1" >>confdefs.h 17226 17227fi 17228ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default" 17229if test "x$ac_cv_header_unistd_h" = xyes 17230then : 17231 printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h 17232 17233fi 17234ac_fn_c_check_header_compile "$LINENO" "sys/statvfs.h" "ac_cv_header_sys_statvfs_h" "$ac_includes_default" 17235if test "x$ac_cv_header_sys_statvfs_h" = xyes 17236then : 17237 printf "%s\n" "#define HAVE_SYS_STATVFS_H 1" >>confdefs.h 17238 17239fi 17240ac_fn_c_check_header_compile "$LINENO" "sys/vfs.h" "ac_cv_header_sys_vfs_h" "$ac_includes_default" 17241if test "x$ac_cv_header_sys_vfs_h" = xyes 17242then : 17243 printf "%s\n" "#define HAVE_SYS_VFS_H 1" >>confdefs.h 17244 17245fi 17246ac_fn_c_check_header_compile "$LINENO" "sys/statfs.h" "ac_cv_header_sys_statfs_h" "$ac_includes_default" 17247if test "x$ac_cv_header_sys_statfs_h" = xyes 17248then : 17249 printf "%s\n" "#define HAVE_SYS_STATFS_H 1" >>confdefs.h 17250 17251fi 17252ac_fn_c_check_header_compile "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default" 17253if test "x$ac_cv_header_sys_param_h" = xyes 17254then : 17255 printf "%s\n" "#define HAVE_SYS_PARAM_H 1" >>confdefs.h 17256 17257fi 17258ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default" 17259if test "x$ac_cv_header_sys_mount_h" = xyes 17260then : 17261 printf "%s\n" "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h 17262 17263fi 17264 17265# ------ AX CREATE STDINT H ------------------------------------- 17266{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint types" >&5 17267printf %s "checking for stdint types... " >&6; } 17268ac_stdint_h=`echo src/fcstdint.h` 17269# try to shortcircuit - if the default include path of the compiler 17270# can find a "stdint.h" header then we assume that all compilers can. 17271if test ${ac_cv_header_stdint_t+y} 17272then : 17273 printf %s "(cached) " >&6 17274else $as_nop 17275 17276old_CXXFLAGS="$CXXFLAGS" ; CXXFLAGS="" 17277old_CPPFLAGS="$CPPFLAGS" ; CPPFLAGS="" 17278old_CFLAGS="$CFLAGS" ; CFLAGS="" 17279cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17280/* end confdefs.h. */ 17281#include <stdint.h> 17282int 17283main (void) 17284{ 17285int_least32_t v = 0; 17286 ; 17287 return 0; 17288} 17289_ACEOF 17290if ac_fn_c_try_compile "$LINENO" 17291then : 17292 ac_cv_stdint_result="(assuming C99 compatible system)" 17293 ac_cv_header_stdint_t="stdint.h"; 17294else $as_nop 17295 ac_cv_header_stdint_t="" 17296fi 17297rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17298if test "$GCC" = "yes" && test ".$ac_cv_header_stdint_t" = "."; then 17299CFLAGS="-std=c99" 17300cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17301/* end confdefs.h. */ 17302#include <stdint.h> 17303int 17304main (void) 17305{ 17306int_least32_t v = 0; 17307 ; 17308 return 0; 17309} 17310_ACEOF 17311if ac_fn_c_try_compile "$LINENO" 17312then : 17313 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: your GCC compiler has a defunct stdint.h for its default-mode" >&5 17314printf "%s\n" "$as_me: WARNING: your GCC compiler has a defunct stdint.h for its default-mode" >&2;} 17315fi 17316rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17317fi 17318CXXFLAGS="$old_CXXFLAGS" 17319CPPFLAGS="$old_CPPFLAGS" 17320CFLAGS="$old_CFLAGS" 17321fi 17322 17323 17324v="... $ac_cv_header_stdint_h" 17325if test "$ac_stdint_h" = "stdint.h" ; then 17326 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (are you sure you want them in ./stdint.h?)" >&5 17327printf "%s\n" "(are you sure you want them in ./stdint.h?)" >&6; } 17328elif test "$ac_stdint_h" = "inttypes.h" ; then 17329 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (are you sure you want them in ./inttypes.h?)" >&5 17330printf "%s\n" "(are you sure you want them in ./inttypes.h?)" >&6; } 17331elif test "_$ac_cv_header_stdint_t" = "_" ; then 17332 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (putting them into $ac_stdint_h)$v" >&5 17333printf "%s\n" "(putting them into $ac_stdint_h)$v" >&6; } 17334else 17335 ac_cv_header_stdint="$ac_cv_header_stdint_t" 17336 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdint (shortcircuit)" >&5 17337printf "%s\n" "$ac_cv_header_stdint (shortcircuit)" >&6; } 17338fi 17339 17340if test "_$ac_cv_header_stdint_t" = "_" ; then # can not shortcircuit.. 17341 17342 17343inttype_headers=`echo | sed -e 's/,/ /g'` 17344 17345ac_cv_stdint_result="(no helpful system typedefs seen)" 17346 17347{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint uintptr_t" >&5 17348printf %s "checking for stdint uintptr_t... " >&6; } 17349if test ${ac_cv_header_stdint_x+y} 17350then : 17351 printf %s "(cached) " >&6 17352else $as_nop 17353 17354 ac_cv_header_stdint_x="" # the 1997 typedefs (inttypes.h) 17355 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (..)" >&5 17356printf "%s\n" "(..)" >&6; } 17357 for i in stdint.h inttypes.h sys/inttypes.h $inttype_headers 17358 do 17359 unset ac_cv_type_uintptr_t 17360 unset ac_cv_type_uint64_t 17361 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <$i> 17362" 17363if test "x$ac_cv_type_uintptr_t" = xyes 17364then : 17365 ac_cv_header_stdint_x=$i 17366else $as_nop 17367 continue 17368fi 17369 17370 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include<$i> 17371" 17372if test "x$ac_cv_type_uint64_t" = xyes 17373then : 17374 and64="/uint64_t" 17375else $as_nop 17376 and64="" 17377fi 17378 17379 ac_cv_stdint_result="(seen uintptr_t$and64 in $i)" 17380 break 17381 done 17382 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint uintptr_t" >&5 17383printf %s "checking for stdint uintptr_t... " >&6; } 17384 17385fi 17386{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdint_x" >&5 17387printf "%s\n" "$ac_cv_header_stdint_x" >&6; } 17388 17389 17390if test "_$ac_cv_header_stdint_x" = "_" ; then 17391 17392{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint uint32_t" >&5 17393printf %s "checking for stdint uint32_t... " >&6; } 17394if test ${ac_cv_header_stdint_o+y} 17395then : 17396 printf %s "(cached) " >&6 17397else $as_nop 17398 17399 ac_cv_header_stdint_o="" # the 1995 typedefs (sys/inttypes.h) 17400 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (..)" >&5 17401printf "%s\n" "(..)" >&6; } 17402 for i in inttypes.h sys/inttypes.h stdint.h $inttype_headers 17403 do 17404 unset ac_cv_type_uint32_t 17405 unset ac_cv_type_uint64_t 17406 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <$i> 17407" 17408if test "x$ac_cv_type_uint32_t" = xyes 17409then : 17410 ac_cv_header_stdint_o=$i 17411else $as_nop 17412 continue 17413fi 17414 17415 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include<$i> 17416" 17417if test "x$ac_cv_type_uint64_t" = xyes 17418then : 17419 and64="/uint64_t" 17420else $as_nop 17421 and64="" 17422fi 17423 17424 ac_cv_stdint_result="(seen uint32_t$and64 in $i)" 17425 break 17426 break; 17427 done 17428 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint uint32_t" >&5 17429printf %s "checking for stdint uint32_t... " >&6; } 17430 17431fi 17432{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdint_o" >&5 17433printf "%s\n" "$ac_cv_header_stdint_o" >&6; } 17434 17435fi 17436 17437if test "_$ac_cv_header_stdint_x" = "_" ; then 17438if test "_$ac_cv_header_stdint_o" = "_" ; then 17439 17440{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint u_int32_t" >&5 17441printf %s "checking for stdint u_int32_t... " >&6; } 17442if test ${ac_cv_header_stdint_u+y} 17443then : 17444 printf %s "(cached) " >&6 17445else $as_nop 17446 17447 ac_cv_header_stdint_u="" # the BSD typedefs (sys/types.h) 17448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (..)" >&5 17449printf "%s\n" "(..)" >&6; } 17450 for i in sys/types.h inttypes.h sys/inttypes.h $inttype_headers ; do 17451 unset ac_cv_type_u_int32_t 17452 unset ac_cv_type_u_int64_t 17453 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <$i> 17454" 17455if test "x$ac_cv_type_u_int32_t" = xyes 17456then : 17457 ac_cv_header_stdint_u=$i 17458else $as_nop 17459 continue 17460fi 17461 17462 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include<$i> 17463" 17464if test "x$ac_cv_type_u_int64_t" = xyes 17465then : 17466 and64="/u_int64_t" 17467else $as_nop 17468 and64="" 17469fi 17470 17471 ac_cv_stdint_result="(seen u_int32_t$and64 in $i)" 17472 break 17473 break; 17474 done 17475 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint u_int32_t" >&5 17476printf %s "checking for stdint u_int32_t... " >&6; } 17477 17478fi 17479{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdint_u" >&5 17480printf "%s\n" "$ac_cv_header_stdint_u" >&6; } 17481 17482fi fi 17483 17484if test "_$ac_cv_header_stdint_x" = "_" ; then 17485 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint datatype model" >&5 17486printf %s "checking for stdint datatype model... " >&6; } 17487 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (..)" >&5 17488printf "%s\n" "(..)" >&6; } 17489 17490 # The cast to long int works around a bug in the HP C Compiler 17491# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17492# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 17493# This bug is HP SR number 8606223364. 17494{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of char" >&5 17495printf %s "checking size of char... " >&6; } 17496if test ${ac_cv_sizeof_char+y} 17497then : 17498 printf %s "(cached) " >&6 17499else $as_nop 17500 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default" 17501then : 17502 17503else $as_nop 17504 if test "$ac_cv_type_char" = yes; then 17505 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17506printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 17507as_fn_error 77 "cannot compute sizeof (char) 17508See \`config.log' for more details" "$LINENO" 5; } 17509 else 17510 ac_cv_sizeof_char=0 17511 fi 17512fi 17513 17514fi 17515{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5 17516printf "%s\n" "$ac_cv_sizeof_char" >&6; } 17517 17518 17519 17520printf "%s\n" "#define SIZEOF_CHAR $ac_cv_sizeof_char" >>confdefs.h 17521 17522 17523 # The cast to long int works around a bug in the HP C Compiler 17524# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17525# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 17526# This bug is HP SR number 8606223364. 17527{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 17528printf %s "checking size of short... " >&6; } 17529if test ${ac_cv_sizeof_short+y} 17530then : 17531 printf %s "(cached) " >&6 17532else $as_nop 17533 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default" 17534then : 17535 17536else $as_nop 17537 if test "$ac_cv_type_short" = yes; then 17538 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17539printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 17540as_fn_error 77 "cannot compute sizeof (short) 17541See \`config.log' for more details" "$LINENO" 5; } 17542 else 17543 ac_cv_sizeof_short=0 17544 fi 17545fi 17546 17547fi 17548{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 17549printf "%s\n" "$ac_cv_sizeof_short" >&6; } 17550 17551 17552 17553printf "%s\n" "#define SIZEOF_SHORT $ac_cv_sizeof_short" >>confdefs.h 17554 17555 17556 # The cast to long int works around a bug in the HP C Compiler 17557# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17558# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 17559# This bug is HP SR number 8606223364. 17560{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 17561printf %s "checking size of int... " >&6; } 17562if test ${ac_cv_sizeof_int+y} 17563then : 17564 printf %s "(cached) " >&6 17565else $as_nop 17566 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default" 17567then : 17568 17569else $as_nop 17570 if test "$ac_cv_type_int" = yes; then 17571 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17572printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 17573as_fn_error 77 "cannot compute sizeof (int) 17574See \`config.log' for more details" "$LINENO" 5; } 17575 else 17576 ac_cv_sizeof_int=0 17577 fi 17578fi 17579 17580fi 17581{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 17582printf "%s\n" "$ac_cv_sizeof_int" >&6; } 17583 17584 17585 17586printf "%s\n" "#define SIZEOF_INT $ac_cv_sizeof_int" >>confdefs.h 17587 17588 17589 # The cast to long int works around a bug in the HP C Compiler 17590# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17591# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 17592# This bug is HP SR number 8606223364. 17593{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 17594printf %s "checking size of long... " >&6; } 17595if test ${ac_cv_sizeof_long+y} 17596then : 17597 printf %s "(cached) " >&6 17598else $as_nop 17599 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default" 17600then : 17601 17602else $as_nop 17603 if test "$ac_cv_type_long" = yes; then 17604 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17605printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 17606as_fn_error 77 "cannot compute sizeof (long) 17607See \`config.log' for more details" "$LINENO" 5; } 17608 else 17609 ac_cv_sizeof_long=0 17610 fi 17611fi 17612 17613fi 17614{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 17615printf "%s\n" "$ac_cv_sizeof_long" >&6; } 17616 17617 17618 17619printf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h 17620 17621 17622 # The cast to long int works around a bug in the HP C Compiler 17623# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17624# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 17625# This bug is HP SR number 8606223364. 17626{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of void*" >&5 17627printf %s "checking size of void*... " >&6; } 17628if test ${ac_cv_sizeof_voidp+y} 17629then : 17630 printf %s "(cached) " >&6 17631else $as_nop 17632 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void*))" "ac_cv_sizeof_voidp" "$ac_includes_default" 17633then : 17634 17635else $as_nop 17636 if test "$ac_cv_type_voidp" = yes; then 17637 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17638printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 17639as_fn_error 77 "cannot compute sizeof (void*) 17640See \`config.log' for more details" "$LINENO" 5; } 17641 else 17642 ac_cv_sizeof_voidp=0 17643 fi 17644fi 17645 17646fi 17647{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_voidp" >&5 17648printf "%s\n" "$ac_cv_sizeof_voidp" >&6; } 17649 17650 17651 17652printf "%s\n" "#define SIZEOF_VOIDP $ac_cv_sizeof_voidp" >>confdefs.h 17653 17654 17655 ac_cv_char_data_model="" 17656 ac_cv_char_data_model="$ac_cv_char_data_model$ac_cv_sizeof_char" 17657 ac_cv_char_data_model="$ac_cv_char_data_model$ac_cv_sizeof_short" 17658 ac_cv_char_data_model="$ac_cv_char_data_model$ac_cv_sizeof_int" 17659 ac_cv_long_data_model="" 17660 ac_cv_long_data_model="$ac_cv_long_data_model$ac_cv_sizeof_int" 17661 ac_cv_long_data_model="$ac_cv_long_data_model$ac_cv_sizeof_long" 17662 ac_cv_long_data_model="$ac_cv_long_data_model$ac_cv_sizeof_voidp" 17663 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking data model" >&5 17664printf %s "checking data model... " >&6; } 17665 case "$ac_cv_char_data_model/$ac_cv_long_data_model" in 17666 122/242) ac_cv_data_model="IP16" ; n="standard 16bit machine" ;; 17667 122/244) ac_cv_data_model="LP32" ; n="standard 32bit machine" ;; 17668 122/*) ac_cv_data_model="i16" ; n="unusual int16 model" ;; 17669 124/444) ac_cv_data_model="ILP32" ; n="standard 32bit unixish" ;; 17670 124/488) ac_cv_data_model="LP64" ; n="standard 64bit unixish" ;; 17671 124/448) ac_cv_data_model="LLP64" ; n="unusual 64bit unixish" ;; 17672 124/*) ac_cv_data_model="i32" ; n="unusual int32 model" ;; 17673 128/888) ac_cv_data_model="ILP64" ; n="unusual 64bit numeric" ;; 17674 128/*) ac_cv_data_model="i64" ; n="unusual int64 model" ;; 17675 222/*2) ac_cv_data_model="DSP16" ; n="strict 16bit dsptype" ;; 17676 333/*3) ac_cv_data_model="DSP24" ; n="strict 24bit dsptype" ;; 17677 444/*4) ac_cv_data_model="DSP32" ; n="strict 32bit dsptype" ;; 17678 666/*6) ac_cv_data_model="DSP48" ; n="strict 48bit dsptype" ;; 17679 888/*8) ac_cv_data_model="DSP64" ; n="strict 64bit dsptype" ;; 17680 222/*|333/*|444/*|666/*|888/*) : 17681 ac_cv_data_model="iDSP" ; n="unusual dsptype" ;; 17682 *) ac_cv_data_model="none" ; n="very unusual model" ;; 17683 esac 17684 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_data_model ($ac_cv_long_data_model, $n)" >&5 17685printf "%s\n" "$ac_cv_data_model ($ac_cv_long_data_model, $n)" >&6; } 17686 17687fi 17688 17689if test "_$ac_cv_header_stdint_x" != "_" ; then 17690 ac_cv_header_stdint="$ac_cv_header_stdint_x" 17691elif test "_$ac_cv_header_stdint_o" != "_" ; then 17692 ac_cv_header_stdint="$ac_cv_header_stdint_o" 17693elif test "_$ac_cv_header_stdint_u" != "_" ; then 17694 ac_cv_header_stdint="$ac_cv_header_stdint_u" 17695else 17696 ac_cv_header_stdint="stddef.h" 17697fi 17698 17699{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for extra inttypes in chosen header" >&5 17700printf %s "checking for extra inttypes in chosen header... " >&6; } 17701{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ($ac_cv_header_stdint)" >&5 17702printf "%s\n" "($ac_cv_header_stdint)" >&6; } 17703unset ac_cv_type_int_least32_t 17704unset ac_cv_type_int_fast32_t 17705ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <$ac_cv_header_stdint> 17706" 17707if test "x$ac_cv_type_int_least32_t" = xyes 17708then : 17709 17710fi 17711 17712ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include<$ac_cv_header_stdint> 17713" 17714if test "x$ac_cv_type_int_fast32_t" = xyes 17715then : 17716 17717fi 17718 17719ac_fn_c_check_type "$LINENO" "intmax_t" "ac_cv_type_intmax_t" "#include <$ac_cv_header_stdint> 17720" 17721if test "x$ac_cv_type_intmax_t" = xyes 17722then : 17723 17724fi 17725 17726 17727fi # shortcircut to system "stdint.h" 17728# ------------------ PREPARE VARIABLES ------------------------------ 17729if test "$GCC" = "yes" ; then 17730ac_cv_stdint_message="using gnu compiler "`$CC --version | head -1` 17731else 17732ac_cv_stdint_message="using $CC" 17733fi 17734 17735{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: make use of $ac_cv_header_stdint in $ac_stdint_h $ac_cv_stdint_result" >&5 17736printf "%s\n" "make use of $ac_cv_header_stdint in $ac_stdint_h $ac_cv_stdint_result" >&6; } 17737 17738# ----------------- DONE inttypes.h checks START header ------------- 17739ac_config_commands="$ac_config_commands $ac_stdint_h" 17740 17741 17742 17743# Checks for typedefs, structures, and compiler characteristics. 17744{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 17745printf %s "checking for an ANSI C-conforming const... " >&6; } 17746if test ${ac_cv_c_const+y} 17747then : 17748 printf %s "(cached) " >&6 17749else $as_nop 17750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17751/* end confdefs.h. */ 17752 17753int 17754main (void) 17755{ 17756 17757#ifndef __cplusplus 17758 /* Ultrix mips cc rejects this sort of thing. */ 17759 typedef int charset[2]; 17760 const charset cs = { 0, 0 }; 17761 /* SunOS 4.1.1 cc rejects this. */ 17762 char const *const *pcpcc; 17763 char **ppc; 17764 /* NEC SVR4.0.2 mips cc rejects this. */ 17765 struct point {int x, y;}; 17766 static struct point const zero = {0,0}; 17767 /* IBM XL C 1.02.0.0 rejects this. 17768 It does not let you subtract one const X* pointer from another in 17769 an arm of an if-expression whose if-part is not a constant 17770 expression */ 17771 const char *g = "string"; 17772 pcpcc = &g + (g ? g-g : 0); 17773 /* HPUX 7.0 cc rejects these. */ 17774 ++pcpcc; 17775 ppc = (char**) pcpcc; 17776 pcpcc = (char const *const *) ppc; 17777 { /* SCO 3.2v4 cc rejects this sort of thing. */ 17778 char tx; 17779 char *t = &tx; 17780 char const *s = 0 ? (char *) 0 : (char const *) 0; 17781 17782 *t++ = 0; 17783 if (s) return 0; 17784 } 17785 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 17786 int x[] = {25, 17}; 17787 const int *foo = &x[0]; 17788 ++foo; 17789 } 17790 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 17791 typedef const int *iptr; 17792 iptr p = 0; 17793 ++p; 17794 } 17795 { /* IBM XL C 1.02.0.0 rejects this sort of thing, saying 17796 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 17797 struct s { int j; const int *ap[3]; } bx; 17798 struct s *b = &bx; b->j = 5; 17799 } 17800 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 17801 const int foo = 10; 17802 if (!foo) return 0; 17803 } 17804 return !cs[0] && !zero.x; 17805#endif 17806 17807 ; 17808 return 0; 17809} 17810_ACEOF 17811if ac_fn_c_try_compile "$LINENO" 17812then : 17813 ac_cv_c_const=yes 17814else $as_nop 17815 ac_cv_c_const=no 17816fi 17817rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17818fi 17819{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 17820printf "%s\n" "$ac_cv_c_const" >&6; } 17821if test $ac_cv_c_const = no; then 17822 17823printf "%s\n" "#define const /**/" >>confdefs.h 17824 17825fi 17826 17827{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 17828printf %s "checking for inline... " >&6; } 17829if test ${ac_cv_c_inline+y} 17830then : 17831 printf %s "(cached) " >&6 17832else $as_nop 17833 ac_cv_c_inline=no 17834for ac_kw in inline __inline__ __inline; do 17835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17836/* end confdefs.h. */ 17837#ifndef __cplusplus 17838typedef int foo_t; 17839static $ac_kw foo_t static_foo (void) {return 0; } 17840$ac_kw foo_t foo (void) {return 0; } 17841#endif 17842 17843_ACEOF 17844if ac_fn_c_try_compile "$LINENO" 17845then : 17846 ac_cv_c_inline=$ac_kw 17847fi 17848rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17849 test "$ac_cv_c_inline" != no && break 17850done 17851 17852fi 17853{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 17854printf "%s\n" "$ac_cv_c_inline" >&6; } 17855 17856case $ac_cv_c_inline in 17857 inline | yes) ;; 17858 *) 17859 case $ac_cv_c_inline in 17860 no) ac_val=;; 17861 *) ac_val=$ac_cv_c_inline;; 17862 esac 17863 cat >>confdefs.h <<_ACEOF 17864#ifndef __cplusplus 17865#define inline $ac_val 17866#endif 17867_ACEOF 17868 ;; 17869esac 17870 17871 17872 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for flexible array members" >&5 17873printf %s "checking for flexible array members... " >&6; } 17874if test ${ac_cv_c_flexmember+y} 17875then : 17876 printf %s "(cached) " >&6 17877else $as_nop 17878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17879/* end confdefs.h. */ 17880#include <stdlib.h> 17881 #include <stdio.h> 17882 #include <stddef.h> 17883 struct s { int n; double d[]; }; 17884int 17885main (void) 17886{ 17887int m = getchar (); 17888 struct s *p = (struct s *) malloc (offsetof (struct s, d) 17889 + m * sizeof (double)); 17890 p->d[0] = 0.0; 17891 return p->d != (double *) NULL; 17892 ; 17893 return 0; 17894} 17895_ACEOF 17896if ac_fn_c_try_compile "$LINENO" 17897then : 17898 ac_cv_c_flexmember=yes 17899else $as_nop 17900 ac_cv_c_flexmember=no 17901fi 17902rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17903fi 17904{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_flexmember" >&5 17905printf "%s\n" "$ac_cv_c_flexmember" >&6; } 17906 if test $ac_cv_c_flexmember = yes; then 17907 17908printf "%s\n" "#define FLEXIBLE_ARRAY_MEMBER /**/" >>confdefs.h 17909 17910 else 17911 printf "%s\n" "#define FLEXIBLE_ARRAY_MEMBER 1" >>confdefs.h 17912 17913 fi 17914 17915 17916 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default 17917" 17918if test "x$ac_cv_type_pid_t" = xyes 17919then : 17920 17921else $as_nop 17922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17923/* end confdefs.h. */ 17924 17925 #if defined _WIN64 && !defined __CYGWIN__ 17926 LLP64 17927 #endif 17928 17929int 17930main (void) 17931{ 17932 17933 ; 17934 return 0; 17935} 17936 17937_ACEOF 17938if ac_fn_c_try_compile "$LINENO" 17939then : 17940 ac_pid_type='int' 17941else $as_nop 17942 ac_pid_type='__int64' 17943fi 17944rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17945 17946printf "%s\n" "#define pid_t $ac_pid_type" >>confdefs.h 17947 17948 17949fi 17950 17951 17952 17953# Checks for library functions. 17954ac_func= 17955for ac_item in $ac_func_c_list 17956do 17957 if test $ac_func; then 17958 ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func 17959 if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then 17960 echo "#define $ac_item 1" >> confdefs.h 17961 fi 17962 ac_func= 17963 else 17964 ac_func=$ac_item 17965 fi 17966done 17967 17968if test "x$ac_cv_func_vprintf" = xno 17969then : 17970 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 17971if test "x$ac_cv_func__doprnt" = xyes 17972then : 17973 17974printf "%s\n" "#define HAVE_DOPRNT 1" >>confdefs.h 17975 17976fi 17977 17978fi 17979 17980 17981 17982 17983{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 17984printf %s "checking for working mmap... " >&6; } 17985if test ${ac_cv_func_mmap_fixed_mapped+y} 17986then : 17987 printf %s "(cached) " >&6 17988else $as_nop 17989 if test "$cross_compiling" = yes 17990then : 17991 case "$host_os" in # (( 17992 # Guess yes on platforms where we know the result. 17993 linux*) ac_cv_func_mmap_fixed_mapped=yes ;; 17994 # If we don't know, assume the worst. 17995 *) ac_cv_func_mmap_fixed_mapped=no ;; 17996 esac 17997else $as_nop 17998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17999/* end confdefs.h. */ 18000$ac_includes_default 18001/* malloc might have been renamed as rpl_malloc. */ 18002#undef malloc 18003 18004/* Thanks to Mike Haertel and Jim Avera for this test. 18005 Here is a matrix of mmap possibilities: 18006 mmap private not fixed 18007 mmap private fixed at somewhere currently unmapped 18008 mmap private fixed at somewhere already mapped 18009 mmap shared not fixed 18010 mmap shared fixed at somewhere currently unmapped 18011 mmap shared fixed at somewhere already mapped 18012 For private mappings, we should verify that changes cannot be read() 18013 back from the file, nor mmap's back from the file at a different 18014 address. (There have been systems where private was not correctly 18015 implemented like the infamous i386 svr4.0, and systems where the 18016 VM page cache was not coherent with the file system buffer cache 18017 like early versions of FreeBSD and possibly contemporary NetBSD.) 18018 For shared mappings, we should conversely verify that changes get 18019 propagated back to all the places they're supposed to be. 18020 18021 Grep wants private fixed already mapped. 18022 The main things grep needs to know about mmap are: 18023 * does it exist and is it safe to write into the mmap'd area 18024 * how to use it (BSD variants) */ 18025 18026#include <fcntl.h> 18027#include <sys/mman.h> 18028 18029/* This mess was copied from the GNU getpagesize.h. */ 18030#ifndef HAVE_GETPAGESIZE 18031# ifdef _SC_PAGESIZE 18032# define getpagesize() sysconf(_SC_PAGESIZE) 18033# else /* no _SC_PAGESIZE */ 18034# ifdef HAVE_SYS_PARAM_H 18035# include <sys/param.h> 18036# ifdef EXEC_PAGESIZE 18037# define getpagesize() EXEC_PAGESIZE 18038# else /* no EXEC_PAGESIZE */ 18039# ifdef NBPG 18040# define getpagesize() NBPG * CLSIZE 18041# ifndef CLSIZE 18042# define CLSIZE 1 18043# endif /* no CLSIZE */ 18044# else /* no NBPG */ 18045# ifdef NBPC 18046# define getpagesize() NBPC 18047# else /* no NBPC */ 18048# ifdef PAGESIZE 18049# define getpagesize() PAGESIZE 18050# endif /* PAGESIZE */ 18051# endif /* no NBPC */ 18052# endif /* no NBPG */ 18053# endif /* no EXEC_PAGESIZE */ 18054# else /* no HAVE_SYS_PARAM_H */ 18055# define getpagesize() 8192 /* punt totally */ 18056# endif /* no HAVE_SYS_PARAM_H */ 18057# endif /* no _SC_PAGESIZE */ 18058 18059#endif /* no HAVE_GETPAGESIZE */ 18060 18061int 18062main (void) 18063{ 18064 char *data, *data2, *data3; 18065 const char *cdata2; 18066 int i, pagesize; 18067 int fd, fd2; 18068 18069 pagesize = getpagesize (); 18070 18071 /* First, make a file with some known garbage in it. */ 18072 data = (char *) malloc (pagesize); 18073 if (!data) 18074 return 1; 18075 for (i = 0; i < pagesize; ++i) 18076 *(data + i) = rand (); 18077 umask (0); 18078 fd = creat ("conftest.mmap", 0600); 18079 if (fd < 0) 18080 return 2; 18081 if (write (fd, data, pagesize) != pagesize) 18082 return 3; 18083 close (fd); 18084 18085 /* Next, check that the tail of a page is zero-filled. File must have 18086 non-zero length, otherwise we risk SIGBUS for entire page. */ 18087 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 18088 if (fd2 < 0) 18089 return 4; 18090 cdata2 = ""; 18091 if (write (fd2, cdata2, 1) != 1) 18092 return 5; 18093 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 18094 if (data2 == MAP_FAILED) 18095 return 6; 18096 for (i = 0; i < pagesize; ++i) 18097 if (*(data2 + i)) 18098 return 7; 18099 close (fd2); 18100 if (munmap (data2, pagesize)) 18101 return 8; 18102 18103 /* Next, try to mmap the file at a fixed address which already has 18104 something else allocated at it. If we can, also make sure that 18105 we see the same garbage. */ 18106 fd = open ("conftest.mmap", O_RDWR); 18107 if (fd < 0) 18108 return 9; 18109 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 18110 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 18111 return 10; 18112 for (i = 0; i < pagesize; ++i) 18113 if (*(data + i) != *(data2 + i)) 18114 return 11; 18115 18116 /* Finally, make sure that changes to the mapped area do not 18117 percolate back to the file as seen by read(). (This is a bug on 18118 some variants of i386 svr4.0.) */ 18119 for (i = 0; i < pagesize; ++i) 18120 *(data2 + i) = *(data2 + i) + 1; 18121 data3 = (char *) malloc (pagesize); 18122 if (!data3) 18123 return 12; 18124 if (read (fd, data3, pagesize) != pagesize) 18125 return 13; 18126 for (i = 0; i < pagesize; ++i) 18127 if (*(data + i) != *(data3 + i)) 18128 return 14; 18129 close (fd); 18130 free (data); 18131 free (data3); 18132 return 0; 18133} 18134_ACEOF 18135if ac_fn_c_try_run "$LINENO" 18136then : 18137 ac_cv_func_mmap_fixed_mapped=yes 18138else $as_nop 18139 ac_cv_func_mmap_fixed_mapped=no 18140fi 18141rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 18142 conftest.$ac_objext conftest.beam conftest.$ac_ext 18143fi 18144 18145fi 18146{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 18147printf "%s\n" "$ac_cv_func_mmap_fixed_mapped" >&6; } 18148if test $ac_cv_func_mmap_fixed_mapped = yes; then 18149 18150printf "%s\n" "#define HAVE_MMAP 1" >>confdefs.h 18151 18152fi 18153rm -f conftest.mmap conftest.txt 18154 18155ac_fn_c_check_func "$LINENO" "link" "ac_cv_func_link" 18156if test "x$ac_cv_func_link" = xyes 18157then : 18158 printf "%s\n" "#define HAVE_LINK 1" >>confdefs.h 18159 18160fi 18161ac_fn_c_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp" 18162if test "x$ac_cv_func_mkstemp" = xyes 18163then : 18164 printf "%s\n" "#define HAVE_MKSTEMP 1" >>confdefs.h 18165 18166fi 18167ac_fn_c_check_func "$LINENO" "mkostemp" "ac_cv_func_mkostemp" 18168if test "x$ac_cv_func_mkostemp" = xyes 18169then : 18170 printf "%s\n" "#define HAVE_MKOSTEMP 1" >>confdefs.h 18171 18172fi 18173ac_fn_c_check_func "$LINENO" "_mktemp_s" "ac_cv_func__mktemp_s" 18174if test "x$ac_cv_func__mktemp_s" = xyes 18175then : 18176 printf "%s\n" "#define HAVE__MKTEMP_S 1" >>confdefs.h 18177 18178fi 18179ac_fn_c_check_func "$LINENO" "mkdtemp" "ac_cv_func_mkdtemp" 18180if test "x$ac_cv_func_mkdtemp" = xyes 18181then : 18182 printf "%s\n" "#define HAVE_MKDTEMP 1" >>confdefs.h 18183 18184fi 18185ac_fn_c_check_func "$LINENO" "getopt" "ac_cv_func_getopt" 18186if test "x$ac_cv_func_getopt" = xyes 18187then : 18188 printf "%s\n" "#define HAVE_GETOPT 1" >>confdefs.h 18189 18190fi 18191ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long" 18192if test "x$ac_cv_func_getopt_long" = xyes 18193then : 18194 printf "%s\n" "#define HAVE_GETOPT_LONG 1" >>confdefs.h 18195 18196fi 18197ac_fn_c_check_func "$LINENO" "getprogname" "ac_cv_func_getprogname" 18198if test "x$ac_cv_func_getprogname" = xyes 18199then : 18200 printf "%s\n" "#define HAVE_GETPROGNAME 1" >>confdefs.h 18201 18202fi 18203ac_fn_c_check_func "$LINENO" "getexecname" "ac_cv_func_getexecname" 18204if test "x$ac_cv_func_getexecname" = xyes 18205then : 18206 printf "%s\n" "#define HAVE_GETEXECNAME 1" >>confdefs.h 18207 18208fi 18209ac_fn_c_check_func "$LINENO" "rand" "ac_cv_func_rand" 18210if test "x$ac_cv_func_rand" = xyes 18211then : 18212 printf "%s\n" "#define HAVE_RAND 1" >>confdefs.h 18213 18214fi 18215ac_fn_c_check_func "$LINENO" "random" "ac_cv_func_random" 18216if test "x$ac_cv_func_random" = xyes 18217then : 18218 printf "%s\n" "#define HAVE_RANDOM 1" >>confdefs.h 18219 18220fi 18221ac_fn_c_check_func "$LINENO" "lrand48" "ac_cv_func_lrand48" 18222if test "x$ac_cv_func_lrand48" = xyes 18223then : 18224 printf "%s\n" "#define HAVE_LRAND48 1" >>confdefs.h 18225 18226fi 18227ac_fn_c_check_func "$LINENO" "random_r" "ac_cv_func_random_r" 18228if test "x$ac_cv_func_random_r" = xyes 18229then : 18230 printf "%s\n" "#define HAVE_RANDOM_R 1" >>confdefs.h 18231 18232fi 18233ac_fn_c_check_func "$LINENO" "rand_r" "ac_cv_func_rand_r" 18234if test "x$ac_cv_func_rand_r" = xyes 18235then : 18236 printf "%s\n" "#define HAVE_RAND_R 1" >>confdefs.h 18237 18238fi 18239ac_fn_c_check_func "$LINENO" "readlink" "ac_cv_func_readlink" 18240if test "x$ac_cv_func_readlink" = xyes 18241then : 18242 printf "%s\n" "#define HAVE_READLINK 1" >>confdefs.h 18243 18244fi 18245ac_fn_c_check_func "$LINENO" "fstatvfs" "ac_cv_func_fstatvfs" 18246if test "x$ac_cv_func_fstatvfs" = xyes 18247then : 18248 printf "%s\n" "#define HAVE_FSTATVFS 1" >>confdefs.h 18249 18250fi 18251ac_fn_c_check_func "$LINENO" "fstatfs" "ac_cv_func_fstatfs" 18252if test "x$ac_cv_func_fstatfs" = xyes 18253then : 18254 printf "%s\n" "#define HAVE_FSTATFS 1" >>confdefs.h 18255 18256fi 18257ac_fn_c_check_func "$LINENO" "lstat" "ac_cv_func_lstat" 18258if test "x$ac_cv_func_lstat" = xyes 18259then : 18260 printf "%s\n" "#define HAVE_LSTAT 1" >>confdefs.h 18261 18262fi 18263ac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror" 18264if test "x$ac_cv_func_strerror" = xyes 18265then : 18266 printf "%s\n" "#define HAVE_STRERROR 1" >>confdefs.h 18267 18268fi 18269ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r" 18270if test "x$ac_cv_func_strerror_r" = xyes 18271then : 18272 printf "%s\n" "#define HAVE_STRERROR_R 1" >>confdefs.h 18273 18274fi 18275 18276 18277{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for posix_fadvise in fcntl.h" >&5 18278printf %s "checking for posix_fadvise in fcntl.h... " >&6; } 18279if test ${ac_cv_func_posix_fadvise+y} 18280then : 18281 printf %s "(cached) " >&6 18282else $as_nop 18283 symbol="[^a-zA-Z_0-9]posix_fadvise[^a-zA-Z_0-9]" 18284ac_found=no 18285for ac_header in fcntl.h ; do 18286 ac_safe=`echo "$ac_header" | sed 'y%./+-%__p_%' ` 18287 if test $ac_found != "yes" ; then 18288 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 18289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18290/* end confdefs.h. */ 18291#include <$ac_header> 18292 18293_ACEOF 18294if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 18295 $EGREP "$symbol" >/dev/null 2>&1 18296then : 18297 ac_found="$ac_header" 18298fi 18299rm -rf conftest* 18300 18301 fi 18302 fi 18303done 18304if test "$ac_found" != "no" ; then 18305 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_found" >&5 18306printf "%s\n" "$ac_found" >&6; } 18307 fc_func_posix_fadvise=1 18308else 18309 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 18310printf "%s\n" "no" >&6; } 18311 fc_func_posix_fadvise=0 18312fi 18313 18314fi 18315 18316 18317printf "%s\n" "#define HAVE_POSIX_FADVISE $fc_func_posix_fadvise" >>confdefs.h 18318 18319 18320# 18321ac_fn_c_check_member "$LINENO" "struct stat" "st_mtim" "ac_cv_member_struct_stat_st_mtim" "#include <sys/stat.h> 18322" 18323if test "x$ac_cv_member_struct_stat_st_mtim" = xyes 18324then : 18325 18326printf "%s\n" "#define HAVE_STRUCT_STAT_ST_MTIM 1" >>confdefs.h 18327 18328 18329fi 18330 18331 18332# 18333if test "x$ac_cv_func_fstatvfs" = "xyes"; then 18334 ac_fn_c_check_member "$LINENO" "struct statvfs" "f_basetype" "ac_cv_member_struct_statvfs_f_basetype" "#include <sys/statvfs.h> 18335" 18336if test "x$ac_cv_member_struct_statvfs_f_basetype" = xyes 18337then : 18338 18339printf "%s\n" "#define HAVE_STRUCT_STATVFS_F_BASETYPE 1" >>confdefs.h 18340 18341 18342fi 18343ac_fn_c_check_member "$LINENO" "struct statvfs" "f_fstypename" "ac_cv_member_struct_statvfs_f_fstypename" "#include <sys/statvfs.h> 18344" 18345if test "x$ac_cv_member_struct_statvfs_f_fstypename" = xyes 18346then : 18347 18348printf "%s\n" "#define HAVE_STRUCT_STATVFS_F_FSTYPENAME 1" >>confdefs.h 18349 18350 18351fi 18352 18353fi 18354if test "x$ac_cv_func_fstatfs" = "xyes"; then 18355 ac_fn_c_check_member "$LINENO" "struct statfs" "f_flags" "ac_cv_member_struct_statfs_f_flags" " 18356#ifdef HAVE_SYS_VFS_H 18357#include <sys/vfs.h> 18358#endif 18359#ifdef HAVE_SYS_STATFS_H 18360#include <sys/statfs.h> 18361#endif 18362#ifdef HAVE_SYS_PARAM_H 18363#include <sys/param.h> 18364#endif 18365#ifdef HAVE_SYS_MOUNT_H 18366#include <sys/mount.h> 18367#endif 18368" 18369if test "x$ac_cv_member_struct_statfs_f_flags" = xyes 18370then : 18371 18372printf "%s\n" "#define HAVE_STRUCT_STATFS_F_FLAGS 1" >>confdefs.h 18373 18374 18375fi 18376ac_fn_c_check_member "$LINENO" "struct statfs" "f_fstypename" "ac_cv_member_struct_statfs_f_fstypename" " 18377#ifdef HAVE_SYS_VFS_H 18378#include <sys/vfs.h> 18379#endif 18380#ifdef HAVE_SYS_STATFS_H 18381#include <sys/statfs.h> 18382#endif 18383#ifdef HAVE_SYS_PARAM_H 18384#include <sys/param.h> 18385#endif 18386#ifdef HAVE_SYS_MOUNT_H 18387#include <sys/mount.h> 18388#endif 18389" 18390if test "x$ac_cv_member_struct_statfs_f_fstypename" = xyes 18391then : 18392 18393printf "%s\n" "#define HAVE_STRUCT_STATFS_F_FSTYPENAME 1" >>confdefs.h 18394 18395 18396fi 18397 18398fi 18399ac_fn_c_check_member "$LINENO" "struct dirent" "d_type" "ac_cv_member_struct_dirent_d_type" "#include <dirent.h> 18400" 18401if test "x$ac_cv_member_struct_dirent_d_type" = xyes 18402then : 18403 18404printf "%s\n" "#define HAVE_STRUCT_DIRENT_D_TYPE 1" >>confdefs.h 18405 18406 18407fi 18408 18409 18410# Check the argument type of the gperf hash/lookup function 18411{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking The type of len parameter of gperf hash/lookup function" >&5 18412printf %s "checking The type of len parameter of gperf hash/lookup function... " >&6; } 18413fc_gperf_test="$(echo 'foo' | gperf -L ANSI-C)" 18414cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18415/* end confdefs.h. */ 18416 18417 #include <string.h> 18418 18419 const char *in_word_set(register const char *, register size_t); 18420 $fc_gperf_test 18421 18422int 18423main (void) 18424{ 18425 18426 ; 18427 return 0; 18428} 18429_ACEOF 18430if ac_fn_c_try_compile "$LINENO" 18431then : 18432 FC_GPERF_SIZE_T=size_t 18433else $as_nop 18434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18435/* end confdefs.h. */ 18436 18437 #include <string.h> 18438 18439 const char *in_word_set(register const char *, register unsigned int); 18440 $fc_gperf_test 18441 18442int 18443main (void) 18444{ 18445 18446 ; 18447 return 0; 18448} 18449_ACEOF 18450if ac_fn_c_try_compile "$LINENO" 18451then : 18452 FC_GPERF_SIZE_T="unsigned int" 18453else $as_nop 18454 as_fn_error $? "Unable to determine the type of the len parameter of the gperf hash/lookup function" "$LINENO" 5 18455 18456fi 18457rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18458fi 18459rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18460 18461printf "%s\n" "#define FC_GPERF_SIZE_T $FC_GPERF_SIZE_T" >>confdefs.h 18462 18463{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FC_GPERF_SIZE_T" >&5 18464printf "%s\n" "$FC_GPERF_SIZE_T" >&6; } 18465 18466# 18467# Checks for iconv 18468# 18469# Check whether --enable-iconv was given. 18470if test ${enable_iconv+y} 18471then : 18472 enableval=$enable_iconv; 18473else $as_nop 18474 enable_iconv=no 18475fi 18476 18477 18478# Check whether --with-libiconv was given. 18479if test ${with_libiconv+y} 18480then : 18481 withval=$with_libiconv; if test "x$withval" = "xyes"; then 18482 libiconv_prefix=$prefix 18483 else 18484 libiconv_prefix=$withval 18485 fi 18486else $as_nop 18487 libiconv_prefix=auto 18488fi 18489 18490 18491# Check whether --with-libiconv-includes was given. 18492if test ${with_libiconv_includes+y} 18493then : 18494 withval=$with_libiconv_includes; libiconv_includes=$withval 18495else $as_nop 18496 libiconv_includes=auto 18497fi 18498 18499 18500# Check whether --with-libiconv-lib was given. 18501if test ${with_libiconv_lib+y} 18502then : 18503 withval=$with_libiconv_lib; libiconv_lib=$withval 18504else $as_nop 18505 libiconv_lib=auto 18506fi 18507 18508 18509# if no libiconv,libiconv-includes,libiconv-lib are specified, 18510# libc's iconv has a priority. 18511if test "$libiconv_includes" != "auto" -a -r ${libiconv_includes}/iconv.h; then 18512 libiconv_cflags="-I${libiconv_includes}" 18513elif test "$libiconv_prefix" != "auto" -a -r ${libiconv_prefix}/include/iconv.h; then 18514 libiconv_cflags="-I${libiconv_prefix}/include" 18515else 18516 libiconv_cflags="" 18517fi 18518libiconv_libs="" 18519if test "x$libiconv_cflags" != "x"; then 18520 if test "$libiconv_lib" != "auto" -a -d ${libiconv_lib}; then 18521 libiconv_libs="-L${libiconv_lib} -liconv" 18522 elif test "$libiconv_prefix" != "auto" -a -d ${libiconv_prefix}/lib; then 18523 libiconv_libs="-L${libiconv_prefix}/lib -liconv" 18524 else 18525 libiconv_libs="-liconv" 18526 fi 18527fi 18528 18529use_iconv=0 18530if test "x$enable_iconv" != "xno"; then 18531 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a usable iconv" >&5 18532printf %s "checking for a usable iconv... " >&6; } 18533 if test "x$libiconv_cflags" != "x" -o "x$libiconv_libs" != "x"; then 18534 iconvsaved_CFLAGS="$CFLAGS" 18535 iconvsaved_LIBS="$LIBS" 18536 CFLAGS="$CFLAGS $libiconv_cflags" 18537 LIBS="$LIBS $libiconv_libs" 18538 18539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18540/* end confdefs.h. */ 18541#include <iconv.h> 18542int 18543main (void) 18544{ 18545iconv_open ("from", "to"); 18546 ; 18547 return 0; 18548} 18549_ACEOF 18550if ac_fn_c_try_link "$LINENO" 18551then : 18552 iconv_type="libiconv" 18553 use_iconv=1 18554 ICONV_CFLAGS="$libiconv_cflags" 18555 ICONV_LIBS="$libiconv_libs" 18556 18557else $as_nop 18558 use_iconv=0 18559fi 18560rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18561 conftest$ac_exeext conftest.$ac_ext 18562 18563 CFLAGS="$iconvsaved_CFLAGS" 18564 LIBS="$iconvsaved_LIBS" 18565 fi 18566 if test "x$use_iconv" = "x0"; then 18567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18568/* end confdefs.h. */ 18569#include <iconv.h> 18570int 18571main (void) 18572{ 18573iconv_open ("from", "to"); 18574 ; 18575 return 0; 18576} 18577_ACEOF 18578if ac_fn_c_try_link "$LINENO" 18579then : 18580 iconv_type="libc" 18581 use_iconv=1 18582else $as_nop 18583 iconv_type="not found" 18584 use_iconv=0 18585fi 18586rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18587 conftest$ac_exeext conftest.$ac_ext 18588 fi 18589 18590 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $iconv_type" >&5 18591printf "%s\n" "$iconv_type" >&6; } 18592 18593 18594fi 18595 18596printf "%s\n" "#define USE_ICONV $use_iconv" >>confdefs.h 18597 18598# 18599# Checks for FreeType 18600# 18601 18602pkg_failed=no 18603{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for FREETYPE" >&5 18604printf %s "checking for FREETYPE... " >&6; } 18605 18606if test -n "$FREETYPE_CFLAGS"; then 18607 pkg_cv_FREETYPE_CFLAGS="$FREETYPE_CFLAGS" 18608 elif test -n "$PKG_CONFIG"; then 18609 if test -n "$PKG_CONFIG" && \ 18610 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2 >= 21.0.15\""; } >&5 18611 ($PKG_CONFIG --exists --print-errors "freetype2 >= 21.0.15") 2>&5 18612 ac_status=$? 18613 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18614 test $ac_status = 0; }; then 18615 pkg_cv_FREETYPE_CFLAGS=`$PKG_CONFIG --cflags "freetype2 >= 21.0.15" 2>/dev/null` 18616 test "x$?" != "x0" && pkg_failed=yes 18617else 18618 pkg_failed=yes 18619fi 18620 else 18621 pkg_failed=untried 18622fi 18623if test -n "$FREETYPE_LIBS"; then 18624 pkg_cv_FREETYPE_LIBS="$FREETYPE_LIBS" 18625 elif test -n "$PKG_CONFIG"; then 18626 if test -n "$PKG_CONFIG" && \ 18627 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2 >= 21.0.15\""; } >&5 18628 ($PKG_CONFIG --exists --print-errors "freetype2 >= 21.0.15") 2>&5 18629 ac_status=$? 18630 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18631 test $ac_status = 0; }; then 18632 pkg_cv_FREETYPE_LIBS=`$PKG_CONFIG --libs "freetype2 >= 21.0.15" 2>/dev/null` 18633 test "x$?" != "x0" && pkg_failed=yes 18634else 18635 pkg_failed=yes 18636fi 18637 else 18638 pkg_failed=untried 18639fi 18640 18641 18642 18643if test $pkg_failed = yes; then 18644 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 18645printf "%s\n" "no" >&6; } 18646 18647if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 18648 _pkg_short_errors_supported=yes 18649else 18650 _pkg_short_errors_supported=no 18651fi 18652 if test $_pkg_short_errors_supported = yes; then 18653 FREETYPE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "freetype2 >= 21.0.15" 2>&1` 18654 else 18655 FREETYPE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "freetype2 >= 21.0.15" 2>&1` 18656 fi 18657 # Put the nasty error message in config.log where it belongs 18658 echo "$FREETYPE_PKG_ERRORS" >&5 18659 18660 as_fn_error $? "Package requirements (freetype2 >= 21.0.15) were not met: 18661 18662$FREETYPE_PKG_ERRORS 18663 18664Consider adjusting the PKG_CONFIG_PATH environment variable if you 18665installed software in a non-standard prefix. 18666 18667Alternatively, you may set the environment variables FREETYPE_CFLAGS 18668and FREETYPE_LIBS to avoid the need to call pkg-config. 18669See the pkg-config man page for more details." "$LINENO" 5 18670elif test $pkg_failed = untried; then 18671 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 18672printf "%s\n" "no" >&6; } 18673 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 18674printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 18675as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 18676is in your PATH or set the PKG_CONFIG environment variable to the full 18677path to pkg-config. 18678 18679Alternatively, you may set the environment variables FREETYPE_CFLAGS 18680and FREETYPE_LIBS to avoid the need to call pkg-config. 18681See the pkg-config man page for more details. 18682 18683To get pkg-config, see <http://pkg-config.freedesktop.org/>. 18684See \`config.log' for more details" "$LINENO" 5; } 18685else 18686 FREETYPE_CFLAGS=$pkg_cv_FREETYPE_CFLAGS 18687 FREETYPE_LIBS=$pkg_cv_FREETYPE_LIBS 18688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18689printf "%s\n" "yes" >&6; } 18690 18691fi 18692PKGCONFIG_REQUIRES="$PKGCONFIG_REQUIRES freetype2 >= 21.0.15" 18693 18694 18695 18696 18697fontconfig_save_libs="$LIBS" 18698fontconfig_save_cflags="$CFLAGS" 18699LIBS="$LIBS $FREETYPE_LIBS" 18700CFLAGS="$CFLAGS $FREETYPE_CFLAGS" 18701ac_fn_c_check_func "$LINENO" "FT_Get_BDF_Property" "ac_cv_func_FT_Get_BDF_Property" 18702if test "x$ac_cv_func_FT_Get_BDF_Property" = xyes 18703then : 18704 printf "%s\n" "#define HAVE_FT_GET_BDF_PROPERTY 1" >>confdefs.h 18705 18706fi 18707ac_fn_c_check_func "$LINENO" "FT_Get_PS_Font_Info" "ac_cv_func_FT_Get_PS_Font_Info" 18708if test "x$ac_cv_func_FT_Get_PS_Font_Info" = xyes 18709then : 18710 printf "%s\n" "#define HAVE_FT_GET_PS_FONT_INFO 1" >>confdefs.h 18711 18712fi 18713ac_fn_c_check_func "$LINENO" "FT_Has_PS_Glyph_Names" "ac_cv_func_FT_Has_PS_Glyph_Names" 18714if test "x$ac_cv_func_FT_Has_PS_Glyph_Names" = xyes 18715then : 18716 printf "%s\n" "#define HAVE_FT_HAS_PS_GLYPH_NAMES 1" >>confdefs.h 18717 18718fi 18719ac_fn_c_check_func "$LINENO" "FT_Get_X11_Font_Format" "ac_cv_func_FT_Get_X11_Font_Format" 18720if test "x$ac_cv_func_FT_Get_X11_Font_Format" = xyes 18721then : 18722 printf "%s\n" "#define HAVE_FT_GET_X11_FONT_FORMAT 1" >>confdefs.h 18723 18724fi 18725ac_fn_c_check_func "$LINENO" "FT_Done_MM_Var" "ac_cv_func_FT_Done_MM_Var" 18726if test "x$ac_cv_func_FT_Done_MM_Var" = xyes 18727then : 18728 printf "%s\n" "#define HAVE_FT_DONE_MM_VAR 1" >>confdefs.h 18729 18730fi 18731 18732 18733cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18734/* end confdefs.h. */ 18735 18736 #include <ft2build.h> 18737 #include FT_CONFIG_OPTIONS_H 18738 #ifndef PCF_CONFIG_OPTION_LONG_FAMILY_NAMES 18739 # error "No pcf long family names support" 18740 #endif 18741 18742_ACEOF 18743if ac_fn_c_try_compile "$LINENO" 18744then : 18745 have_pcf_long_family_names=yes 18746else $as_nop 18747 have_pcf_long_family_names=no 18748fi 18749rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18750 if test "x$have_pcf_long_family_names" = xyes; then 18751 FREETYPE_PCF_LONG_FAMILY_NAMES_TRUE= 18752 FREETYPE_PCF_LONG_FAMILY_NAMES_FALSE='#' 18753else 18754 FREETYPE_PCF_LONG_FAMILY_NAMES_TRUE='#' 18755 FREETYPE_PCF_LONG_FAMILY_NAMES_FALSE= 18756fi 18757 18758 18759LIBS="$fontconfig_save_libs" 18760CFLAGS="$fontconfig_save_cflags" 18761 18762# 18763# Check expat configuration 18764# 18765 18766# Check whether --with-expat was given. 18767if test ${with_expat+y} 18768then : 18769 withval=$with_expat; expat_prefix=$withval 18770else $as_nop 18771 expat_prefix=auto 18772fi 18773 18774 18775# Check whether --with-expat-includes was given. 18776if test ${with_expat_includes+y} 18777then : 18778 withval=$with_expat_includes; expat_includes=$withval 18779else $as_nop 18780 expat_includes=auto 18781fi 18782 18783 18784# Check whether --with-expat-lib was given. 18785if test ${with_expat_lib+y} 18786then : 18787 withval=$with_expat_lib; expat_lib=$withval 18788else $as_nop 18789 expat_lib=auto 18790fi 18791 18792 18793if test "$enable_libxml2" != "yes"; then 18794 use_pkgconfig_for_expat=yes 18795 if test "$expat_prefix" = "auto" -a "$expat_includes" = "auto" -a "$expat_lib" = "auto"; then 18796 18797pkg_failed=no 18798{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for EXPAT" >&5 18799printf %s "checking for EXPAT... " >&6; } 18800 18801if test -n "$EXPAT_CFLAGS"; then 18802 pkg_cv_EXPAT_CFLAGS="$EXPAT_CFLAGS" 18803 elif test -n "$PKG_CONFIG"; then 18804 if test -n "$PKG_CONFIG" && \ 18805 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"expat\""; } >&5 18806 ($PKG_CONFIG --exists --print-errors "expat") 2>&5 18807 ac_status=$? 18808 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18809 test $ac_status = 0; }; then 18810 pkg_cv_EXPAT_CFLAGS=`$PKG_CONFIG --cflags "expat" 2>/dev/null` 18811 test "x$?" != "x0" && pkg_failed=yes 18812else 18813 pkg_failed=yes 18814fi 18815 else 18816 pkg_failed=untried 18817fi 18818if test -n "$EXPAT_LIBS"; then 18819 pkg_cv_EXPAT_LIBS="$EXPAT_LIBS" 18820 elif test -n "$PKG_CONFIG"; then 18821 if test -n "$PKG_CONFIG" && \ 18822 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"expat\""; } >&5 18823 ($PKG_CONFIG --exists --print-errors "expat") 2>&5 18824 ac_status=$? 18825 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18826 test $ac_status = 0; }; then 18827 pkg_cv_EXPAT_LIBS=`$PKG_CONFIG --libs "expat" 2>/dev/null` 18828 test "x$?" != "x0" && pkg_failed=yes 18829else 18830 pkg_failed=yes 18831fi 18832 else 18833 pkg_failed=untried 18834fi 18835 18836 18837 18838if test $pkg_failed = yes; then 18839 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 18840printf "%s\n" "no" >&6; } 18841 18842if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 18843 _pkg_short_errors_supported=yes 18844else 18845 _pkg_short_errors_supported=no 18846fi 18847 if test $_pkg_short_errors_supported = yes; then 18848 EXPAT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "expat" 2>&1` 18849 else 18850 EXPAT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "expat" 2>&1` 18851 fi 18852 # Put the nasty error message in config.log where it belongs 18853 echo "$EXPAT_PKG_ERRORS" >&5 18854 18855 use_pkgconfig_for_expat=no 18856elif test $pkg_failed = untried; then 18857 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 18858printf "%s\n" "no" >&6; } 18859 use_pkgconfig_for_expat=no 18860else 18861 EXPAT_CFLAGS=$pkg_cv_EXPAT_CFLAGS 18862 EXPAT_LIBS=$pkg_cv_EXPAT_LIBS 18863 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18864printf "%s\n" "yes" >&6; } 18865 18866fi 18867 else 18868 use_pkgconfig_for_expat=no 18869 fi 18870 if test "x$use_pkgconfig_for_expat" = "xno"; then 18871 if test "$expat_includes" != "auto" -a -r ${expat_includes}/expat.h; then 18872 EXPAT_CFLAGS="-I${expat_includes}" 18873 elif test "$expat_prefix" != "auto" -a -r ${expat_prefix}/include/expat.h; then 18874 EXPAT_CFLAGS="-I${expat_prefix}/include" 18875 else 18876 EXPAT_CFLAGS="" 18877 fi 18878 if test "$expat_lib" != "auto"; then 18879 EXPAT_LIBS="-L${expat_lib} -lexpat" 18880 elif test "$expat_prefix" != "auto"; then 18881 EXPAT_LIBS="-L${expat_prefix}/lib -lexpat" 18882 else 18883 EXPAT_LIBS="-lexpat" 18884 fi 18885 PKG_EXPAT_CFLAGS=$EXPAT_CFLAGS 18886 PKG_EXPAT_LIBS=$EXPAT_LIBS 18887 else 18888 PKGCONFIG_REQUIRES_PRIVATELY="$PKGCONFIG_REQUIRES_PRIVATELY expat" 18889 PKG_EXPAT_CFLAGS= 18890 PKG_EXPAT_LIBS= 18891 fi 18892 18893 expatsaved_CPPFLAGS="$CPPFLAGS" 18894 expatsaved_LIBS="$LIBS" 18895 CPPFLAGS="$CPPFLAGS $EXPAT_CFLAGS" 18896 LIBS="$LIBS $EXPAT_LIBS" 18897 18898 ac_fn_c_check_header_compile "$LINENO" "expat.h" "ac_cv_header_expat_h" "$ac_includes_default" 18899if test "x$ac_cv_header_expat_h" = xyes 18900then : 18901 18902fi 18903 18904 if test "$ac_cv_header_expat_h" = "no"; then 18905 ac_fn_c_check_header_compile "$LINENO" "xmlparse.h" "ac_cv_header_xmlparse_h" "$ac_includes_default" 18906if test "x$ac_cv_header_xmlparse_h" = xyes 18907then : 18908 18909fi 18910 18911 if test "$ac_cv_header_xmlparse_h" = "yes"; then 18912 HAVE_XMLPARSE_H=1 18913 18914 18915printf "%s\n" "#define HAVE_XMLPARSE_H $HAVE_XMLPARSE_H" >>confdefs.h 18916 18917 else 18918 as_fn_error $? " 18919*** expat is required. or try to use --enable-libxml2" "$LINENO" 5 18920 fi 18921 fi 18922 ac_fn_c_check_func "$LINENO" "XML_SetDoctypeDeclHandler" "ac_cv_func_XML_SetDoctypeDeclHandler" 18923if test "x$ac_cv_func_XML_SetDoctypeDeclHandler" = xyes 18924then : 18925 printf "%s\n" "#define HAVE_XML_SETDOCTYPEDECLHANDLER 1" >>confdefs.h 18926 18927fi 18928 18929 if test "$ac_cv_func_XML_SetDoctypeDeclHandler" = "no"; then 18930 as_fn_error $? " 18931*** expat is required. or try to use --enable-libxml2" "$LINENO" 5 18932 fi 18933 CPPFLAGS="$expatsaved_CPPFLAGS" 18934 LIBS="$expatsaved_LIBS" 18935 18936 18937 18938 18939 18940fi 18941 18942# 18943# Check libxml2 configuration 18944# 18945# Check whether --enable-libxml2 was given. 18946if test ${enable_libxml2+y} 18947then : 18948 enableval=$enable_libxml2; 18949fi 18950 18951 18952if test "$enable_libxml2" = "yes"; then 18953 18954pkg_failed=no 18955{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for LIBXML2" >&5 18956printf %s "checking for LIBXML2... " >&6; } 18957 18958if test -n "$LIBXML2_CFLAGS"; then 18959 pkg_cv_LIBXML2_CFLAGS="$LIBXML2_CFLAGS" 18960 elif test -n "$PKG_CONFIG"; then 18961 if test -n "$PKG_CONFIG" && \ 18962 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6\""; } >&5 18963 ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.6") 2>&5 18964 ac_status=$? 18965 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18966 test $ac_status = 0; }; then 18967 pkg_cv_LIBXML2_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 >= 2.6" 2>/dev/null` 18968 test "x$?" != "x0" && pkg_failed=yes 18969else 18970 pkg_failed=yes 18971fi 18972 else 18973 pkg_failed=untried 18974fi 18975if test -n "$LIBXML2_LIBS"; then 18976 pkg_cv_LIBXML2_LIBS="$LIBXML2_LIBS" 18977 elif test -n "$PKG_CONFIG"; then 18978 if test -n "$PKG_CONFIG" && \ 18979 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6\""; } >&5 18980 ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.6") 2>&5 18981 ac_status=$? 18982 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18983 test $ac_status = 0; }; then 18984 pkg_cv_LIBXML2_LIBS=`$PKG_CONFIG --libs "libxml-2.0 >= 2.6" 2>/dev/null` 18985 test "x$?" != "x0" && pkg_failed=yes 18986else 18987 pkg_failed=yes 18988fi 18989 else 18990 pkg_failed=untried 18991fi 18992 18993 18994 18995if test $pkg_failed = yes; then 18996 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 18997printf "%s\n" "no" >&6; } 18998 18999if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19000 _pkg_short_errors_supported=yes 19001else 19002 _pkg_short_errors_supported=no 19003fi 19004 if test $_pkg_short_errors_supported = yes; then 19005 LIBXML2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libxml-2.0 >= 2.6" 2>&1` 19006 else 19007 LIBXML2_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libxml-2.0 >= 2.6" 2>&1` 19008 fi 19009 # Put the nasty error message in config.log where it belongs 19010 echo "$LIBXML2_PKG_ERRORS" >&5 19011 19012 as_fn_error $? "Package requirements (libxml-2.0 >= 2.6) were not met: 19013 19014$LIBXML2_PKG_ERRORS 19015 19016Consider adjusting the PKG_CONFIG_PATH environment variable if you 19017installed software in a non-standard prefix. 19018 19019Alternatively, you may set the environment variables LIBXML2_CFLAGS 19020and LIBXML2_LIBS to avoid the need to call pkg-config. 19021See the pkg-config man page for more details." "$LINENO" 5 19022elif test $pkg_failed = untried; then 19023 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19024printf "%s\n" "no" >&6; } 19025 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19026printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 19027as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19028is in your PATH or set the PKG_CONFIG environment variable to the full 19029path to pkg-config. 19030 19031Alternatively, you may set the environment variables LIBXML2_CFLAGS 19032and LIBXML2_LIBS to avoid the need to call pkg-config. 19033See the pkg-config man page for more details. 19034 19035To get pkg-config, see <http://pkg-config.freedesktop.org/>. 19036See \`config.log' for more details" "$LINENO" 5; } 19037else 19038 LIBXML2_CFLAGS=$pkg_cv_LIBXML2_CFLAGS 19039 LIBXML2_LIBS=$pkg_cv_LIBXML2_LIBS 19040 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19041printf "%s\n" "yes" >&6; } 19042 19043fi 19044 PKGCONFIG_REQUIRES_PRIVATELY="$PKGCONFIG_REQUIRES_PRIVATELY libxml-2.0 >= 2.6" 19045 19046printf "%s\n" "#define ENABLE_LIBXML2 1" >>confdefs.h 19047 19048 19049 19050 19051 19052 fc_saved_CFLAGS="$CFLAGS" 19053 CFLAGS="$CFLAGS $LIBXML2_CFLAGS" 19054 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking SAX1 support in libxml2" >&5 19055printf %s "checking SAX1 support in libxml2... " >&6; } 19056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19057/* end confdefs.h. */ 19058 19059 #include <libxml/xmlversion.h> 19060 #if !defined(LIBXML_SAX1_ENABLED) 19061 # include "error: No SAX1 support in libxml2" 19062 #endif 19063 19064_ACEOF 19065if ac_fn_c_try_compile "$LINENO" 19066then : 19067 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found" >&5 19068printf "%s\n" "found" >&6; } 19069else $as_nop 19070 as_fn_error $? " 19071*** SAX1 support in libxml2 is required. enable it or use expat instead." "$LINENO" 5 19072fi 19073rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 19074 CFLAGS="$fc_saved_CFLAGS" 19075fi 19076 19077# 19078# Check json-c 19079# 19080 19081pkg_failed=no 19082{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for JSONC" >&5 19083printf %s "checking for JSONC... " >&6; } 19084 19085if test -n "$JSONC_CFLAGS"; then 19086 pkg_cv_JSONC_CFLAGS="$JSONC_CFLAGS" 19087 elif test -n "$PKG_CONFIG"; then 19088 if test -n "$PKG_CONFIG" && \ 19089 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"json-c\""; } >&5 19090 ($PKG_CONFIG --exists --print-errors "json-c") 2>&5 19091 ac_status=$? 19092 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19093 test $ac_status = 0; }; then 19094 pkg_cv_JSONC_CFLAGS=`$PKG_CONFIG --cflags "json-c" 2>/dev/null` 19095 test "x$?" != "x0" && pkg_failed=yes 19096else 19097 pkg_failed=yes 19098fi 19099 else 19100 pkg_failed=untried 19101fi 19102if test -n "$JSONC_LIBS"; then 19103 pkg_cv_JSONC_LIBS="$JSONC_LIBS" 19104 elif test -n "$PKG_CONFIG"; then 19105 if test -n "$PKG_CONFIG" && \ 19106 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"json-c\""; } >&5 19107 ($PKG_CONFIG --exists --print-errors "json-c") 2>&5 19108 ac_status=$? 19109 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19110 test $ac_status = 0; }; then 19111 pkg_cv_JSONC_LIBS=`$PKG_CONFIG --libs "json-c" 2>/dev/null` 19112 test "x$?" != "x0" && pkg_failed=yes 19113else 19114 pkg_failed=yes 19115fi 19116 else 19117 pkg_failed=untried 19118fi 19119 19120 19121 19122if test $pkg_failed = yes; then 19123 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19124printf "%s\n" "no" >&6; } 19125 19126if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19127 _pkg_short_errors_supported=yes 19128else 19129 _pkg_short_errors_supported=no 19130fi 19131 if test $_pkg_short_errors_supported = yes; then 19132 JSONC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "json-c" 2>&1` 19133 else 19134 JSONC_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "json-c" 2>&1` 19135 fi 19136 # Put the nasty error message in config.log where it belongs 19137 echo "$JSONC_PKG_ERRORS" >&5 19138 19139 use_jsonc=no 19140elif test $pkg_failed = untried; then 19141 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19142printf "%s\n" "no" >&6; } 19143 use_jsonc=no 19144else 19145 JSONC_CFLAGS=$pkg_cv_JSONC_CFLAGS 19146 JSONC_LIBS=$pkg_cv_JSONC_LIBS 19147 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19148printf "%s\n" "yes" >&6; } 19149 use_jsonc=yes 19150fi 19151 19152 if test "x$use_jsonc" = "xyes"; then 19153 ENABLE_JSONC_TRUE= 19154 ENABLE_JSONC_FALSE='#' 19155else 19156 ENABLE_JSONC_TRUE='#' 19157 ENABLE_JSONC_FALSE= 19158fi 19159 19160 19161 19162 19163# 19164# Set default hinting 19165# 19166 19167 19168# Check whether --with-default-hinting was given. 19169if test ${with_default_hinting+y} 19170then : 19171 withval=$with_default_hinting; preferred_hinting="$withval" 19172else $as_nop 19173 preferred_hinting=slight 19174fi 19175 19176 19177case "$preferred_hinting" in 19178none|slight|medium|full) 19179 PREFERRED_HINTING="$preferred_hinting" 19180 19181 ;; 19182*) 19183 as_fn_error $? "Invalid hinting. please choose one of none, slight, medium, or full" "$LINENO" 5 19184 ;; 19185esac 19186 19187# 19188# Set default font directory 19189# 19190 19191 19192# Check whether --with-default-fonts was given. 19193if test ${with_default_fonts+y} 19194then : 19195 withval=$with_default_fonts; default_fonts="$withval" 19196else $as_nop 19197 default_fonts=yes 19198fi 19199 19200 19201case "$default_fonts" in 19202yes) 19203 if test "$os_win32" = "yes"; then 19204 default_fonts="WINDOWSFONTDIR,WINDOWSUSERFONTDIR" 19205 elif test "$os_darwin" = "yes"; then 19206 default_fonts="/System/Library/Fonts,/Library/Fonts,~/Library/Fonts,/System/Library/Assets/com_apple_MobileAsset_Font3,/System/Library/Assets/com_apple_MobileAsset_Font4" 19207 else 19208 default_fonts="/usr/share/fonts" 19209 fi 19210 ;; 19211esac 19212 19213FC_DEFAULT_FONTS="" 19214if test x${default_fonts+set} = xset; then 19215 fc_IFS=$IFS 19216 IFS="," 19217 for p in $default_fonts; do 19218 if test x"$FC_DEFAULT_FONTS" != x; then 19219 FC_DEFAULT_FONTS="$FC_DEFAULT_FONTS " 19220 fi 19221 FC_DEFAULT_FONTS="$FC_DEFAULT_FONTS<dir>$p</dir>" 19222 done 19223 IFS=$fc_IFS 19224fi 19225 19226 19227printf "%s\n" "#define FC_DEFAULT_FONTS \"$FC_DEFAULT_FONTS\"" >>confdefs.h 19228 19229 19230 19231 19232# 19233# Add more fonts if available. By default, add only the directories 19234# with outline fonts; those with bitmaps can be added as desired in 19235# local.conf or ~/.fonts.conf 19236# 19237 19238# Check whether --with-add-fonts was given. 19239if test ${with_add_fonts+y} 19240then : 19241 withval=$with_add_fonts; add_fonts="$withval" 19242else $as_nop 19243 add_fonts=yes 19244fi 19245 19246 19247case "$add_fonts" in 19248yes) 19249 FC_ADD_FONTS="" 19250 for dir in /usr/X11R6/lib/X11 /usr/X11/lib/X11 /usr/lib/X11; do 19251 case x"$FC_ADD_FONTS" in 19252 x) 19253 sub="$dir/fonts" 19254 if test -d "$sub"; then 19255 case x$FC_ADD_FONTS in 19256 x) 19257 FC_ADD_FONTS="$sub" 19258 ;; 19259 *) 19260 FC_ADD_FONTS="$FC_ADD_FONTS,$sub" 19261 ;; 19262 esac 19263 fi 19264 ;; 19265 esac 19266 done 19267 19268printf "%s\n" "#define FC_ADD_FONTS \"$add_fonts\"" >>confdefs.h 19269 19270 ;; 19271no) 19272 FC_ADD_FONTS="" 19273 ;; 19274*) 19275 FC_ADD_FONTS="$add_fonts" 19276 19277printf "%s\n" "#define FC_ADD_FONTS \"$add_fonts\"" >>confdefs.h 19278 19279 ;; 19280esac 19281 19282 19283 19284FC_FONTPATH="" 19285 19286case "$FC_ADD_FONTS" in 19287"") 19288 ;; 19289*) 19290 FC_FONTPATH=`echo $FC_ADD_FONTS | 19291 sed -e 's/^/<dir>/' -e 's/$/<\/dir>/' -e 's/,/<\/dir> <dir>/g'` 19292 ;; 19293esac 19294 19295 19296 19297# 19298# Set default cache directory path 19299# 19300 19301# Check whether --with-cache-dir was given. 19302if test ${with_cache_dir+y} 19303then : 19304 withval=$with_cache_dir; fc_cachedir="$withval" 19305else $as_nop 19306 fc_cachedir=yes 19307fi 19308 19309 19310case $fc_cachedir in 19311no|yes) 19312 if test "$os_win32" = "yes"; then 19313 fc_cachedir="LOCAL_APPDATA_FONTCONFIG_CACHE" 19314 else 19315 fc_cachedir='${localstatedir}/cache/${PACKAGE}' 19316 fi 19317 ;; 19318*) 19319 ;; 19320esac 19321 19322FC_CACHEDIR=${fc_cachedir} 19323 19324 19325FC_FONTDATE=`LC_ALL=C date` 19326 19327 19328 19329# 19330# Set configuration paths 19331# 19332 19333 19334# Check whether --with-templatedir was given. 19335if test ${with_templatedir+y} 19336then : 19337 withval=$with_templatedir; templatedir="$withval" 19338else $as_nop 19339 templatedir=yes 19340fi 19341 19342 19343# Check whether --with-baseconfigdir was given. 19344if test ${with_baseconfigdir+y} 19345then : 19346 withval=$with_baseconfigdir; baseconfigdir="$withval" 19347else $as_nop 19348 baseconfigdir=yes 19349fi 19350 19351 19352# Check whether --with-configdir was given. 19353if test ${with_configdir+y} 19354then : 19355 withval=$with_configdir; configdir="$withval" 19356else $as_nop 19357 configdir=yes 19358fi 19359 19360 19361# Check whether --with-xmldir was given. 19362if test ${with_xmldir+y} 19363then : 19364 withval=$with_xmldir; xmldir="$withval" 19365else $as_nop 19366 xmldir=yes 19367fi 19368 19369 19370case "$templatedir" in 19371no|yes) 19372 templatedir='${datadir}'/fontconfig/conf.avail 19373 ;; 19374*) 19375 ;; 19376esac 19377case "$baseconfigdir" in 19378no|yes) 19379 baseconfigdir='${sysconfdir}'/fonts 19380 ;; 19381*) 19382 ;; 19383esac 19384case "$configdir" in 19385no|yes) 19386 configdir='${BASECONFIGDIR}'/conf.d 19387 ;; 19388*) 19389 ;; 19390esac 19391case "$xmldir" in 19392no|yes) 19393 xmldir='${datadir}'/xml/fontconfig 19394 ;; 19395*) 19396 ;; 19397esac 19398 19399TEMPLATEDIR=${templatedir} 19400BASECONFIGDIR=${baseconfigdir} 19401CONFIGDIR=${configdir} 19402XMLDIR=${xmldir} 19403 19404 19405 19406 19407 19408 19409 19410# 19411# Thread-safety primitives 19412# 19413 19414{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking stdatomic.h atomic primitives" >&5 19415printf %s "checking stdatomic.h atomic primitives... " >&6; } 19416if test ${fc_cv_have_stdatomic_atomic_primitives+y} 19417then : 19418 printf %s "(cached) " >&6 19419else $as_nop 19420 19421 fc_cv_have_stdatomic_atomic_primitives=false 19422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19423/* end confdefs.h. */ 19424 19425 #include <stdatomic.h> 19426 19427 void memory_barrier (void) { atomic_thread_fence (memory_order_acq_rel); } 19428 int atomic_add (atomic_int *i) { return atomic_fetch_add_explicit (i, 1, memory_order_relaxed); } 19429 int mutex_trylock (atomic_flag *m) { return atomic_flag_test_and_set_explicit (m, memory_order_acquire); } 19430 void mutex_unlock (atomic_flag *m) { atomic_flag_clear_explicit (m, memory_order_release); } 19431 19432int 19433main (void) 19434{ 19435 19436 ; 19437 return 0; 19438} 19439_ACEOF 19440if ac_fn_c_try_link "$LINENO" 19441then : 19442 fc_cv_have_stdatomic_atomic_primitives=true 19443 19444fi 19445rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19446 conftest$ac_exeext conftest.$ac_ext 19447 19448fi 19449{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $fc_cv_have_stdatomic_atomic_primitives" >&5 19450printf "%s\n" "$fc_cv_have_stdatomic_atomic_primitives" >&6; } 19451if $fc_cv_have_stdatomic_atomic_primitives; then 19452 19453printf "%s\n" "#define HAVE_STDATOMIC_PRIMITIVES 1" >>confdefs.h 19454 19455fi 19456 19457{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Intel atomic primitives" >&5 19458printf %s "checking for Intel atomic primitives... " >&6; } 19459if test ${fc_cv_have_intel_atomic_primitives+y} 19460then : 19461 printf %s "(cached) " >&6 19462else $as_nop 19463 19464 fc_cv_have_intel_atomic_primitives=false 19465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19466/* end confdefs.h. */ 19467 19468 void memory_barrier (void) { __sync_synchronize (); } 19469 int atomic_add (int *i) { return __sync_fetch_and_add (i, 1); } 19470 int mutex_trylock (int *m) { return __sync_lock_test_and_set (m, 1); } 19471 void mutex_unlock (int *m) { __sync_lock_release (m); } 19472 19473int 19474main (void) 19475{ 19476 19477 ; 19478 return 0; 19479} 19480_ACEOF 19481if ac_fn_c_try_link "$LINENO" 19482then : 19483 fc_cv_have_intel_atomic_primitives=true 19484 19485fi 19486rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19487 conftest$ac_exeext conftest.$ac_ext 19488 19489fi 19490{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $fc_cv_have_intel_atomic_primitives" >&5 19491printf "%s\n" "$fc_cv_have_intel_atomic_primitives" >&6; } 19492if $fc_cv_have_intel_atomic_primitives; then 19493 19494printf "%s\n" "#define HAVE_INTEL_ATOMIC_PRIMITIVES 1" >>confdefs.h 19495 19496fi 19497 19498{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Solaris atomic operations" >&5 19499printf %s "checking for Solaris atomic operations... " >&6; } 19500if test ${fc_cv_have_solaris_atomic_ops+y} 19501then : 19502 printf %s "(cached) " >&6 19503else $as_nop 19504 19505 fc_cv_have_solaris_atomic_ops=false 19506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19507/* end confdefs.h. */ 19508 19509 #include <atomic.h> 19510 /* This requires Solaris Studio 12.2 or newer: */ 19511 #include <mbarrier.h> 19512 void memory_barrier (void) { __machine_rw_barrier (); } 19513 int atomic_add (volatile unsigned *i) { return atomic_add_int_nv (i, 1); } 19514 void *atomic_ptr_cmpxchg (volatile void **target, void *cmp, void *newval) { return atomic_cas_ptr (target, cmp, newval); } 19515 19516int 19517main (void) 19518{ 19519 19520 ; 19521 return 0; 19522} 19523_ACEOF 19524if ac_fn_c_try_link "$LINENO" 19525then : 19526 fc_cv_have_solaris_atomic_ops=true 19527 19528fi 19529rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19530 conftest$ac_exeext conftest.$ac_ext 19531 19532fi 19533{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $fc_cv_have_solaris_atomic_ops" >&5 19534printf "%s\n" "$fc_cv_have_solaris_atomic_ops" >&6; } 19535if $fc_cv_have_solaris_atomic_ops; then 19536 19537printf "%s\n" "#define HAVE_SOLARIS_ATOMIC_OPS 1" >>confdefs.h 19538 19539fi 19540 19541if test "$os_win32" = no && ! $have_pthread; then 19542 ac_fn_c_check_header_compile "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default" 19543if test "x$ac_cv_header_sched_h" = xyes 19544then : 19545 printf "%s\n" "#define HAVE_SCHED_H 1" >>confdefs.h 19546 19547fi 19548 19549 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing sched_yield" >&5 19550printf %s "checking for library containing sched_yield... " >&6; } 19551if test ${ac_cv_search_sched_yield+y} 19552then : 19553 printf %s "(cached) " >&6 19554else $as_nop 19555 ac_func_search_save_LIBS=$LIBS 19556cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19557/* end confdefs.h. */ 19558 19559/* Override any GCC internal prototype to avoid an error. 19560 Use char because int might match the return type of a GCC 19561 builtin and then its argument prototype would still apply. */ 19562char sched_yield (); 19563int 19564main (void) 19565{ 19566return sched_yield (); 19567 ; 19568 return 0; 19569} 19570_ACEOF 19571for ac_lib in '' rt 19572do 19573 if test -z "$ac_lib"; then 19574 ac_res="none required" 19575 else 19576 ac_res=-l$ac_lib 19577 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 19578 fi 19579 if ac_fn_c_try_link "$LINENO" 19580then : 19581 ac_cv_search_sched_yield=$ac_res 19582fi 19583rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19584 conftest$ac_exeext 19585 if test ${ac_cv_search_sched_yield+y} 19586then : 19587 break 19588fi 19589done 19590if test ${ac_cv_search_sched_yield+y} 19591then : 19592 19593else $as_nop 19594 ac_cv_search_sched_yield=no 19595fi 19596rm conftest.$ac_ext 19597LIBS=$ac_func_search_save_LIBS 19598fi 19599{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sched_yield" >&5 19600printf "%s\n" "$ac_cv_search_sched_yield" >&6; } 19601ac_res=$ac_cv_search_sched_yield 19602if test "$ac_res" != no 19603then : 19604 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 19605 19606printf "%s\n" "#define HAVE_SCHED_YIELD 1" >>confdefs.h 19607 19608fi 19609 19610fi 19611 19612have_pthread=false 19613if test "$os_win32" = no; then 19614 19615 19616ac_ext=c 19617ac_cpp='$CPP $CPPFLAGS' 19618ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19619ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19620ac_compiler_gnu=$ac_cv_c_compiler_gnu 19621 19622ax_pthread_ok=no 19623 19624# We used to check for pthread.h first, but this fails if pthread.h 19625# requires special compiler flags (e.g. on True64 or Sequent). 19626# It gets checked for in the link test anyway. 19627 19628# First of all, check if the user has set any of the PTHREAD_LIBS, 19629# etcetera environment variables, and if threads linking works using 19630# them: 19631if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then 19632 save_CFLAGS="$CFLAGS" 19633 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 19634 save_LIBS="$LIBS" 19635 LIBS="$PTHREAD_LIBS $LIBS" 19636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5 19637printf %s "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; } 19638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19639/* end confdefs.h. */ 19640 19641/* Override any GCC internal prototype to avoid an error. 19642 Use char because int might match the return type of a GCC 19643 builtin and then its argument prototype would still apply. */ 19644char pthread_join (); 19645int 19646main (void) 19647{ 19648return pthread_join (); 19649 ; 19650 return 0; 19651} 19652_ACEOF 19653if ac_fn_c_try_link "$LINENO" 19654then : 19655 ax_pthread_ok=yes 19656fi 19657rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19658 conftest$ac_exeext conftest.$ac_ext 19659 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5 19660printf "%s\n" "$ax_pthread_ok" >&6; } 19661 if test x"$ax_pthread_ok" = xno; then 19662 PTHREAD_LIBS="" 19663 PTHREAD_CFLAGS="" 19664 fi 19665 LIBS="$save_LIBS" 19666 CFLAGS="$save_CFLAGS" 19667fi 19668 19669# We must check for the threads library under a number of different 19670# names; the ordering is very important because some systems 19671# (e.g. DEC) have both -lpthread and -lpthreads, where one of the 19672# libraries is broken (non-POSIX). 19673 19674# Create a list of thread flags to try. Items starting with a "-" are 19675# C compiler flags, and other items are library names, except for "none" 19676# which indicates that we try without any flags at all, and "pthread-config" 19677# which is a program returning the flags for the Pth emulation library. 19678 19679ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" 19680 19681# The ordering *is* (sometimes) important. Some notes on the 19682# individual items follow: 19683 19684# pthreads: AIX (must check this before -lpthread) 19685# none: in case threads are in libc; should be tried before -Kthread and 19686# other compiler flags to prevent continual compiler warnings 19687# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) 19688# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) 19689# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) 19690# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads) 19691# -pthreads: Solaris/gcc 19692# -mthreads: Mingw32/gcc, Lynx/gcc 19693# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it 19694# doesn't hurt to check since this sometimes defines pthreads too; 19695# also defines -D_REENTRANT) 19696# ... -mt is also the pthreads flag for HP/aCC 19697# pthread: Linux, etcetera 19698# --thread-safe: KAI C++ 19699# pthread-config: use pthread-config program (for GNU Pth library) 19700 19701case ${host_os} in 19702 solaris*) 19703 19704 # On Solaris (at least, for some versions), libc contains stubbed 19705 # (non-functional) versions of the pthreads routines, so link-based 19706 # tests will erroneously succeed. (We need to link with -pthreads/-mt/ 19707 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather 19708 # a function called by this macro, so we could check for that, but 19709 # who knows whether they'll stub that too in a future libc.) So, 19710 # we'll just look for -pthreads and -lpthread first: 19711 19712 ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags" 19713 ;; 19714 19715 darwin*) 19716 ax_pthread_flags="-pthread $ax_pthread_flags" 19717 ;; 19718 netbsd*) 19719 # use libc stubs, don't link against libpthread, to allow 19720 # dynamic loading 19721 ax_pthread_flags="" 19722 ;; 19723esac 19724 19725# Clang doesn't consider unrecognized options an error unless we specify 19726# -Werror. We throw in some extra Clang-specific options to ensure that 19727# this doesn't happen for GCC, which also accepts -Werror. 19728 19729{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if compiler needs -Werror to reject unknown flags" >&5 19730printf %s "checking if compiler needs -Werror to reject unknown flags... " >&6; } 19731save_CFLAGS="$CFLAGS" 19732ax_pthread_extra_flags="-Werror" 19733CFLAGS="$CFLAGS $ax_pthread_extra_flags -Wunknown-warning-option -Wsizeof-array-argument" 19734cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19735/* end confdefs.h. */ 19736int foo(void); 19737int 19738main (void) 19739{ 19740foo() 19741 ; 19742 return 0; 19743} 19744_ACEOF 19745if ac_fn_c_try_compile "$LINENO" 19746then : 19747 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19748printf "%s\n" "yes" >&6; } 19749else $as_nop 19750 ax_pthread_extra_flags= 19751 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19752printf "%s\n" "no" >&6; } 19753fi 19754rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 19755CFLAGS="$save_CFLAGS" 19756 19757if test x"$ax_pthread_ok" = xno; then 19758for flag in $ax_pthread_flags; do 19759 19760 case $flag in 19761 none) 19762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5 19763printf %s "checking whether pthreads work without any flags... " >&6; } 19764 ;; 19765 19766 -*) 19767 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5 19768printf %s "checking whether pthreads work with $flag... " >&6; } 19769 PTHREAD_CFLAGS="$flag" 19770 ;; 19771 19772 pthread-config) 19773 # Extract the first word of "pthread-config", so it can be a program name with args. 19774set dummy pthread-config; ac_word=$2 19775{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19776printf %s "checking for $ac_word... " >&6; } 19777if test ${ac_cv_prog_ax_pthread_config+y} 19778then : 19779 printf %s "(cached) " >&6 19780else $as_nop 19781 if test -n "$ax_pthread_config"; then 19782 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test. 19783else 19784as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19785for as_dir in $PATH 19786do 19787 IFS=$as_save_IFS 19788 case $as_dir in #((( 19789 '') as_dir=./ ;; 19790 */) ;; 19791 *) as_dir=$as_dir/ ;; 19792 esac 19793 for ac_exec_ext in '' $ac_executable_extensions; do 19794 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 19795 ac_cv_prog_ax_pthread_config="yes" 19796 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 19797 break 2 19798 fi 19799done 19800 done 19801IFS=$as_save_IFS 19802 19803 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no" 19804fi 19805fi 19806ax_pthread_config=$ac_cv_prog_ax_pthread_config 19807if test -n "$ax_pthread_config"; then 19808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5 19809printf "%s\n" "$ax_pthread_config" >&6; } 19810else 19811 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19812printf "%s\n" "no" >&6; } 19813fi 19814 19815 19816 if test x"$ax_pthread_config" = xno; then continue; fi 19817 PTHREAD_CFLAGS="`pthread-config --cflags`" 19818 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" 19819 ;; 19820 19821 *) 19822 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5 19823printf %s "checking for the pthreads library -l$flag... " >&6; } 19824 PTHREAD_LIBS="-l$flag" 19825 ;; 19826 esac 19827 19828 save_LIBS="$LIBS" 19829 save_CFLAGS="$CFLAGS" 19830 LIBS="$PTHREAD_LIBS $LIBS" 19831 CFLAGS="$CFLAGS $PTHREAD_CFLAGS $ax_pthread_extra_flags" 19832 19833 # Check for various functions. We must include pthread.h, 19834 # since some functions may be macros. (On the Sequent, we 19835 # need a special flag -Kthread to make this header compile.) 19836 # We check for pthread_join because it is in -lpthread on IRIX 19837 # while pthread_create is in libc. We check for pthread_attr_init 19838 # due to DEC craziness with -lpthreads. We check for 19839 # pthread_cleanup_push because it is one of the few pthread 19840 # functions on Solaris that doesn't have a non-functional libc stub. 19841 # We try pthread_create on general principles. 19842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19843/* end confdefs.h. */ 19844#include <pthread.h> 19845 static void routine(void *a) { a = 0; } 19846 static void *start_routine(void *a) { return a; } 19847int 19848main (void) 19849{ 19850pthread_t th; pthread_attr_t attr; 19851 pthread_create(&th, 0, start_routine, 0); 19852 pthread_join(th, 0); 19853 pthread_attr_init(&attr); 19854 pthread_cleanup_push(routine, 0); 19855 pthread_cleanup_pop(0) /* ; */ 19856 ; 19857 return 0; 19858} 19859_ACEOF 19860if ac_fn_c_try_link "$LINENO" 19861then : 19862 ax_pthread_ok=yes 19863fi 19864rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19865 conftest$ac_exeext conftest.$ac_ext 19866 19867 LIBS="$save_LIBS" 19868 CFLAGS="$save_CFLAGS" 19869 19870 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5 19871printf "%s\n" "$ax_pthread_ok" >&6; } 19872 if test "x$ax_pthread_ok" = xyes; then 19873 break; 19874 fi 19875 19876 PTHREAD_LIBS="" 19877 PTHREAD_CFLAGS="" 19878done 19879fi 19880 19881# Various other checks: 19882if test "x$ax_pthread_ok" = xyes; then 19883 save_LIBS="$LIBS" 19884 LIBS="$PTHREAD_LIBS $LIBS" 19885 save_CFLAGS="$CFLAGS" 19886 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 19887 19888 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED. 19889 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5 19890printf %s "checking for joinable pthread attribute... " >&6; } 19891 attr_name=unknown 19892 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do 19893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19894/* end confdefs.h. */ 19895#include <pthread.h> 19896int 19897main (void) 19898{ 19899int attr = $attr; return attr /* ; */ 19900 ; 19901 return 0; 19902} 19903_ACEOF 19904if ac_fn_c_try_link "$LINENO" 19905then : 19906 attr_name=$attr; break 19907fi 19908rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19909 conftest$ac_exeext conftest.$ac_ext 19910 done 19911 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5 19912printf "%s\n" "$attr_name" >&6; } 19913 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then 19914 19915printf "%s\n" "#define PTHREAD_CREATE_JOINABLE $attr_name" >>confdefs.h 19916 19917 fi 19918 19919 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5 19920printf %s "checking if more special flags are required for pthreads... " >&6; } 19921 flag=no 19922 case ${host_os} in 19923 aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";; 19924 osf* | hpux*) flag="-D_REENTRANT";; 19925 solaris*) 19926 if test "$GCC" = "yes"; then 19927 flag="-D_REENTRANT" 19928 else 19929 # TODO: What about Clang on Solaris? 19930 flag="-mt -D_REENTRANT" 19931 fi 19932 ;; 19933 esac 19934 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $flag" >&5 19935printf "%s\n" "$flag" >&6; } 19936 if test "x$flag" != xno; then 19937 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" 19938 fi 19939 19940 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5 19941printf %s "checking for PTHREAD_PRIO_INHERIT... " >&6; } 19942if test ${ax_cv_PTHREAD_PRIO_INHERIT+y} 19943then : 19944 printf %s "(cached) " >&6 19945else $as_nop 19946 19947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19948/* end confdefs.h. */ 19949#include <pthread.h> 19950int 19951main (void) 19952{ 19953int i = PTHREAD_PRIO_INHERIT; 19954 ; 19955 return 0; 19956} 19957_ACEOF 19958if ac_fn_c_try_link "$LINENO" 19959then : 19960 ax_cv_PTHREAD_PRIO_INHERIT=yes 19961else $as_nop 19962 ax_cv_PTHREAD_PRIO_INHERIT=no 19963fi 19964rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19965 conftest$ac_exeext conftest.$ac_ext 19966 19967fi 19968{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5 19969printf "%s\n" "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; } 19970 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" 19971then : 19972 19973printf "%s\n" "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h 19974 19975fi 19976 19977 LIBS="$save_LIBS" 19978 CFLAGS="$save_CFLAGS" 19979 19980 # More AIX lossage: compile with *_r variant 19981 if test "x$GCC" != xyes; then 19982 case $host_os in 19983 aix*) 19984 case "x/$CC" in #( 19985 x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) : 19986 #handle absolute path differently from PATH based program lookup 19987 case "x$CC" in #( 19988 x/*) : 19989 if as_fn_executable_p ${CC}_r 19990then : 19991 PTHREAD_CC="${CC}_r" 19992fi ;; #( 19993 *) : 19994 for ac_prog in ${CC}_r 19995do 19996 # Extract the first word of "$ac_prog", so it can be a program name with args. 19997set dummy $ac_prog; ac_word=$2 19998{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19999printf %s "checking for $ac_word... " >&6; } 20000if test ${ac_cv_prog_PTHREAD_CC+y} 20001then : 20002 printf %s "(cached) " >&6 20003else $as_nop 20004 if test -n "$PTHREAD_CC"; then 20005 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. 20006else 20007as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20008for as_dir in $PATH 20009do 20010 IFS=$as_save_IFS 20011 case $as_dir in #((( 20012 '') as_dir=./ ;; 20013 */) ;; 20014 *) as_dir=$as_dir/ ;; 20015 esac 20016 for ac_exec_ext in '' $ac_executable_extensions; do 20017 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 20018 ac_cv_prog_PTHREAD_CC="$ac_prog" 20019 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 20020 break 2 20021 fi 20022done 20023 done 20024IFS=$as_save_IFS 20025 20026fi 20027fi 20028PTHREAD_CC=$ac_cv_prog_PTHREAD_CC 20029if test -n "$PTHREAD_CC"; then 20030 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5 20031printf "%s\n" "$PTHREAD_CC" >&6; } 20032else 20033 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20034printf "%s\n" "no" >&6; } 20035fi 20036 20037 20038 test -n "$PTHREAD_CC" && break 20039done 20040test -n "$PTHREAD_CC" || PTHREAD_CC="$CC" 20041 ;; 20042esac ;; #( 20043 *) : 20044 ;; 20045esac 20046 ;; 20047 esac 20048 fi 20049fi 20050 20051test -n "$PTHREAD_CC" || PTHREAD_CC="$CC" 20052 20053 20054 20055 20056 20057# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: 20058if test x"$ax_pthread_ok" = xyes; then 20059 have_pthread=true 20060 : 20061else 20062 ax_pthread_ok=no 20063 20064fi 20065ac_ext=c 20066ac_cpp='$CPP $CPPFLAGS' 20067ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20068ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20069ac_compiler_gnu=$ac_cv_c_compiler_gnu 20070 20071 20072fi 20073if $have_pthread; then 20074 LIBS="$PTHREAD_LIBS $LIBS" 20075 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 20076 CC="$PTHREAD_CC" 20077 20078printf "%s\n" "#define HAVE_PTHREAD 1" >>confdefs.h 20079 20080fi 20081 if $have_pthread; then 20082 HAVE_PTHREAD_TRUE= 20083 HAVE_PTHREAD_FALSE='#' 20084else 20085 HAVE_PTHREAD_TRUE='#' 20086 HAVE_PTHREAD_FALSE= 20087fi 20088 20089 20090 20091 20092# 20093# Let people not build/install docs if they don't have docbook 20094# 20095 20096# Extract the first word of "docbook2html", so it can be a program name with args. 20097set dummy docbook2html; ac_word=$2 20098{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20099printf %s "checking for $ac_word... " >&6; } 20100if test ${ac_cv_prog_HASDOCBOOK+y} 20101then : 20102 printf %s "(cached) " >&6 20103else $as_nop 20104 if test -n "$HASDOCBOOK"; then 20105 ac_cv_prog_HASDOCBOOK="$HASDOCBOOK" # Let the user override the test. 20106else 20107as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20108for as_dir in $PATH 20109do 20110 IFS=$as_save_IFS 20111 case $as_dir in #((( 20112 '') as_dir=./ ;; 20113 */) ;; 20114 *) as_dir=$as_dir/ ;; 20115 esac 20116 for ac_exec_ext in '' $ac_executable_extensions; do 20117 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 20118 ac_cv_prog_HASDOCBOOK="yes" 20119 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 20120 break 2 20121 fi 20122done 20123 done 20124IFS=$as_save_IFS 20125 20126 test -z "$ac_cv_prog_HASDOCBOOK" && ac_cv_prog_HASDOCBOOK="no" 20127fi 20128fi 20129HASDOCBOOK=$ac_cv_prog_HASDOCBOOK 20130if test -n "$HASDOCBOOK"; then 20131 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $HASDOCBOOK" >&5 20132printf "%s\n" "$HASDOCBOOK" >&6; } 20133else 20134 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20135printf "%s\n" "no" >&6; } 20136fi 20137 20138 20139 20140 if test "x$HASDOCBOOK" = xyes; then 20141 USEDOCBOOK_TRUE= 20142 USEDOCBOOK_FALSE='#' 20143else 20144 USEDOCBOOK_TRUE='#' 20145 USEDOCBOOK_FALSE= 20146fi 20147 20148 20149default_docs="yes" 20150# 20151# Check if docs exist or can be created 20152# 20153if test x$HASDOCBOOK = xno; then 20154 if test -f $srcdir/doc/fonts-conf.5; then 20155 : 20156 else 20157 default_docs="no" 20158 fi 20159fi 20160 20161# Check whether --enable-docs was given. 20162if test ${enable_docs+y} 20163then : 20164 enableval=$enable_docs; 20165else $as_nop 20166 enable_docs=$default_docs 20167fi 20168 20169 20170 if test "x$enable_docs" = xyes; then 20171 ENABLE_DOCS_TRUE= 20172 ENABLE_DOCS_FALSE='#' 20173else 20174 ENABLE_DOCS_TRUE='#' 20175 ENABLE_DOCS_FALSE= 20176fi 20177 20178 20179if test "x$enable_docs" = xyes; then 20180 tmp=funcs.$$ 20181 cat $srcdir/doc/*.fncs | awk ' 20182 /^@TITLE@/ { if (!done) { printf ("%s\n", $2); done = 1; } } 20183 /^@FUNC@/ { if (!done) { printf ("%s\n", $2); done = 1; } } 20184 /^@@/ { done = 0; }' > $tmp 20185 DOCMAN3=`cat $tmp | awk '{ printf ("%s.3 ", $1); }'` 20186 echo DOCMAN3 $DOCMAN3 20187 rm -f $tmp 20188else 20189 DOCMAN3="" 20190fi 20191 20192 20193default_cache_build="yes" 20194if test $cross_compiling = "yes"; then 20195 default_cache_build="no" 20196fi 20197# Check whether --enable-cache-build was given. 20198if test ${enable_cache_build+y} 20199then : 20200 enableval=$enable_cache_build; 20201else $as_nop 20202 enable_cache_build=$default_cache_build 20203fi 20204 20205 20206 if test "x$enable_cache_build" = xyes; then 20207 ENABLE_CACHE_BUILD_TRUE= 20208 ENABLE_CACHE_BUILD_FALSE='#' 20209else 20210 ENABLE_CACHE_BUILD_TRUE='#' 20211 ENABLE_CACHE_BUILD_FALSE= 20212fi 20213 20214 20215 20216 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 20217printf %s "checking whether byte ordering is bigendian... " >&6; } 20218if test ${ac_cv_c_bigendian+y} 20219then : 20220 printf %s "(cached) " >&6 20221else $as_nop 20222 ac_cv_c_bigendian=unknown 20223 # See if we're dealing with a universal compiler. 20224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20225/* end confdefs.h. */ 20226#ifndef __APPLE_CC__ 20227 not a universal capable compiler 20228 #endif 20229 typedef int dummy; 20230 20231_ACEOF 20232if ac_fn_c_try_compile "$LINENO" 20233then : 20234 20235 # Check for potential -arch flags. It is not universal unless 20236 # there are at least two -arch flags with different values. 20237 ac_arch= 20238 ac_prev= 20239 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 20240 if test -n "$ac_prev"; then 20241 case $ac_word in 20242 i?86 | x86_64 | ppc | ppc64) 20243 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 20244 ac_arch=$ac_word 20245 else 20246 ac_cv_c_bigendian=universal 20247 break 20248 fi 20249 ;; 20250 esac 20251 ac_prev= 20252 elif test "x$ac_word" = "x-arch"; then 20253 ac_prev=arch 20254 fi 20255 done 20256fi 20257rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 20258 if test $ac_cv_c_bigendian = unknown; then 20259 # See if sys/param.h defines the BYTE_ORDER macro. 20260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20261/* end confdefs.h. */ 20262#include <sys/types.h> 20263 #include <sys/param.h> 20264 20265int 20266main (void) 20267{ 20268#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 20269 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 20270 && LITTLE_ENDIAN) 20271 bogus endian macros 20272 #endif 20273 20274 ; 20275 return 0; 20276} 20277_ACEOF 20278if ac_fn_c_try_compile "$LINENO" 20279then : 20280 # It does; now see whether it defined to BIG_ENDIAN or not. 20281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20282/* end confdefs.h. */ 20283#include <sys/types.h> 20284 #include <sys/param.h> 20285 20286int 20287main (void) 20288{ 20289#if BYTE_ORDER != BIG_ENDIAN 20290 not big endian 20291 #endif 20292 20293 ; 20294 return 0; 20295} 20296_ACEOF 20297if ac_fn_c_try_compile "$LINENO" 20298then : 20299 ac_cv_c_bigendian=yes 20300else $as_nop 20301 ac_cv_c_bigendian=no 20302fi 20303rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 20304fi 20305rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 20306 fi 20307 if test $ac_cv_c_bigendian = unknown; then 20308 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 20309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20310/* end confdefs.h. */ 20311#include <limits.h> 20312 20313int 20314main (void) 20315{ 20316#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 20317 bogus endian macros 20318 #endif 20319 20320 ; 20321 return 0; 20322} 20323_ACEOF 20324if ac_fn_c_try_compile "$LINENO" 20325then : 20326 # It does; now see whether it defined to _BIG_ENDIAN or not. 20327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20328/* end confdefs.h. */ 20329#include <limits.h> 20330 20331int 20332main (void) 20333{ 20334#ifndef _BIG_ENDIAN 20335 not big endian 20336 #endif 20337 20338 ; 20339 return 0; 20340} 20341_ACEOF 20342if ac_fn_c_try_compile "$LINENO" 20343then : 20344 ac_cv_c_bigendian=yes 20345else $as_nop 20346 ac_cv_c_bigendian=no 20347fi 20348rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 20349fi 20350rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 20351 fi 20352 if test $ac_cv_c_bigendian = unknown; then 20353 # Compile a test program. 20354 if test "$cross_compiling" = yes 20355then : 20356 # Try to guess by grepping values from an object file. 20357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20358/* end confdefs.h. */ 20359unsigned short int ascii_mm[] = 20360 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 20361 unsigned short int ascii_ii[] = 20362 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 20363 int use_ascii (int i) { 20364 return ascii_mm[i] + ascii_ii[i]; 20365 } 20366 unsigned short int ebcdic_ii[] = 20367 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 20368 unsigned short int ebcdic_mm[] = 20369 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 20370 int use_ebcdic (int i) { 20371 return ebcdic_mm[i] + ebcdic_ii[i]; 20372 } 20373 extern int foo; 20374 20375int 20376main (void) 20377{ 20378return use_ascii (foo) == use_ebcdic (foo); 20379 ; 20380 return 0; 20381} 20382_ACEOF 20383if ac_fn_c_try_compile "$LINENO" 20384then : 20385 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 20386 ac_cv_c_bigendian=yes 20387 fi 20388 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 20389 if test "$ac_cv_c_bigendian" = unknown; then 20390 ac_cv_c_bigendian=no 20391 else 20392 # finding both strings is unlikely to happen, but who knows? 20393 ac_cv_c_bigendian=unknown 20394 fi 20395 fi 20396fi 20397rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 20398else $as_nop 20399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20400/* end confdefs.h. */ 20401$ac_includes_default 20402int 20403main (void) 20404{ 20405 20406 /* Are we little or big endian? From Harbison&Steele. */ 20407 union 20408 { 20409 long int l; 20410 char c[sizeof (long int)]; 20411 } u; 20412 u.l = 1; 20413 return u.c[sizeof (long int) - 1] == 1; 20414 20415 ; 20416 return 0; 20417} 20418_ACEOF 20419if ac_fn_c_try_run "$LINENO" 20420then : 20421 ac_cv_c_bigendian=no 20422else $as_nop 20423 ac_cv_c_bigendian=yes 20424fi 20425rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 20426 conftest.$ac_objext conftest.beam conftest.$ac_ext 20427fi 20428 20429 fi 20430fi 20431{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 20432printf "%s\n" "$ac_cv_c_bigendian" >&6; } 20433 case $ac_cv_c_bigendian in #( 20434 yes) 20435 printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h 20436;; #( 20437 no) 20438 ;; #( 20439 universal) 20440 20441printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 20442 20443 ;; #( 20444 *) 20445 as_fn_error $? "unknown endianness 20446 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 20447 esac 20448 20449# The cast to long int works around a bug in the HP C Compiler 20450# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 20451# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 20452# This bug is HP SR number 8606223364. 20453{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 20454printf %s "checking size of void *... " >&6; } 20455if test ${ac_cv_sizeof_void_p+y} 20456then : 20457 printf %s "(cached) " >&6 20458else $as_nop 20459 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default" 20460then : 20461 20462else $as_nop 20463 if test "$ac_cv_type_void_p" = yes; then 20464 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 20465printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 20466as_fn_error 77 "cannot compute sizeof (void *) 20467See \`config.log' for more details" "$LINENO" 5; } 20468 else 20469 ac_cv_sizeof_void_p=0 20470 fi 20471fi 20472 20473fi 20474{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 20475printf "%s\n" "$ac_cv_sizeof_void_p" >&6; } 20476 20477 20478 20479printf "%s\n" "#define SIZEOF_VOID_P $ac_cv_sizeof_void_p" >>confdefs.h 20480 20481 20482# The cast to long int works around a bug in the HP C Compiler, 20483# see AC_CHECK_SIZEOF for more information. 20484{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking alignment of double" >&5 20485printf %s "checking alignment of double... " >&6; } 20486if test ${ac_cv_alignof_double+y} 20487then : 20488 printf %s "(cached) " >&6 20489else $as_nop 20490 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_double" "$ac_includes_default 20491typedef struct { char x; double y; } ac__type_alignof_;" 20492then : 20493 20494else $as_nop 20495 if test "$ac_cv_type_double" = yes; then 20496 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 20497printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 20498as_fn_error 77 "cannot compute alignment of double 20499See \`config.log' for more details" "$LINENO" 5; } 20500 else 20501 ac_cv_alignof_double=0 20502 fi 20503fi 20504 20505fi 20506{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_double" >&5 20507printf "%s\n" "$ac_cv_alignof_double" >&6; } 20508 20509 20510 20511printf "%s\n" "#define ALIGNOF_DOUBLE $ac_cv_alignof_double" >>confdefs.h 20512 20513 20514# The cast to long int works around a bug in the HP C Compiler, 20515# see AC_CHECK_SIZEOF for more information. 20516{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking alignment of void *" >&5 20517printf %s "checking alignment of void *... " >&6; } 20518if test ${ac_cv_alignof_void_p+y} 20519then : 20520 printf %s "(cached) " >&6 20521else $as_nop 20522 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_void_p" "$ac_includes_default 20523typedef struct { char x; void * y; } ac__type_alignof_;" 20524then : 20525 20526else $as_nop 20527 if test "$ac_cv_type_void_p" = yes; then 20528 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 20529printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 20530as_fn_error 77 "cannot compute alignment of void * 20531See \`config.log' for more details" "$LINENO" 5; } 20532 else 20533 ac_cv_alignof_void_p=0 20534 fi 20535fi 20536 20537fi 20538{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_void_p" >&5 20539printf "%s\n" "$ac_cv_alignof_void_p" >&6; } 20540 20541 20542 20543printf "%s\n" "#define ALIGNOF_VOID_P $ac_cv_alignof_void_p" >>confdefs.h 20544 20545 20546 20547 20548 20549 20550 20551 20552ac_config_files="$ac_config_files Makefile fontconfig/Makefile fc-lang/Makefile fc-case/Makefile src/Makefile conf.d/Makefile fc-cache/Makefile fc-cat/Makefile fc-conflist/Makefile fc-list/Makefile fc-match/Makefile fc-pattern/Makefile fc-query/Makefile fc-scan/Makefile fc-validate/Makefile doc/Makefile doc/version.sgml its/Makefile po/Makefile.in po-conf/Makefile.in test/Makefile fontconfig.pc fontconfig-zip" 20553 20554cat >confcache <<\_ACEOF 20555# This file is a shell script that caches the results of configure 20556# tests run on this system so they can be shared between configure 20557# scripts and configure runs, see configure's option --config-cache. 20558# It is not useful on other systems. If it contains results you don't 20559# want to keep, you may remove or edit it. 20560# 20561# config.status only pays attention to the cache file if you give it 20562# the --recheck option to rerun configure. 20563# 20564# `ac_cv_env_foo' variables (set or unset) will be overridden when 20565# loading this file, other *unset* `ac_cv_foo' will be assigned the 20566# following values. 20567 20568_ACEOF 20569 20570# The following way of writing the cache mishandles newlines in values, 20571# but we know of no workaround that is simple, portable, and efficient. 20572# So, we kill variables containing newlines. 20573# Ultrix sh set writes to stderr and can't be redirected directly, 20574# and sets the high bit in the cache file unless we assign to the vars. 20575( 20576 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 20577 eval ac_val=\$$ac_var 20578 case $ac_val in #( 20579 *${as_nl}*) 20580 case $ac_var in #( 20581 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 20582printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 20583 esac 20584 case $ac_var in #( 20585 _ | IFS | as_nl) ;; #( 20586 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 20587 *) { eval $ac_var=; unset $ac_var;} ;; 20588 esac ;; 20589 esac 20590 done 20591 20592 (set) 2>&1 | 20593 case $as_nl`(ac_space=' '; set) 2>&1` in #( 20594 *${as_nl}ac_space=\ *) 20595 # `set' does not quote correctly, so add quotes: double-quote 20596 # substitution turns \\\\ into \\, and sed turns \\ into \. 20597 sed -n \ 20598 "s/'/'\\\\''/g; 20599 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 20600 ;; #( 20601 *) 20602 # `set' quotes correctly as required by POSIX, so do not add quotes. 20603 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 20604 ;; 20605 esac | 20606 sort 20607) | 20608 sed ' 20609 /^ac_cv_env_/b end 20610 t clear 20611 :clear 20612 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 20613 t end 20614 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 20615 :end' >>confcache 20616if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 20617 if test -w "$cache_file"; then 20618 if test "x$cache_file" != "x/dev/null"; then 20619 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 20620printf "%s\n" "$as_me: updating cache $cache_file" >&6;} 20621 if test ! -f "$cache_file" || test -h "$cache_file"; then 20622 cat confcache >"$cache_file" 20623 else 20624 case $cache_file in #( 20625 */* | ?:*) 20626 mv -f confcache "$cache_file"$$ && 20627 mv -f "$cache_file"$$ "$cache_file" ;; #( 20628 *) 20629 mv -f confcache "$cache_file" ;; 20630 esac 20631 fi 20632 fi 20633 else 20634 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 20635printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 20636 fi 20637fi 20638rm -f confcache 20639 20640test "x$prefix" = xNONE && prefix=$ac_default_prefix 20641# Let make expand exec_prefix. 20642test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 20643 20644DEFS=-DHAVE_CONFIG_H 20645 20646ac_libobjs= 20647ac_ltlibobjs= 20648U= 20649for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 20650 # 1. Remove the extension, and $U if already installed. 20651 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 20652 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 20653 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 20654 # will be set to the directory where LIBOBJS objects are built. 20655 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 20656 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 20657done 20658LIBOBJS=$ac_libobjs 20659 20660LTLIBOBJS=$ac_ltlibobjs 20661 20662 20663{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 20664printf %s "checking that generated files are newer than configure... " >&6; } 20665 if test -n "$am_sleep_pid"; then 20666 # Hide warnings about reused PIDs. 20667 wait $am_sleep_pid 2>/dev/null 20668 fi 20669 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 20670printf "%s\n" "done" >&6; } 20671 if test -n "$EXEEXT"; then 20672 am__EXEEXT_TRUE= 20673 am__EXEEXT_FALSE='#' 20674else 20675 am__EXEEXT_TRUE='#' 20676 am__EXEEXT_FALSE= 20677fi 20678 20679if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 20680 as_fn_error $? "conditional \"AMDEP\" was never defined. 20681Usually this means the macro was only invoked conditionally." "$LINENO" 5 20682fi 20683if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 20684 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 20685Usually this means the macro was only invoked conditionally." "$LINENO" 5 20686fi 20687if test -z "${OS_WIN32_TRUE}" && test -z "${OS_WIN32_FALSE}"; then 20688 as_fn_error $? "conditional \"OS_WIN32\" was never defined. 20689Usually this means the macro was only invoked conditionally." "$LINENO" 5 20690fi 20691if test -z "${OS_DARWIN_TRUE}" && test -z "${OS_DARWIN_FALSE}"; then 20692 as_fn_error $? "conditional \"OS_DARWIN\" was never defined. 20693Usually this means the macro was only invoked conditionally." "$LINENO" 5 20694fi 20695if test -z "${MS_LIB_AVAILABLE_TRUE}" && test -z "${MS_LIB_AVAILABLE_FALSE}"; then 20696 as_fn_error $? "conditional \"MS_LIB_AVAILABLE\" was never defined. 20697Usually this means the macro was only invoked conditionally." "$LINENO" 5 20698fi 20699if test -z "${CROSS_COMPILING_TRUE}" && test -z "${CROSS_COMPILING_FALSE}"; then 20700 as_fn_error $? "conditional \"CROSS_COMPILING\" was never defined. 20701Usually this means the macro was only invoked conditionally." "$LINENO" 5 20702fi 20703if test -z "${ENABLE_SHARED_TRUE}" && test -z "${ENABLE_SHARED_FALSE}"; then 20704 as_fn_error $? "conditional \"ENABLE_SHARED\" was never defined. 20705Usually this means the macro was only invoked conditionally." "$LINENO" 5 20706fi 20707if test -z "${FREETYPE_PCF_LONG_FAMILY_NAMES_TRUE}" && test -z "${FREETYPE_PCF_LONG_FAMILY_NAMES_FALSE}"; then 20708 as_fn_error $? "conditional \"FREETYPE_PCF_LONG_FAMILY_NAMES\" was never defined. 20709Usually this means the macro was only invoked conditionally." "$LINENO" 5 20710fi 20711if test -z "${ENABLE_JSONC_TRUE}" && test -z "${ENABLE_JSONC_FALSE}"; then 20712 as_fn_error $? "conditional \"ENABLE_JSONC\" was never defined. 20713Usually this means the macro was only invoked conditionally." "$LINENO" 5 20714fi 20715if test -z "${HAVE_PTHREAD_TRUE}" && test -z "${HAVE_PTHREAD_FALSE}"; then 20716 as_fn_error $? "conditional \"HAVE_PTHREAD\" was never defined. 20717Usually this means the macro was only invoked conditionally." "$LINENO" 5 20718fi 20719if test -z "${USEDOCBOOK_TRUE}" && test -z "${USEDOCBOOK_FALSE}"; then 20720 as_fn_error $? "conditional \"USEDOCBOOK\" was never defined. 20721Usually this means the macro was only invoked conditionally." "$LINENO" 5 20722fi 20723if test -z "${ENABLE_DOCS_TRUE}" && test -z "${ENABLE_DOCS_FALSE}"; then 20724 as_fn_error $? "conditional \"ENABLE_DOCS\" was never defined. 20725Usually this means the macro was only invoked conditionally." "$LINENO" 5 20726fi 20727if test -z "${ENABLE_CACHE_BUILD_TRUE}" && test -z "${ENABLE_CACHE_BUILD_FALSE}"; then 20728 as_fn_error $? "conditional \"ENABLE_CACHE_BUILD\" was never defined. 20729Usually this means the macro was only invoked conditionally." "$LINENO" 5 20730fi 20731 20732 20733: "${CONFIG_STATUS=./config.status}" 20734ac_write_fail=0 20735ac_clean_files_save=$ac_clean_files 20736ac_clean_files="$ac_clean_files $CONFIG_STATUS" 20737{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 20738printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 20739as_write_fail=0 20740cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 20741#! $SHELL 20742# Generated by $as_me. 20743# Run this file to recreate the current configuration. 20744# Compiler output produced by configure, useful for debugging 20745# configure, is in config.log if it exists. 20746 20747debug=false 20748ac_cs_recheck=false 20749ac_cs_silent=false 20750 20751SHELL=\${CONFIG_SHELL-$SHELL} 20752export SHELL 20753_ASEOF 20754cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 20755## -------------------- ## 20756## M4sh Initialization. ## 20757## -------------------- ## 20758 20759# Be more Bourne compatible 20760DUALCASE=1; export DUALCASE # for MKS sh 20761as_nop=: 20762if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 20763then : 20764 emulate sh 20765 NULLCMD=: 20766 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 20767 # is contrary to our usage. Disable this feature. 20768 alias -g '${1+"$@"}'='"$@"' 20769 setopt NO_GLOB_SUBST 20770else $as_nop 20771 case `(set -o) 2>/dev/null` in #( 20772 *posix*) : 20773 set -o posix ;; #( 20774 *) : 20775 ;; 20776esac 20777fi 20778 20779 20780 20781# Reset variables that may have inherited troublesome values from 20782# the environment. 20783 20784# IFS needs to be set, to space, tab, and newline, in precisely that order. 20785# (If _AS_PATH_WALK were called with IFS unset, it would have the 20786# side effect of setting IFS to empty, thus disabling word splitting.) 20787# Quoting is to prevent editors from complaining about space-tab. 20788as_nl=' 20789' 20790export as_nl 20791IFS=" "" $as_nl" 20792 20793PS1='$ ' 20794PS2='> ' 20795PS4='+ ' 20796 20797# Ensure predictable behavior from utilities with locale-dependent output. 20798LC_ALL=C 20799export LC_ALL 20800LANGUAGE=C 20801export LANGUAGE 20802 20803# We cannot yet rely on "unset" to work, but we need these variables 20804# to be unset--not just set to an empty or harmless value--now, to 20805# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 20806# also avoids known problems related to "unset" and subshell syntax 20807# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 20808for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 20809do eval test \${$as_var+y} \ 20810 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 20811done 20812 20813# Ensure that fds 0, 1, and 2 are open. 20814if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 20815if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 20816if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 20817 20818# The user is always right. 20819if ${PATH_SEPARATOR+false} :; then 20820 PATH_SEPARATOR=: 20821 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 20822 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 20823 PATH_SEPARATOR=';' 20824 } 20825fi 20826 20827 20828# Find who we are. Look in the path if we contain no directory separator. 20829as_myself= 20830case $0 in #(( 20831 *[\\/]* ) as_myself=$0 ;; 20832 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20833for as_dir in $PATH 20834do 20835 IFS=$as_save_IFS 20836 case $as_dir in #((( 20837 '') as_dir=./ ;; 20838 */) ;; 20839 *) as_dir=$as_dir/ ;; 20840 esac 20841 test -r "$as_dir$0" && as_myself=$as_dir$0 && break 20842 done 20843IFS=$as_save_IFS 20844 20845 ;; 20846esac 20847# We did not find ourselves, most probably we were run as `sh COMMAND' 20848# in which case we are not to be found in the path. 20849if test "x$as_myself" = x; then 20850 as_myself=$0 20851fi 20852if test ! -f "$as_myself"; then 20853 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 20854 exit 1 20855fi 20856 20857 20858 20859# as_fn_error STATUS ERROR [LINENO LOG_FD] 20860# ---------------------------------------- 20861# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 20862# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 20863# script with STATUS, using 1 if that was 0. 20864as_fn_error () 20865{ 20866 as_status=$1; test $as_status -eq 0 && as_status=1 20867 if test "$4"; then 20868 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 20869 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 20870 fi 20871 printf "%s\n" "$as_me: error: $2" >&2 20872 as_fn_exit $as_status 20873} # as_fn_error 20874 20875 20876 20877# as_fn_set_status STATUS 20878# ----------------------- 20879# Set $? to STATUS, without forking. 20880as_fn_set_status () 20881{ 20882 return $1 20883} # as_fn_set_status 20884 20885# as_fn_exit STATUS 20886# ----------------- 20887# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 20888as_fn_exit () 20889{ 20890 set +e 20891 as_fn_set_status $1 20892 exit $1 20893} # as_fn_exit 20894 20895# as_fn_unset VAR 20896# --------------- 20897# Portably unset VAR. 20898as_fn_unset () 20899{ 20900 { eval $1=; unset $1;} 20901} 20902as_unset=as_fn_unset 20903 20904# as_fn_append VAR VALUE 20905# ---------------------- 20906# Append the text in VALUE to the end of the definition contained in VAR. Take 20907# advantage of any shell optimizations that allow amortized linear growth over 20908# repeated appends, instead of the typical quadratic growth present in naive 20909# implementations. 20910if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 20911then : 20912 eval 'as_fn_append () 20913 { 20914 eval $1+=\$2 20915 }' 20916else $as_nop 20917 as_fn_append () 20918 { 20919 eval $1=\$$1\$2 20920 } 20921fi # as_fn_append 20922 20923# as_fn_arith ARG... 20924# ------------------ 20925# Perform arithmetic evaluation on the ARGs, and store the result in the 20926# global $as_val. Take advantage of shells that can avoid forks. The arguments 20927# must be portable across $(()) and expr. 20928if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 20929then : 20930 eval 'as_fn_arith () 20931 { 20932 as_val=$(( $* )) 20933 }' 20934else $as_nop 20935 as_fn_arith () 20936 { 20937 as_val=`expr "$@" || test $? -eq 1` 20938 } 20939fi # as_fn_arith 20940 20941 20942if expr a : '\(a\)' >/dev/null 2>&1 && 20943 test "X`expr 00001 : '.*\(...\)'`" = X001; then 20944 as_expr=expr 20945else 20946 as_expr=false 20947fi 20948 20949if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 20950 as_basename=basename 20951else 20952 as_basename=false 20953fi 20954 20955if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 20956 as_dirname=dirname 20957else 20958 as_dirname=false 20959fi 20960 20961as_me=`$as_basename -- "$0" || 20962$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 20963 X"$0" : 'X\(//\)$' \| \ 20964 X"$0" : 'X\(/\)' \| . 2>/dev/null || 20965printf "%s\n" X/"$0" | 20966 sed '/^.*\/\([^/][^/]*\)\/*$/{ 20967 s//\1/ 20968 q 20969 } 20970 /^X\/\(\/\/\)$/{ 20971 s//\1/ 20972 q 20973 } 20974 /^X\/\(\/\).*/{ 20975 s//\1/ 20976 q 20977 } 20978 s/.*/./; q'` 20979 20980# Avoid depending upon Character Ranges. 20981as_cr_letters='abcdefghijklmnopqrstuvwxyz' 20982as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 20983as_cr_Letters=$as_cr_letters$as_cr_LETTERS 20984as_cr_digits='0123456789' 20985as_cr_alnum=$as_cr_Letters$as_cr_digits 20986 20987 20988# Determine whether it's possible to make 'echo' print without a newline. 20989# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 20990# for compatibility with existing Makefiles. 20991ECHO_C= ECHO_N= ECHO_T= 20992case `echo -n x` in #((((( 20993-n*) 20994 case `echo 'xy\c'` in 20995 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 20996 xy) ECHO_C='\c';; 20997 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 20998 ECHO_T=' ';; 20999 esac;; 21000*) 21001 ECHO_N='-n';; 21002esac 21003 21004# For backward compatibility with old third-party macros, we provide 21005# the shell variables $as_echo and $as_echo_n. New code should use 21006# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 21007as_echo='printf %s\n' 21008as_echo_n='printf %s' 21009 21010rm -f conf$$ conf$$.exe conf$$.file 21011if test -d conf$$.dir; then 21012 rm -f conf$$.dir/conf$$.file 21013else 21014 rm -f conf$$.dir 21015 mkdir conf$$.dir 2>/dev/null 21016fi 21017if (echo >conf$$.file) 2>/dev/null; then 21018 if ln -s conf$$.file conf$$ 2>/dev/null; then 21019 as_ln_s='ln -s' 21020 # ... but there are two gotchas: 21021 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 21022 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 21023 # In both cases, we have to default to `cp -pR'. 21024 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 21025 as_ln_s='cp -pR' 21026 elif ln conf$$.file conf$$ 2>/dev/null; then 21027 as_ln_s=ln 21028 else 21029 as_ln_s='cp -pR' 21030 fi 21031else 21032 as_ln_s='cp -pR' 21033fi 21034rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 21035rmdir conf$$.dir 2>/dev/null 21036 21037 21038# as_fn_mkdir_p 21039# ------------- 21040# Create "$as_dir" as a directory, including parents if necessary. 21041as_fn_mkdir_p () 21042{ 21043 21044 case $as_dir in #( 21045 -*) as_dir=./$as_dir;; 21046 esac 21047 test -d "$as_dir" || eval $as_mkdir_p || { 21048 as_dirs= 21049 while :; do 21050 case $as_dir in #( 21051 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 21052 *) as_qdir=$as_dir;; 21053 esac 21054 as_dirs="'$as_qdir' $as_dirs" 21055 as_dir=`$as_dirname -- "$as_dir" || 21056$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21057 X"$as_dir" : 'X\(//\)[^/]' \| \ 21058 X"$as_dir" : 'X\(//\)$' \| \ 21059 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 21060printf "%s\n" X"$as_dir" | 21061 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21062 s//\1/ 21063 q 21064 } 21065 /^X\(\/\/\)[^/].*/{ 21066 s//\1/ 21067 q 21068 } 21069 /^X\(\/\/\)$/{ 21070 s//\1/ 21071 q 21072 } 21073 /^X\(\/\).*/{ 21074 s//\1/ 21075 q 21076 } 21077 s/.*/./; q'` 21078 test -d "$as_dir" && break 21079 done 21080 test -z "$as_dirs" || eval "mkdir $as_dirs" 21081 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 21082 21083 21084} # as_fn_mkdir_p 21085if mkdir -p . 2>/dev/null; then 21086 as_mkdir_p='mkdir -p "$as_dir"' 21087else 21088 test -d ./-p && rmdir ./-p 21089 as_mkdir_p=false 21090fi 21091 21092 21093# as_fn_executable_p FILE 21094# ----------------------- 21095# Test if FILE is an executable regular file. 21096as_fn_executable_p () 21097{ 21098 test -f "$1" && test -x "$1" 21099} # as_fn_executable_p 21100as_test_x='test -x' 21101as_executable_p=as_fn_executable_p 21102 21103# Sed expression to map a string onto a valid CPP name. 21104as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 21105 21106# Sed expression to map a string onto a valid variable name. 21107as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 21108 21109 21110exec 6>&1 21111## ----------------------------------- ## 21112## Main body of $CONFIG_STATUS script. ## 21113## ----------------------------------- ## 21114_ASEOF 21115test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 21116 21117cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21118# Save the log message, to keep $0 and so on meaningful, and to 21119# report actual input values of CONFIG_FILES etc. instead of their 21120# values after options handling. 21121ac_log=" 21122This file was extended by fontconfig $as_me 2.14.0, which was 21123generated by GNU Autoconf 2.71. Invocation command line was 21124 21125 CONFIG_FILES = $CONFIG_FILES 21126 CONFIG_HEADERS = $CONFIG_HEADERS 21127 CONFIG_LINKS = $CONFIG_LINKS 21128 CONFIG_COMMANDS = $CONFIG_COMMANDS 21129 $ $0 $@ 21130 21131on `(hostname || uname -n) 2>/dev/null | sed 1q` 21132" 21133 21134_ACEOF 21135 21136case $ac_config_files in *" 21137"*) set x $ac_config_files; shift; ac_config_files=$*;; 21138esac 21139 21140case $ac_config_headers in *" 21141"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 21142esac 21143 21144 21145cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21146# Files that config.status was made for. 21147config_files="$ac_config_files" 21148config_headers="$ac_config_headers" 21149config_commands="$ac_config_commands" 21150 21151_ACEOF 21152 21153cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21154ac_cs_usage="\ 21155\`$as_me' instantiates files and other configuration actions 21156from templates according to the current configuration. Unless the files 21157and actions are specified as TAGs, all are instantiated by default. 21158 21159Usage: $0 [OPTION]... [TAG]... 21160 21161 -h, --help print this help, then exit 21162 -V, --version print version number and configuration settings, then exit 21163 --config print configuration, then exit 21164 -q, --quiet, --silent 21165 do not print progress messages 21166 -d, --debug don't remove temporary files 21167 --recheck update $as_me by reconfiguring in the same conditions 21168 --file=FILE[:TEMPLATE] 21169 instantiate the configuration file FILE 21170 --header=FILE[:TEMPLATE] 21171 instantiate the configuration header FILE 21172 21173Configuration files: 21174$config_files 21175 21176Configuration headers: 21177$config_headers 21178 21179Configuration commands: 21180$config_commands 21181 21182Report bugs to <https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new>." 21183 21184_ACEOF 21185ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 21186ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 21187cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21188ac_cs_config='$ac_cs_config_escaped' 21189ac_cs_version="\\ 21190fontconfig config.status 2.14.0 21191configured by $0, generated by GNU Autoconf 2.71, 21192 with options \\"\$ac_cs_config\\" 21193 21194Copyright (C) 2021 Free Software Foundation, Inc. 21195This config.status script is free software; the Free Software Foundation 21196gives unlimited permission to copy, distribute and modify it." 21197 21198ac_pwd='$ac_pwd' 21199srcdir='$srcdir' 21200INSTALL='$INSTALL' 21201MKDIR_P='$MKDIR_P' 21202AWK='$AWK' 21203test -n "\$AWK" || AWK=awk 21204_ACEOF 21205 21206cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21207# The default lists apply if the user does not specify any file. 21208ac_need_defaults=: 21209while test $# != 0 21210do 21211 case $1 in 21212 --*=?*) 21213 ac_option=`expr "X$1" : 'X\([^=]*\)='` 21214 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 21215 ac_shift=: 21216 ;; 21217 --*=) 21218 ac_option=`expr "X$1" : 'X\([^=]*\)='` 21219 ac_optarg= 21220 ac_shift=: 21221 ;; 21222 *) 21223 ac_option=$1 21224 ac_optarg=$2 21225 ac_shift=shift 21226 ;; 21227 esac 21228 21229 case $ac_option in 21230 # Handling of the options. 21231 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 21232 ac_cs_recheck=: ;; 21233 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 21234 printf "%s\n" "$ac_cs_version"; exit ;; 21235 --config | --confi | --conf | --con | --co | --c ) 21236 printf "%s\n" "$ac_cs_config"; exit ;; 21237 --debug | --debu | --deb | --de | --d | -d ) 21238 debug=: ;; 21239 --file | --fil | --fi | --f ) 21240 $ac_shift 21241 case $ac_optarg in 21242 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 21243 '') as_fn_error $? "missing file argument" ;; 21244 esac 21245 as_fn_append CONFIG_FILES " '$ac_optarg'" 21246 ac_need_defaults=false;; 21247 --header | --heade | --head | --hea ) 21248 $ac_shift 21249 case $ac_optarg in 21250 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 21251 esac 21252 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 21253 ac_need_defaults=false;; 21254 --he | --h) 21255 # Conflict between --help and --header 21256 as_fn_error $? "ambiguous option: \`$1' 21257Try \`$0 --help' for more information.";; 21258 --help | --hel | -h ) 21259 printf "%s\n" "$ac_cs_usage"; exit ;; 21260 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 21261 | -silent | --silent | --silen | --sile | --sil | --si | --s) 21262 ac_cs_silent=: ;; 21263 21264 # This is an error. 21265 -*) as_fn_error $? "unrecognized option: \`$1' 21266Try \`$0 --help' for more information." ;; 21267 21268 *) as_fn_append ac_config_targets " $1" 21269 ac_need_defaults=false ;; 21270 21271 esac 21272 shift 21273done 21274 21275ac_configure_extra_args= 21276 21277if $ac_cs_silent; then 21278 exec 6>/dev/null 21279 ac_configure_extra_args="$ac_configure_extra_args --silent" 21280fi 21281 21282_ACEOF 21283cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21284if \$ac_cs_recheck; then 21285 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 21286 shift 21287 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 21288 CONFIG_SHELL='$SHELL' 21289 export CONFIG_SHELL 21290 exec "\$@" 21291fi 21292 21293_ACEOF 21294cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21295exec 5>>config.log 21296{ 21297 echo 21298 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 21299## Running $as_me. ## 21300_ASBOX 21301 printf "%s\n" "$ac_log" 21302} >&5 21303 21304_ACEOF 21305cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21306# 21307# INIT-COMMANDS 21308# 21309AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 21310 21311 21312# The HP-UX ksh and POSIX shell print the target directory to stdout 21313# if CDPATH is set. 21314(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 21315 21316sed_quote_subst='$sed_quote_subst' 21317double_quote_subst='$double_quote_subst' 21318delay_variable_subst='$delay_variable_subst' 21319macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 21320macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 21321enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 21322AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' 21323DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 21324OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 21325enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 21326pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 21327enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 21328shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 21329SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 21330ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 21331PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 21332host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 21333host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 21334host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 21335build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 21336build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 21337build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 21338SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 21339Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 21340GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 21341EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 21342FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 21343LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 21344NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 21345LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 21346max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 21347ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 21348exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 21349lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 21350lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 21351lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 21352lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 21353lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 21354reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 21355reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 21356deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 21357file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 21358file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 21359want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 21360sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 21361AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 21362AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 21363archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 21364STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 21365RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 21366old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 21367old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 21368old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 21369lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 21370CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 21371CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 21372compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 21373GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 21374lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 21375lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 21376lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 21377lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 21378lt_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"`' 21379lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 21380nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 21381lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 21382lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 21383objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 21384MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 21385lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 21386lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 21387lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 21388lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 21389lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 21390need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 21391MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 21392DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 21393NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 21394LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 21395OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 21396OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 21397libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 21398shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 21399extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 21400archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 21401enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 21402export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 21403whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 21404compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 21405old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 21406old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 21407archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 21408archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 21409module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 21410module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 21411with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 21412allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 21413no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 21414hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 21415hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 21416hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 21417hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 21418hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 21419hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 21420hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 21421inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 21422link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 21423always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 21424export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 21425exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 21426include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 21427prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 21428postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 21429file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 21430variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 21431need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 21432need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 21433version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 21434runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 21435shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 21436shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 21437libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 21438library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 21439soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 21440install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 21441postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 21442postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 21443finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 21444finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 21445hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 21446sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 21447configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 21448configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 21449hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 21450enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 21451enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 21452enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 21453old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 21454striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 21455 21456LTCC='$LTCC' 21457LTCFLAGS='$LTCFLAGS' 21458compiler='$compiler_DEFAULT' 21459 21460# A function that is used when there is no print builtin or printf. 21461func_fallback_echo () 21462{ 21463 eval 'cat <<_LTECHO_EOF 21464\$1 21465_LTECHO_EOF' 21466} 21467 21468# Quote evaled strings. 21469for var in AS \ 21470DLLTOOL \ 21471OBJDUMP \ 21472SHELL \ 21473ECHO \ 21474PATH_SEPARATOR \ 21475SED \ 21476GREP \ 21477EGREP \ 21478FGREP \ 21479LD \ 21480NM \ 21481LN_S \ 21482lt_SP2NL \ 21483lt_NL2SP \ 21484reload_flag \ 21485deplibs_check_method \ 21486file_magic_cmd \ 21487file_magic_glob \ 21488want_nocaseglob \ 21489sharedlib_from_linklib_cmd \ 21490AR \ 21491AR_FLAGS \ 21492archiver_list_spec \ 21493STRIP \ 21494RANLIB \ 21495CC \ 21496CFLAGS \ 21497compiler \ 21498lt_cv_sys_global_symbol_pipe \ 21499lt_cv_sys_global_symbol_to_cdecl \ 21500lt_cv_sys_global_symbol_to_import \ 21501lt_cv_sys_global_symbol_to_c_name_address \ 21502lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 21503lt_cv_nm_interface \ 21504nm_file_list_spec \ 21505lt_cv_truncate_bin \ 21506lt_prog_compiler_no_builtin_flag \ 21507lt_prog_compiler_pic \ 21508lt_prog_compiler_wl \ 21509lt_prog_compiler_static \ 21510lt_cv_prog_compiler_c_o \ 21511need_locks \ 21512MANIFEST_TOOL \ 21513DSYMUTIL \ 21514NMEDIT \ 21515LIPO \ 21516OTOOL \ 21517OTOOL64 \ 21518shrext_cmds \ 21519export_dynamic_flag_spec \ 21520whole_archive_flag_spec \ 21521compiler_needs_object \ 21522with_gnu_ld \ 21523allow_undefined_flag \ 21524no_undefined_flag \ 21525hardcode_libdir_flag_spec \ 21526hardcode_libdir_separator \ 21527exclude_expsyms \ 21528include_expsyms \ 21529file_list_spec \ 21530variables_saved_for_relink \ 21531libname_spec \ 21532library_names_spec \ 21533soname_spec \ 21534install_override_mode \ 21535finish_eval \ 21536old_striplib \ 21537striplib; do 21538 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 21539 *[\\\\\\\`\\"\\\$]*) 21540 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 21541 ;; 21542 *) 21543 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 21544 ;; 21545 esac 21546done 21547 21548# Double-quote double-evaled strings. 21549for var in reload_cmds \ 21550old_postinstall_cmds \ 21551old_postuninstall_cmds \ 21552old_archive_cmds \ 21553extract_expsyms_cmds \ 21554old_archive_from_new_cmds \ 21555old_archive_from_expsyms_cmds \ 21556archive_cmds \ 21557archive_expsym_cmds \ 21558module_cmds \ 21559module_expsym_cmds \ 21560export_symbols_cmds \ 21561prelink_cmds \ 21562postlink_cmds \ 21563postinstall_cmds \ 21564postuninstall_cmds \ 21565finish_cmds \ 21566sys_lib_search_path_spec \ 21567configure_time_dlsearch_path \ 21568configure_time_lt_sys_library_path; do 21569 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 21570 *[\\\\\\\`\\"\\\$]*) 21571 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 21572 ;; 21573 *) 21574 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 21575 ;; 21576 esac 21577done 21578 21579ac_aux_dir='$ac_aux_dir' 21580 21581# See if we are running on zsh, and set the options that allow our 21582# commands through without removal of \ escapes INIT. 21583if test -n "\${ZSH_VERSION+set}"; then 21584 setopt NO_GLOB_SUBST 21585fi 21586 21587 21588 PACKAGE='$PACKAGE' 21589 VERSION='$VERSION' 21590 RM='$RM' 21591 ofile='$ofile' 21592 21593 21594 21595# Capture the value of obsolete ALL_LINGUAS because we need it to compute 21596 # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it 21597 # from automake < 1.5. 21598 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 21599 # Capture the value of LINGUAS because we need it to compute CATALOGS. 21600 LINGUAS="${LINGUAS-%UNSET%}" 21601 21602# variables for create stdint.h replacement 21603PACKAGE="$PACKAGE" 21604VERSION="$VERSION" 21605ac_stdint_h="$ac_stdint_h" 21606_ac_stdint_h=`printf "%s\n" "_$PACKAGE-$ac_stdint_h" | $as_tr_cpp` 21607ac_cv_stdint_message="$ac_cv_stdint_message" 21608ac_cv_header_stdint_t="$ac_cv_header_stdint_t" 21609ac_cv_header_stdint_x="$ac_cv_header_stdint_x" 21610ac_cv_header_stdint_o="$ac_cv_header_stdint_o" 21611ac_cv_header_stdint_u="$ac_cv_header_stdint_u" 21612ac_cv_type_uint64_t="$ac_cv_type_uint64_t" 21613ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t" 21614ac_cv_char_data_model="$ac_cv_char_data_model" 21615ac_cv_long_data_model="$ac_cv_long_data_model" 21616ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t" 21617ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t" 21618ac_cv_type_intmax_t="$ac_cv_type_intmax_t" 21619 21620 21621_ACEOF 21622 21623cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21624 21625# Handling of arguments. 21626for ac_config_target in $ac_config_targets 21627do 21628 case $ac_config_target in 21629 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 21630 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 21631 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 21632 "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;; 21633 "$ac_stdint_h") CONFIG_COMMANDS="$CONFIG_COMMANDS $ac_stdint_h" ;; 21634 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 21635 "fontconfig/Makefile") CONFIG_FILES="$CONFIG_FILES fontconfig/Makefile" ;; 21636 "fc-lang/Makefile") CONFIG_FILES="$CONFIG_FILES fc-lang/Makefile" ;; 21637 "fc-case/Makefile") CONFIG_FILES="$CONFIG_FILES fc-case/Makefile" ;; 21638 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 21639 "conf.d/Makefile") CONFIG_FILES="$CONFIG_FILES conf.d/Makefile" ;; 21640 "fc-cache/Makefile") CONFIG_FILES="$CONFIG_FILES fc-cache/Makefile" ;; 21641 "fc-cat/Makefile") CONFIG_FILES="$CONFIG_FILES fc-cat/Makefile" ;; 21642 "fc-conflist/Makefile") CONFIG_FILES="$CONFIG_FILES fc-conflist/Makefile" ;; 21643 "fc-list/Makefile") CONFIG_FILES="$CONFIG_FILES fc-list/Makefile" ;; 21644 "fc-match/Makefile") CONFIG_FILES="$CONFIG_FILES fc-match/Makefile" ;; 21645 "fc-pattern/Makefile") CONFIG_FILES="$CONFIG_FILES fc-pattern/Makefile" ;; 21646 "fc-query/Makefile") CONFIG_FILES="$CONFIG_FILES fc-query/Makefile" ;; 21647 "fc-scan/Makefile") CONFIG_FILES="$CONFIG_FILES fc-scan/Makefile" ;; 21648 "fc-validate/Makefile") CONFIG_FILES="$CONFIG_FILES fc-validate/Makefile" ;; 21649 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 21650 "doc/version.sgml") CONFIG_FILES="$CONFIG_FILES doc/version.sgml" ;; 21651 "its/Makefile") CONFIG_FILES="$CONFIG_FILES its/Makefile" ;; 21652 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; 21653 "po-conf/Makefile.in") CONFIG_FILES="$CONFIG_FILES po-conf/Makefile.in" ;; 21654 "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; 21655 "fontconfig.pc") CONFIG_FILES="$CONFIG_FILES fontconfig.pc" ;; 21656 "fontconfig-zip") CONFIG_FILES="$CONFIG_FILES fontconfig-zip" ;; 21657 21658 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 21659 esac 21660done 21661 21662 21663# If the user did not use the arguments to specify the items to instantiate, 21664# then the envvar interface is used. Set only those that are not. 21665# We use the long form for the default assignment because of an extremely 21666# bizarre bug on SunOS 4.1.3. 21667if $ac_need_defaults; then 21668 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 21669 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 21670 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands 21671fi 21672 21673# Have a temporary directory for convenience. Make it in the build tree 21674# simply because there is no reason against having it here, and in addition, 21675# creating and moving files from /tmp can sometimes cause problems. 21676# Hook for its removal unless debugging. 21677# Note that there is a small window in which the directory will not be cleaned: 21678# after its creation but before its name has been assigned to `$tmp'. 21679$debug || 21680{ 21681 tmp= ac_tmp= 21682 trap 'exit_status=$? 21683 : "${ac_tmp:=$tmp}" 21684 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 21685' 0 21686 trap 'as_fn_exit 1' 1 2 13 15 21687} 21688# Create a (secure) tmp directory for tmp files. 21689 21690{ 21691 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 21692 test -d "$tmp" 21693} || 21694{ 21695 tmp=./conf$$-$RANDOM 21696 (umask 077 && mkdir "$tmp") 21697} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 21698ac_tmp=$tmp 21699 21700# Set up the scripts for CONFIG_FILES section. 21701# No need to generate them if there are no CONFIG_FILES. 21702# This happens for instance with `./config.status config.h'. 21703if test -n "$CONFIG_FILES"; then 21704 21705 21706ac_cr=`echo X | tr X '\015'` 21707# On cygwin, bash can eat \r inside `` if the user requested igncr. 21708# But we know of no other shell where ac_cr would be empty at this 21709# point, so we can use a bashism as a fallback. 21710if test "x$ac_cr" = x; then 21711 eval ac_cr=\$\'\\r\' 21712fi 21713ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 21714if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 21715 ac_cs_awk_cr='\\r' 21716else 21717 ac_cs_awk_cr=$ac_cr 21718fi 21719 21720echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 21721_ACEOF 21722 21723 21724{ 21725 echo "cat >conf$$subs.awk <<_ACEOF" && 21726 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 21727 echo "_ACEOF" 21728} >conf$$subs.sh || 21729 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21730ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 21731ac_delim='%!_!# ' 21732for ac_last_try in false false false false false :; do 21733 . ./conf$$subs.sh || 21734 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21735 21736 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 21737 if test $ac_delim_n = $ac_delim_num; then 21738 break 21739 elif $ac_last_try; then 21740 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21741 else 21742 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21743 fi 21744done 21745rm -f conf$$subs.sh 21746 21747cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21748cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 21749_ACEOF 21750sed -n ' 21751h 21752s/^/S["/; s/!.*/"]=/ 21753p 21754g 21755s/^[^!]*!// 21756:repl 21757t repl 21758s/'"$ac_delim"'$// 21759t delim 21760:nl 21761h 21762s/\(.\{148\}\)..*/\1/ 21763t more1 21764s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 21765p 21766n 21767b repl 21768:more1 21769s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 21770p 21771g 21772s/.\{148\}// 21773t nl 21774:delim 21775h 21776s/\(.\{148\}\)..*/\1/ 21777t more2 21778s/["\\]/\\&/g; s/^/"/; s/$/"/ 21779p 21780b 21781:more2 21782s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 21783p 21784g 21785s/.\{148\}// 21786t delim 21787' <conf$$subs.awk | sed ' 21788/^[^""]/{ 21789 N 21790 s/\n// 21791} 21792' >>$CONFIG_STATUS || ac_write_fail=1 21793rm -f conf$$subs.awk 21794cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21795_ACAWK 21796cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 21797 for (key in S) S_is_set[key] = 1 21798 FS = "" 21799 21800} 21801{ 21802 line = $ 0 21803 nfields = split(line, field, "@") 21804 substed = 0 21805 len = length(field[1]) 21806 for (i = 2; i < nfields; i++) { 21807 key = field[i] 21808 keylen = length(key) 21809 if (S_is_set[key]) { 21810 value = S[key] 21811 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 21812 len += length(value) + length(field[++i]) 21813 substed = 1 21814 } else 21815 len += 1 + keylen 21816 } 21817 21818 print line 21819} 21820 21821_ACAWK 21822_ACEOF 21823cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21824if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 21825 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 21826else 21827 cat 21828fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 21829 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 21830_ACEOF 21831 21832# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 21833# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 21834# trailing colons and then remove the whole line if VPATH becomes empty 21835# (actually we leave an empty line to preserve line numbers). 21836if test "x$srcdir" = x.; then 21837 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 21838h 21839s/// 21840s/^/:/ 21841s/[ ]*$/:/ 21842s/:\$(srcdir):/:/g 21843s/:\${srcdir}:/:/g 21844s/:@srcdir@:/:/g 21845s/^:*// 21846s/:*$// 21847x 21848s/\(=[ ]*\).*/\1/ 21849G 21850s/\n// 21851s/^[^=]*=[ ]*$// 21852}' 21853fi 21854 21855cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21856fi # test -n "$CONFIG_FILES" 21857 21858# Set up the scripts for CONFIG_HEADERS section. 21859# No need to generate them if there are no CONFIG_HEADERS. 21860# This happens for instance with `./config.status Makefile'. 21861if test -n "$CONFIG_HEADERS"; then 21862cat >"$ac_tmp/defines.awk" <<\_ACAWK || 21863BEGIN { 21864_ACEOF 21865 21866# Transform confdefs.h into an awk script `defines.awk', embedded as 21867# here-document in config.status, that substitutes the proper values into 21868# config.h.in to produce config.h. 21869 21870# Create a delimiter string that does not exist in confdefs.h, to ease 21871# handling of long lines. 21872ac_delim='%!_!# ' 21873for ac_last_try in false false :; do 21874 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 21875 if test -z "$ac_tt"; then 21876 break 21877 elif $ac_last_try; then 21878 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 21879 else 21880 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21881 fi 21882done 21883 21884# For the awk script, D is an array of macro values keyed by name, 21885# likewise P contains macro parameters if any. Preserve backslash 21886# newline sequences. 21887 21888ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 21889sed -n ' 21890s/.\{148\}/&'"$ac_delim"'/g 21891t rset 21892:rset 21893s/^[ ]*#[ ]*define[ ][ ]*/ / 21894t def 21895d 21896:def 21897s/\\$// 21898t bsnl 21899s/["\\]/\\&/g 21900s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 21901D["\1"]=" \3"/p 21902s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 21903d 21904:bsnl 21905s/["\\]/\\&/g 21906s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 21907D["\1"]=" \3\\\\\\n"\\/p 21908t cont 21909s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 21910t cont 21911d 21912:cont 21913n 21914s/.\{148\}/&'"$ac_delim"'/g 21915t clear 21916:clear 21917s/\\$// 21918t bsnlc 21919s/["\\]/\\&/g; s/^/"/; s/$/"/p 21920d 21921:bsnlc 21922s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 21923b cont 21924' <confdefs.h | sed ' 21925s/'"$ac_delim"'/"\\\ 21926"/g' >>$CONFIG_STATUS || ac_write_fail=1 21927 21928cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21929 for (key in D) D_is_set[key] = 1 21930 FS = "" 21931} 21932/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 21933 line = \$ 0 21934 split(line, arg, " ") 21935 if (arg[1] == "#") { 21936 defundef = arg[2] 21937 mac1 = arg[3] 21938 } else { 21939 defundef = substr(arg[1], 2) 21940 mac1 = arg[2] 21941 } 21942 split(mac1, mac2, "(") #) 21943 macro = mac2[1] 21944 prefix = substr(line, 1, index(line, defundef) - 1) 21945 if (D_is_set[macro]) { 21946 # Preserve the white space surrounding the "#". 21947 print prefix "define", macro P[macro] D[macro] 21948 next 21949 } else { 21950 # Replace #undef with comments. This is necessary, for example, 21951 # in the case of _POSIX_SOURCE, which is predefined and required 21952 # on some systems where configure will not decide to define it. 21953 if (defundef == "undef") { 21954 print "/*", prefix defundef, macro, "*/" 21955 next 21956 } 21957 } 21958} 21959{ print } 21960_ACAWK 21961_ACEOF 21962cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21963 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 21964fi # test -n "$CONFIG_HEADERS" 21965 21966 21967eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 21968shift 21969for ac_tag 21970do 21971 case $ac_tag in 21972 :[FHLC]) ac_mode=$ac_tag; continue;; 21973 esac 21974 case $ac_mode$ac_tag in 21975 :[FHL]*:*);; 21976 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 21977 :[FH]-) ac_tag=-:-;; 21978 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 21979 esac 21980 ac_save_IFS=$IFS 21981 IFS=: 21982 set x $ac_tag 21983 IFS=$ac_save_IFS 21984 shift 21985 ac_file=$1 21986 shift 21987 21988 case $ac_mode in 21989 :L) ac_source=$1;; 21990 :[FH]) 21991 ac_file_inputs= 21992 for ac_f 21993 do 21994 case $ac_f in 21995 -) ac_f="$ac_tmp/stdin";; 21996 *) # Look for the file first in the build tree, then in the source tree 21997 # (if the path is not absolute). The absolute path cannot be DOS-style, 21998 # because $ac_f cannot contain `:'. 21999 test -f "$ac_f" || 22000 case $ac_f in 22001 [\\/$]*) false;; 22002 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 22003 esac || 22004 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 22005 esac 22006 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 22007 as_fn_append ac_file_inputs " '$ac_f'" 22008 done 22009 22010 # Let's still pretend it is `configure' which instantiates (i.e., don't 22011 # use $as_me), people would be surprised to read: 22012 # /* config.h. Generated by config.status. */ 22013 configure_input='Generated from '` 22014 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 22015 `' by configure.' 22016 if test x"$ac_file" != x-; then 22017 configure_input="$ac_file. $configure_input" 22018 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 22019printf "%s\n" "$as_me: creating $ac_file" >&6;} 22020 fi 22021 # Neutralize special characters interpreted by sed in replacement strings. 22022 case $configure_input in #( 22023 *\&* | *\|* | *\\* ) 22024 ac_sed_conf_input=`printf "%s\n" "$configure_input" | 22025 sed 's/[\\\\&|]/\\\\&/g'`;; #( 22026 *) ac_sed_conf_input=$configure_input;; 22027 esac 22028 22029 case $ac_tag in 22030 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 22031 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 22032 esac 22033 ;; 22034 esac 22035 22036 ac_dir=`$as_dirname -- "$ac_file" || 22037$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22038 X"$ac_file" : 'X\(//\)[^/]' \| \ 22039 X"$ac_file" : 'X\(//\)$' \| \ 22040 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 22041printf "%s\n" X"$ac_file" | 22042 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22043 s//\1/ 22044 q 22045 } 22046 /^X\(\/\/\)[^/].*/{ 22047 s//\1/ 22048 q 22049 } 22050 /^X\(\/\/\)$/{ 22051 s//\1/ 22052 q 22053 } 22054 /^X\(\/\).*/{ 22055 s//\1/ 22056 q 22057 } 22058 s/.*/./; q'` 22059 as_dir="$ac_dir"; as_fn_mkdir_p 22060 ac_builddir=. 22061 22062case "$ac_dir" in 22063.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 22064*) 22065 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 22066 # A ".." for each directory in $ac_dir_suffix. 22067 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 22068 case $ac_top_builddir_sub in 22069 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 22070 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 22071 esac ;; 22072esac 22073ac_abs_top_builddir=$ac_pwd 22074ac_abs_builddir=$ac_pwd$ac_dir_suffix 22075# for backward compatibility: 22076ac_top_builddir=$ac_top_build_prefix 22077 22078case $srcdir in 22079 .) # We are building in place. 22080 ac_srcdir=. 22081 ac_top_srcdir=$ac_top_builddir_sub 22082 ac_abs_top_srcdir=$ac_pwd ;; 22083 [\\/]* | ?:[\\/]* ) # Absolute name. 22084 ac_srcdir=$srcdir$ac_dir_suffix; 22085 ac_top_srcdir=$srcdir 22086 ac_abs_top_srcdir=$srcdir ;; 22087 *) # Relative name. 22088 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 22089 ac_top_srcdir=$ac_top_build_prefix$srcdir 22090 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 22091esac 22092ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 22093 22094 22095 case $ac_mode in 22096 :F) 22097 # 22098 # CONFIG_FILE 22099 # 22100 22101 case $INSTALL in 22102 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 22103 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 22104 esac 22105 ac_MKDIR_P=$MKDIR_P 22106 case $MKDIR_P in 22107 [\\/$]* | ?:[\\/]* ) ;; 22108 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 22109 esac 22110_ACEOF 22111 22112cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22113# If the template does not know about datarootdir, expand it. 22114# FIXME: This hack should be removed a few years after 2.60. 22115ac_datarootdir_hack=; ac_datarootdir_seen= 22116ac_sed_dataroot=' 22117/datarootdir/ { 22118 p 22119 q 22120} 22121/@datadir@/p 22122/@docdir@/p 22123/@infodir@/p 22124/@localedir@/p 22125/@mandir@/p' 22126case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 22127*datarootdir*) ac_datarootdir_seen=yes;; 22128*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 22129 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 22130printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 22131_ACEOF 22132cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22133 ac_datarootdir_hack=' 22134 s&@datadir@&$datadir&g 22135 s&@docdir@&$docdir&g 22136 s&@infodir@&$infodir&g 22137 s&@localedir@&$localedir&g 22138 s&@mandir@&$mandir&g 22139 s&\\\${datarootdir}&$datarootdir&g' ;; 22140esac 22141_ACEOF 22142 22143# Neutralize VPATH when `$srcdir' = `.'. 22144# Shell code in configure.ac might set extrasub. 22145# FIXME: do we really want to maintain this feature? 22146cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22147ac_sed_extra="$ac_vpsub 22148$extrasub 22149_ACEOF 22150cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22151:t 22152/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 22153s|@configure_input@|$ac_sed_conf_input|;t t 22154s&@top_builddir@&$ac_top_builddir_sub&;t t 22155s&@top_build_prefix@&$ac_top_build_prefix&;t t 22156s&@srcdir@&$ac_srcdir&;t t 22157s&@abs_srcdir@&$ac_abs_srcdir&;t t 22158s&@top_srcdir@&$ac_top_srcdir&;t t 22159s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 22160s&@builddir@&$ac_builddir&;t t 22161s&@abs_builddir@&$ac_abs_builddir&;t t 22162s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 22163s&@INSTALL@&$ac_INSTALL&;t t 22164s&@MKDIR_P@&$ac_MKDIR_P&;t t 22165$ac_datarootdir_hack 22166" 22167eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 22168 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 22169 22170test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 22171 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 22172 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 22173 "$ac_tmp/out"`; test -z "$ac_out"; } && 22174 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 22175which seems to be undefined. Please make sure it is defined" >&5 22176printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 22177which seems to be undefined. Please make sure it is defined" >&2;} 22178 22179 rm -f "$ac_tmp/stdin" 22180 case $ac_file in 22181 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 22182 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 22183 esac \ 22184 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 22185 ;; 22186 :H) 22187 # 22188 # CONFIG_HEADER 22189 # 22190 if test x"$ac_file" != x-; then 22191 { 22192 printf "%s\n" "/* $configure_input */" >&1 \ 22193 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 22194 } >"$ac_tmp/config.h" \ 22195 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 22196 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 22197 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 22198printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} 22199 else 22200 rm -f "$ac_file" 22201 mv "$ac_tmp/config.h" "$ac_file" \ 22202 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 22203 fi 22204 else 22205 printf "%s\n" "/* $configure_input */" >&1 \ 22206 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 22207 || as_fn_error $? "could not create -" "$LINENO" 5 22208 fi 22209# Compute "$ac_file"'s index in $config_headers. 22210_am_arg="$ac_file" 22211_am_stamp_count=1 22212for _am_header in $config_headers :; do 22213 case $_am_header in 22214 $_am_arg | $_am_arg:* ) 22215 break ;; 22216 * ) 22217 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 22218 esac 22219done 22220echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 22221$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22222 X"$_am_arg" : 'X\(//\)[^/]' \| \ 22223 X"$_am_arg" : 'X\(//\)$' \| \ 22224 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 22225printf "%s\n" X"$_am_arg" | 22226 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22227 s//\1/ 22228 q 22229 } 22230 /^X\(\/\/\)[^/].*/{ 22231 s//\1/ 22232 q 22233 } 22234 /^X\(\/\/\)$/{ 22235 s//\1/ 22236 q 22237 } 22238 /^X\(\/\).*/{ 22239 s//\1/ 22240 q 22241 } 22242 s/.*/./; q'`/stamp-h$_am_stamp_count 22243 ;; 22244 22245 :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 22246printf "%s\n" "$as_me: executing $ac_file commands" >&6;} 22247 ;; 22248 esac 22249 22250 22251 case $ac_file$ac_mode in 22252 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 22253 # Older Autoconf quotes --file arguments for eval, but not when files 22254 # are listed without --file. Let's play safe and only enable the eval 22255 # if we detect the quoting. 22256 # TODO: see whether this extra hack can be removed once we start 22257 # requiring Autoconf 2.70 or later. 22258 case $CONFIG_FILES in #( 22259 *\'*) : 22260 eval set x "$CONFIG_FILES" ;; #( 22261 *) : 22262 set x $CONFIG_FILES ;; #( 22263 *) : 22264 ;; 22265esac 22266 shift 22267 # Used to flag and report bootstrapping failures. 22268 am_rc=0 22269 for am_mf 22270 do 22271 # Strip MF so we end up with the name of the file. 22272 am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` 22273 # Check whether this is an Automake generated Makefile which includes 22274 # dependency-tracking related rules and includes. 22275 # Grep'ing the whole file directly is not great: AIX grep has a line 22276 # limit of 2048, but all sed's we know have understand at least 4000. 22277 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 22278 || continue 22279 am_dirpart=`$as_dirname -- "$am_mf" || 22280$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22281 X"$am_mf" : 'X\(//\)[^/]' \| \ 22282 X"$am_mf" : 'X\(//\)$' \| \ 22283 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 22284printf "%s\n" X"$am_mf" | 22285 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22286 s//\1/ 22287 q 22288 } 22289 /^X\(\/\/\)[^/].*/{ 22290 s//\1/ 22291 q 22292 } 22293 /^X\(\/\/\)$/{ 22294 s//\1/ 22295 q 22296 } 22297 /^X\(\/\).*/{ 22298 s//\1/ 22299 q 22300 } 22301 s/.*/./; q'` 22302 am_filepart=`$as_basename -- "$am_mf" || 22303$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 22304 X"$am_mf" : 'X\(//\)$' \| \ 22305 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 22306printf "%s\n" X/"$am_mf" | 22307 sed '/^.*\/\([^/][^/]*\)\/*$/{ 22308 s//\1/ 22309 q 22310 } 22311 /^X\/\(\/\/\)$/{ 22312 s//\1/ 22313 q 22314 } 22315 /^X\/\(\/\).*/{ 22316 s//\1/ 22317 q 22318 } 22319 s/.*/./; q'` 22320 { echo "$as_me:$LINENO: cd "$am_dirpart" \ 22321 && sed -e '/# am--include-marker/d' "$am_filepart" \ 22322 | $MAKE -f - am--depfiles" >&5 22323 (cd "$am_dirpart" \ 22324 && sed -e '/# am--include-marker/d' "$am_filepart" \ 22325 | $MAKE -f - am--depfiles) >&5 2>&5 22326 ac_status=$? 22327 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22328 (exit $ac_status); } || am_rc=$? 22329 done 22330 if test $am_rc -ne 0; then 22331 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 22332printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 22333as_fn_error $? "Something went wrong bootstrapping makefile fragments 22334 for automatic dependency tracking. If GNU make was not used, consider 22335 re-running the configure script with MAKE=\"gmake\" (or whatever is 22336 necessary). You can also try re-running configure with the 22337 '--disable-dependency-tracking' option to at least be able to build 22338 the package (albeit without support for automatic dependency tracking). 22339See \`config.log' for more details" "$LINENO" 5; } 22340 fi 22341 { am_dirpart=; unset am_dirpart;} 22342 { am_filepart=; unset am_filepart;} 22343 { am_mf=; unset am_mf;} 22344 { am_rc=; unset am_rc;} 22345 rm -f conftest-deps.mk 22346} 22347 ;; 22348 "libtool":C) 22349 22350 # See if we are running on zsh, and set the options that allow our 22351 # commands through without removal of \ escapes. 22352 if test -n "${ZSH_VERSION+set}"; then 22353 setopt NO_GLOB_SUBST 22354 fi 22355 22356 cfgfile=${ofile}T 22357 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 22358 $RM "$cfgfile" 22359 22360 cat <<_LT_EOF >> "$cfgfile" 22361#! $SHELL 22362# Generated automatically by $as_me ($PACKAGE) $VERSION 22363# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 22364# NOTE: Changes made to this file will be lost: look at ltmain.sh. 22365 22366# Provide generalized library-building support services. 22367# Written by Gordon Matzigkeit, 1996 22368 22369# Copyright (C) 2014 Free Software Foundation, Inc. 22370# This is free software; see the source for copying conditions. There is NO 22371# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 22372 22373# GNU Libtool is free software; you can redistribute it and/or modify 22374# it under the terms of the GNU General Public License as published by 22375# the Free Software Foundation; either version 2 of of the License, or 22376# (at your option) any later version. 22377# 22378# As a special exception to the GNU General Public License, if you 22379# distribute this file as part of a program or library that is built 22380# using GNU Libtool, you may include this file under the same 22381# distribution terms that you use for the rest of that program. 22382# 22383# GNU Libtool is distributed in the hope that it will be useful, but 22384# WITHOUT ANY WARRANTY; without even the implied warranty of 22385# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22386# GNU General Public License for more details. 22387# 22388# You should have received a copy of the GNU General Public License 22389# along with this program. If not, see <http://www.gnu.org/licenses/>. 22390 22391 22392# The names of the tagged configurations supported by this script. 22393available_tags='' 22394 22395# Configured defaults for sys_lib_dlsearch_path munging. 22396: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 22397 22398# ### BEGIN LIBTOOL CONFIG 22399 22400# Which release of libtool.m4 was used? 22401macro_version=$macro_version 22402macro_revision=$macro_revision 22403 22404# Whether or not to build static libraries. 22405build_old_libs=$enable_static 22406 22407# Assembler program. 22408AS=$lt_AS 22409 22410# DLL creation program. 22411DLLTOOL=$lt_DLLTOOL 22412 22413# Object dumper program. 22414OBJDUMP=$lt_OBJDUMP 22415 22416# Whether or not to build shared libraries. 22417build_libtool_libs=$enable_shared 22418 22419# What type of objects to build. 22420pic_mode=$pic_mode 22421 22422# Whether or not to optimize for fast installation. 22423fast_install=$enable_fast_install 22424 22425# Shared archive member basename,for filename based shared library versioning on AIX. 22426shared_archive_member_spec=$shared_archive_member_spec 22427 22428# Shell to use when invoking shell scripts. 22429SHELL=$lt_SHELL 22430 22431# An echo program that protects backslashes. 22432ECHO=$lt_ECHO 22433 22434# The PATH separator for the build system. 22435PATH_SEPARATOR=$lt_PATH_SEPARATOR 22436 22437# The host system. 22438host_alias=$host_alias 22439host=$host 22440host_os=$host_os 22441 22442# The build system. 22443build_alias=$build_alias 22444build=$build 22445build_os=$build_os 22446 22447# A sed program that does not truncate output. 22448SED=$lt_SED 22449 22450# Sed that helps us avoid accidentally triggering echo(1) options like -n. 22451Xsed="\$SED -e 1s/^X//" 22452 22453# A grep program that handles long lines. 22454GREP=$lt_GREP 22455 22456# An ERE matcher. 22457EGREP=$lt_EGREP 22458 22459# A literal string matcher. 22460FGREP=$lt_FGREP 22461 22462# A BSD- or MS-compatible name lister. 22463NM=$lt_NM 22464 22465# Whether we need soft or hard links. 22466LN_S=$lt_LN_S 22467 22468# What is the maximum length of a command? 22469max_cmd_len=$max_cmd_len 22470 22471# Object file suffix (normally "o"). 22472objext=$ac_objext 22473 22474# Executable file suffix (normally ""). 22475exeext=$exeext 22476 22477# whether the shell understands "unset". 22478lt_unset=$lt_unset 22479 22480# turn spaces into newlines. 22481SP2NL=$lt_lt_SP2NL 22482 22483# turn newlines into spaces. 22484NL2SP=$lt_lt_NL2SP 22485 22486# convert \$build file names to \$host format. 22487to_host_file_cmd=$lt_cv_to_host_file_cmd 22488 22489# convert \$build files to toolchain format. 22490to_tool_file_cmd=$lt_cv_to_tool_file_cmd 22491 22492# Method to check whether dependent libraries are shared objects. 22493deplibs_check_method=$lt_deplibs_check_method 22494 22495# Command to use when deplibs_check_method = "file_magic". 22496file_magic_cmd=$lt_file_magic_cmd 22497 22498# How to find potential files when deplibs_check_method = "file_magic". 22499file_magic_glob=$lt_file_magic_glob 22500 22501# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 22502want_nocaseglob=$lt_want_nocaseglob 22503 22504# Command to associate shared and link libraries. 22505sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 22506 22507# The archiver. 22508AR=$lt_AR 22509 22510# Flags to create an archive. 22511AR_FLAGS=$lt_AR_FLAGS 22512 22513# How to feed a file listing to the archiver. 22514archiver_list_spec=$lt_archiver_list_spec 22515 22516# A symbol stripping program. 22517STRIP=$lt_STRIP 22518 22519# Commands used to install an old-style archive. 22520RANLIB=$lt_RANLIB 22521old_postinstall_cmds=$lt_old_postinstall_cmds 22522old_postuninstall_cmds=$lt_old_postuninstall_cmds 22523 22524# Whether to use a lock for old archive extraction. 22525lock_old_archive_extraction=$lock_old_archive_extraction 22526 22527# A C compiler. 22528LTCC=$lt_CC 22529 22530# LTCC compiler flags. 22531LTCFLAGS=$lt_CFLAGS 22532 22533# Take the output of nm and produce a listing of raw symbols and C names. 22534global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 22535 22536# Transform the output of nm in a proper C declaration. 22537global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 22538 22539# Transform the output of nm into a list of symbols to manually relocate. 22540global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 22541 22542# Transform the output of nm in a C name address pair. 22543global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 22544 22545# Transform the output of nm in a C name address pair when lib prefix is needed. 22546global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 22547 22548# The name lister interface. 22549nm_interface=$lt_lt_cv_nm_interface 22550 22551# Specify filename containing input files for \$NM. 22552nm_file_list_spec=$lt_nm_file_list_spec 22553 22554# The root where to search for dependent libraries,and where our libraries should be installed. 22555lt_sysroot=$lt_sysroot 22556 22557# Command to truncate a binary pipe. 22558lt_truncate_bin=$lt_lt_cv_truncate_bin 22559 22560# The name of the directory that contains temporary libtool files. 22561objdir=$objdir 22562 22563# Used to examine libraries when file_magic_cmd begins with "file". 22564MAGIC_CMD=$MAGIC_CMD 22565 22566# Must we lock files when doing compilation? 22567need_locks=$lt_need_locks 22568 22569# Manifest tool. 22570MANIFEST_TOOL=$lt_MANIFEST_TOOL 22571 22572# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 22573DSYMUTIL=$lt_DSYMUTIL 22574 22575# Tool to change global to local symbols on Mac OS X. 22576NMEDIT=$lt_NMEDIT 22577 22578# Tool to manipulate fat objects and archives on Mac OS X. 22579LIPO=$lt_LIPO 22580 22581# ldd/readelf like tool for Mach-O binaries on Mac OS X. 22582OTOOL=$lt_OTOOL 22583 22584# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 22585OTOOL64=$lt_OTOOL64 22586 22587# Old archive suffix (normally "a"). 22588libext=$libext 22589 22590# Shared library suffix (normally ".so"). 22591shrext_cmds=$lt_shrext_cmds 22592 22593# The commands to extract the exported symbol list from a shared archive. 22594extract_expsyms_cmds=$lt_extract_expsyms_cmds 22595 22596# Variables whose values should be saved in libtool wrapper scripts and 22597# restored at link time. 22598variables_saved_for_relink=$lt_variables_saved_for_relink 22599 22600# Do we need the "lib" prefix for modules? 22601need_lib_prefix=$need_lib_prefix 22602 22603# Do we need a version for libraries? 22604need_version=$need_version 22605 22606# Library versioning type. 22607version_type=$version_type 22608 22609# Shared library runtime path variable. 22610runpath_var=$runpath_var 22611 22612# Shared library path variable. 22613shlibpath_var=$shlibpath_var 22614 22615# Is shlibpath searched before the hard-coded library search path? 22616shlibpath_overrides_runpath=$shlibpath_overrides_runpath 22617 22618# Format of library name prefix. 22619libname_spec=$lt_libname_spec 22620 22621# List of archive names. First name is the real one, the rest are links. 22622# The last name is the one that the linker finds with -lNAME 22623library_names_spec=$lt_library_names_spec 22624 22625# The coded name of the library, if different from the real name. 22626soname_spec=$lt_soname_spec 22627 22628# Permission mode override for installation of shared libraries. 22629install_override_mode=$lt_install_override_mode 22630 22631# Command to use after installation of a shared archive. 22632postinstall_cmds=$lt_postinstall_cmds 22633 22634# Command to use after uninstallation of a shared archive. 22635postuninstall_cmds=$lt_postuninstall_cmds 22636 22637# Commands used to finish a libtool library installation in a directory. 22638finish_cmds=$lt_finish_cmds 22639 22640# As "finish_cmds", except a single script fragment to be evaled but 22641# not shown. 22642finish_eval=$lt_finish_eval 22643 22644# Whether we should hardcode library paths into libraries. 22645hardcode_into_libs=$hardcode_into_libs 22646 22647# Compile-time system search path for libraries. 22648sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 22649 22650# Detected run-time system search path for libraries. 22651sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 22652 22653# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 22654configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 22655 22656# Whether dlopen is supported. 22657dlopen_support=$enable_dlopen 22658 22659# Whether dlopen of programs is supported. 22660dlopen_self=$enable_dlopen_self 22661 22662# Whether dlopen of statically linked programs is supported. 22663dlopen_self_static=$enable_dlopen_self_static 22664 22665# Commands to strip libraries. 22666old_striplib=$lt_old_striplib 22667striplib=$lt_striplib 22668 22669 22670# The linker used to build libraries. 22671LD=$lt_LD 22672 22673# How to create reloadable object files. 22674reload_flag=$lt_reload_flag 22675reload_cmds=$lt_reload_cmds 22676 22677# Commands used to build an old-style archive. 22678old_archive_cmds=$lt_old_archive_cmds 22679 22680# A language specific compiler. 22681CC=$lt_compiler 22682 22683# Is the compiler the GNU compiler? 22684with_gcc=$GCC 22685 22686# Compiler flag to turn off builtin functions. 22687no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 22688 22689# Additional compiler flags for building library objects. 22690pic_flag=$lt_lt_prog_compiler_pic 22691 22692# How to pass a linker flag through the compiler. 22693wl=$lt_lt_prog_compiler_wl 22694 22695# Compiler flag to prevent dynamic linking. 22696link_static_flag=$lt_lt_prog_compiler_static 22697 22698# Does compiler simultaneously support -c and -o options? 22699compiler_c_o=$lt_lt_cv_prog_compiler_c_o 22700 22701# Whether or not to add -lc for building shared libraries. 22702build_libtool_need_lc=$archive_cmds_need_lc 22703 22704# Whether or not to disallow shared libs when runtime libs are static. 22705allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 22706 22707# Compiler flag to allow reflexive dlopens. 22708export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 22709 22710# Compiler flag to generate shared objects directly from archives. 22711whole_archive_flag_spec=$lt_whole_archive_flag_spec 22712 22713# Whether the compiler copes with passing no objects directly. 22714compiler_needs_object=$lt_compiler_needs_object 22715 22716# Create an old-style archive from a shared archive. 22717old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 22718 22719# Create a temporary old-style archive to link instead of a shared archive. 22720old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 22721 22722# Commands used to build a shared archive. 22723archive_cmds=$lt_archive_cmds 22724archive_expsym_cmds=$lt_archive_expsym_cmds 22725 22726# Commands used to build a loadable module if different from building 22727# a shared archive. 22728module_cmds=$lt_module_cmds 22729module_expsym_cmds=$lt_module_expsym_cmds 22730 22731# Whether we are building with GNU ld or not. 22732with_gnu_ld=$lt_with_gnu_ld 22733 22734# Flag that allows shared libraries with undefined symbols to be built. 22735allow_undefined_flag=$lt_allow_undefined_flag 22736 22737# Flag that enforces no undefined symbols. 22738no_undefined_flag=$lt_no_undefined_flag 22739 22740# Flag to hardcode \$libdir into a binary during linking. 22741# This must work even if \$libdir does not exist 22742hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 22743 22744# Whether we need a single "-rpath" flag with a separated argument. 22745hardcode_libdir_separator=$lt_hardcode_libdir_separator 22746 22747# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 22748# DIR into the resulting binary. 22749hardcode_direct=$hardcode_direct 22750 22751# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 22752# DIR into the resulting binary and the resulting library dependency is 22753# "absolute",i.e impossible to change by setting \$shlibpath_var if the 22754# library is relocated. 22755hardcode_direct_absolute=$hardcode_direct_absolute 22756 22757# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 22758# into the resulting binary. 22759hardcode_minus_L=$hardcode_minus_L 22760 22761# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 22762# into the resulting binary. 22763hardcode_shlibpath_var=$hardcode_shlibpath_var 22764 22765# Set to "yes" if building a shared library automatically hardcodes DIR 22766# into the library and all subsequent libraries and executables linked 22767# against it. 22768hardcode_automatic=$hardcode_automatic 22769 22770# Set to yes if linker adds runtime paths of dependent libraries 22771# to runtime path list. 22772inherit_rpath=$inherit_rpath 22773 22774# Whether libtool must link a program against all its dependency libraries. 22775link_all_deplibs=$link_all_deplibs 22776 22777# Set to "yes" if exported symbols are required. 22778always_export_symbols=$always_export_symbols 22779 22780# The commands to list exported symbols. 22781export_symbols_cmds=$lt_export_symbols_cmds 22782 22783# Symbols that should not be listed in the preloaded symbols. 22784exclude_expsyms=$lt_exclude_expsyms 22785 22786# Symbols that must always be exported. 22787include_expsyms=$lt_include_expsyms 22788 22789# Commands necessary for linking programs (against libraries) with templates. 22790prelink_cmds=$lt_prelink_cmds 22791 22792# Commands necessary for finishing linking programs. 22793postlink_cmds=$lt_postlink_cmds 22794 22795# Specify filename containing input files. 22796file_list_spec=$lt_file_list_spec 22797 22798# How to hardcode a shared library path into an executable. 22799hardcode_action=$hardcode_action 22800 22801# ### END LIBTOOL CONFIG 22802 22803_LT_EOF 22804 22805 cat <<'_LT_EOF' >> "$cfgfile" 22806 22807# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 22808 22809# func_munge_path_list VARIABLE PATH 22810# ----------------------------------- 22811# VARIABLE is name of variable containing _space_ separated list of 22812# directories to be munged by the contents of PATH, which is string 22813# having a format: 22814# "DIR[:DIR]:" 22815# string "DIR[ DIR]" will be prepended to VARIABLE 22816# ":DIR[:DIR]" 22817# string "DIR[ DIR]" will be appended to VARIABLE 22818# "DIRP[:DIRP]::[DIRA:]DIRA" 22819# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 22820# "DIRA[ DIRA]" will be appended to VARIABLE 22821# "DIR[:DIR]" 22822# VARIABLE will be replaced by "DIR[ DIR]" 22823func_munge_path_list () 22824{ 22825 case x$2 in 22826 x) 22827 ;; 22828 *:) 22829 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 22830 ;; 22831 x:*) 22832 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 22833 ;; 22834 *::*) 22835 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 22836 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 22837 ;; 22838 *) 22839 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 22840 ;; 22841 esac 22842} 22843 22844 22845# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 22846func_cc_basename () 22847{ 22848 for cc_temp in $*""; do 22849 case $cc_temp in 22850 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 22851 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 22852 \-*) ;; 22853 *) break;; 22854 esac 22855 done 22856 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 22857} 22858 22859 22860# ### END FUNCTIONS SHARED WITH CONFIGURE 22861 22862_LT_EOF 22863 22864 case $host_os in 22865 aix3*) 22866 cat <<\_LT_EOF >> "$cfgfile" 22867# AIX sometimes has problems with the GCC collect2 program. For some 22868# reason, if we set the COLLECT_NAMES environment variable, the problems 22869# vanish in a puff of smoke. 22870if test set != "${COLLECT_NAMES+set}"; then 22871 COLLECT_NAMES= 22872 export COLLECT_NAMES 22873fi 22874_LT_EOF 22875 ;; 22876 esac 22877 22878 22879 22880ltmain=$ac_aux_dir/ltmain.sh 22881 22882 22883 # We use sed instead of cat because bash on DJGPP gets confused if 22884 # if finds mixed CR/LF and LF-only lines. Since sed operates in 22885 # text mode, it properly converts lines to CR/LF. This bash problem 22886 # is reportedly fixed, but why not run on old versions too? 22887 sed '$q' "$ltmain" >> "$cfgfile" \ 22888 || (rm -f "$cfgfile"; exit 1) 22889 22890 mv -f "$cfgfile" "$ofile" || 22891 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 22892 chmod +x "$ofile" 22893 22894 ;; 22895 "po-directories":C) 22896 for ac_file in $CONFIG_FILES; do 22897 # Support "outfile[:infile[:infile...]]" 22898 case "$ac_file" in 22899 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 22900 esac 22901 # PO directories have a Makefile.in generated from Makefile.in.in. 22902 case "$ac_file" in */Makefile.in) 22903 # Adjust a relative srcdir. 22904 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 22905 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 22906 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 22907 # In autoconf-2.13 it is called $ac_given_srcdir. 22908 # In autoconf-2.50 it is called $srcdir. 22909 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 22910 case "$ac_given_srcdir" in 22911 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 22912 /*) top_srcdir="$ac_given_srcdir" ;; 22913 *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 22914 esac 22915 # Treat a directory as a PO directory if and only if it has a 22916 # POTFILES.in file. This allows packages to have multiple PO 22917 # directories under different names or in different locations. 22918 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 22919 rm -f "$ac_dir/POTFILES" 22920 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 22921 gt_tab=`printf '\t'` 22922 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 22923 POMAKEFILEDEPS="POTFILES.in" 22924 # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend 22925 # on $ac_dir but don't depend on user-specified configuration 22926 # parameters. 22927 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 22928 # The LINGUAS file contains the set of available languages. 22929 if test -n "$OBSOLETE_ALL_LINGUAS"; then 22930 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" 22931 fi 22932 ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` 22933 # Hide the ALL_LINGUAS assignment from automake < 1.5. 22934 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 22935 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 22936 else 22937 # The set of available languages was given in configure.in. 22938 # Hide the ALL_LINGUAS assignment from automake < 1.5. 22939 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 22940 fi 22941 # Compute POFILES 22942 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) 22943 # Compute UPDATEPOFILES 22944 # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) 22945 # Compute DUMMYPOFILES 22946 # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) 22947 # Compute GMOFILES 22948 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) 22949 case "$ac_given_srcdir" in 22950 .) srcdirpre= ;; 22951 *) srcdirpre='$(srcdir)/' ;; 22952 esac 22953 POFILES= 22954 UPDATEPOFILES= 22955 DUMMYPOFILES= 22956 GMOFILES= 22957 for lang in $ALL_LINGUAS; do 22958 POFILES="$POFILES $srcdirpre$lang.po" 22959 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 22960 DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 22961 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 22962 done 22963 # CATALOGS depends on both $ac_dir and the user's LINGUAS 22964 # environment variable. 22965 INST_LINGUAS= 22966 if test -n "$ALL_LINGUAS"; then 22967 for presentlang in $ALL_LINGUAS; do 22968 useit=no 22969 if test "%UNSET%" != "$LINGUAS"; then 22970 desiredlanguages="$LINGUAS" 22971 else 22972 desiredlanguages="$ALL_LINGUAS" 22973 fi 22974 for desiredlang in $desiredlanguages; do 22975 # Use the presentlang catalog if desiredlang is 22976 # a. equal to presentlang, or 22977 # b. a variant of presentlang (because in this case, 22978 # presentlang can be used as a fallback for messages 22979 # which are not translated in the desiredlang catalog). 22980 case "$desiredlang" in 22981 "$presentlang"*) useit=yes;; 22982 esac 22983 done 22984 if test $useit = yes; then 22985 INST_LINGUAS="$INST_LINGUAS $presentlang" 22986 fi 22987 done 22988 fi 22989 CATALOGS= 22990 if test -n "$INST_LINGUAS"; then 22991 for lang in $INST_LINGUAS; do 22992 CATALOGS="$CATALOGS $lang.gmo" 22993 done 22994 fi 22995 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 22996 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" 22997 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 22998 if test -f "$f"; then 22999 case "$f" in 23000 *.orig | *.bak | *~) ;; 23001 *) cat "$f" >> "$ac_dir/Makefile" ;; 23002 esac 23003 fi 23004 done 23005 fi 23006 ;; 23007 esac 23008 done ;; 23009 "$ac_stdint_h":C) 23010{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_stdint_h : $_ac_stdint_h" >&5 23011printf "%s\n" "$as_me: creating $ac_stdint_h : $_ac_stdint_h" >&6;} 23012ac_stdint=$tmp/_stdint.h 23013 23014echo "#ifndef" $_ac_stdint_h >$ac_stdint 23015echo "#define" $_ac_stdint_h "1" >>$ac_stdint 23016echo "#ifndef" _GENERATED_STDINT_H >>$ac_stdint 23017echo "#define" _GENERATED_STDINT_H '"'$PACKAGE $VERSION'"' >>$ac_stdint 23018echo "/* generated $ac_cv_stdint_message */" >>$ac_stdint 23019if test "_$ac_cv_header_stdint_t" != "_" ; then 23020echo "#define _STDINT_HAVE_STDINT_H" "1" >>$ac_stdint 23021echo "#include <stdint.h>" >>$ac_stdint 23022echo "#endif" >>$ac_stdint 23023echo "#endif" >>$ac_stdint 23024else 23025 23026cat >>$ac_stdint <<STDINT_EOF 23027 23028/* ................... shortcircuit part ........................... */ 23029 23030#if defined HAVE_STDINT_H || defined _STDINT_HAVE_STDINT_H 23031#include <stdint.h> 23032#else 23033#include <stddef.h> 23034 23035/* .................... configured part ............................ */ 23036 23037STDINT_EOF 23038 23039echo "/* whether we have a C99 compatible stdint header file */" >>$ac_stdint 23040if test "_$ac_cv_header_stdint_x" != "_" ; then 23041 ac_header="$ac_cv_header_stdint_x" 23042 echo "#define _STDINT_HEADER_INTPTR" '"'"$ac_header"'"' >>$ac_stdint 23043else 23044 echo "/* #undef _STDINT_HEADER_INTPTR */" >>$ac_stdint 23045fi 23046 23047echo "/* whether we have a C96 compatible inttypes header file */" >>$ac_stdint 23048if test "_$ac_cv_header_stdint_o" != "_" ; then 23049 ac_header="$ac_cv_header_stdint_o" 23050 echo "#define _STDINT_HEADER_UINT32" '"'"$ac_header"'"' >>$ac_stdint 23051else 23052 echo "/* #undef _STDINT_HEADER_UINT32 */" >>$ac_stdint 23053fi 23054 23055echo "/* whether we have a BSD compatible inet types header */" >>$ac_stdint 23056if test "_$ac_cv_header_stdint_u" != "_" ; then 23057 ac_header="$ac_cv_header_stdint_u" 23058 echo "#define _STDINT_HEADER_U_INT32" '"'"$ac_header"'"' >>$ac_stdint 23059else 23060 echo "/* #undef _STDINT_HEADER_U_INT32 */" >>$ac_stdint 23061fi 23062 23063echo "" >>$ac_stdint 23064 23065if test "_$ac_header" != "_" ; then if test "$ac_header" != "stddef.h" ; then 23066 echo "#include <$ac_header>" >>$ac_stdint 23067 echo "" >>$ac_stdint 23068fi fi 23069 23070echo "/* which 64bit typedef has been found */" >>$ac_stdint 23071if test "$ac_cv_type_uint64_t" = "yes" ; then 23072echo "#define _STDINT_HAVE_UINT64_T" "1" >>$ac_stdint 23073else 23074echo "/* #undef _STDINT_HAVE_UINT64_T */" >>$ac_stdint 23075fi 23076if test "$ac_cv_type_u_int64_t" = "yes" ; then 23077echo "#define _STDINT_HAVE_U_INT64_T" "1" >>$ac_stdint 23078else 23079echo "/* #undef _STDINT_HAVE_U_INT64_T */" >>$ac_stdint 23080fi 23081echo "" >>$ac_stdint 23082 23083echo "/* which type model has been detected */" >>$ac_stdint 23084if test "_$ac_cv_char_data_model" != "_" ; then 23085echo "#define _STDINT_CHAR_MODEL" "$ac_cv_char_data_model" >>$ac_stdint 23086echo "#define _STDINT_LONG_MODEL" "$ac_cv_long_data_model" >>$ac_stdint 23087else 23088echo "/* #undef _STDINT_CHAR_MODEL // skipped */" >>$ac_stdint 23089echo "/* #undef _STDINT_LONG_MODEL // skipped */" >>$ac_stdint 23090fi 23091echo "" >>$ac_stdint 23092 23093echo "/* whether int_least types were detected */" >>$ac_stdint 23094if test "$ac_cv_type_int_least32_t" = "yes"; then 23095echo "#define _STDINT_HAVE_INT_LEAST32_T" "1" >>$ac_stdint 23096else 23097echo "/* #undef _STDINT_HAVE_INT_LEAST32_T */" >>$ac_stdint 23098fi 23099echo "/* whether int_fast types were detected */" >>$ac_stdint 23100if test "$ac_cv_type_int_fast32_t" = "yes"; then 23101echo "#define _STDINT_HAVE_INT_FAST32_T" "1" >>$ac_stdint 23102else 23103echo "/* #undef _STDINT_HAVE_INT_FAST32_T */" >>$ac_stdint 23104fi 23105echo "/* whether intmax_t type was detected */" >>$ac_stdint 23106if test "$ac_cv_type_intmax_t" = "yes"; then 23107echo "#define _STDINT_HAVE_INTMAX_T" "1" >>$ac_stdint 23108else 23109echo "/* #undef _STDINT_HAVE_INTMAX_T */" >>$ac_stdint 23110fi 23111echo "" >>$ac_stdint 23112 23113 cat >>$ac_stdint <<STDINT_EOF 23114/* .................... detections part ............................ */ 23115 23116/* whether we need to define bitspecific types from compiler base types */ 23117#ifndef _STDINT_HEADER_INTPTR 23118#ifndef _STDINT_HEADER_UINT32 23119#ifndef _STDINT_HEADER_U_INT32 23120#define _STDINT_NEED_INT_MODEL_T 23121#else 23122#define _STDINT_HAVE_U_INT_TYPES 23123#endif 23124#endif 23125#endif 23126 23127#ifdef _STDINT_HAVE_U_INT_TYPES 23128#undef _STDINT_NEED_INT_MODEL_T 23129#endif 23130 23131#ifdef _STDINT_CHAR_MODEL 23132#if _STDINT_CHAR_MODEL+0 == 122 || _STDINT_CHAR_MODEL+0 == 124 23133#ifndef _STDINT_BYTE_MODEL 23134#define _STDINT_BYTE_MODEL 12 23135#endif 23136#endif 23137#endif 23138 23139#ifndef _STDINT_HAVE_INT_LEAST32_T 23140#define _STDINT_NEED_INT_LEAST_T 23141#endif 23142 23143#ifndef _STDINT_HAVE_INT_FAST32_T 23144#define _STDINT_NEED_INT_FAST_T 23145#endif 23146 23147#ifndef _STDINT_HEADER_INTPTR 23148#define _STDINT_NEED_INTPTR_T 23149#ifndef _STDINT_HAVE_INTMAX_T 23150#define _STDINT_NEED_INTMAX_T 23151#endif 23152#endif 23153 23154 23155/* .................... definition part ............................ */ 23156 23157/* some system headers have good uint64_t */ 23158#ifndef _HAVE_UINT64_T 23159#if defined _STDINT_HAVE_UINT64_T || defined HAVE_UINT64_T 23160#define _HAVE_UINT64_T 23161#elif defined _STDINT_HAVE_U_INT64_T || defined HAVE_U_INT64_T 23162#define _HAVE_UINT64_T 23163typedef u_int64_t uint64_t; 23164#endif 23165#endif 23166 23167#ifndef _HAVE_UINT64_T 23168/* .. here are some common heuristics using compiler runtime specifics */ 23169#if defined __STDC_VERSION__ && defined __STDC_VERSION__ >= 199901L 23170#define _HAVE_UINT64_T 23171#define _HAVE_LONGLONG_UINT64_T 23172typedef long long int64_t; 23173typedef unsigned long long uint64_t; 23174 23175#elif !defined __STRICT_ANSI__ 23176#if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__ 23177#define _HAVE_UINT64_T 23178typedef __int64 int64_t; 23179typedef unsigned __int64 uint64_t; 23180 23181#elif defined __GNUC__ || defined __MWERKS__ || defined __ELF__ 23182/* note: all ELF-systems seem to have loff-support which needs 64-bit */ 23183#if !defined _NO_LONGLONG 23184#define _HAVE_UINT64_T 23185#define _HAVE_LONGLONG_UINT64_T 23186typedef long long int64_t; 23187typedef unsigned long long uint64_t; 23188#endif 23189 23190#elif defined __alpha || (defined __mips && defined _ABIN32) 23191#if !defined _NO_LONGLONG 23192typedef long int64_t; 23193typedef unsigned long uint64_t; 23194#endif 23195 /* compiler/cpu type to define int64_t */ 23196#endif 23197#endif 23198#endif 23199 23200#if defined _STDINT_HAVE_U_INT_TYPES 23201/* int8_t int16_t int32_t defined by inet code, redeclare the u_intXX types */ 23202typedef u_int8_t uint8_t; 23203typedef u_int16_t uint16_t; 23204typedef u_int32_t uint32_t; 23205 23206/* glibc compatibility */ 23207#ifndef __int8_t_defined 23208#define __int8_t_defined 23209#endif 23210#endif 23211 23212#ifdef _STDINT_NEED_INT_MODEL_T 23213/* we must guess all the basic types. Apart from byte-adressable system, */ 23214/* there a few 32-bit-only dsp-systems that we guard with BYTE_MODEL 8-} */ 23215/* (btw, those nibble-addressable systems are way off, or so we assume) */ 23216 23217 23218#if defined _STDINT_BYTE_MODEL 23219#if _STDINT_LONG_MODEL+0 == 242 23220/* 2:4:2 = IP16 = a normal 16-bit system */ 23221typedef unsigned char uint8_t; 23222typedef unsigned short uint16_t; 23223typedef unsigned long uint32_t; 23224#ifndef __int8_t_defined 23225#define __int8_t_defined 23226typedef char int8_t; 23227typedef short int16_t; 23228typedef long int32_t; 23229#endif 23230#elif _STDINT_LONG_MODEL+0 == 244 || _STDINT_LONG_MODEL == 444 23231/* 2:4:4 = LP32 = a 32-bit system derived from a 16-bit */ 23232/* 4:4:4 = ILP32 = a normal 32-bit system */ 23233typedef unsigned char uint8_t; 23234typedef unsigned short uint16_t; 23235typedef unsigned int uint32_t; 23236#ifndef __int8_t_defined 23237#define __int8_t_defined 23238typedef char int8_t; 23239typedef short int16_t; 23240typedef int int32_t; 23241#endif 23242#elif _STDINT_LONG_MODEL+0 == 484 || _STDINT_LONG_MODEL+0 == 488 23243/* 4:8:4 = IP32 = a 32-bit system prepared for 64-bit */ 23244/* 4:8:8 = LP64 = a normal 64-bit system */ 23245typedef unsigned char uint8_t; 23246typedef unsigned short uint16_t; 23247typedef unsigned int uint32_t; 23248#ifndef __int8_t_defined 23249#define __int8_t_defined 23250typedef char int8_t; 23251typedef short int16_t; 23252typedef int int32_t; 23253#endif 23254/* this system has a "long" of 64bit */ 23255#ifndef _HAVE_UINT64_T 23256#define _HAVE_UINT64_T 23257typedef unsigned long uint64_t; 23258typedef long int64_t; 23259#endif 23260#elif _STDINT_LONG_MODEL+0 == 448 23261/* LLP64 a 64-bit system derived from a 32-bit system */ 23262typedef unsigned char uint8_t; 23263typedef unsigned short uint16_t; 23264typedef unsigned int uint32_t; 23265#ifndef __int8_t_defined 23266#define __int8_t_defined 23267typedef char int8_t; 23268typedef short int16_t; 23269typedef int int32_t; 23270#endif 23271/* assuming the system has a "long long" */ 23272#ifndef _HAVE_UINT64_T 23273#define _HAVE_UINT64_T 23274#define _HAVE_LONGLONG_UINT64_T 23275typedef unsigned long long uint64_t; 23276typedef long long int64_t; 23277#endif 23278#else 23279#define _STDINT_NO_INT32_T 23280#endif 23281#else 23282#define _STDINT_NO_INT8_T 23283#define _STDINT_NO_INT32_T 23284#endif 23285#endif 23286 23287/* 23288 * quote from SunOS-5.8 sys/inttypes.h: 23289 * Use at your own risk. As of February 1996, the committee is squarely 23290 * behind the fixed sized types; the "least" and "fast" types are still being 23291 * discussed. The probability that the "fast" types may be removed before 23292 * the standard is finalized is high enough that they are not currently 23293 * implemented. 23294 */ 23295 23296#if defined _STDINT_NEED_INT_LEAST_T 23297typedef int8_t int_least8_t; 23298typedef int16_t int_least16_t; 23299typedef int32_t int_least32_t; 23300#ifdef _HAVE_UINT64_T 23301typedef int64_t int_least64_t; 23302#endif 23303 23304typedef uint8_t uint_least8_t; 23305typedef uint16_t uint_least16_t; 23306typedef uint32_t uint_least32_t; 23307#ifdef _HAVE_UINT64_T 23308typedef uint64_t uint_least64_t; 23309#endif 23310 /* least types */ 23311#endif 23312 23313#if defined _STDINT_NEED_INT_FAST_T 23314typedef int8_t int_fast8_t; 23315typedef int int_fast16_t; 23316typedef int32_t int_fast32_t; 23317#ifdef _HAVE_UINT64_T 23318typedef int64_t int_fast64_t; 23319#endif 23320 23321typedef uint8_t uint_fast8_t; 23322typedef unsigned uint_fast16_t; 23323typedef uint32_t uint_fast32_t; 23324#ifdef _HAVE_UINT64_T 23325typedef uint64_t uint_fast64_t; 23326#endif 23327 /* fast types */ 23328#endif 23329 23330#ifdef _STDINT_NEED_INTMAX_T 23331#ifdef _HAVE_UINT64_T 23332typedef int64_t intmax_t; 23333typedef uint64_t uintmax_t; 23334#else 23335typedef long intmax_t; 23336typedef unsigned long uintmax_t; 23337#endif 23338#endif 23339 23340#ifdef _STDINT_NEED_INTPTR_T 23341#ifndef __intptr_t_defined 23342#define __intptr_t_defined 23343/* we encourage using "long" to store pointer values, never use "int" ! */ 23344#if _STDINT_LONG_MODEL+0 == 242 || _STDINT_LONG_MODEL+0 == 484 23345typedef unsigned int uintptr_t; 23346typedef int intptr_t; 23347#elif _STDINT_LONG_MODEL+0 == 244 || _STDINT_LONG_MODEL+0 == 444 23348typedef unsigned long uintptr_t; 23349typedef long intptr_t; 23350#elif _STDINT_LONG_MODEL+0 == 448 && defined _HAVE_UINT64_T 23351typedef uint64_t uintptr_t; 23352typedef int64_t intptr_t; 23353#else /* matches typical system types ILP32 and LP64 - but not IP16 or LLP64 */ 23354typedef unsigned long uintptr_t; 23355typedef long intptr_t; 23356#endif 23357#endif 23358#endif 23359 23360/* The ISO C99 standard specifies that in C++ implementations these 23361 should only be defined if explicitly requested. */ 23362#if !defined __cplusplus || defined __STDC_CONSTANT_MACROS 23363#ifndef UINT32_C 23364 23365/* Signed. */ 23366# define INT8_C(c) c 23367# define INT16_C(c) c 23368# define INT32_C(c) c 23369# ifdef _HAVE_LONGLONG_UINT64_T 23370# define INT64_C(c) c ## L 23371# else 23372# define INT64_C(c) c ## LL 23373# endif 23374 23375/* Unsigned. */ 23376# define UINT8_C(c) c ## U 23377# define UINT16_C(c) c ## U 23378# define UINT32_C(c) c ## U 23379# ifdef _HAVE_LONGLONG_UINT64_T 23380# define UINT64_C(c) c ## UL 23381# else 23382# define UINT64_C(c) c ## ULL 23383# endif 23384 23385/* Maximal type. */ 23386# ifdef _HAVE_LONGLONG_UINT64_T 23387# define INTMAX_C(c) c ## L 23388# define UINTMAX_C(c) c ## UL 23389# else 23390# define INTMAX_C(c) c ## LL 23391# define UINTMAX_C(c) c ## ULL 23392# endif 23393 23394 /* literalnumbers */ 23395#endif 23396#endif 23397 23398/* These limits are merily those of a two complement byte-oriented system */ 23399 23400/* Minimum of signed integral types. */ 23401# define INT8_MIN (-128) 23402# define INT16_MIN (-32767-1) 23403# define INT32_MIN (-2147483647-1) 23404# define INT64_MIN (-__INT64_C(9223372036854775807)-1) 23405/* Maximum of signed integral types. */ 23406# define INT8_MAX (127) 23407# define INT16_MAX (32767) 23408# define INT32_MAX (2147483647) 23409# define INT64_MAX (__INT64_C(9223372036854775807)) 23410 23411/* Maximum of unsigned integral types. */ 23412# define UINT8_MAX (255) 23413# define UINT16_MAX (65535) 23414# define UINT32_MAX (4294967295U) 23415# define UINT64_MAX (__UINT64_C(18446744073709551615)) 23416 23417/* Minimum of signed integral types having a minimum size. */ 23418# define INT_LEAST8_MIN INT8_MIN 23419# define INT_LEAST16_MIN INT16_MIN 23420# define INT_LEAST32_MIN INT32_MIN 23421# define INT_LEAST64_MIN INT64_MIN 23422/* Maximum of signed integral types having a minimum size. */ 23423# define INT_LEAST8_MAX INT8_MAX 23424# define INT_LEAST16_MAX INT16_MAX 23425# define INT_LEAST32_MAX INT32_MAX 23426# define INT_LEAST64_MAX INT64_MAX 23427 23428/* Maximum of unsigned integral types having a minimum size. */ 23429# define UINT_LEAST8_MAX UINT8_MAX 23430# define UINT_LEAST16_MAX UINT16_MAX 23431# define UINT_LEAST32_MAX UINT32_MAX 23432# define UINT_LEAST64_MAX UINT64_MAX 23433 23434 /* shortcircuit*/ 23435#endif 23436 /* once */ 23437#endif 23438#endif 23439STDINT_EOF 23440fi 23441 if cmp -s $ac_stdint_h $ac_stdint 2>/dev/null; then 23442 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_stdint_h is unchanged" >&5 23443printf "%s\n" "$as_me: $ac_stdint_h is unchanged" >&6;} 23444 else 23445 ac_dir=`$as_dirname -- "$ac_stdint_h" || 23446$as_expr X"$ac_stdint_h" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23447 X"$ac_stdint_h" : 'X\(//\)[^/]' \| \ 23448 X"$ac_stdint_h" : 'X\(//\)$' \| \ 23449 X"$ac_stdint_h" : 'X\(/\)' \| . 2>/dev/null || 23450printf "%s\n" X"$ac_stdint_h" | 23451 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23452 s//\1/ 23453 q 23454 } 23455 /^X\(\/\/\)[^/].*/{ 23456 s//\1/ 23457 q 23458 } 23459 /^X\(\/\/\)$/{ 23460 s//\1/ 23461 q 23462 } 23463 /^X\(\/\).*/{ 23464 s//\1/ 23465 q 23466 } 23467 s/.*/./; q'` 23468 as_dir="$ac_dir"; as_fn_mkdir_p 23469 rm -f $ac_stdint_h 23470 mv $ac_stdint $ac_stdint_h 23471 fi 23472 ;; 23473 23474 esac 23475done # for ac_tag 23476 23477 23478as_fn_exit 0 23479_ACEOF 23480ac_clean_files=$ac_clean_files_save 23481 23482test $ac_write_fail = 0 || 23483 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 23484 23485 23486# configure is writing to config.log, and then calls config.status. 23487# config.status does its own redirection, appending to config.log. 23488# Unfortunately, on DOS this fails, as config.log is still kept open 23489# by configure, so config.status won't be able to write to it; its 23490# output is simply discarded. So we exec the FD to /dev/null, 23491# effectively closing config.log, so it can be properly (re)opened and 23492# appended to by config.status. When coming back to configure, we 23493# need to make the FD available again. 23494if test "$no_create" != yes; then 23495 ac_cs_success=: 23496 ac_config_status_args= 23497 test "$silent" = yes && 23498 ac_config_status_args="$ac_config_status_args --quiet" 23499 exec 5>/dev/null 23500 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 23501 exec 5>>config.log 23502 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 23503 # would make configure fail if this is the last instruction. 23504 $ac_cs_success || as_fn_exit 1 23505fi 23506if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 23507 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 23508printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 23509fi 23510 23511 23512