1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for package-unused version-unused. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199 200 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 201 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 202 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 PATH=/empty FPATH=/empty; export PATH FPATH 205 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 206 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 207test \$(( 1 + 1 )) = 2 || exit 1" 208 if (eval "$as_required") 2>/dev/null; then : 209 as_have_required=yes 210else 211 as_have_required=no 212fi 213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 215else 216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217as_found=false 218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219do 220 IFS=$as_save_IFS 221 test -z "$as_dir" && as_dir=. 222 as_found=: 223 case $as_dir in #( 224 /*) 225 for as_base in sh bash ksh sh5; do 226 # Try only shells that exist, to save several forks. 227 as_shell=$as_dir/$as_base 228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 CONFIG_SHELL=$as_shell as_have_required=yes 231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 break 2 233fi 234fi 235 done;; 236 esac 237 as_found=false 238done 239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 CONFIG_SHELL=$SHELL as_have_required=yes 242fi; } 243IFS=$as_save_IFS 244 245 246 if test "x$CONFIG_SHELL" != x; then : 247 export CONFIG_SHELL 248 # We cannot yet assume a decent shell, so we have to provide a 249# neutralization value for shells without unset; and this also 250# works around shells that cannot unset nonexistent variables. 251# Preserve -v and -x to the replacement shell. 252BASH_ENV=/dev/null 253ENV=/dev/null 254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255case $- in # (((( 256 *v*x* | *x*v* ) as_opts=-vx ;; 257 *v* ) as_opts=-v ;; 258 *x* ) as_opts=-x ;; 259 * ) as_opts= ;; 260esac 261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262# Admittedly, this is quite paranoid, since all the known shells bail 263# out after a failed `exec'. 264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265exit 255 266fi 267 268 if test x$as_have_required = xno; then : 269 $as_echo "$0: This script requires a shell more modern than all" 270 $as_echo "$0: the shells that I found on your system." 271 if test x${ZSH_VERSION+set} = xset ; then 272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 else 275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, 276$0: including any error possibly output before this 277$0: message. Then install a modern shell, or manually run 278$0: the script under such a shell if you do have one." 279 fi 280 exit 1 281fi 282fi 283fi 284SHELL=${CONFIG_SHELL-/bin/sh} 285export SHELL 286# Unset more variables known to interfere with behavior of common tools. 287CLICOLOR_FORCE= GREP_OPTIONS= 288unset CLICOLOR_FORCE GREP_OPTIONS 289 290## --------------------- ## 291## M4sh Shell Functions. ## 292## --------------------- ## 293# as_fn_unset VAR 294# --------------- 295# Portably unset VAR. 296as_fn_unset () 297{ 298 { eval $1=; unset $1;} 299} 300as_unset=as_fn_unset 301 302# as_fn_set_status STATUS 303# ----------------------- 304# Set $? to STATUS, without forking. 305as_fn_set_status () 306{ 307 return $1 308} # as_fn_set_status 309 310# as_fn_exit STATUS 311# ----------------- 312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313as_fn_exit () 314{ 315 set +e 316 as_fn_set_status $1 317 exit $1 318} # as_fn_exit 319 320# as_fn_mkdir_p 321# ------------- 322# Create "$as_dir" as a directory, including parents if necessary. 323as_fn_mkdir_p () 324{ 325 326 case $as_dir in #( 327 -*) as_dir=./$as_dir;; 328 esac 329 test -d "$as_dir" || eval $as_mkdir_p || { 330 as_dirs= 331 while :; do 332 case $as_dir in #( 333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 *) as_qdir=$as_dir;; 335 esac 336 as_dirs="'$as_qdir' $as_dirs" 337 as_dir=`$as_dirname -- "$as_dir" || 338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 X"$as_dir" : 'X\(//\)[^/]' \| \ 340 X"$as_dir" : 'X\(//\)$' \| \ 341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342$as_echo X"$as_dir" | 343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\/\)[^/].*/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)$/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\).*/{ 356 s//\1/ 357 q 358 } 359 s/.*/./; q'` 360 test -d "$as_dir" && break 361 done 362 test -z "$as_dirs" || eval "mkdir $as_dirs" 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 365 366} # as_fn_mkdir_p 367 368# as_fn_executable_p FILE 369# ----------------------- 370# Test if FILE is an executable regular file. 371as_fn_executable_p () 372{ 373 test -f "$1" && test -x "$1" 374} # as_fn_executable_p 375# as_fn_append VAR VALUE 376# ---------------------- 377# Append the text in VALUE to the end of the definition contained in VAR. Take 378# advantage of any shell optimizations that allow amortized linear growth over 379# repeated appends, instead of the typical quadratic growth present in naive 380# implementations. 381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 eval 'as_fn_append () 383 { 384 eval $1+=\$2 385 }' 386else 387 as_fn_append () 388 { 389 eval $1=\$$1\$2 390 } 391fi # as_fn_append 392 393# as_fn_arith ARG... 394# ------------------ 395# Perform arithmetic evaluation on the ARGs, and store the result in the 396# global $as_val. Take advantage of shells that can avoid forks. The arguments 397# must be portable across $(()) and expr. 398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 eval 'as_fn_arith () 400 { 401 as_val=$(( $* )) 402 }' 403else 404 as_fn_arith () 405 { 406 as_val=`expr "$@" || test $? -eq 1` 407 } 408fi # as_fn_arith 409 410 411# as_fn_error STATUS ERROR [LINENO LOG_FD] 412# ---------------------------------------- 413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415# script with STATUS, using 1 if that was 0. 416as_fn_error () 417{ 418 as_status=$1; test $as_status -eq 0 && as_status=1 419 if test "$4"; then 420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 fi 423 $as_echo "$as_me: error: $2" >&2 424 as_fn_exit $as_status 425} # as_fn_error 426 427if expr a : '\(a\)' >/dev/null 2>&1 && 428 test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 as_expr=expr 430else 431 as_expr=false 432fi 433 434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 as_basename=basename 436else 437 as_basename=false 438fi 439 440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 as_dirname=dirname 442else 443 as_dirname=false 444fi 445 446as_me=`$as_basename -- "$0" || 447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 X"$0" : 'X\(//\)$' \| \ 449 X"$0" : 'X\(/\)' \| . 2>/dev/null || 450$as_echo X/"$0" | 451 sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 s//\1/ 453 q 454 } 455 /^X\/\(\/\/\)$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\).*/{ 460 s//\1/ 461 q 462 } 463 s/.*/./; q'` 464 465# Avoid depending upon Character Ranges. 466as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469as_cr_digits='0123456789' 470as_cr_alnum=$as_cr_Letters$as_cr_digits 471 472 473 as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 sed -n ' 479 p 480 /[$]LINENO/= 481 ' <$as_myself | 482 sed ' 483 s/[$]LINENO.*/&-/ 484 t lineno 485 b 486 :lineno 487 N 488 :loop 489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 t loop 491 s/-\n.*// 492 ' >$as_me.lineno && 493 chmod +x "$as_me.lineno" || 494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 # already done that, so ensure we don't try to do so again and fall 498 # in an infinite loop. This has already happened in practice. 499 _as_can_reexec=no; export _as_can_reexec 500 # Don't try to exec as it changes $[0], causing all sort of problems 501 # (the dirname of $[0] is not the place where we might find the 502 # original and so on. Autoconf is especially sensitive to this). 503 . "./$as_me.lineno" 504 # Exit status is that of the last command. 505 exit 506} 507 508ECHO_C= ECHO_N= ECHO_T= 509case `echo -n x` in #((((( 510-n*) 511 case `echo 'xy\c'` in 512 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 xy) ECHO_C='\c';; 514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 ECHO_T=' ';; 516 esac;; 517*) 518 ECHO_N='-n';; 519esac 520 521rm -f conf$$ conf$$.exe conf$$.file 522if test -d conf$$.dir; then 523 rm -f conf$$.dir/conf$$.file 524else 525 rm -f conf$$.dir 526 mkdir conf$$.dir 2>/dev/null 527fi 528if (echo >conf$$.file) 2>/dev/null; then 529 if ln -s conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s='ln -s' 531 # ... but there are two gotchas: 532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 # In both cases, we have to default to `cp -pR'. 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 as_ln_s='cp -pR' 537 elif ln conf$$.file conf$$ 2>/dev/null; then 538 as_ln_s=ln 539 else 540 as_ln_s='cp -pR' 541 fi 542else 543 as_ln_s='cp -pR' 544fi 545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546rmdir conf$$.dir 2>/dev/null 547 548if mkdir -p . 2>/dev/null; then 549 as_mkdir_p='mkdir -p "$as_dir"' 550else 551 test -d ./-p && rmdir ./-p 552 as_mkdir_p=false 553fi 554 555as_test_x='test -x' 556as_executable_p=as_fn_executable_p 557 558# Sed expression to map a string onto a valid CPP name. 559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 561# Sed expression to map a string onto a valid variable name. 562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 564SHELL=${CONFIG_SHELL-/bin/sh} 565 566 567test -n "$DJDIR" || exec 7<&0 </dev/null 568exec 6>&1 569 570# Name of the host. 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572# so uname gets run too. 573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 575# 576# Initializations. 577# 578ac_default_prefix=/usr/local 579ac_clean_files= 580ac_config_libobj_dir=. 581LIBOBJS= 582cross_compiling=no 583subdirs= 584MFLAGS= 585MAKEFLAGS= 586 587# Identity of this package. 588PACKAGE_NAME='package-unused' 589PACKAGE_TARNAME='libobjc' 590PACKAGE_VERSION='version-unused' 591PACKAGE_STRING='package-unused version-unused' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='' 594 595ac_unique_file="objc/objc.h" 596# Factoring default headers for most tests. 597ac_includes_default="\ 598#include <stdio.h> 599#ifdef HAVE_SYS_TYPES_H 600# include <sys/types.h> 601#endif 602#ifdef HAVE_SYS_STAT_H 603# include <sys/stat.h> 604#endif 605#ifdef STDC_HEADERS 606# include <stdlib.h> 607# include <stddef.h> 608#else 609# ifdef HAVE_STDLIB_H 610# include <stdlib.h> 611# endif 612#endif 613#ifdef HAVE_STRING_H 614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615# include <memory.h> 616# endif 617# include <string.h> 618#endif 619#ifdef HAVE_STRINGS_H 620# include <strings.h> 621#endif 622#ifdef HAVE_INTTYPES_H 623# include <inttypes.h> 624#endif 625#ifdef HAVE_STDINT_H 626# include <stdint.h> 627#endif 628#ifdef HAVE_UNISTD_H 629# include <unistd.h> 630#endif" 631 632ac_subst_vars='LTLIBOBJS 633LIBOBJS 634get_gcc_base_ver 635OBJC_BOEHM_GC_LIBS 636OBJC_BOEHM_GC_INCLUDES 637OBJC_BOEHM_GC 638OBJC_GCFLAGS 639SET_MAKE 640CPP 641OTOOL64 642OTOOL 643LIPO 644NMEDIT 645DSYMUTIL 646AWK 647STRIP 648LN_S 649NM 650ac_ct_DUMPBIN 651DUMPBIN 652LD 653FGREP 654EGREP 655GREP 656SED 657LIBTOOL 658OBJDUMP 659DLLTOOL 660MAINT 661MAINTAINER_MODE_FALSE 662MAINTAINER_MODE_TRUE 663INSTALL_DATA 664INSTALL_SCRIPT 665INSTALL_PROGRAM 666RANLIB 667AR 668AS 669XCFLAGS 670extra_ldflags_libobjc 671lt_host_flags 672OBJEXT 673EXEEXT 674ac_ct_CC 675CPPFLAGS 676LDFLAGS 677CFLAGS 678CC 679libsuffix 680includedirname 681toolexeclibdir 682toolexecdir 683glibcpp_srcdir 684target_noncanonical 685target_os 686target_vendor 687target_cpu 688target 689host_os 690host_vendor 691host_cpu 692host 693multi_basedir 694VERSION 695target_subdir 696host_subdir 697build_subdir 698build_libsubdir 699build_os 700build_vendor 701build_cpu 702build 703target_alias 704host_alias 705build_alias 706LIBS 707ECHO_T 708ECHO_N 709ECHO_C 710DEFS 711mandir 712localedir 713libdir 714psdir 715pdfdir 716dvidir 717htmldir 718infodir 719docdir 720oldincludedir 721includedir 722localstatedir 723sharedstatedir 724sysconfdir 725datadir 726datarootdir 727libexecdir 728sbindir 729bindir 730program_transform_name 731prefix 732exec_prefix 733PACKAGE_URL 734PACKAGE_BUGREPORT 735PACKAGE_STRING 736PACKAGE_VERSION 737PACKAGE_TARNAME 738PACKAGE_NAME 739PATH_SEPARATOR 740SHELL' 741ac_subst_files='' 742ac_user_opts=' 743enable_option_checking 744with_build_libsubdir 745with_target_subdir 746with_cross_host 747enable_version_specific_runtime_libs 748enable_multilib 749enable_cet 750enable_maintainer_mode 751enable_shared 752enable_static 753with_pic 754enable_fast_install 755with_gnu_ld 756enable_libtool_lock 757enable_tls 758enable_objc_gc 759with_target_bdw_gc 760with_target_bdw_gc_include 761with_target_bdw_gc_lib 762with_gcc_major_version_only 763' 764 ac_precious_vars='build_alias 765host_alias 766target_alias 767CPP 768CPPFLAGS' 769 770 771# Initialize some variables set by options. 772ac_init_help= 773ac_init_version=false 774ac_unrecognized_opts= 775ac_unrecognized_sep= 776# The variables have the same names as the options, with 777# dashes changed to underlines. 778cache_file=/dev/null 779exec_prefix=NONE 780no_create= 781no_recursion= 782prefix=NONE 783program_prefix=NONE 784program_suffix=NONE 785program_transform_name=s,x,x, 786silent= 787site= 788srcdir= 789verbose= 790x_includes=NONE 791x_libraries=NONE 792 793# Installation directory options. 794# These are left unexpanded so users can "make install exec_prefix=/foo" 795# and all the variables that are supposed to be based on exec_prefix 796# by default will actually change. 797# Use braces instead of parens because sh, perl, etc. also accept them. 798# (The list follows the same order as the GNU Coding Standards.) 799bindir='${exec_prefix}/bin' 800sbindir='${exec_prefix}/sbin' 801libexecdir='${exec_prefix}/libexec' 802datarootdir='${prefix}/share' 803datadir='${datarootdir}' 804sysconfdir='${prefix}/etc' 805sharedstatedir='${prefix}/com' 806localstatedir='${prefix}/var' 807includedir='${prefix}/include' 808oldincludedir='/usr/include' 809docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 810infodir='${datarootdir}/info' 811htmldir='${docdir}' 812dvidir='${docdir}' 813pdfdir='${docdir}' 814psdir='${docdir}' 815libdir='${exec_prefix}/lib' 816localedir='${datarootdir}/locale' 817mandir='${datarootdir}/man' 818 819ac_prev= 820ac_dashdash= 821for ac_option 822do 823 # If the previous option needs an argument, assign it. 824 if test -n "$ac_prev"; then 825 eval $ac_prev=\$ac_option 826 ac_prev= 827 continue 828 fi 829 830 case $ac_option in 831 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 832 *=) ac_optarg= ;; 833 *) ac_optarg=yes ;; 834 esac 835 836 # Accept the important Cygnus configure options, so we can diagnose typos. 837 838 case $ac_dashdash$ac_option in 839 --) 840 ac_dashdash=yes ;; 841 842 -bindir | --bindir | --bindi | --bind | --bin | --bi) 843 ac_prev=bindir ;; 844 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 845 bindir=$ac_optarg ;; 846 847 -build | --build | --buil | --bui | --bu) 848 ac_prev=build_alias ;; 849 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 850 build_alias=$ac_optarg ;; 851 852 -cache-file | --cache-file | --cache-fil | --cache-fi \ 853 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 854 ac_prev=cache_file ;; 855 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 856 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 857 cache_file=$ac_optarg ;; 858 859 --config-cache | -C) 860 cache_file=config.cache ;; 861 862 -datadir | --datadir | --datadi | --datad) 863 ac_prev=datadir ;; 864 -datadir=* | --datadir=* | --datadi=* | --datad=*) 865 datadir=$ac_optarg ;; 866 867 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 868 | --dataroo | --dataro | --datar) 869 ac_prev=datarootdir ;; 870 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 871 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 872 datarootdir=$ac_optarg ;; 873 874 -disable-* | --disable-*) 875 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 876 # Reject names that are not valid shell variable names. 877 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 878 as_fn_error $? "invalid feature name: $ac_useropt" 879 ac_useropt_orig=$ac_useropt 880 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 881 case $ac_user_opts in 882 *" 883"enable_$ac_useropt" 884"*) ;; 885 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 886 ac_unrecognized_sep=', ';; 887 esac 888 eval enable_$ac_useropt=no ;; 889 890 -docdir | --docdir | --docdi | --doc | --do) 891 ac_prev=docdir ;; 892 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 893 docdir=$ac_optarg ;; 894 895 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 896 ac_prev=dvidir ;; 897 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 898 dvidir=$ac_optarg ;; 899 900 -enable-* | --enable-*) 901 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 902 # Reject names that are not valid shell variable names. 903 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 904 as_fn_error $? "invalid feature name: $ac_useropt" 905 ac_useropt_orig=$ac_useropt 906 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 907 case $ac_user_opts in 908 *" 909"enable_$ac_useropt" 910"*) ;; 911 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 912 ac_unrecognized_sep=', ';; 913 esac 914 eval enable_$ac_useropt=\$ac_optarg ;; 915 916 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 917 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 918 | --exec | --exe | --ex) 919 ac_prev=exec_prefix ;; 920 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 921 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 922 | --exec=* | --exe=* | --ex=*) 923 exec_prefix=$ac_optarg ;; 924 925 -gas | --gas | --ga | --g) 926 # Obsolete; use --with-gas. 927 with_gas=yes ;; 928 929 -help | --help | --hel | --he | -h) 930 ac_init_help=long ;; 931 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 932 ac_init_help=recursive ;; 933 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 934 ac_init_help=short ;; 935 936 -host | --host | --hos | --ho) 937 ac_prev=host_alias ;; 938 -host=* | --host=* | --hos=* | --ho=*) 939 host_alias=$ac_optarg ;; 940 941 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 942 ac_prev=htmldir ;; 943 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 944 | --ht=*) 945 htmldir=$ac_optarg ;; 946 947 -includedir | --includedir | --includedi | --included | --include \ 948 | --includ | --inclu | --incl | --inc) 949 ac_prev=includedir ;; 950 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 951 | --includ=* | --inclu=* | --incl=* | --inc=*) 952 includedir=$ac_optarg ;; 953 954 -infodir | --infodir | --infodi | --infod | --info | --inf) 955 ac_prev=infodir ;; 956 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 957 infodir=$ac_optarg ;; 958 959 -libdir | --libdir | --libdi | --libd) 960 ac_prev=libdir ;; 961 -libdir=* | --libdir=* | --libdi=* | --libd=*) 962 libdir=$ac_optarg ;; 963 964 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 965 | --libexe | --libex | --libe) 966 ac_prev=libexecdir ;; 967 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 968 | --libexe=* | --libex=* | --libe=*) 969 libexecdir=$ac_optarg ;; 970 971 -localedir | --localedir | --localedi | --localed | --locale) 972 ac_prev=localedir ;; 973 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 974 localedir=$ac_optarg ;; 975 976 -localstatedir | --localstatedir | --localstatedi | --localstated \ 977 | --localstate | --localstat | --localsta | --localst | --locals) 978 ac_prev=localstatedir ;; 979 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 980 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 981 localstatedir=$ac_optarg ;; 982 983 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 984 ac_prev=mandir ;; 985 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 986 mandir=$ac_optarg ;; 987 988 -nfp | --nfp | --nf) 989 # Obsolete; use --without-fp. 990 with_fp=no ;; 991 992 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 993 | --no-cr | --no-c | -n) 994 no_create=yes ;; 995 996 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 997 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 998 no_recursion=yes ;; 999 1000 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1001 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1002 | --oldin | --oldi | --old | --ol | --o) 1003 ac_prev=oldincludedir ;; 1004 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1005 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1006 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1007 oldincludedir=$ac_optarg ;; 1008 1009 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1010 ac_prev=prefix ;; 1011 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1012 prefix=$ac_optarg ;; 1013 1014 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1015 | --program-pre | --program-pr | --program-p) 1016 ac_prev=program_prefix ;; 1017 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1018 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1019 program_prefix=$ac_optarg ;; 1020 1021 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1022 | --program-suf | --program-su | --program-s) 1023 ac_prev=program_suffix ;; 1024 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1025 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1026 program_suffix=$ac_optarg ;; 1027 1028 -program-transform-name | --program-transform-name \ 1029 | --program-transform-nam | --program-transform-na \ 1030 | --program-transform-n | --program-transform- \ 1031 | --program-transform | --program-transfor \ 1032 | --program-transfo | --program-transf \ 1033 | --program-trans | --program-tran \ 1034 | --progr-tra | --program-tr | --program-t) 1035 ac_prev=program_transform_name ;; 1036 -program-transform-name=* | --program-transform-name=* \ 1037 | --program-transform-nam=* | --program-transform-na=* \ 1038 | --program-transform-n=* | --program-transform-=* \ 1039 | --program-transform=* | --program-transfor=* \ 1040 | --program-transfo=* | --program-transf=* \ 1041 | --program-trans=* | --program-tran=* \ 1042 | --progr-tra=* | --program-tr=* | --program-t=*) 1043 program_transform_name=$ac_optarg ;; 1044 1045 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1046 ac_prev=pdfdir ;; 1047 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1048 pdfdir=$ac_optarg ;; 1049 1050 -psdir | --psdir | --psdi | --psd | --ps) 1051 ac_prev=psdir ;; 1052 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1053 psdir=$ac_optarg ;; 1054 1055 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1056 | -silent | --silent | --silen | --sile | --sil) 1057 silent=yes ;; 1058 1059 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1060 ac_prev=sbindir ;; 1061 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1062 | --sbi=* | --sb=*) 1063 sbindir=$ac_optarg ;; 1064 1065 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1066 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1067 | --sharedst | --shareds | --shared | --share | --shar \ 1068 | --sha | --sh) 1069 ac_prev=sharedstatedir ;; 1070 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1071 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1072 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1073 | --sha=* | --sh=*) 1074 sharedstatedir=$ac_optarg ;; 1075 1076 -site | --site | --sit) 1077 ac_prev=site ;; 1078 -site=* | --site=* | --sit=*) 1079 site=$ac_optarg ;; 1080 1081 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1082 ac_prev=srcdir ;; 1083 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1084 srcdir=$ac_optarg ;; 1085 1086 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1087 | --syscon | --sysco | --sysc | --sys | --sy) 1088 ac_prev=sysconfdir ;; 1089 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1090 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1091 sysconfdir=$ac_optarg ;; 1092 1093 -target | --target | --targe | --targ | --tar | --ta | --t) 1094 ac_prev=target_alias ;; 1095 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1096 target_alias=$ac_optarg ;; 1097 1098 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1099 verbose=yes ;; 1100 1101 -version | --version | --versio | --versi | --vers | -V) 1102 ac_init_version=: ;; 1103 1104 -with-* | --with-*) 1105 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1106 # Reject names that are not valid shell variable names. 1107 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1108 as_fn_error $? "invalid package name: $ac_useropt" 1109 ac_useropt_orig=$ac_useropt 1110 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1111 case $ac_user_opts in 1112 *" 1113"with_$ac_useropt" 1114"*) ;; 1115 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1116 ac_unrecognized_sep=', ';; 1117 esac 1118 eval with_$ac_useropt=\$ac_optarg ;; 1119 1120 -without-* | --without-*) 1121 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1122 # Reject names that are not valid shell variable names. 1123 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1124 as_fn_error $? "invalid package name: $ac_useropt" 1125 ac_useropt_orig=$ac_useropt 1126 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1127 case $ac_user_opts in 1128 *" 1129"with_$ac_useropt" 1130"*) ;; 1131 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1132 ac_unrecognized_sep=', ';; 1133 esac 1134 eval with_$ac_useropt=no ;; 1135 1136 --x) 1137 # Obsolete; use --with-x. 1138 with_x=yes ;; 1139 1140 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1141 | --x-incl | --x-inc | --x-in | --x-i) 1142 ac_prev=x_includes ;; 1143 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1144 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1145 x_includes=$ac_optarg ;; 1146 1147 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1148 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1149 ac_prev=x_libraries ;; 1150 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1151 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1152 x_libraries=$ac_optarg ;; 1153 1154 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1155Try \`$0 --help' for more information" 1156 ;; 1157 1158 *=*) 1159 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1160 # Reject names that are not valid shell variable names. 1161 case $ac_envvar in #( 1162 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1163 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1164 esac 1165 eval $ac_envvar=\$ac_optarg 1166 export $ac_envvar ;; 1167 1168 *) 1169 # FIXME: should be removed in autoconf 3.0. 1170 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1171 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1172 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1173 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1174 ;; 1175 1176 esac 1177done 1178 1179if test -n "$ac_prev"; then 1180 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1181 as_fn_error $? "missing argument to $ac_option" 1182fi 1183 1184if test -n "$ac_unrecognized_opts"; then 1185 case $enable_option_checking in 1186 no) ;; 1187 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1188 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1189 esac 1190fi 1191 1192# Check all directory arguments for consistency. 1193for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1194 datadir sysconfdir sharedstatedir localstatedir includedir \ 1195 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1196 libdir localedir mandir 1197do 1198 eval ac_val=\$$ac_var 1199 # Remove trailing slashes. 1200 case $ac_val in 1201 */ ) 1202 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1203 eval $ac_var=\$ac_val;; 1204 esac 1205 # Be sure to have absolute directory names. 1206 case $ac_val in 1207 [\\/$]* | ?:[\\/]* ) continue;; 1208 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1209 esac 1210 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1211done 1212 1213# There might be people who depend on the old broken behavior: `$host' 1214# used to hold the argument of --host etc. 1215# FIXME: To remove some day. 1216build=$build_alias 1217host=$host_alias 1218target=$target_alias 1219 1220# FIXME: To remove some day. 1221if test "x$host_alias" != x; then 1222 if test "x$build_alias" = x; then 1223 cross_compiling=maybe 1224 elif test "x$build_alias" != "x$host_alias"; then 1225 cross_compiling=yes 1226 fi 1227fi 1228 1229ac_tool_prefix= 1230test -n "$host_alias" && ac_tool_prefix=$host_alias- 1231 1232test "$silent" = yes && exec 6>/dev/null 1233 1234 1235ac_pwd=`pwd` && test -n "$ac_pwd" && 1236ac_ls_di=`ls -di .` && 1237ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1238 as_fn_error $? "working directory cannot be determined" 1239test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1240 as_fn_error $? "pwd does not report name of working directory" 1241 1242 1243# Find the source files, if location was not specified. 1244if test -z "$srcdir"; then 1245 ac_srcdir_defaulted=yes 1246 # Try the directory containing this script, then the parent directory. 1247 ac_confdir=`$as_dirname -- "$as_myself" || 1248$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1249 X"$as_myself" : 'X\(//\)[^/]' \| \ 1250 X"$as_myself" : 'X\(//\)$' \| \ 1251 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1252$as_echo X"$as_myself" | 1253 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1254 s//\1/ 1255 q 1256 } 1257 /^X\(\/\/\)[^/].*/{ 1258 s//\1/ 1259 q 1260 } 1261 /^X\(\/\/\)$/{ 1262 s//\1/ 1263 q 1264 } 1265 /^X\(\/\).*/{ 1266 s//\1/ 1267 q 1268 } 1269 s/.*/./; q'` 1270 srcdir=$ac_confdir 1271 if test ! -r "$srcdir/$ac_unique_file"; then 1272 srcdir=.. 1273 fi 1274else 1275 ac_srcdir_defaulted=no 1276fi 1277if test ! -r "$srcdir/$ac_unique_file"; then 1278 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1279 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1280fi 1281ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1282ac_abs_confdir=`( 1283 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1284 pwd)` 1285# When building in place, set srcdir=. 1286if test "$ac_abs_confdir" = "$ac_pwd"; then 1287 srcdir=. 1288fi 1289# Remove unnecessary trailing slashes from srcdir. 1290# Double slashes in file names in object file debugging info 1291# mess up M-x gdb in Emacs. 1292case $srcdir in 1293*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1294esac 1295for ac_var in $ac_precious_vars; do 1296 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1297 eval ac_env_${ac_var}_value=\$${ac_var} 1298 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1299 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1300done 1301 1302# 1303# Report the --help message. 1304# 1305if test "$ac_init_help" = "long"; then 1306 # Omit some internal or obsolete options to make the list less imposing. 1307 # This message is too long to be a string in the A/UX 3.1 sh. 1308 cat <<_ACEOF 1309\`configure' configures package-unused version-unused to adapt to many kinds of systems. 1310 1311Usage: $0 [OPTION]... [VAR=VALUE]... 1312 1313To assign environment variables (e.g., CC, CFLAGS...), specify them as 1314VAR=VALUE. See below for descriptions of some of the useful variables. 1315 1316Defaults for the options are specified in brackets. 1317 1318Configuration: 1319 -h, --help display this help and exit 1320 --help=short display options specific to this package 1321 --help=recursive display the short help of all the included packages 1322 -V, --version display version information and exit 1323 -q, --quiet, --silent do not print \`checking ...' messages 1324 --cache-file=FILE cache test results in FILE [disabled] 1325 -C, --config-cache alias for \`--cache-file=config.cache' 1326 -n, --no-create do not create output files 1327 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1328 1329Installation directories: 1330 --prefix=PREFIX install architecture-independent files in PREFIX 1331 [$ac_default_prefix] 1332 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1333 [PREFIX] 1334 1335By default, \`make install' will install all the files in 1336\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1337an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1338for instance \`--prefix=\$HOME'. 1339 1340For better control, use the options below. 1341 1342Fine tuning of the installation directories: 1343 --bindir=DIR user executables [EPREFIX/bin] 1344 --sbindir=DIR system admin executables [EPREFIX/sbin] 1345 --libexecdir=DIR program executables [EPREFIX/libexec] 1346 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1347 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1348 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1349 --libdir=DIR object code libraries [EPREFIX/lib] 1350 --includedir=DIR C header files [PREFIX/include] 1351 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1352 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1353 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1354 --infodir=DIR info documentation [DATAROOTDIR/info] 1355 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1356 --mandir=DIR man documentation [DATAROOTDIR/man] 1357 --docdir=DIR documentation root [DATAROOTDIR/doc/libobjc] 1358 --htmldir=DIR html documentation [DOCDIR] 1359 --dvidir=DIR dvi documentation [DOCDIR] 1360 --pdfdir=DIR pdf documentation [DOCDIR] 1361 --psdir=DIR ps documentation [DOCDIR] 1362_ACEOF 1363 1364 cat <<\_ACEOF 1365 1366System types: 1367 --build=BUILD configure for building on BUILD [guessed] 1368 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1369 --target=TARGET configure for building compilers for TARGET [HOST] 1370_ACEOF 1371fi 1372 1373if test -n "$ac_init_help"; then 1374 case $ac_init_help in 1375 short | recursive ) echo "Configuration of package-unused version-unused:";; 1376 esac 1377 cat <<\_ACEOF 1378 1379Optional Features: 1380 --disable-option-checking ignore unrecognized --enable/--with options 1381 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1382 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1383 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory 1384 --enable-multilib build many library versions (default) 1385 --enable-cet enable Intel CET in target libraries [default=no] 1386 --enable-maintainer-mode 1387 enable make rules and dependencies not useful (and 1388 sometimes confusing) to the casual installer 1389 --enable-shared[=PKGS] build shared libraries [default=yes] 1390 --enable-static[=PKGS] build static libraries [default=yes] 1391 --enable-fast-install[=PKGS] 1392 optimize for fast installation [default=yes] 1393 --disable-libtool-lock avoid locking (might break parallel builds) 1394 --enable-tls Use thread-local storage [default=yes] 1395 --enable-objc-gc enable use of Boehm's garbage collector with the GNU 1396 Objective-C runtime 1397 1398Optional Packages: 1399 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1400 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1401 --with-build-libsubdir=DIR Directory where to find libraries for build system 1402 --with-target-subdir=SUBDIR 1403 configuring in a subdirectory 1404 --with-cross-host=HOST configuring with a cross compiler 1405 --with-pic try to use only PIC/non-PIC objects [default=use 1406 both] 1407 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1408 --with-target-bdw-gc=PATHLIST 1409 specify prefix directory for installed bdw-gc 1410 package. Equivalent to 1411 --with-target-bdw-gc-include=PATH/include plus 1412 --with-target-bdw-gc-lib=PATH/lib 1413 --with-target-bdw-gc-include=PATHLIST 1414 specify directories for installed bdw-gc include 1415 files 1416 --with-target-bdw-gc-lib=PATHLIST 1417 specify directories for installed bdw-gc library 1418 --with-gcc-major-version-only 1419 use only GCC major number in filesystem paths 1420 1421Some influential environment variables: 1422 CC C compiler command 1423 CFLAGS C compiler flags 1424 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1425 nonstandard directory <lib dir> 1426 LIBS libraries to pass to the linker, e.g. -l<library> 1427 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1428 you have headers in a nonstandard directory <include dir> 1429 CPP C preprocessor 1430 1431Use these variables to override the choices made by `configure' or to help 1432it to find libraries and programs with nonstandard names/locations. 1433 1434Report bugs to the package provider. 1435_ACEOF 1436ac_status=$? 1437fi 1438 1439if test "$ac_init_help" = "recursive"; then 1440 # If there are subdirs, report their specific --help. 1441 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1442 test -d "$ac_dir" || 1443 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1444 continue 1445 ac_builddir=. 1446 1447case "$ac_dir" in 1448.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1449*) 1450 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1451 # A ".." for each directory in $ac_dir_suffix. 1452 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1453 case $ac_top_builddir_sub in 1454 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1455 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1456 esac ;; 1457esac 1458ac_abs_top_builddir=$ac_pwd 1459ac_abs_builddir=$ac_pwd$ac_dir_suffix 1460# for backward compatibility: 1461ac_top_builddir=$ac_top_build_prefix 1462 1463case $srcdir in 1464 .) # We are building in place. 1465 ac_srcdir=. 1466 ac_top_srcdir=$ac_top_builddir_sub 1467 ac_abs_top_srcdir=$ac_pwd ;; 1468 [\\/]* | ?:[\\/]* ) # Absolute name. 1469 ac_srcdir=$srcdir$ac_dir_suffix; 1470 ac_top_srcdir=$srcdir 1471 ac_abs_top_srcdir=$srcdir ;; 1472 *) # Relative name. 1473 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1474 ac_top_srcdir=$ac_top_build_prefix$srcdir 1475 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1476esac 1477ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1478 1479 cd "$ac_dir" || { ac_status=$?; continue; } 1480 # Check for guested configure. 1481 if test -f "$ac_srcdir/configure.gnu"; then 1482 echo && 1483 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1484 elif test -f "$ac_srcdir/configure"; then 1485 echo && 1486 $SHELL "$ac_srcdir/configure" --help=recursive 1487 else 1488 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1489 fi || ac_status=$? 1490 cd "$ac_pwd" || { ac_status=$?; break; } 1491 done 1492fi 1493 1494test -n "$ac_init_help" && exit $ac_status 1495if $ac_init_version; then 1496 cat <<\_ACEOF 1497package-unused configure version-unused 1498generated by GNU Autoconf 2.69 1499 1500Copyright (C) 2012 Free Software Foundation, Inc. 1501This configure script is free software; the Free Software Foundation 1502gives unlimited permission to copy, distribute and modify it. 1503_ACEOF 1504 exit 1505fi 1506 1507## ------------------------ ## 1508## Autoconf initialization. ## 1509## ------------------------ ## 1510 1511# ac_fn_c_try_compile LINENO 1512# -------------------------- 1513# Try to compile conftest.$ac_ext, and return whether this succeeded. 1514ac_fn_c_try_compile () 1515{ 1516 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1517 rm -f conftest.$ac_objext 1518 if { { ac_try="$ac_compile" 1519case "(($ac_try" in 1520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1521 *) ac_try_echo=$ac_try;; 1522esac 1523eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1524$as_echo "$ac_try_echo"; } >&5 1525 (eval "$ac_compile") 2>conftest.err 1526 ac_status=$? 1527 if test -s conftest.err; then 1528 grep -v '^ *+' conftest.err >conftest.er1 1529 cat conftest.er1 >&5 1530 mv -f conftest.er1 conftest.err 1531 fi 1532 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1533 test $ac_status = 0; } && { 1534 test -z "$ac_c_werror_flag" || 1535 test ! -s conftest.err 1536 } && test -s conftest.$ac_objext; then : 1537 ac_retval=0 1538else 1539 $as_echo "$as_me: failed program was:" >&5 1540sed 's/^/| /' conftest.$ac_ext >&5 1541 1542 ac_retval=1 1543fi 1544 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1545 as_fn_set_status $ac_retval 1546 1547} # ac_fn_c_try_compile 1548 1549# ac_fn_c_try_link LINENO 1550# ----------------------- 1551# Try to link conftest.$ac_ext, and return whether this succeeded. 1552ac_fn_c_try_link () 1553{ 1554 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1555 rm -f conftest.$ac_objext conftest$ac_exeext 1556 if { { ac_try="$ac_link" 1557case "(($ac_try" in 1558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1559 *) ac_try_echo=$ac_try;; 1560esac 1561eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1562$as_echo "$ac_try_echo"; } >&5 1563 (eval "$ac_link") 2>conftest.err 1564 ac_status=$? 1565 if test -s conftest.err; then 1566 grep -v '^ *+' conftest.err >conftest.er1 1567 cat conftest.er1 >&5 1568 mv -f conftest.er1 conftest.err 1569 fi 1570 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1571 test $ac_status = 0; } && { 1572 test -z "$ac_c_werror_flag" || 1573 test ! -s conftest.err 1574 } && test -s conftest$ac_exeext && { 1575 test "$cross_compiling" = yes || 1576 test -x conftest$ac_exeext 1577 }; then : 1578 ac_retval=0 1579else 1580 $as_echo "$as_me: failed program was:" >&5 1581sed 's/^/| /' conftest.$ac_ext >&5 1582 1583 ac_retval=1 1584fi 1585 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1586 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1587 # interfere with the next link command; also delete a directory that is 1588 # left behind by Apple's compiler. We do this before executing the actions. 1589 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1590 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1591 as_fn_set_status $ac_retval 1592 1593} # ac_fn_c_try_link 1594 1595# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1596# ------------------------------------------------------- 1597# Tests whether HEADER exists and can be compiled using the include files in 1598# INCLUDES, setting the cache variable VAR accordingly. 1599ac_fn_c_check_header_compile () 1600{ 1601 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1603$as_echo_n "checking for $2... " >&6; } 1604if eval \${$3+:} false; then : 1605 $as_echo_n "(cached) " >&6 1606else 1607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1608/* end confdefs.h. */ 1609$4 1610#include <$2> 1611_ACEOF 1612if ac_fn_c_try_compile "$LINENO"; then : 1613 eval "$3=yes" 1614else 1615 eval "$3=no" 1616fi 1617rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1618fi 1619eval ac_res=\$$3 1620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1621$as_echo "$ac_res" >&6; } 1622 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1623 1624} # ac_fn_c_check_header_compile 1625 1626# ac_fn_c_try_cpp LINENO 1627# ---------------------- 1628# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1629ac_fn_c_try_cpp () 1630{ 1631 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1632 if { { ac_try="$ac_cpp conftest.$ac_ext" 1633case "(($ac_try" in 1634 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1635 *) ac_try_echo=$ac_try;; 1636esac 1637eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1638$as_echo "$ac_try_echo"; } >&5 1639 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1640 ac_status=$? 1641 if test -s conftest.err; then 1642 grep -v '^ *+' conftest.err >conftest.er1 1643 cat conftest.er1 >&5 1644 mv -f conftest.er1 conftest.err 1645 fi 1646 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1647 test $ac_status = 0; } > conftest.i && { 1648 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1649 test ! -s conftest.err 1650 }; then : 1651 ac_retval=0 1652else 1653 $as_echo "$as_me: failed program was:" >&5 1654sed 's/^/| /' conftest.$ac_ext >&5 1655 1656 ac_retval=1 1657fi 1658 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1659 as_fn_set_status $ac_retval 1660 1661} # ac_fn_c_try_cpp 1662 1663# ac_fn_c_try_run LINENO 1664# ---------------------- 1665# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1666# that executables *can* be run. 1667ac_fn_c_try_run () 1668{ 1669 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1670 if { { ac_try="$ac_link" 1671case "(($ac_try" in 1672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1673 *) ac_try_echo=$ac_try;; 1674esac 1675eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1676$as_echo "$ac_try_echo"; } >&5 1677 (eval "$ac_link") 2>&5 1678 ac_status=$? 1679 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1680 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1681 { { case "(($ac_try" in 1682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1683 *) ac_try_echo=$ac_try;; 1684esac 1685eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1686$as_echo "$ac_try_echo"; } >&5 1687 (eval "$ac_try") 2>&5 1688 ac_status=$? 1689 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1690 test $ac_status = 0; }; }; then : 1691 ac_retval=0 1692else 1693 $as_echo "$as_me: program exited with status $ac_status" >&5 1694 $as_echo "$as_me: failed program was:" >&5 1695sed 's/^/| /' conftest.$ac_ext >&5 1696 1697 ac_retval=$ac_status 1698fi 1699 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1700 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1701 as_fn_set_status $ac_retval 1702 1703} # ac_fn_c_try_run 1704 1705# ac_fn_c_check_func LINENO FUNC VAR 1706# ---------------------------------- 1707# Tests whether FUNC exists, setting the cache variable VAR accordingly 1708ac_fn_c_check_func () 1709{ 1710 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1712$as_echo_n "checking for $2... " >&6; } 1713if eval \${$3+:} false; then : 1714 $as_echo_n "(cached) " >&6 1715else 1716 if test x$gcc_no_link = xyes; then 1717 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1718fi 1719cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1720/* end confdefs.h. */ 1721/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1722 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1723#define $2 innocuous_$2 1724 1725/* System header to define __stub macros and hopefully few prototypes, 1726 which can conflict with char $2 (); below. 1727 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1728 <limits.h> exists even on freestanding compilers. */ 1729 1730#ifdef __STDC__ 1731# include <limits.h> 1732#else 1733# include <assert.h> 1734#endif 1735 1736#undef $2 1737 1738/* Override any GCC internal prototype to avoid an error. 1739 Use char because int might match the return type of a GCC 1740 builtin and then its argument prototype would still apply. */ 1741#ifdef __cplusplus 1742extern "C" 1743#endif 1744char $2 (); 1745/* The GNU C library defines this for functions which it implements 1746 to always fail with ENOSYS. Some functions are actually named 1747 something starting with __ and the normal name is an alias. */ 1748#if defined __stub_$2 || defined __stub___$2 1749choke me 1750#endif 1751 1752int 1753main () 1754{ 1755return $2 (); 1756 ; 1757 return 0; 1758} 1759_ACEOF 1760if ac_fn_c_try_link "$LINENO"; then : 1761 eval "$3=yes" 1762else 1763 eval "$3=no" 1764fi 1765rm -f core conftest.err conftest.$ac_objext \ 1766 conftest$ac_exeext conftest.$ac_ext 1767fi 1768eval ac_res=\$$3 1769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1770$as_echo "$ac_res" >&6; } 1771 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1772 1773} # ac_fn_c_check_func 1774 1775# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1776# ------------------------------------------------------- 1777# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1778# the include files in INCLUDES and setting the cache variable VAR 1779# accordingly. 1780ac_fn_c_check_header_mongrel () 1781{ 1782 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1783 if eval \${$3+:} false; then : 1784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1785$as_echo_n "checking for $2... " >&6; } 1786if eval \${$3+:} false; then : 1787 $as_echo_n "(cached) " >&6 1788fi 1789eval ac_res=\$$3 1790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1791$as_echo "$ac_res" >&6; } 1792else 1793 # Is the header compilable? 1794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1795$as_echo_n "checking $2 usability... " >&6; } 1796cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1797/* end confdefs.h. */ 1798$4 1799#include <$2> 1800_ACEOF 1801if ac_fn_c_try_compile "$LINENO"; then : 1802 ac_header_compiler=yes 1803else 1804 ac_header_compiler=no 1805fi 1806rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1807{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1808$as_echo "$ac_header_compiler" >&6; } 1809 1810# Is the header present? 1811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1812$as_echo_n "checking $2 presence... " >&6; } 1813cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1814/* end confdefs.h. */ 1815#include <$2> 1816_ACEOF 1817if ac_fn_c_try_cpp "$LINENO"; then : 1818 ac_header_preproc=yes 1819else 1820 ac_header_preproc=no 1821fi 1822rm -f conftest.err conftest.i conftest.$ac_ext 1823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1824$as_echo "$ac_header_preproc" >&6; } 1825 1826# So? What about this header? 1827case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1828 yes:no: ) 1829 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1830$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1831 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1832$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1833 ;; 1834 no:yes:* ) 1835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1836$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1837 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1838$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1840$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1841 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1842$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1843 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1844$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1845 ;; 1846esac 1847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1848$as_echo_n "checking for $2... " >&6; } 1849if eval \${$3+:} false; then : 1850 $as_echo_n "(cached) " >&6 1851else 1852 eval "$3=\$ac_header_compiler" 1853fi 1854eval ac_res=\$$3 1855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1856$as_echo "$ac_res" >&6; } 1857fi 1858 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1859 1860} # ac_fn_c_check_header_mongrel 1861cat >config.log <<_ACEOF 1862This file contains any messages produced by compilers while 1863running configure, to aid debugging if configure makes a mistake. 1864 1865It was created by package-unused $as_me version-unused, which was 1866generated by GNU Autoconf 2.69. Invocation command line was 1867 1868 $ $0 $@ 1869 1870_ACEOF 1871exec 5>>config.log 1872{ 1873cat <<_ASUNAME 1874## --------- ## 1875## Platform. ## 1876## --------- ## 1877 1878hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1879uname -m = `(uname -m) 2>/dev/null || echo unknown` 1880uname -r = `(uname -r) 2>/dev/null || echo unknown` 1881uname -s = `(uname -s) 2>/dev/null || echo unknown` 1882uname -v = `(uname -v) 2>/dev/null || echo unknown` 1883 1884/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1885/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1886 1887/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1888/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1889/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1890/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1891/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1892/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1893/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1894 1895_ASUNAME 1896 1897as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1898for as_dir in $PATH 1899do 1900 IFS=$as_save_IFS 1901 test -z "$as_dir" && as_dir=. 1902 $as_echo "PATH: $as_dir" 1903 done 1904IFS=$as_save_IFS 1905 1906} >&5 1907 1908cat >&5 <<_ACEOF 1909 1910 1911## ----------- ## 1912## Core tests. ## 1913## ----------- ## 1914 1915_ACEOF 1916 1917 1918# Keep a trace of the command line. 1919# Strip out --no-create and --no-recursion so they do not pile up. 1920# Strip out --silent because we don't want to record it for future runs. 1921# Also quote any args containing shell meta-characters. 1922# Make two passes to allow for proper duplicate-argument suppression. 1923ac_configure_args= 1924ac_configure_args0= 1925ac_configure_args1= 1926ac_must_keep_next=false 1927for ac_pass in 1 2 1928do 1929 for ac_arg 1930 do 1931 case $ac_arg in 1932 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1933 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1934 | -silent | --silent | --silen | --sile | --sil) 1935 continue ;; 1936 *\'*) 1937 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1938 esac 1939 case $ac_pass in 1940 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1941 2) 1942 as_fn_append ac_configure_args1 " '$ac_arg'" 1943 if test $ac_must_keep_next = true; then 1944 ac_must_keep_next=false # Got value, back to normal. 1945 else 1946 case $ac_arg in 1947 *=* | --config-cache | -C | -disable-* | --disable-* \ 1948 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1949 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1950 | -with-* | --with-* | -without-* | --without-* | --x) 1951 case "$ac_configure_args0 " in 1952 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1953 esac 1954 ;; 1955 -* ) ac_must_keep_next=true ;; 1956 esac 1957 fi 1958 as_fn_append ac_configure_args " '$ac_arg'" 1959 ;; 1960 esac 1961 done 1962done 1963{ ac_configure_args0=; unset ac_configure_args0;} 1964{ ac_configure_args1=; unset ac_configure_args1;} 1965 1966# When interrupted or exit'd, cleanup temporary files, and complete 1967# config.log. We remove comments because anyway the quotes in there 1968# would cause problems or look ugly. 1969# WARNING: Use '\'' to represent an apostrophe within the trap. 1970# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1971trap 'exit_status=$? 1972 # Save into config.log some information that might help in debugging. 1973 { 1974 echo 1975 1976 $as_echo "## ---------------- ## 1977## Cache variables. ## 1978## ---------------- ##" 1979 echo 1980 # The following way of writing the cache mishandles newlines in values, 1981( 1982 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1983 eval ac_val=\$$ac_var 1984 case $ac_val in #( 1985 *${as_nl}*) 1986 case $ac_var in #( 1987 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1988$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1989 esac 1990 case $ac_var in #( 1991 _ | IFS | as_nl) ;; #( 1992 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1993 *) { eval $ac_var=; unset $ac_var;} ;; 1994 esac ;; 1995 esac 1996 done 1997 (set) 2>&1 | 1998 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1999 *${as_nl}ac_space=\ *) 2000 sed -n \ 2001 "s/'\''/'\''\\\\'\'''\''/g; 2002 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2003 ;; #( 2004 *) 2005 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2006 ;; 2007 esac | 2008 sort 2009) 2010 echo 2011 2012 $as_echo "## ----------------- ## 2013## Output variables. ## 2014## ----------------- ##" 2015 echo 2016 for ac_var in $ac_subst_vars 2017 do 2018 eval ac_val=\$$ac_var 2019 case $ac_val in 2020 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2021 esac 2022 $as_echo "$ac_var='\''$ac_val'\''" 2023 done | sort 2024 echo 2025 2026 if test -n "$ac_subst_files"; then 2027 $as_echo "## ------------------- ## 2028## File substitutions. ## 2029## ------------------- ##" 2030 echo 2031 for ac_var in $ac_subst_files 2032 do 2033 eval ac_val=\$$ac_var 2034 case $ac_val in 2035 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2036 esac 2037 $as_echo "$ac_var='\''$ac_val'\''" 2038 done | sort 2039 echo 2040 fi 2041 2042 if test -s confdefs.h; then 2043 $as_echo "## ----------- ## 2044## confdefs.h. ## 2045## ----------- ##" 2046 echo 2047 cat confdefs.h 2048 echo 2049 fi 2050 test "$ac_signal" != 0 && 2051 $as_echo "$as_me: caught signal $ac_signal" 2052 $as_echo "$as_me: exit $exit_status" 2053 } >&5 2054 rm -f core *.core core.conftest.* && 2055 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2056 exit $exit_status 2057' 0 2058for ac_signal in 1 2 13 15; do 2059 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2060done 2061ac_signal=0 2062 2063# confdefs.h avoids OS command line length limits that DEFS can exceed. 2064rm -f -r conftest* confdefs.h 2065 2066$as_echo "/* confdefs.h */" > confdefs.h 2067 2068# Predefined preprocessor variables. 2069 2070cat >>confdefs.h <<_ACEOF 2071#define PACKAGE_NAME "$PACKAGE_NAME" 2072_ACEOF 2073 2074cat >>confdefs.h <<_ACEOF 2075#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2076_ACEOF 2077 2078cat >>confdefs.h <<_ACEOF 2079#define PACKAGE_VERSION "$PACKAGE_VERSION" 2080_ACEOF 2081 2082cat >>confdefs.h <<_ACEOF 2083#define PACKAGE_STRING "$PACKAGE_STRING" 2084_ACEOF 2085 2086cat >>confdefs.h <<_ACEOF 2087#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2088_ACEOF 2089 2090cat >>confdefs.h <<_ACEOF 2091#define PACKAGE_URL "$PACKAGE_URL" 2092_ACEOF 2093 2094 2095# Let the site file select an alternate cache file if it wants to. 2096# Prefer an explicitly selected file to automatically selected ones. 2097ac_site_file1=NONE 2098ac_site_file2=NONE 2099if test -n "$CONFIG_SITE"; then 2100 # We do not want a PATH search for config.site. 2101 case $CONFIG_SITE in #(( 2102 -*) ac_site_file1=./$CONFIG_SITE;; 2103 */*) ac_site_file1=$CONFIG_SITE;; 2104 *) ac_site_file1=./$CONFIG_SITE;; 2105 esac 2106elif test "x$prefix" != xNONE; then 2107 ac_site_file1=$prefix/share/config.site 2108 ac_site_file2=$prefix/etc/config.site 2109else 2110 ac_site_file1=$ac_default_prefix/share/config.site 2111 ac_site_file2=$ac_default_prefix/etc/config.site 2112fi 2113for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2114do 2115 test "x$ac_site_file" = xNONE && continue 2116 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2117 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2118$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2119 sed 's/^/| /' "$ac_site_file" >&5 2120 . "$ac_site_file" \ 2121 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2122$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2123as_fn_error $? "failed to load site script $ac_site_file 2124See \`config.log' for more details" "$LINENO" 5; } 2125 fi 2126done 2127 2128if test -r "$cache_file"; then 2129 # Some versions of bash will fail to source /dev/null (special files 2130 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2131 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2132 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2133$as_echo "$as_me: loading cache $cache_file" >&6;} 2134 case $cache_file in 2135 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2136 *) . "./$cache_file";; 2137 esac 2138 fi 2139else 2140 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2141$as_echo "$as_me: creating cache $cache_file" >&6;} 2142 >$cache_file 2143fi 2144 2145# Check that the precious variables saved in the cache have kept the same 2146# value. 2147ac_cache_corrupted=false 2148for ac_var in $ac_precious_vars; do 2149 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2150 eval ac_new_set=\$ac_env_${ac_var}_set 2151 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2152 eval ac_new_val=\$ac_env_${ac_var}_value 2153 case $ac_old_set,$ac_new_set in 2154 set,) 2155 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2156$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2157 ac_cache_corrupted=: ;; 2158 ,set) 2159 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2160$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2161 ac_cache_corrupted=: ;; 2162 ,);; 2163 *) 2164 if test "x$ac_old_val" != "x$ac_new_val"; then 2165 # differences in whitespace do not lead to failure. 2166 ac_old_val_w=`echo x $ac_old_val` 2167 ac_new_val_w=`echo x $ac_new_val` 2168 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2169 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2170$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2171 ac_cache_corrupted=: 2172 else 2173 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2174$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2175 eval $ac_var=\$ac_old_val 2176 fi 2177 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2178$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2179 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2180$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2181 fi;; 2182 esac 2183 # Pass precious variables to config.status. 2184 if test "$ac_new_set" = set; then 2185 case $ac_new_val in 2186 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2187 *) ac_arg=$ac_var=$ac_new_val ;; 2188 esac 2189 case " $ac_configure_args " in 2190 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2191 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2192 esac 2193 fi 2194done 2195if $ac_cache_corrupted; then 2196 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2197$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2198 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2199$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2200 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2201fi 2202## -------------------- ## 2203## Main body of script. ## 2204## -------------------- ## 2205 2206ac_ext=c 2207ac_cpp='$CPP $CPPFLAGS' 2208ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2209ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2210ac_compiler_gnu=$ac_cv_c_compiler_gnu 2211 2212 2213 2214 2215 2216 2217ac_aux_dir= 2218for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2219 if test -f "$ac_dir/install-sh"; then 2220 ac_aux_dir=$ac_dir 2221 ac_install_sh="$SHELL $ac_aux_dir/install-sh -c" 2222 break 2223 elif test -f "$ac_dir/install.sh"; then 2224 ac_aux_dir=$ac_dir 2225 ac_install_sh="$SHELL $ac_aux_dir/install.sh -c" 2226 break 2227 elif test -f "$ac_dir/shtool"; then 2228 ac_aux_dir=$ac_dir 2229 ac_install_sh="$SHELL $ac_aux_dir/shtool install -c" 2230 break 2231 fi 2232done 2233if test -z "$ac_aux_dir"; then 2234 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2235fi 2236 2237# These three variables are undocumented and unsupported, 2238# and are intended to be withdrawn in a future Autoconf release. 2239# They can cause serious problems if a builder's source tree is in a directory 2240# whose full name contains unusual characters. 2241ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2242ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2243ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2244 2245 2246# Make sure we can run config.sub. 2247$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2248 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2249 2250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2251$as_echo_n "checking build system type... " >&6; } 2252if ${ac_cv_build+:} false; then : 2253 $as_echo_n "(cached) " >&6 2254else 2255 ac_build_alias=$build_alias 2256test "x$ac_build_alias" = x && 2257 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2258test "x$ac_build_alias" = x && 2259 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2260ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2261 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2262 2263fi 2264{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2265$as_echo "$ac_cv_build" >&6; } 2266case $ac_cv_build in 2267*-*-*) ;; 2268*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2269esac 2270build=$ac_cv_build 2271ac_save_IFS=$IFS; IFS='-' 2272set x $ac_cv_build 2273shift 2274build_cpu=$1 2275build_vendor=$2 2276shift; shift 2277# Remember, the first character of IFS is used to create $*, 2278# except with old shells: 2279build_os=$* 2280IFS=$ac_save_IFS 2281case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2282 2283 2284 case ${build_alias} in 2285 "") build_noncanonical=${build} ;; 2286 *) build_noncanonical=${build_alias} ;; 2287esac 2288 2289 case ${host_alias} in 2290 "") host_noncanonical=${build_noncanonical} ;; 2291 *) host_noncanonical=${host_alias} ;; 2292esac 2293 2294 case ${target_alias} in 2295 "") target_noncanonical=${host_noncanonical} ;; 2296 *) target_noncanonical=${target_alias} ;; 2297esac 2298 2299 2300# post-stage1 host modules use a different CC_FOR_BUILD so, in order to 2301# have matching libraries, they should use host libraries: Makefile.tpl 2302# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR). 2303# However, they still use the build modules, because the corresponding 2304# host modules (e.g. bison) are only built for the host when bootstrap 2305# finishes. So: 2306# - build_subdir is where we find build modules, and never changes. 2307# - build_libsubdir is where we find build libraries, and can be overridden. 2308 2309# Prefix 'build-' so this never conflicts with target_subdir. 2310build_subdir="build-${build_noncanonical}" 2311 2312# Check whether --with-build-libsubdir was given. 2313if test "${with_build_libsubdir+set}" = set; then : 2314 withval=$with_build_libsubdir; build_libsubdir="$withval" 2315else 2316 build_libsubdir="$build_subdir" 2317fi 2318 2319# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories 2320if ( test $srcdir = . && test -d gcc ) \ 2321 || test -d $srcdir/../host-${host_noncanonical}; then 2322 host_subdir="host-${host_noncanonical}" 2323else 2324 host_subdir=. 2325fi 2326# No prefix. 2327target_subdir=${target_noncanonical} 2328 2329 2330# We need the following definitions because AC_PROG_LIBTOOL relies on them 2331PACKAGE=libobjc 2332# Version is pulled out to make it a bit easier to change using sed. 2333VERSION=4:0:0 2334 2335 2336# This works around the fact that libtool configuration may change LD 2337# for this particular configuration, but some shells, instead of 2338# keeping the changes in LD private, export them just because LD is 2339# exported. 2340ORIGINAL_LD_FOR_MULTILIBS=$LD 2341 2342# ------- 2343# Options 2344# ------- 2345 2346# We use these options to decide which functions to include. 2347 2348# Check whether --with-target-subdir was given. 2349if test "${with_target_subdir+set}" = set; then : 2350 withval=$with_target_subdir; 2351fi 2352 2353 2354# Check whether --with-cross-host was given. 2355if test "${with_cross_host+set}" = set; then : 2356 withval=$with_cross_host; 2357fi 2358 2359 2360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 2361$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 2362# Check whether --enable-version-specific-runtime-libs was given. 2363if test "${enable_version_specific_runtime_libs+set}" = set; then : 2364 enableval=$enable_version_specific_runtime_libs; case "$enableval" in 2365 yes) version_specific_libs=yes ;; 2366 no) version_specific_libs=no ;; 2367 *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 2368 esac 2369else 2370 version_specific_libs=no 2371fi 2372 2373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5 2374$as_echo "$version_specific_libs" >&6; } 2375 2376# ----------- 2377# Directories 2378# ----------- 2379 2380# Find the rest of the source tree framework. 2381# Default to --enable-multilib 2382# Check whether --enable-multilib was given. 2383if test "${enable_multilib+set}" = set; then : 2384 enableval=$enable_multilib; case "$enableval" in 2385 yes) multilib=yes ;; 2386 no) multilib=no ;; 2387 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 2388 esac 2389else 2390 multilib=yes 2391fi 2392 2393 2394# We may get other options which we leave undocumented: 2395# --with-target-subdir, --with-multisrctop, --with-multisubdir 2396# See config-ml.in if you want the gory details. 2397 2398if test "$srcdir" = "."; then 2399 if test "$with_target_subdir" != "."; then 2400 multi_basedir="$srcdir/$with_multisrctop../.." 2401 else 2402 multi_basedir="$srcdir/$with_multisrctop.." 2403 fi 2404else 2405 multi_basedir="$srcdir/.." 2406fi 2407 2408 2409# Even if the default multilib is not a cross compilation, 2410# it may be that some of the other multilibs are. 2411if test $cross_compiling = no && test $multilib = yes \ 2412 && test "x${with_multisubdir}" != x ; then 2413 cross_compiling=maybe 2414fi 2415 2416ac_config_commands="$ac_config_commands default-1" 2417 2418 2419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2420$as_echo_n "checking host system type... " >&6; } 2421if ${ac_cv_host+:} false; then : 2422 $as_echo_n "(cached) " >&6 2423else 2424 if test "x$host_alias" = x; then 2425 ac_cv_host=$ac_cv_build 2426else 2427 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2428 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2429fi 2430 2431fi 2432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2433$as_echo "$ac_cv_host" >&6; } 2434case $ac_cv_host in 2435*-*-*) ;; 2436*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2437esac 2438host=$ac_cv_host 2439ac_save_IFS=$IFS; IFS='-' 2440set x $ac_cv_host 2441shift 2442host_cpu=$1 2443host_vendor=$2 2444shift; shift 2445# Remember, the first character of IFS is used to create $*, 2446# except with old shells: 2447host_os=$* 2448IFS=$ac_save_IFS 2449case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2450 2451 2452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2453$as_echo_n "checking target system type... " >&6; } 2454if ${ac_cv_target+:} false; then : 2455 $as_echo_n "(cached) " >&6 2456else 2457 if test "x$target_alias" = x; then 2458 ac_cv_target=$ac_cv_host 2459else 2460 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2461 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2462fi 2463 2464fi 2465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2466$as_echo "$ac_cv_target" >&6; } 2467case $ac_cv_target in 2468*-*-*) ;; 2469*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2470esac 2471target=$ac_cv_target 2472ac_save_IFS=$IFS; IFS='-' 2473set x $ac_cv_target 2474shift 2475target_cpu=$1 2476target_vendor=$2 2477shift; shift 2478# Remember, the first character of IFS is used to create $*, 2479# except with old shells: 2480target_os=$* 2481IFS=$ac_save_IFS 2482case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2483 2484 2485# The aliases save the names the user supplied, while $host etc. 2486# will get canonicalized. 2487test -n "$target_alias" && 2488 test "$program_prefix$program_suffix$program_transform_name" = \ 2489 NONENONEs,x,x, && 2490 program_prefix=${target_alias}- 2491 2492 2493 2494 2495# Export source directory. 2496# These need to be absolute paths, yet at the same time need to 2497# canonicalize only relative paths, because then amd will not unmount 2498# drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd. 2499case $srcdir in 2500 \\/$* | ?:\\/*) glibcpp_srcdir=${srcdir} ;; 2501 *) glibcpp_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;; 2502esac 2503 2504 2505# Calculate toolexeclibdir 2506# Also toolexecdir, though it's only used in toolexeclibdir 2507case ${version_specific_libs} in 2508 yes) 2509 # Need the gcc compiler version to know where to install libraries 2510 # and header files if --enable-version-specific-runtime-libs option 2511 # is selected. 2512 toolexecdir='$(libdir)/gcc/$(target_noncanonical)' 2513 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 2514 ;; 2515 no) 2516 if test -n "$with_cross_host" && 2517 test x"$with_cross_host" != x"no"; then 2518 # Install a library built with a cross compiler in tooldir, not libdir. 2519 toolexecdir='$(exec_prefix)/$(target_noncanonical)' 2520 toolexeclibdir='$(toolexecdir)/lib' 2521 else 2522 toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)' 2523 toolexeclibdir='$(libdir)' 2524 fi 2525 multi_os_directory=`$CC -print-multi-os-directory` 2526 case $multi_os_directory in 2527 .) ;; # Avoid trailing /. 2528 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; 2529 esac 2530 ;; 2531esac 2532 2533 2534 2535# Figure out if we want to name the include directory and the 2536# library name changes differently. 2537includedirname=include 2538libsuffix= 2539case "${host}" in 2540 *-darwin*) 2541 # Darwin is the only target so far that needs a different include directory. 2542 includedirname=include-gnu-runtime 2543 libsuffix=-gnu 2544 ;; 2545esac 2546 2547 2548 2549ac_config_headers="$ac_config_headers config.h" 2550 2551 2552# -------- 2553# Programs 2554# -------- 2555 2556 2557 2558# We must force CC to /not/ be a precious variable; otherwise 2559# the wrong, non-multilib-adjusted value will be used in multilibs. 2560# As a side effect, we have to subst CFLAGS ourselves. 2561 2562 2563ac_ext=c 2564ac_cpp='$CPP $CPPFLAGS' 2565ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2566ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2567ac_compiler_gnu=$ac_cv_c_compiler_gnu 2568if test -n "$ac_tool_prefix"; then 2569 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2570set dummy ${ac_tool_prefix}gcc; ac_word=$2 2571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2572$as_echo_n "checking for $ac_word... " >&6; } 2573if ${ac_cv_prog_CC+:} false; then : 2574 $as_echo_n "(cached) " >&6 2575else 2576 if test -n "$CC"; then 2577 ac_cv_prog_CC="$CC" # Let the user override the test. 2578else 2579as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2580for as_dir in $PATH 2581do 2582 IFS=$as_save_IFS 2583 test -z "$as_dir" && as_dir=. 2584 for ac_exec_ext in '' $ac_executable_extensions; do 2585 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2586 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2587 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2588 break 2 2589 fi 2590done 2591 done 2592IFS=$as_save_IFS 2593 2594fi 2595fi 2596CC=$ac_cv_prog_CC 2597if test -n "$CC"; then 2598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2599$as_echo "$CC" >&6; } 2600else 2601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2602$as_echo "no" >&6; } 2603fi 2604 2605 2606fi 2607if test -z "$ac_cv_prog_CC"; then 2608 ac_ct_CC=$CC 2609 # Extract the first word of "gcc", so it can be a program name with args. 2610set dummy gcc; ac_word=$2 2611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2612$as_echo_n "checking for $ac_word... " >&6; } 2613if ${ac_cv_prog_ac_ct_CC+:} false; then : 2614 $as_echo_n "(cached) " >&6 2615else 2616 if test -n "$ac_ct_CC"; then 2617 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2618else 2619as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2620for as_dir in $PATH 2621do 2622 IFS=$as_save_IFS 2623 test -z "$as_dir" && as_dir=. 2624 for ac_exec_ext in '' $ac_executable_extensions; do 2625 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2626 ac_cv_prog_ac_ct_CC="gcc" 2627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2628 break 2 2629 fi 2630done 2631 done 2632IFS=$as_save_IFS 2633 2634fi 2635fi 2636ac_ct_CC=$ac_cv_prog_ac_ct_CC 2637if test -n "$ac_ct_CC"; then 2638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2639$as_echo "$ac_ct_CC" >&6; } 2640else 2641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2642$as_echo "no" >&6; } 2643fi 2644 2645 if test "x$ac_ct_CC" = x; then 2646 CC="" 2647 else 2648 case $cross_compiling:$ac_tool_warned in 2649yes:) 2650{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2651$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2652ac_tool_warned=yes ;; 2653esac 2654 CC=$ac_ct_CC 2655 fi 2656else 2657 CC="$ac_cv_prog_CC" 2658fi 2659 2660if test -z "$CC"; then 2661 if test -n "$ac_tool_prefix"; then 2662 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2663set dummy ${ac_tool_prefix}cc; ac_word=$2 2664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2665$as_echo_n "checking for $ac_word... " >&6; } 2666if ${ac_cv_prog_CC+:} false; then : 2667 $as_echo_n "(cached) " >&6 2668else 2669 if test -n "$CC"; then 2670 ac_cv_prog_CC="$CC" # Let the user override the test. 2671else 2672as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2673for as_dir in $PATH 2674do 2675 IFS=$as_save_IFS 2676 test -z "$as_dir" && as_dir=. 2677 for ac_exec_ext in '' $ac_executable_extensions; do 2678 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2679 ac_cv_prog_CC="${ac_tool_prefix}cc" 2680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2681 break 2 2682 fi 2683done 2684 done 2685IFS=$as_save_IFS 2686 2687fi 2688fi 2689CC=$ac_cv_prog_CC 2690if test -n "$CC"; then 2691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2692$as_echo "$CC" >&6; } 2693else 2694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2695$as_echo "no" >&6; } 2696fi 2697 2698 2699 fi 2700fi 2701if test -z "$CC"; then 2702 # Extract the first word of "cc", so it can be a program name with args. 2703set dummy cc; ac_word=$2 2704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2705$as_echo_n "checking for $ac_word... " >&6; } 2706if ${ac_cv_prog_CC+:} false; then : 2707 $as_echo_n "(cached) " >&6 2708else 2709 if test -n "$CC"; then 2710 ac_cv_prog_CC="$CC" # Let the user override the test. 2711else 2712 ac_prog_rejected=no 2713as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2714for as_dir in $PATH 2715do 2716 IFS=$as_save_IFS 2717 test -z "$as_dir" && as_dir=. 2718 for ac_exec_ext in '' $ac_executable_extensions; do 2719 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2720 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2721 ac_prog_rejected=yes 2722 continue 2723 fi 2724 ac_cv_prog_CC="cc" 2725 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2726 break 2 2727 fi 2728done 2729 done 2730IFS=$as_save_IFS 2731 2732if test $ac_prog_rejected = yes; then 2733 # We found a bogon in the path, so make sure we never use it. 2734 set dummy $ac_cv_prog_CC 2735 shift 2736 if test $# != 0; then 2737 # We chose a different compiler from the bogus one. 2738 # However, it has the same basename, so the bogon will be chosen 2739 # first if we set CC to just the basename; use the full file name. 2740 shift 2741 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2742 fi 2743fi 2744fi 2745fi 2746CC=$ac_cv_prog_CC 2747if test -n "$CC"; then 2748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2749$as_echo "$CC" >&6; } 2750else 2751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2752$as_echo "no" >&6; } 2753fi 2754 2755 2756fi 2757if test -z "$CC"; then 2758 if test -n "$ac_tool_prefix"; then 2759 for ac_prog in cl.exe 2760 do 2761 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2762set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2764$as_echo_n "checking for $ac_word... " >&6; } 2765if ${ac_cv_prog_CC+:} false; then : 2766 $as_echo_n "(cached) " >&6 2767else 2768 if test -n "$CC"; then 2769 ac_cv_prog_CC="$CC" # Let the user override the test. 2770else 2771as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2772for as_dir in $PATH 2773do 2774 IFS=$as_save_IFS 2775 test -z "$as_dir" && as_dir=. 2776 for ac_exec_ext in '' $ac_executable_extensions; do 2777 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2778 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2779 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2780 break 2 2781 fi 2782done 2783 done 2784IFS=$as_save_IFS 2785 2786fi 2787fi 2788CC=$ac_cv_prog_CC 2789if test -n "$CC"; then 2790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2791$as_echo "$CC" >&6; } 2792else 2793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2794$as_echo "no" >&6; } 2795fi 2796 2797 2798 test -n "$CC" && break 2799 done 2800fi 2801if test -z "$CC"; then 2802 ac_ct_CC=$CC 2803 for ac_prog in cl.exe 2804do 2805 # Extract the first word of "$ac_prog", so it can be a program name with args. 2806set dummy $ac_prog; ac_word=$2 2807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2808$as_echo_n "checking for $ac_word... " >&6; } 2809if ${ac_cv_prog_ac_ct_CC+:} false; then : 2810 $as_echo_n "(cached) " >&6 2811else 2812 if test -n "$ac_ct_CC"; then 2813 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2814else 2815as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2816for as_dir in $PATH 2817do 2818 IFS=$as_save_IFS 2819 test -z "$as_dir" && as_dir=. 2820 for ac_exec_ext in '' $ac_executable_extensions; do 2821 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2822 ac_cv_prog_ac_ct_CC="$ac_prog" 2823 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2824 break 2 2825 fi 2826done 2827 done 2828IFS=$as_save_IFS 2829 2830fi 2831fi 2832ac_ct_CC=$ac_cv_prog_ac_ct_CC 2833if test -n "$ac_ct_CC"; then 2834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2835$as_echo "$ac_ct_CC" >&6; } 2836else 2837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2838$as_echo "no" >&6; } 2839fi 2840 2841 2842 test -n "$ac_ct_CC" && break 2843done 2844 2845 if test "x$ac_ct_CC" = x; then 2846 CC="" 2847 else 2848 case $cross_compiling:$ac_tool_warned in 2849yes:) 2850{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2851$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2852ac_tool_warned=yes ;; 2853esac 2854 CC=$ac_ct_CC 2855 fi 2856fi 2857 2858fi 2859 2860 2861test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2862$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2863as_fn_error $? "no acceptable C compiler found in \$PATH 2864See \`config.log' for more details" "$LINENO" 5; } 2865 2866# Provide some information about the compiler. 2867$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2868set X $ac_compile 2869ac_compiler=$2 2870for ac_option in --version -v -V -qversion; do 2871 { { ac_try="$ac_compiler $ac_option >&5" 2872case "(($ac_try" in 2873 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2874 *) ac_try_echo=$ac_try;; 2875esac 2876eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2877$as_echo "$ac_try_echo"; } >&5 2878 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2879 ac_status=$? 2880 if test -s conftest.err; then 2881 sed '10a\ 2882... rest of stderr output deleted ... 2883 10q' conftest.err >conftest.er1 2884 cat conftest.er1 >&5 2885 fi 2886 rm -f conftest.er1 conftest.err 2887 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2888 test $ac_status = 0; } 2889done 2890 2891cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2892/* end confdefs.h. */ 2893 2894int 2895main () 2896{ 2897 2898 ; 2899 return 0; 2900} 2901_ACEOF 2902# FIXME: Cleanup? 2903if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 2904 (eval $ac_link) 2>&5 2905 ac_status=$? 2906 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2907 test $ac_status = 0; }; then : 2908 gcc_no_link=no 2909else 2910 gcc_no_link=yes 2911fi 2912if test x$gcc_no_link = xyes; then 2913 # Setting cross_compile will disable run tests; it will 2914 # also disable AC_CHECK_FILE but that's generally 2915 # correct if we can't link. 2916 cross_compiling=yes 2917 EXEEXT= 2918else 2919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2920/* end confdefs.h. */ 2921 2922int 2923main () 2924{ 2925 2926 ; 2927 return 0; 2928} 2929_ACEOF 2930ac_clean_files_save=$ac_clean_files 2931ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2932# Try to create an executable without -o first, disregard a.out. 2933# It will help us diagnose broken compilers, and finding out an intuition 2934# of exeext. 2935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2936$as_echo_n "checking whether the C compiler works... " >&6; } 2937ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2938 2939# The possible output files: 2940ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2941 2942ac_rmfiles= 2943for ac_file in $ac_files 2944do 2945 case $ac_file in 2946 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2947 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2948 esac 2949done 2950rm -f $ac_rmfiles 2951 2952if { { ac_try="$ac_link_default" 2953case "(($ac_try" in 2954 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2955 *) ac_try_echo=$ac_try;; 2956esac 2957eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2958$as_echo "$ac_try_echo"; } >&5 2959 (eval "$ac_link_default") 2>&5 2960 ac_status=$? 2961 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2962 test $ac_status = 0; }; then : 2963 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2964# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2965# in a Makefile. We should not override ac_cv_exeext if it was cached, 2966# so that the user can short-circuit this test for compilers unknown to 2967# Autoconf. 2968for ac_file in $ac_files '' 2969do 2970 test -f "$ac_file" || continue 2971 case $ac_file in 2972 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2973 ;; 2974 [ab].out ) 2975 # We found the default executable, but exeext='' is most 2976 # certainly right. 2977 break;; 2978 *.* ) 2979 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2980 then :; else 2981 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2982 fi 2983 # We set ac_cv_exeext here because the later test for it is not 2984 # safe: cross compilers may not add the suffix if given an `-o' 2985 # argument, so we may need to know it at that point already. 2986 # Even if this section looks crufty: it has the advantage of 2987 # actually working. 2988 break;; 2989 * ) 2990 break;; 2991 esac 2992done 2993test "$ac_cv_exeext" = no && ac_cv_exeext= 2994 2995else 2996 ac_file='' 2997fi 2998if test -z "$ac_file"; then : 2999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3000$as_echo "no" >&6; } 3001$as_echo "$as_me: failed program was:" >&5 3002sed 's/^/| /' conftest.$ac_ext >&5 3003 3004{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3005$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3006as_fn_error 77 "C compiler cannot create executables 3007See \`config.log' for more details" "$LINENO" 5; } 3008else 3009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3010$as_echo "yes" >&6; } 3011fi 3012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3013$as_echo_n "checking for C compiler default output file name... " >&6; } 3014{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3015$as_echo "$ac_file" >&6; } 3016ac_exeext=$ac_cv_exeext 3017 3018rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3019ac_clean_files=$ac_clean_files_save 3020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3021$as_echo_n "checking for suffix of executables... " >&6; } 3022if { { ac_try="$ac_link" 3023case "(($ac_try" in 3024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3025 *) ac_try_echo=$ac_try;; 3026esac 3027eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3028$as_echo "$ac_try_echo"; } >&5 3029 (eval "$ac_link") 2>&5 3030 ac_status=$? 3031 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3032 test $ac_status = 0; }; then : 3033 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3034# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3035# work properly (i.e., refer to `conftest.exe'), while it won't with 3036# `rm'. 3037for ac_file in conftest.exe conftest conftest.*; do 3038 test -f "$ac_file" || continue 3039 case $ac_file in 3040 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3041 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3042 break;; 3043 * ) break;; 3044 esac 3045done 3046else 3047 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3048$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3049as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3050See \`config.log' for more details" "$LINENO" 5; } 3051fi 3052rm -f conftest conftest$ac_cv_exeext 3053{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3054$as_echo "$ac_cv_exeext" >&6; } 3055 3056rm -f conftest.$ac_ext 3057EXEEXT=$ac_cv_exeext 3058ac_exeext=$EXEEXT 3059cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3060/* end confdefs.h. */ 3061#include <stdio.h> 3062int 3063main () 3064{ 3065FILE *f = fopen ("conftest.out", "w"); 3066 return ferror (f) || fclose (f) != 0; 3067 3068 ; 3069 return 0; 3070} 3071_ACEOF 3072ac_clean_files="$ac_clean_files conftest.out" 3073# Check that the compiler produces executables we can run. If not, either 3074# the compiler is broken, or we cross compile. 3075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3076$as_echo_n "checking whether we are cross compiling... " >&6; } 3077if test "$cross_compiling" != yes; then 3078 { { ac_try="$ac_link" 3079case "(($ac_try" in 3080 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3081 *) ac_try_echo=$ac_try;; 3082esac 3083eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3084$as_echo "$ac_try_echo"; } >&5 3085 (eval "$ac_link") 2>&5 3086 ac_status=$? 3087 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3088 test $ac_status = 0; } 3089 if { ac_try='./conftest$ac_cv_exeext' 3090 { { case "(($ac_try" in 3091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3092 *) ac_try_echo=$ac_try;; 3093esac 3094eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3095$as_echo "$ac_try_echo"; } >&5 3096 (eval "$ac_try") 2>&5 3097 ac_status=$? 3098 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3099 test $ac_status = 0; }; }; then 3100 cross_compiling=no 3101 else 3102 if test "$cross_compiling" = maybe; then 3103 cross_compiling=yes 3104 else 3105 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3106$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3107as_fn_error $? "cannot run C compiled programs. 3108If you meant to cross compile, use \`--host'. 3109See \`config.log' for more details" "$LINENO" 5; } 3110 fi 3111 fi 3112fi 3113{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3114$as_echo "$cross_compiling" >&6; } 3115 3116rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3117ac_clean_files=$ac_clean_files_save 3118fi 3119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3120$as_echo_n "checking for suffix of object files... " >&6; } 3121if ${ac_cv_objext+:} false; then : 3122 $as_echo_n "(cached) " >&6 3123else 3124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3125/* end confdefs.h. */ 3126 3127int 3128main () 3129{ 3130 3131 ; 3132 return 0; 3133} 3134_ACEOF 3135rm -f conftest.o conftest.obj 3136if { { ac_try="$ac_compile" 3137case "(($ac_try" in 3138 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3139 *) ac_try_echo=$ac_try;; 3140esac 3141eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3142$as_echo "$ac_try_echo"; } >&5 3143 (eval "$ac_compile") 2>&5 3144 ac_status=$? 3145 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3146 test $ac_status = 0; }; then : 3147 for ac_file in conftest.o conftest.obj conftest.*; do 3148 test -f "$ac_file" || continue; 3149 case $ac_file in 3150 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3151 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3152 break;; 3153 esac 3154done 3155else 3156 $as_echo "$as_me: failed program was:" >&5 3157sed 's/^/| /' conftest.$ac_ext >&5 3158 3159{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3160$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3161as_fn_error $? "cannot compute suffix of object files: cannot compile 3162See \`config.log' for more details" "$LINENO" 5; } 3163fi 3164rm -f conftest.$ac_cv_objext conftest.$ac_ext 3165fi 3166{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3167$as_echo "$ac_cv_objext" >&6; } 3168OBJEXT=$ac_cv_objext 3169ac_objext=$OBJEXT 3170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3171$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3172if ${ac_cv_c_compiler_gnu+:} false; then : 3173 $as_echo_n "(cached) " >&6 3174else 3175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3176/* end confdefs.h. */ 3177 3178int 3179main () 3180{ 3181#ifndef __GNUC__ 3182 choke me 3183#endif 3184 3185 ; 3186 return 0; 3187} 3188_ACEOF 3189if ac_fn_c_try_compile "$LINENO"; then : 3190 ac_compiler_gnu=yes 3191else 3192 ac_compiler_gnu=no 3193fi 3194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3195ac_cv_c_compiler_gnu=$ac_compiler_gnu 3196 3197fi 3198{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3199$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3200if test $ac_compiler_gnu = yes; then 3201 GCC=yes 3202else 3203 GCC= 3204fi 3205ac_test_CFLAGS=${CFLAGS+set} 3206ac_save_CFLAGS=$CFLAGS 3207{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3208$as_echo_n "checking whether $CC accepts -g... " >&6; } 3209if ${ac_cv_prog_cc_g+:} false; then : 3210 $as_echo_n "(cached) " >&6 3211else 3212 ac_save_c_werror_flag=$ac_c_werror_flag 3213 ac_c_werror_flag=yes 3214 ac_cv_prog_cc_g=no 3215 CFLAGS="-g" 3216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3217/* end confdefs.h. */ 3218 3219int 3220main () 3221{ 3222 3223 ; 3224 return 0; 3225} 3226_ACEOF 3227if ac_fn_c_try_compile "$LINENO"; then : 3228 ac_cv_prog_cc_g=yes 3229else 3230 CFLAGS="" 3231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3232/* end confdefs.h. */ 3233 3234int 3235main () 3236{ 3237 3238 ; 3239 return 0; 3240} 3241_ACEOF 3242if ac_fn_c_try_compile "$LINENO"; then : 3243 3244else 3245 ac_c_werror_flag=$ac_save_c_werror_flag 3246 CFLAGS="-g" 3247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3248/* end confdefs.h. */ 3249 3250int 3251main () 3252{ 3253 3254 ; 3255 return 0; 3256} 3257_ACEOF 3258if ac_fn_c_try_compile "$LINENO"; then : 3259 ac_cv_prog_cc_g=yes 3260fi 3261rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3262fi 3263rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3264fi 3265rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3266 ac_c_werror_flag=$ac_save_c_werror_flag 3267fi 3268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3269$as_echo "$ac_cv_prog_cc_g" >&6; } 3270if test "$ac_test_CFLAGS" = set; then 3271 CFLAGS=$ac_save_CFLAGS 3272elif test $ac_cv_prog_cc_g = yes; then 3273 if test "$GCC" = yes; then 3274 CFLAGS="-g -O2" 3275 else 3276 CFLAGS="-g" 3277 fi 3278else 3279 if test "$GCC" = yes; then 3280 CFLAGS="-O2" 3281 else 3282 CFLAGS= 3283 fi 3284fi 3285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3286$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3287if ${ac_cv_prog_cc_c89+:} false; then : 3288 $as_echo_n "(cached) " >&6 3289else 3290 ac_cv_prog_cc_c89=no 3291ac_save_CC=$CC 3292cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3293/* end confdefs.h. */ 3294#include <stdarg.h> 3295#include <stdio.h> 3296struct stat; 3297/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3298struct buf { int x; }; 3299FILE * (*rcsopen) (struct buf *, struct stat *, int); 3300static char *e (p, i) 3301 char **p; 3302 int i; 3303{ 3304 return p[i]; 3305} 3306static char *f (char * (*g) (char **, int), char **p, ...) 3307{ 3308 char *s; 3309 va_list v; 3310 va_start (v,p); 3311 s = g (p, va_arg (v,int)); 3312 va_end (v); 3313 return s; 3314} 3315 3316/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3317 function prototypes and stuff, but not '\xHH' hex character constants. 3318 These don't provoke an error unfortunately, instead are silently treated 3319 as 'x'. The following induces an error, until -std is added to get 3320 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3321 array size at least. It's necessary to write '\x00'==0 to get something 3322 that's true only with -std. */ 3323int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3324 3325/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3326 inside strings and character constants. */ 3327#define FOO(x) 'x' 3328int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3329 3330int test (int i, double x); 3331struct s1 {int (*f) (int a);}; 3332struct s2 {int (*f) (double a);}; 3333int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3334int argc; 3335char **argv; 3336int 3337main () 3338{ 3339return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3340 ; 3341 return 0; 3342} 3343_ACEOF 3344for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3345 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3346do 3347 CC="$ac_save_CC $ac_arg" 3348 if ac_fn_c_try_compile "$LINENO"; then : 3349 ac_cv_prog_cc_c89=$ac_arg 3350fi 3351rm -f core conftest.err conftest.$ac_objext 3352 test "x$ac_cv_prog_cc_c89" != "xno" && break 3353done 3354rm -f conftest.$ac_ext 3355CC=$ac_save_CC 3356 3357fi 3358# AC_CACHE_VAL 3359case "x$ac_cv_prog_cc_c89" in 3360 x) 3361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3362$as_echo "none needed" >&6; } ;; 3363 xno) 3364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3365$as_echo "unsupported" >&6; } ;; 3366 *) 3367 CC="$CC $ac_cv_prog_cc_c89" 3368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3369$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3370esac 3371if test "x$ac_cv_prog_cc_c89" != xno; then : 3372 3373fi 3374 3375ac_ext=c 3376ac_cpp='$CPP $CPPFLAGS' 3377ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3378ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3379ac_compiler_gnu=$ac_cv_c_compiler_gnu 3380 3381 3382 3383# extra LD Flags which are required for targets 3384 3385 3386 3387case $host in 3388 *-cygwin* | *-mingw*) 3389 # 'host' will be top-level target in the case of a target lib, 3390 # we must compare to with_cross_host to decide if this is a native 3391 # or cross-compiler and select where to install dlls appropriately. 3392 if test -n "$with_cross_host" && 3393 test x"$with_cross_host" != x"no"; then 3394 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 3395 else 3396 lt_host_flags='-no-undefined -bindir "$(bindir)"'; 3397 fi 3398 ;; 3399 *) 3400 lt_host_flags= 3401 ;; 3402esac 3403 3404 3405 3406case "${host}" in 3407 *-darwin*) 3408 # Darwin needs -single_module when linking libobjc 3409 extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module' 3410 ;; 3411 *-cygwin*|*-mingw*) 3412 # Tell libtool to build DLLs on Windows 3413 extra_ldflags_libobjc='$(lt_host_flags)' 3414 ;; 3415esac 3416 3417 3418# Add CET specific flags if CET is enabled 3419 3420 # Check whether --enable-cet was given. 3421if test "${enable_cet+set}" = set; then : 3422 enableval=$enable_cet; 3423 case "$enableval" in 3424 yes|no|auto) ;; 3425 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 3426 esac 3427 3428else 3429 enable_cet=no 3430fi 3431 3432 3433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 3434$as_echo_n "checking for CET support... " >&6; } 3435 3436case "$host" in 3437 i[34567]86-*-linux* | x86_64-*-linux*) 3438 case "$enable_cet" in 3439 auto) 3440 # Check if target supports multi-byte NOPs 3441 # and if assembler supports CET insn. 3442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3443/* end confdefs.h. */ 3444 3445int 3446main () 3447{ 3448 3449#if !defined(__SSE2__) 3450#error target does not support multi-byte NOPs 3451#else 3452asm ("setssbsy"); 3453#endif 3454 3455 ; 3456 return 0; 3457} 3458_ACEOF 3459if ac_fn_c_try_compile "$LINENO"; then : 3460 enable_cet=yes 3461else 3462 enable_cet=no 3463fi 3464rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3465 ;; 3466 yes) 3467 # Check if assembler supports CET. 3468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3469/* end confdefs.h. */ 3470 3471int 3472main () 3473{ 3474asm ("setssbsy"); 3475 ; 3476 return 0; 3477} 3478_ACEOF 3479if ac_fn_c_try_compile "$LINENO"; then : 3480 3481else 3482 as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5 3483fi 3484rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3485 ;; 3486 esac 3487 ;; 3488 *) 3489 enable_cet=no 3490 ;; 3491esac 3492if test x$enable_cet = xyes; then 3493 CET_FLAGS="-fcf-protection -mshstk" 3494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3495$as_echo "yes" >&6; } 3496else 3497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3498$as_echo "no" >&6; } 3499fi 3500 3501XCFLAGS="$XCFLAGS $CET_FLAGS" 3502 3503 3504 3505 3506if test -n "$ac_tool_prefix"; then 3507 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 3508set dummy ${ac_tool_prefix}as; ac_word=$2 3509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3510$as_echo_n "checking for $ac_word... " >&6; } 3511if ${ac_cv_prog_AS+:} false; then : 3512 $as_echo_n "(cached) " >&6 3513else 3514 if test -n "$AS"; then 3515 ac_cv_prog_AS="$AS" # Let the user override the test. 3516else 3517as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3518for as_dir in $PATH 3519do 3520 IFS=$as_save_IFS 3521 test -z "$as_dir" && as_dir=. 3522 for ac_exec_ext in '' $ac_executable_extensions; do 3523 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3524 ac_cv_prog_AS="${ac_tool_prefix}as" 3525 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3526 break 2 3527 fi 3528done 3529 done 3530IFS=$as_save_IFS 3531 3532fi 3533fi 3534AS=$ac_cv_prog_AS 3535if test -n "$AS"; then 3536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 3537$as_echo "$AS" >&6; } 3538else 3539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3540$as_echo "no" >&6; } 3541fi 3542 3543 3544fi 3545if test -z "$ac_cv_prog_AS"; then 3546 ac_ct_AS=$AS 3547 # Extract the first word of "as", so it can be a program name with args. 3548set dummy as; ac_word=$2 3549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3550$as_echo_n "checking for $ac_word... " >&6; } 3551if ${ac_cv_prog_ac_ct_AS+:} false; then : 3552 $as_echo_n "(cached) " >&6 3553else 3554 if test -n "$ac_ct_AS"; then 3555 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 3556else 3557as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3558for as_dir in $PATH 3559do 3560 IFS=$as_save_IFS 3561 test -z "$as_dir" && as_dir=. 3562 for ac_exec_ext in '' $ac_executable_extensions; do 3563 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3564 ac_cv_prog_ac_ct_AS="as" 3565 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3566 break 2 3567 fi 3568done 3569 done 3570IFS=$as_save_IFS 3571 3572fi 3573fi 3574ac_ct_AS=$ac_cv_prog_ac_ct_AS 3575if test -n "$ac_ct_AS"; then 3576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 3577$as_echo "$ac_ct_AS" >&6; } 3578else 3579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3580$as_echo "no" >&6; } 3581fi 3582 3583 if test "x$ac_ct_AS" = x; then 3584 AS="" 3585 else 3586 case $cross_compiling:$ac_tool_warned in 3587yes:) 3588{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3589$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3590ac_tool_warned=yes ;; 3591esac 3592 AS=$ac_ct_AS 3593 fi 3594else 3595 AS="$ac_cv_prog_AS" 3596fi 3597 3598if test -n "$ac_tool_prefix"; then 3599 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 3600set dummy ${ac_tool_prefix}ar; ac_word=$2 3601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3602$as_echo_n "checking for $ac_word... " >&6; } 3603if ${ac_cv_prog_AR+:} false; then : 3604 $as_echo_n "(cached) " >&6 3605else 3606 if test -n "$AR"; then 3607 ac_cv_prog_AR="$AR" # Let the user override the test. 3608else 3609as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3610for as_dir in $PATH 3611do 3612 IFS=$as_save_IFS 3613 test -z "$as_dir" && as_dir=. 3614 for ac_exec_ext in '' $ac_executable_extensions; do 3615 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3616 ac_cv_prog_AR="${ac_tool_prefix}ar" 3617 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3618 break 2 3619 fi 3620done 3621 done 3622IFS=$as_save_IFS 3623 3624fi 3625fi 3626AR=$ac_cv_prog_AR 3627if test -n "$AR"; then 3628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 3629$as_echo "$AR" >&6; } 3630else 3631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3632$as_echo "no" >&6; } 3633fi 3634 3635 3636fi 3637if test -z "$ac_cv_prog_AR"; then 3638 ac_ct_AR=$AR 3639 # Extract the first word of "ar", so it can be a program name with args. 3640set dummy ar; ac_word=$2 3641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3642$as_echo_n "checking for $ac_word... " >&6; } 3643if ${ac_cv_prog_ac_ct_AR+:} false; then : 3644 $as_echo_n "(cached) " >&6 3645else 3646 if test -n "$ac_ct_AR"; then 3647 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 3648else 3649as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3650for as_dir in $PATH 3651do 3652 IFS=$as_save_IFS 3653 test -z "$as_dir" && as_dir=. 3654 for ac_exec_ext in '' $ac_executable_extensions; do 3655 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3656 ac_cv_prog_ac_ct_AR="ar" 3657 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3658 break 2 3659 fi 3660done 3661 done 3662IFS=$as_save_IFS 3663 3664fi 3665fi 3666ac_ct_AR=$ac_cv_prog_ac_ct_AR 3667if test -n "$ac_ct_AR"; then 3668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 3669$as_echo "$ac_ct_AR" >&6; } 3670else 3671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3672$as_echo "no" >&6; } 3673fi 3674 3675 if test "x$ac_ct_AR" = x; then 3676 AR="" 3677 else 3678 case $cross_compiling:$ac_tool_warned in 3679yes:) 3680{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3681$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3682ac_tool_warned=yes ;; 3683esac 3684 AR=$ac_ct_AR 3685 fi 3686else 3687 AR="$ac_cv_prog_AR" 3688fi 3689 3690if test -n "$ac_tool_prefix"; then 3691 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 3692set dummy ${ac_tool_prefix}ranlib; ac_word=$2 3693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3694$as_echo_n "checking for $ac_word... " >&6; } 3695if ${ac_cv_prog_RANLIB+:} false; then : 3696 $as_echo_n "(cached) " >&6 3697else 3698 if test -n "$RANLIB"; then 3699 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 3700else 3701as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3702for as_dir in $PATH 3703do 3704 IFS=$as_save_IFS 3705 test -z "$as_dir" && as_dir=. 3706 for ac_exec_ext in '' $ac_executable_extensions; do 3707 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3708 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 3709 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3710 break 2 3711 fi 3712done 3713 done 3714IFS=$as_save_IFS 3715 3716fi 3717fi 3718RANLIB=$ac_cv_prog_RANLIB 3719if test -n "$RANLIB"; then 3720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 3721$as_echo "$RANLIB" >&6; } 3722else 3723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3724$as_echo "no" >&6; } 3725fi 3726 3727 3728fi 3729if test -z "$ac_cv_prog_RANLIB"; then 3730 ac_ct_RANLIB=$RANLIB 3731 # Extract the first word of "ranlib", so it can be a program name with args. 3732set dummy ranlib; ac_word=$2 3733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3734$as_echo_n "checking for $ac_word... " >&6; } 3735if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 3736 $as_echo_n "(cached) " >&6 3737else 3738 if test -n "$ac_ct_RANLIB"; then 3739 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 3740else 3741as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3742for as_dir in $PATH 3743do 3744 IFS=$as_save_IFS 3745 test -z "$as_dir" && as_dir=. 3746 for ac_exec_ext in '' $ac_executable_extensions; do 3747 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3748 ac_cv_prog_ac_ct_RANLIB="ranlib" 3749 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3750 break 2 3751 fi 3752done 3753 done 3754IFS=$as_save_IFS 3755 3756fi 3757fi 3758ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 3759if test -n "$ac_ct_RANLIB"; then 3760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 3761$as_echo "$ac_ct_RANLIB" >&6; } 3762else 3763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3764$as_echo "no" >&6; } 3765fi 3766 3767 if test "x$ac_ct_RANLIB" = x; then 3768 RANLIB=":" 3769 else 3770 case $cross_compiling:$ac_tool_warned in 3771yes:) 3772{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3773$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3774ac_tool_warned=yes ;; 3775esac 3776 RANLIB=$ac_ct_RANLIB 3777 fi 3778else 3779 RANLIB="$ac_cv_prog_RANLIB" 3780fi 3781 3782# Find a good install program. We prefer a C program (faster), 3783# so one script is as good as another. But avoid the broken or 3784# incompatible versions: 3785# SysV /etc/install, /usr/sbin/install 3786# SunOS /usr/etc/install 3787# IRIX /sbin/install 3788# AIX /bin/install 3789# AmigaOS /C/install, which installs bootblocks on floppy discs 3790# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3791# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3792# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3793# OS/2's system install, which has a completely different semantic 3794# ./install, which can be erroneously created by make from ./install.sh. 3795# Reject install programs that cannot install multiple files. 3796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3797$as_echo_n "checking for a BSD-compatible install... " >&6; } 3798if test -z "$INSTALL"; then 3799if ${ac_cv_path_install+:} false; then : 3800 $as_echo_n "(cached) " >&6 3801else 3802 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3803for as_dir in $PATH 3804do 3805 IFS=$as_save_IFS 3806 test -z "$as_dir" && as_dir=. 3807 # Account for people who put trailing slashes in PATH elements. 3808case $as_dir/ in #(( 3809 ./ | .// | /[cC]/* | \ 3810 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3811 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3812 /usr/ucb/* ) ;; 3813 *) 3814 # OSF1 and SCO ODT 3.0 have their own names for install. 3815 # Don't use installbsd from OSF since it installs stuff as root 3816 # by default. 3817 for ac_prog in ginstall scoinst install; do 3818 for ac_exec_ext in '' $ac_executable_extensions; do 3819 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 3820 if test $ac_prog = install && 3821 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3822 # AIX install. It has an incompatible calling convention. 3823 : 3824 elif test $ac_prog = install && 3825 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3826 # program-specific install script used by HP pwplus--don't use. 3827 : 3828 else 3829 rm -rf conftest.one conftest.two conftest.dir 3830 echo one > conftest.one 3831 echo two > conftest.two 3832 mkdir conftest.dir 3833 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3834 test -s conftest.one && test -s conftest.two && 3835 test -s conftest.dir/conftest.one && 3836 test -s conftest.dir/conftest.two 3837 then 3838 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3839 break 3 3840 fi 3841 fi 3842 fi 3843 done 3844 done 3845 ;; 3846esac 3847 3848 done 3849IFS=$as_save_IFS 3850 3851rm -rf conftest.one conftest.two conftest.dir 3852 3853fi 3854 if test "${ac_cv_path_install+set}" = set; then 3855 INSTALL=$ac_cv_path_install 3856 else 3857 # As a last resort, use the slow shell script. Don't cache a 3858 # value for INSTALL within a source directory, because that will 3859 # break other packages using the cache if that directory is 3860 # removed, or if the value is a relative name. 3861 INSTALL=$ac_install_sh 3862 fi 3863fi 3864{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3865$as_echo "$INSTALL" >&6; } 3866 3867# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3868# It thinks the first close brace ends the variable substitution. 3869test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3870 3871test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3872 3873test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3874 3875 3876 3877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3878$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3879 # Check whether --enable-maintainer-mode was given. 3880if test "${enable_maintainer_mode+set}" = set; then : 3881 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3882else 3883 USE_MAINTAINER_MODE=no 3884fi 3885 3886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3887$as_echo "$USE_MAINTAINER_MODE" >&6; } 3888 if test $USE_MAINTAINER_MODE = yes; then 3889 MAINTAINER_MODE_TRUE= 3890 MAINTAINER_MODE_FALSE='#' 3891else 3892 MAINTAINER_MODE_TRUE='#' 3893 MAINTAINER_MODE_FALSE= 3894fi 3895 3896 MAINT=$MAINTAINER_MODE_TRUE 3897 3898 3899 3900# Enable Win32 DLL on MS Windows - FIXME 3901enable_win32_dll=yes 3902 3903case $host in 3904*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) 3905 if test -n "$ac_tool_prefix"; then 3906 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 3907set dummy ${ac_tool_prefix}as; ac_word=$2 3908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3909$as_echo_n "checking for $ac_word... " >&6; } 3910if ${ac_cv_prog_AS+:} false; then : 3911 $as_echo_n "(cached) " >&6 3912else 3913 if test -n "$AS"; then 3914 ac_cv_prog_AS="$AS" # Let the user override the test. 3915else 3916as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3917for as_dir in $PATH 3918do 3919 IFS=$as_save_IFS 3920 test -z "$as_dir" && as_dir=. 3921 for ac_exec_ext in '' $ac_executable_extensions; do 3922 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3923 ac_cv_prog_AS="${ac_tool_prefix}as" 3924 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3925 break 2 3926 fi 3927done 3928 done 3929IFS=$as_save_IFS 3930 3931fi 3932fi 3933AS=$ac_cv_prog_AS 3934if test -n "$AS"; then 3935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 3936$as_echo "$AS" >&6; } 3937else 3938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3939$as_echo "no" >&6; } 3940fi 3941 3942 3943fi 3944if test -z "$ac_cv_prog_AS"; then 3945 ac_ct_AS=$AS 3946 # Extract the first word of "as", so it can be a program name with args. 3947set dummy as; ac_word=$2 3948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3949$as_echo_n "checking for $ac_word... " >&6; } 3950if ${ac_cv_prog_ac_ct_AS+:} false; then : 3951 $as_echo_n "(cached) " >&6 3952else 3953 if test -n "$ac_ct_AS"; then 3954 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # 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 test -z "$as_dir" && as_dir=. 3961 for ac_exec_ext in '' $ac_executable_extensions; do 3962 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3963 ac_cv_prog_ac_ct_AS="as" 3964 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3965 break 2 3966 fi 3967done 3968 done 3969IFS=$as_save_IFS 3970 3971fi 3972fi 3973ac_ct_AS=$ac_cv_prog_ac_ct_AS 3974if test -n "$ac_ct_AS"; then 3975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 3976$as_echo "$ac_ct_AS" >&6; } 3977else 3978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3979$as_echo "no" >&6; } 3980fi 3981 3982 if test "x$ac_ct_AS" = x; then 3983 AS="false" 3984 else 3985 case $cross_compiling:$ac_tool_warned in 3986yes:) 3987{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3988$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3989ac_tool_warned=yes ;; 3990esac 3991 AS=$ac_ct_AS 3992 fi 3993else 3994 AS="$ac_cv_prog_AS" 3995fi 3996 3997 if test -n "$ac_tool_prefix"; then 3998 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 3999set dummy ${ac_tool_prefix}dlltool; ac_word=$2 4000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4001$as_echo_n "checking for $ac_word... " >&6; } 4002if ${ac_cv_prog_DLLTOOL+:} false; then : 4003 $as_echo_n "(cached) " >&6 4004else 4005 if test -n "$DLLTOOL"; then 4006 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 4007else 4008as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4009for as_dir in $PATH 4010do 4011 IFS=$as_save_IFS 4012 test -z "$as_dir" && as_dir=. 4013 for ac_exec_ext in '' $ac_executable_extensions; do 4014 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4015 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 4016 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4017 break 2 4018 fi 4019done 4020 done 4021IFS=$as_save_IFS 4022 4023fi 4024fi 4025DLLTOOL=$ac_cv_prog_DLLTOOL 4026if test -n "$DLLTOOL"; then 4027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 4028$as_echo "$DLLTOOL" >&6; } 4029else 4030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4031$as_echo "no" >&6; } 4032fi 4033 4034 4035fi 4036if test -z "$ac_cv_prog_DLLTOOL"; then 4037 ac_ct_DLLTOOL=$DLLTOOL 4038 # Extract the first word of "dlltool", so it can be a program name with args. 4039set dummy dlltool; ac_word=$2 4040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4041$as_echo_n "checking for $ac_word... " >&6; } 4042if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 4043 $as_echo_n "(cached) " >&6 4044else 4045 if test -n "$ac_ct_DLLTOOL"; then 4046 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 4047else 4048as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4049for as_dir in $PATH 4050do 4051 IFS=$as_save_IFS 4052 test -z "$as_dir" && as_dir=. 4053 for ac_exec_ext in '' $ac_executable_extensions; do 4054 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4055 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 4056 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4057 break 2 4058 fi 4059done 4060 done 4061IFS=$as_save_IFS 4062 4063fi 4064fi 4065ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 4066if test -n "$ac_ct_DLLTOOL"; then 4067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 4068$as_echo "$ac_ct_DLLTOOL" >&6; } 4069else 4070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4071$as_echo "no" >&6; } 4072fi 4073 4074 if test "x$ac_ct_DLLTOOL" = x; then 4075 DLLTOOL="false" 4076 else 4077 case $cross_compiling:$ac_tool_warned in 4078yes:) 4079{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4080$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4081ac_tool_warned=yes ;; 4082esac 4083 DLLTOOL=$ac_ct_DLLTOOL 4084 fi 4085else 4086 DLLTOOL="$ac_cv_prog_DLLTOOL" 4087fi 4088 4089 if test -n "$ac_tool_prefix"; then 4090 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 4091set dummy ${ac_tool_prefix}objdump; ac_word=$2 4092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4093$as_echo_n "checking for $ac_word... " >&6; } 4094if ${ac_cv_prog_OBJDUMP+:} false; then : 4095 $as_echo_n "(cached) " >&6 4096else 4097 if test -n "$OBJDUMP"; then 4098 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 4099else 4100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4101for as_dir in $PATH 4102do 4103 IFS=$as_save_IFS 4104 test -z "$as_dir" && as_dir=. 4105 for ac_exec_ext in '' $ac_executable_extensions; do 4106 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4107 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 4108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4109 break 2 4110 fi 4111done 4112 done 4113IFS=$as_save_IFS 4114 4115fi 4116fi 4117OBJDUMP=$ac_cv_prog_OBJDUMP 4118if test -n "$OBJDUMP"; then 4119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 4120$as_echo "$OBJDUMP" >&6; } 4121else 4122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4123$as_echo "no" >&6; } 4124fi 4125 4126 4127fi 4128if test -z "$ac_cv_prog_OBJDUMP"; then 4129 ac_ct_OBJDUMP=$OBJDUMP 4130 # Extract the first word of "objdump", so it can be a program name with args. 4131set dummy objdump; ac_word=$2 4132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4133$as_echo_n "checking for $ac_word... " >&6; } 4134if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 4135 $as_echo_n "(cached) " >&6 4136else 4137 if test -n "$ac_ct_OBJDUMP"; then 4138 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 4139else 4140as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4141for as_dir in $PATH 4142do 4143 IFS=$as_save_IFS 4144 test -z "$as_dir" && as_dir=. 4145 for ac_exec_ext in '' $ac_executable_extensions; do 4146 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4147 ac_cv_prog_ac_ct_OBJDUMP="objdump" 4148 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4149 break 2 4150 fi 4151done 4152 done 4153IFS=$as_save_IFS 4154 4155fi 4156fi 4157ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 4158if test -n "$ac_ct_OBJDUMP"; then 4159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 4160$as_echo "$ac_ct_OBJDUMP" >&6; } 4161else 4162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4163$as_echo "no" >&6; } 4164fi 4165 4166 if test "x$ac_ct_OBJDUMP" = x; then 4167 OBJDUMP="false" 4168 else 4169 case $cross_compiling:$ac_tool_warned in 4170yes:) 4171{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4172$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4173ac_tool_warned=yes ;; 4174esac 4175 OBJDUMP=$ac_ct_OBJDUMP 4176 fi 4177else 4178 OBJDUMP="$ac_cv_prog_OBJDUMP" 4179fi 4180 4181 ;; 4182esac 4183 4184test -z "$AS" && AS=as 4185 4186 4187 4188 4189 4190test -z "$DLLTOOL" && DLLTOOL=dlltool 4191 4192 4193 4194 4195 4196test -z "$OBJDUMP" && OBJDUMP=objdump 4197 4198 4199 4200 4201 4202 4203 4204 4205case `pwd` in 4206 *\ * | *\ *) 4207 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4208$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4209esac 4210 4211 4212 4213macro_version='2.2.7a' 4214macro_revision='1.3134' 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228ltmain="$ac_aux_dir/ltmain.sh" 4229 4230# Backslashify metacharacters that are still active within 4231# double-quoted strings. 4232sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4233 4234# Same as above, but do not quote variable references. 4235double_quote_subst='s/\(["`\\]\)/\\\1/g' 4236 4237# Sed substitution to delay expansion of an escaped shell variable in a 4238# double_quote_subst'ed string. 4239delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4240 4241# Sed substitution to delay expansion of an escaped single quote. 4242delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4243 4244# Sed substitution to avoid accidental globbing in evaled expressions 4245no_glob_subst='s/\*/\\\*/g' 4246 4247ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4248ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4249ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4250 4251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4252$as_echo_n "checking how to print strings... " >&6; } 4253# Test print first, because it will be a builtin if present. 4254if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4255 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4256 ECHO='print -r --' 4257elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4258 ECHO='printf %s\n' 4259else 4260 # Use this function as a fallback that always works. 4261 func_fallback_echo () 4262 { 4263 eval 'cat <<_LTECHO_EOF 4264$1 4265_LTECHO_EOF' 4266 } 4267 ECHO='func_fallback_echo' 4268fi 4269 4270# func_echo_all arg... 4271# Invoke $ECHO with all args, space-separated. 4272func_echo_all () 4273{ 4274 $ECHO "" 4275} 4276 4277case "$ECHO" in 4278 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4279$as_echo "printf" >&6; } ;; 4280 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4281$as_echo "print -r" >&6; } ;; 4282 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4283$as_echo "cat" >&6; } ;; 4284esac 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4300$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4301if ${ac_cv_path_SED+:} false; then : 4302 $as_echo_n "(cached) " >&6 4303else 4304 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4305 for ac_i in 1 2 3 4 5 6 7; do 4306 ac_script="$ac_script$as_nl$ac_script" 4307 done 4308 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4309 { ac_script=; unset ac_script;} 4310 if test -z "$SED"; then 4311 ac_path_SED_found=false 4312 # Loop through the user's path and test for each of PROGNAME-LIST 4313 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4314for as_dir in $PATH 4315do 4316 IFS=$as_save_IFS 4317 test -z "$as_dir" && as_dir=. 4318 for ac_prog in sed gsed; do 4319 for ac_exec_ext in '' $ac_executable_extensions; do 4320 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4321 as_fn_executable_p "$ac_path_SED" || continue 4322# Check for GNU ac_path_SED and select it if it is found. 4323 # Check for GNU $ac_path_SED 4324case `"$ac_path_SED" --version 2>&1` in 4325*GNU*) 4326 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4327*) 4328 ac_count=0 4329 $as_echo_n 0123456789 >"conftest.in" 4330 while : 4331 do 4332 cat "conftest.in" "conftest.in" >"conftest.tmp" 4333 mv "conftest.tmp" "conftest.in" 4334 cp "conftest.in" "conftest.nl" 4335 $as_echo '' >> "conftest.nl" 4336 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4337 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4338 as_fn_arith $ac_count + 1 && ac_count=$as_val 4339 if test $ac_count -gt ${ac_path_SED_max-0}; then 4340 # Best one so far, save it but keep looking for a better one 4341 ac_cv_path_SED="$ac_path_SED" 4342 ac_path_SED_max=$ac_count 4343 fi 4344 # 10*(2^10) chars as input seems more than enough 4345 test $ac_count -gt 10 && break 4346 done 4347 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4348esac 4349 4350 $ac_path_SED_found && break 3 4351 done 4352 done 4353 done 4354IFS=$as_save_IFS 4355 if test -z "$ac_cv_path_SED"; then 4356 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4357 fi 4358else 4359 ac_cv_path_SED=$SED 4360fi 4361 4362fi 4363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4364$as_echo "$ac_cv_path_SED" >&6; } 4365 SED="$ac_cv_path_SED" 4366 rm -f conftest.sed 4367 4368test -z "$SED" && SED=sed 4369Xsed="$SED -e 1s/^X//" 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4382$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4383if ${ac_cv_path_GREP+:} false; then : 4384 $as_echo_n "(cached) " >&6 4385else 4386 if test -z "$GREP"; then 4387 ac_path_GREP_found=false 4388 # Loop through the user's path and test for each of PROGNAME-LIST 4389 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4390for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4391do 4392 IFS=$as_save_IFS 4393 test -z "$as_dir" && as_dir=. 4394 for ac_prog in grep ggrep; do 4395 for ac_exec_ext in '' $ac_executable_extensions; do 4396 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4397 as_fn_executable_p "$ac_path_GREP" || continue 4398# Check for GNU ac_path_GREP and select it if it is found. 4399 # Check for GNU $ac_path_GREP 4400case `"$ac_path_GREP" --version 2>&1` in 4401*GNU*) 4402 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4403*) 4404 ac_count=0 4405 $as_echo_n 0123456789 >"conftest.in" 4406 while : 4407 do 4408 cat "conftest.in" "conftest.in" >"conftest.tmp" 4409 mv "conftest.tmp" "conftest.in" 4410 cp "conftest.in" "conftest.nl" 4411 $as_echo 'GREP' >> "conftest.nl" 4412 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4413 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4414 as_fn_arith $ac_count + 1 && ac_count=$as_val 4415 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4416 # Best one so far, save it but keep looking for a better one 4417 ac_cv_path_GREP="$ac_path_GREP" 4418 ac_path_GREP_max=$ac_count 4419 fi 4420 # 10*(2^10) chars as input seems more than enough 4421 test $ac_count -gt 10 && break 4422 done 4423 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4424esac 4425 4426 $ac_path_GREP_found && break 3 4427 done 4428 done 4429 done 4430IFS=$as_save_IFS 4431 if test -z "$ac_cv_path_GREP"; then 4432 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4433 fi 4434else 4435 ac_cv_path_GREP=$GREP 4436fi 4437 4438fi 4439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4440$as_echo "$ac_cv_path_GREP" >&6; } 4441 GREP="$ac_cv_path_GREP" 4442 4443 4444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4445$as_echo_n "checking for egrep... " >&6; } 4446if ${ac_cv_path_EGREP+:} false; then : 4447 $as_echo_n "(cached) " >&6 4448else 4449 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4450 then ac_cv_path_EGREP="$GREP -E" 4451 else 4452 if test -z "$EGREP"; then 4453 ac_path_EGREP_found=false 4454 # Loop through the user's path and test for each of PROGNAME-LIST 4455 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4456for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4457do 4458 IFS=$as_save_IFS 4459 test -z "$as_dir" && as_dir=. 4460 for ac_prog in egrep; do 4461 for ac_exec_ext in '' $ac_executable_extensions; do 4462 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4463 as_fn_executable_p "$ac_path_EGREP" || continue 4464# Check for GNU ac_path_EGREP and select it if it is found. 4465 # Check for GNU $ac_path_EGREP 4466case `"$ac_path_EGREP" --version 2>&1` in 4467*GNU*) 4468 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4469*) 4470 ac_count=0 4471 $as_echo_n 0123456789 >"conftest.in" 4472 while : 4473 do 4474 cat "conftest.in" "conftest.in" >"conftest.tmp" 4475 mv "conftest.tmp" "conftest.in" 4476 cp "conftest.in" "conftest.nl" 4477 $as_echo 'EGREP' >> "conftest.nl" 4478 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4479 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4480 as_fn_arith $ac_count + 1 && ac_count=$as_val 4481 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4482 # Best one so far, save it but keep looking for a better one 4483 ac_cv_path_EGREP="$ac_path_EGREP" 4484 ac_path_EGREP_max=$ac_count 4485 fi 4486 # 10*(2^10) chars as input seems more than enough 4487 test $ac_count -gt 10 && break 4488 done 4489 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4490esac 4491 4492 $ac_path_EGREP_found && break 3 4493 done 4494 done 4495 done 4496IFS=$as_save_IFS 4497 if test -z "$ac_cv_path_EGREP"; then 4498 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4499 fi 4500else 4501 ac_cv_path_EGREP=$EGREP 4502fi 4503 4504 fi 4505fi 4506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4507$as_echo "$ac_cv_path_EGREP" >&6; } 4508 EGREP="$ac_cv_path_EGREP" 4509 4510 4511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4512$as_echo_n "checking for fgrep... " >&6; } 4513if ${ac_cv_path_FGREP+:} false; then : 4514 $as_echo_n "(cached) " >&6 4515else 4516 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4517 then ac_cv_path_FGREP="$GREP -F" 4518 else 4519 if test -z "$FGREP"; then 4520 ac_path_FGREP_found=false 4521 # Loop through the user's path and test for each of PROGNAME-LIST 4522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4523for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4524do 4525 IFS=$as_save_IFS 4526 test -z "$as_dir" && as_dir=. 4527 for ac_prog in fgrep; do 4528 for ac_exec_ext in '' $ac_executable_extensions; do 4529 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4530 as_fn_executable_p "$ac_path_FGREP" || continue 4531# Check for GNU ac_path_FGREP and select it if it is found. 4532 # Check for GNU $ac_path_FGREP 4533case `"$ac_path_FGREP" --version 2>&1` in 4534*GNU*) 4535 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4536*) 4537 ac_count=0 4538 $as_echo_n 0123456789 >"conftest.in" 4539 while : 4540 do 4541 cat "conftest.in" "conftest.in" >"conftest.tmp" 4542 mv "conftest.tmp" "conftest.in" 4543 cp "conftest.in" "conftest.nl" 4544 $as_echo 'FGREP' >> "conftest.nl" 4545 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4546 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4547 as_fn_arith $ac_count + 1 && ac_count=$as_val 4548 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4549 # Best one so far, save it but keep looking for a better one 4550 ac_cv_path_FGREP="$ac_path_FGREP" 4551 ac_path_FGREP_max=$ac_count 4552 fi 4553 # 10*(2^10) chars as input seems more than enough 4554 test $ac_count -gt 10 && break 4555 done 4556 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4557esac 4558 4559 $ac_path_FGREP_found && break 3 4560 done 4561 done 4562 done 4563IFS=$as_save_IFS 4564 if test -z "$ac_cv_path_FGREP"; then 4565 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4566 fi 4567else 4568 ac_cv_path_FGREP=$FGREP 4569fi 4570 4571 fi 4572fi 4573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4574$as_echo "$ac_cv_path_FGREP" >&6; } 4575 FGREP="$ac_cv_path_FGREP" 4576 4577 4578test -z "$GREP" && GREP=grep 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598# Check whether --with-gnu-ld was given. 4599if test "${with_gnu_ld+set}" = set; then : 4600 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4601else 4602 with_gnu_ld=no 4603fi 4604 4605ac_prog=ld 4606if test "$GCC" = yes; then 4607 # Check if gcc -print-prog-name=ld gives a path. 4608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4609$as_echo_n "checking for ld used by $CC... " >&6; } 4610 case $host in 4611 *-*-mingw*) 4612 # gcc leaves a trailing carriage return which upsets mingw 4613 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4614 *) 4615 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4616 esac 4617 case $ac_prog in 4618 # Accept absolute paths. 4619 [\\/]* | ?:[\\/]*) 4620 re_direlt='/[^/][^/]*/\.\./' 4621 # Canonicalize the pathname of ld 4622 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4623 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4624 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4625 done 4626 test -z "$LD" && LD="$ac_prog" 4627 ;; 4628 "") 4629 # If it fails, then pretend we aren't using GCC. 4630 ac_prog=ld 4631 ;; 4632 *) 4633 # If it is relative, then search for the first ld in PATH. 4634 with_gnu_ld=unknown 4635 ;; 4636 esac 4637elif test "$with_gnu_ld" = yes; then 4638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4639$as_echo_n "checking for GNU ld... " >&6; } 4640else 4641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4642$as_echo_n "checking for non-GNU ld... " >&6; } 4643fi 4644if ${lt_cv_path_LD+:} false; then : 4645 $as_echo_n "(cached) " >&6 4646else 4647 if test -z "$LD"; then 4648 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4649 for ac_dir in $PATH; do 4650 IFS="$lt_save_ifs" 4651 test -z "$ac_dir" && ac_dir=. 4652 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4653 lt_cv_path_LD="$ac_dir/$ac_prog" 4654 # Check to see if the program is GNU ld. I'd rather use --version, 4655 # but apparently some variants of GNU ld only accept -v. 4656 # Break only if it was the GNU/non-GNU ld that we prefer. 4657 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4658 *GNU* | *'with BFD'*) 4659 test "$with_gnu_ld" != no && break 4660 ;; 4661 *) 4662 test "$with_gnu_ld" != yes && break 4663 ;; 4664 esac 4665 fi 4666 done 4667 IFS="$lt_save_ifs" 4668else 4669 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4670fi 4671fi 4672 4673LD="$lt_cv_path_LD" 4674if test -n "$LD"; then 4675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4676$as_echo "$LD" >&6; } 4677else 4678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4679$as_echo "no" >&6; } 4680fi 4681test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4683$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4684if ${lt_cv_prog_gnu_ld+:} false; then : 4685 $as_echo_n "(cached) " >&6 4686else 4687 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4688case `$LD -v 2>&1 </dev/null` in 4689*GNU* | *'with BFD'*) 4690 lt_cv_prog_gnu_ld=yes 4691 ;; 4692*) 4693 lt_cv_prog_gnu_ld=no 4694 ;; 4695esac 4696fi 4697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4698$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4699with_gnu_ld=$lt_cv_prog_gnu_ld 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4710$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4711if ${lt_cv_path_NM+:} false; then : 4712 $as_echo_n "(cached) " >&6 4713else 4714 if test -n "$NM"; then 4715 # Let the user override the test. 4716 lt_cv_path_NM="$NM" 4717else 4718 lt_nm_to_check="${ac_tool_prefix}nm" 4719 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4720 lt_nm_to_check="$lt_nm_to_check nm" 4721 fi 4722 for lt_tmp_nm in $lt_nm_to_check; do 4723 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4724 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4725 IFS="$lt_save_ifs" 4726 test -z "$ac_dir" && ac_dir=. 4727 tmp_nm="$ac_dir/$lt_tmp_nm" 4728 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4729 # Check to see if the nm accepts a BSD-compat flag. 4730 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4731 # nm: unknown option "B" ignored 4732 # Tru64's nm complains that /dev/null is an invalid object file 4733 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4734 */dev/null* | *'Invalid file or object type'*) 4735 lt_cv_path_NM="$tmp_nm -B" 4736 break 4737 ;; 4738 *) 4739 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4740 */dev/null*) 4741 lt_cv_path_NM="$tmp_nm -p" 4742 break 4743 ;; 4744 *) 4745 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4746 continue # so that we can try to find one that supports BSD flags 4747 ;; 4748 esac 4749 ;; 4750 esac 4751 fi 4752 done 4753 IFS="$lt_save_ifs" 4754 done 4755 : ${lt_cv_path_NM=no} 4756fi 4757fi 4758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4759$as_echo "$lt_cv_path_NM" >&6; } 4760if test "$lt_cv_path_NM" != "no"; then 4761 NM="$lt_cv_path_NM" 4762else 4763 # Didn't find any BSD compatible name lister, look for dumpbin. 4764 if test -n "$DUMPBIN"; then : 4765 # Let the user override the test. 4766 else 4767 if test -n "$ac_tool_prefix"; then 4768 for ac_prog in dumpbin "link -dump" 4769 do 4770 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4771set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4773$as_echo_n "checking for $ac_word... " >&6; } 4774if ${ac_cv_prog_DUMPBIN+:} false; then : 4775 $as_echo_n "(cached) " >&6 4776else 4777 if test -n "$DUMPBIN"; then 4778 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4779else 4780as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4781for as_dir in $PATH 4782do 4783 IFS=$as_save_IFS 4784 test -z "$as_dir" && as_dir=. 4785 for ac_exec_ext in '' $ac_executable_extensions; do 4786 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4787 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4788 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4789 break 2 4790 fi 4791done 4792 done 4793IFS=$as_save_IFS 4794 4795fi 4796fi 4797DUMPBIN=$ac_cv_prog_DUMPBIN 4798if test -n "$DUMPBIN"; then 4799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4800$as_echo "$DUMPBIN" >&6; } 4801else 4802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4803$as_echo "no" >&6; } 4804fi 4805 4806 4807 test -n "$DUMPBIN" && break 4808 done 4809fi 4810if test -z "$DUMPBIN"; then 4811 ac_ct_DUMPBIN=$DUMPBIN 4812 for ac_prog in dumpbin "link -dump" 4813do 4814 # Extract the first word of "$ac_prog", so it can be a program name with args. 4815set dummy $ac_prog; ac_word=$2 4816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4817$as_echo_n "checking for $ac_word... " >&6; } 4818if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 4819 $as_echo_n "(cached) " >&6 4820else 4821 if test -n "$ac_ct_DUMPBIN"; then 4822 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4823else 4824as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4825for as_dir in $PATH 4826do 4827 IFS=$as_save_IFS 4828 test -z "$as_dir" && as_dir=. 4829 for ac_exec_ext in '' $ac_executable_extensions; do 4830 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4831 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4832 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4833 break 2 4834 fi 4835done 4836 done 4837IFS=$as_save_IFS 4838 4839fi 4840fi 4841ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4842if test -n "$ac_ct_DUMPBIN"; then 4843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4844$as_echo "$ac_ct_DUMPBIN" >&6; } 4845else 4846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4847$as_echo "no" >&6; } 4848fi 4849 4850 4851 test -n "$ac_ct_DUMPBIN" && break 4852done 4853 4854 if test "x$ac_ct_DUMPBIN" = x; then 4855 DUMPBIN=":" 4856 else 4857 case $cross_compiling:$ac_tool_warned in 4858yes:) 4859{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4860$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4861ac_tool_warned=yes ;; 4862esac 4863 DUMPBIN=$ac_ct_DUMPBIN 4864 fi 4865fi 4866 4867 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4868 *COFF*) 4869 DUMPBIN="$DUMPBIN -symbols" 4870 ;; 4871 *) 4872 DUMPBIN=: 4873 ;; 4874 esac 4875 fi 4876 4877 if test "$DUMPBIN" != ":"; then 4878 NM="$DUMPBIN" 4879 fi 4880fi 4881test -z "$NM" && NM=nm 4882 4883 4884 4885 4886 4887 4888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4889$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4890if ${lt_cv_nm_interface+:} false; then : 4891 $as_echo_n "(cached) " >&6 4892else 4893 lt_cv_nm_interface="BSD nm" 4894 echo "int some_variable = 0;" > conftest.$ac_ext 4895 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4896 (eval "$ac_compile" 2>conftest.err) 4897 cat conftest.err >&5 4898 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4899 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4900 cat conftest.err >&5 4901 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4902 cat conftest.out >&5 4903 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4904 lt_cv_nm_interface="MS dumpbin" 4905 fi 4906 rm -f conftest* 4907fi 4908{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4909$as_echo "$lt_cv_nm_interface" >&6; } 4910 4911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4912$as_echo_n "checking whether ln -s works... " >&6; } 4913LN_S=$as_ln_s 4914if test "$LN_S" = "ln -s"; then 4915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4916$as_echo "yes" >&6; } 4917else 4918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4919$as_echo "no, using $LN_S" >&6; } 4920fi 4921 4922# find the maximum length of command line arguments 4923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4924$as_echo_n "checking the maximum length of command line arguments... " >&6; } 4925if ${lt_cv_sys_max_cmd_len+:} false; then : 4926 $as_echo_n "(cached) " >&6 4927else 4928 i=0 4929 teststring="ABCD" 4930 4931 case $build_os in 4932 msdosdjgpp*) 4933 # On DJGPP, this test can blow up pretty badly due to problems in libc 4934 # (any single argument exceeding 2000 bytes causes a buffer overrun 4935 # during glob expansion). Even if it were fixed, the result of this 4936 # check would be larger than it should be. 4937 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4938 ;; 4939 4940 gnu*) 4941 # Under GNU Hurd, this test is not required because there is 4942 # no limit to the length of command line arguments. 4943 # Libtool will interpret -1 as no limit whatsoever 4944 lt_cv_sys_max_cmd_len=-1; 4945 ;; 4946 4947 cygwin* | mingw* | cegcc*) 4948 # On Win9x/ME, this test blows up -- it succeeds, but takes 4949 # about 5 minutes as the teststring grows exponentially. 4950 # Worse, since 9x/ME are not pre-emptively multitasking, 4951 # you end up with a "frozen" computer, even though with patience 4952 # the test eventually succeeds (with a max line length of 256k). 4953 # Instead, let's just punt: use the minimum linelength reported by 4954 # all of the supported platforms: 8192 (on NT/2K/XP). 4955 lt_cv_sys_max_cmd_len=8192; 4956 ;; 4957 4958 mint*) 4959 # On MiNT this can take a long time and run out of memory. 4960 lt_cv_sys_max_cmd_len=8192; 4961 ;; 4962 4963 amigaos*) 4964 # On AmigaOS with pdksh, this test takes hours, literally. 4965 # So we just punt and use a minimum line length of 8192. 4966 lt_cv_sys_max_cmd_len=8192; 4967 ;; 4968 4969 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4970 # This has been around since 386BSD, at least. Likely further. 4971 if test -x /sbin/sysctl; then 4972 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 4973 elif test -x /usr/sbin/sysctl; then 4974 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 4975 else 4976 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 4977 fi 4978 # And add a safety zone 4979 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 4980 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 4981 ;; 4982 4983 interix*) 4984 # We know the value 262144 and hardcode it with a safety zone (like BSD) 4985 lt_cv_sys_max_cmd_len=196608 4986 ;; 4987 4988 osf*) 4989 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 4990 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 4991 # nice to cause kernel panics so lets avoid the loop below. 4992 # First set a reasonable default. 4993 lt_cv_sys_max_cmd_len=16384 4994 # 4995 if test -x /sbin/sysconfig; then 4996 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 4997 *1*) lt_cv_sys_max_cmd_len=-1 ;; 4998 esac 4999 fi 5000 ;; 5001 sco3.2v5*) 5002 lt_cv_sys_max_cmd_len=102400 5003 ;; 5004 sysv5* | sco5v6* | sysv4.2uw2*) 5005 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5006 if test -n "$kargmax"; then 5007 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5008 else 5009 lt_cv_sys_max_cmd_len=32768 5010 fi 5011 ;; 5012 *) 5013 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5014 if test -n "$lt_cv_sys_max_cmd_len"; then 5015 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5016 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5017 else 5018 # Make teststring a little bigger before we do anything with it. 5019 # a 1K string should be a reasonable start. 5020 for i in 1 2 3 4 5 6 7 8 ; do 5021 teststring=$teststring$teststring 5022 done 5023 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5024 # If test is not a shell built-in, we'll probably end up computing a 5025 # maximum length that is only half of the actual maximum length, but 5026 # we can't tell. 5027 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5028 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5029 test $i != 17 # 1/2 MB should be enough 5030 do 5031 i=`expr $i + 1` 5032 teststring=$teststring$teststring 5033 done 5034 # Only check the string length outside the loop. 5035 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5036 teststring= 5037 # Add a significant safety factor because C++ compilers can tack on 5038 # massive amounts of additional arguments before passing them to the 5039 # linker. It appears as though 1/2 is a usable value. 5040 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5041 fi 5042 ;; 5043 esac 5044 5045fi 5046 5047if test -n $lt_cv_sys_max_cmd_len ; then 5048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5049$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5050else 5051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5052$as_echo "none" >&6; } 5053fi 5054max_cmd_len=$lt_cv_sys_max_cmd_len 5055 5056 5057 5058 5059 5060 5061: ${CP="cp -f"} 5062: ${MV="mv -f"} 5063: ${RM="rm -f"} 5064 5065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5066$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5067# Try some XSI features 5068xsi_shell=no 5069( _lt_dummy="a/b/c" 5070 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5071 = c,a/b,, \ 5072 && eval 'test $(( 1 + 1 )) -eq 2 \ 5073 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5074 && xsi_shell=yes 5075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5076$as_echo "$xsi_shell" >&6; } 5077 5078 5079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5080$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5081lt_shell_append=no 5082( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5083 >/dev/null 2>&1 \ 5084 && lt_shell_append=yes 5085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5086$as_echo "$lt_shell_append" >&6; } 5087 5088 5089if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5090 lt_unset=unset 5091else 5092 lt_unset=false 5093fi 5094 5095 5096 5097 5098 5099# test EBCDIC or ASCII 5100case `echo X|tr X '\101'` in 5101 A) # ASCII based system 5102 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5103 lt_SP2NL='tr \040 \012' 5104 lt_NL2SP='tr \015\012 \040\040' 5105 ;; 5106 *) # EBCDIC based system 5107 lt_SP2NL='tr \100 \n' 5108 lt_NL2SP='tr \r\n \100\100' 5109 ;; 5110esac 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5121$as_echo_n "checking for $LD option to reload object files... " >&6; } 5122if ${lt_cv_ld_reload_flag+:} false; then : 5123 $as_echo_n "(cached) " >&6 5124else 5125 lt_cv_ld_reload_flag='-r' 5126fi 5127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5128$as_echo "$lt_cv_ld_reload_flag" >&6; } 5129reload_flag=$lt_cv_ld_reload_flag 5130case $reload_flag in 5131"" | " "*) ;; 5132*) reload_flag=" $reload_flag" ;; 5133esac 5134reload_cmds='$LD$reload_flag -o $output$reload_objs' 5135case $host_os in 5136 darwin*) 5137 if test "$GCC" = yes; then 5138 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5139 else 5140 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5141 fi 5142 ;; 5143esac 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153if test -n "$ac_tool_prefix"; then 5154 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5155set dummy ${ac_tool_prefix}objdump; ac_word=$2 5156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5157$as_echo_n "checking for $ac_word... " >&6; } 5158if ${ac_cv_prog_OBJDUMP+:} false; then : 5159 $as_echo_n "(cached) " >&6 5160else 5161 if test -n "$OBJDUMP"; then 5162 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5163else 5164as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5165for as_dir in $PATH 5166do 5167 IFS=$as_save_IFS 5168 test -z "$as_dir" && as_dir=. 5169 for ac_exec_ext in '' $ac_executable_extensions; do 5170 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5171 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5172 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5173 break 2 5174 fi 5175done 5176 done 5177IFS=$as_save_IFS 5178 5179fi 5180fi 5181OBJDUMP=$ac_cv_prog_OBJDUMP 5182if test -n "$OBJDUMP"; then 5183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5184$as_echo "$OBJDUMP" >&6; } 5185else 5186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5187$as_echo "no" >&6; } 5188fi 5189 5190 5191fi 5192if test -z "$ac_cv_prog_OBJDUMP"; then 5193 ac_ct_OBJDUMP=$OBJDUMP 5194 # Extract the first word of "objdump", so it can be a program name with args. 5195set dummy objdump; ac_word=$2 5196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5197$as_echo_n "checking for $ac_word... " >&6; } 5198if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5199 $as_echo_n "(cached) " >&6 5200else 5201 if test -n "$ac_ct_OBJDUMP"; then 5202 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5203else 5204as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5205for as_dir in $PATH 5206do 5207 IFS=$as_save_IFS 5208 test -z "$as_dir" && as_dir=. 5209 for ac_exec_ext in '' $ac_executable_extensions; do 5210 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5211 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5212 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5213 break 2 5214 fi 5215done 5216 done 5217IFS=$as_save_IFS 5218 5219fi 5220fi 5221ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5222if test -n "$ac_ct_OBJDUMP"; then 5223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5224$as_echo "$ac_ct_OBJDUMP" >&6; } 5225else 5226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5227$as_echo "no" >&6; } 5228fi 5229 5230 if test "x$ac_ct_OBJDUMP" = x; then 5231 OBJDUMP="false" 5232 else 5233 case $cross_compiling:$ac_tool_warned in 5234yes:) 5235{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5236$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5237ac_tool_warned=yes ;; 5238esac 5239 OBJDUMP=$ac_ct_OBJDUMP 5240 fi 5241else 5242 OBJDUMP="$ac_cv_prog_OBJDUMP" 5243fi 5244 5245test -z "$OBJDUMP" && OBJDUMP=objdump 5246 5247 5248 5249 5250 5251 5252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5253$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5254if ${lt_cv_deplibs_check_method+:} false; then : 5255 $as_echo_n "(cached) " >&6 5256else 5257 lt_cv_file_magic_cmd='$MAGIC_CMD' 5258lt_cv_file_magic_test_file= 5259lt_cv_deplibs_check_method='unknown' 5260# Need to set the preceding variable on all platforms that support 5261# interlibrary dependencies. 5262# 'none' -- dependencies not supported. 5263# `unknown' -- same as none, but documents that we really don't know. 5264# 'pass_all' -- all dependencies passed with no checks. 5265# 'test_compile' -- check by making test program. 5266# 'file_magic [[regex]]' -- check by looking for files in library path 5267# which responds to the $file_magic_cmd with a given extended regex. 5268# If you have `file' or equivalent on your system and you're not sure 5269# whether `pass_all' will *always* work, you probably want this one. 5270 5271case $host_os in 5272aix[4-9]*) 5273 lt_cv_deplibs_check_method=pass_all 5274 ;; 5275 5276beos*) 5277 lt_cv_deplibs_check_method=pass_all 5278 ;; 5279 5280bsdi[45]*) 5281 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5282 lt_cv_file_magic_cmd='/usr/bin/file -L' 5283 lt_cv_file_magic_test_file=/shlib/libc.so 5284 ;; 5285 5286cygwin*) 5287 # func_win32_libid is a shell function defined in ltmain.sh 5288 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5289 lt_cv_file_magic_cmd='func_win32_libid' 5290 ;; 5291 5292mingw* | pw32*) 5293 # Base MSYS/MinGW do not provide the 'file' command needed by 5294 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5295 # unless we find 'file', for example because we are cross-compiling. 5296 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5297 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5298 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5299 lt_cv_file_magic_cmd='func_win32_libid' 5300 else 5301 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5302 lt_cv_file_magic_cmd='$OBJDUMP -f' 5303 fi 5304 ;; 5305 5306cegcc*) 5307 # use the weaker test based on 'objdump'. See mingw*. 5308 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5309 lt_cv_file_magic_cmd='$OBJDUMP -f' 5310 ;; 5311 5312darwin* | rhapsody*) 5313 lt_cv_deplibs_check_method=pass_all 5314 ;; 5315 5316freebsd* | dragonfly*) 5317 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5318 case $host_cpu in 5319 i*86 ) 5320 # Not sure whether the presence of OpenBSD here was a mistake. 5321 # Let's accept both of them until this is cleared up. 5322 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5323 lt_cv_file_magic_cmd=/usr/bin/file 5324 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5325 ;; 5326 esac 5327 else 5328 lt_cv_deplibs_check_method=pass_all 5329 fi 5330 ;; 5331 5332gnu*) 5333 lt_cv_deplibs_check_method=pass_all 5334 ;; 5335 5336haiku*) 5337 lt_cv_deplibs_check_method=pass_all 5338 ;; 5339 5340hpux10.20* | hpux11*) 5341 lt_cv_file_magic_cmd=/usr/bin/file 5342 case $host_cpu in 5343 ia64*) 5344 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5345 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5346 ;; 5347 hppa*64*) 5348 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]' 5349 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5350 ;; 5351 *) 5352 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5353 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5354 ;; 5355 esac 5356 ;; 5357 5358interix[3-9]*) 5359 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5360 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5361 ;; 5362 5363irix5* | irix6* | nonstopux*) 5364 case $LD in 5365 *-32|*"-32 ") libmagic=32-bit;; 5366 *-n32|*"-n32 ") libmagic=N32;; 5367 *-64|*"-64 ") libmagic=64-bit;; 5368 *) libmagic=never-match;; 5369 esac 5370 lt_cv_deplibs_check_method=pass_all 5371 ;; 5372 5373# This must be Linux ELF. 5374linux* | k*bsd*-gnu | kopensolaris*-gnu) 5375 lt_cv_deplibs_check_method=pass_all 5376 ;; 5377 5378netbsd*) 5379 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5380 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5381 else 5382 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5383 fi 5384 ;; 5385 5386newos6*) 5387 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5388 lt_cv_file_magic_cmd=/usr/bin/file 5389 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5390 ;; 5391 5392*nto* | *qnx*) 5393 lt_cv_deplibs_check_method=pass_all 5394 ;; 5395 5396openbsd*) 5397 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5398 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5399 else 5400 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5401 fi 5402 ;; 5403 5404osf3* | osf4* | osf5*) 5405 lt_cv_deplibs_check_method=pass_all 5406 ;; 5407 5408rdos*) 5409 lt_cv_deplibs_check_method=pass_all 5410 ;; 5411 5412solaris*) 5413 lt_cv_deplibs_check_method=pass_all 5414 ;; 5415 5416sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5417 lt_cv_deplibs_check_method=pass_all 5418 ;; 5419 5420sysv4 | sysv4.3*) 5421 case $host_vendor in 5422 motorola) 5423 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]' 5424 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5425 ;; 5426 ncr) 5427 lt_cv_deplibs_check_method=pass_all 5428 ;; 5429 sequent) 5430 lt_cv_file_magic_cmd='/bin/file' 5431 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5432 ;; 5433 sni) 5434 lt_cv_file_magic_cmd='/bin/file' 5435 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5436 lt_cv_file_magic_test_file=/lib/libc.so 5437 ;; 5438 siemens) 5439 lt_cv_deplibs_check_method=pass_all 5440 ;; 5441 pc) 5442 lt_cv_deplibs_check_method=pass_all 5443 ;; 5444 esac 5445 ;; 5446 5447tpf*) 5448 lt_cv_deplibs_check_method=pass_all 5449 ;; 5450esac 5451 5452fi 5453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5454$as_echo "$lt_cv_deplibs_check_method" >&6; } 5455file_magic_cmd=$lt_cv_file_magic_cmd 5456deplibs_check_method=$lt_cv_deplibs_check_method 5457test -z "$deplibs_check_method" && deplibs_check_method=unknown 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470if test -n "$ac_tool_prefix"; then 5471 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5472set dummy ${ac_tool_prefix}ar; ac_word=$2 5473{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5474$as_echo_n "checking for $ac_word... " >&6; } 5475if ${ac_cv_prog_AR+:} false; then : 5476 $as_echo_n "(cached) " >&6 5477else 5478 if test -n "$AR"; then 5479 ac_cv_prog_AR="$AR" # Let the user override the test. 5480else 5481as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5482for as_dir in $PATH 5483do 5484 IFS=$as_save_IFS 5485 test -z "$as_dir" && as_dir=. 5486 for ac_exec_ext in '' $ac_executable_extensions; do 5487 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5488 ac_cv_prog_AR="${ac_tool_prefix}ar" 5489 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5490 break 2 5491 fi 5492done 5493 done 5494IFS=$as_save_IFS 5495 5496fi 5497fi 5498AR=$ac_cv_prog_AR 5499if test -n "$AR"; then 5500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5501$as_echo "$AR" >&6; } 5502else 5503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5504$as_echo "no" >&6; } 5505fi 5506 5507 5508fi 5509if test -z "$ac_cv_prog_AR"; then 5510 ac_ct_AR=$AR 5511 # Extract the first word of "ar", so it can be a program name with args. 5512set dummy ar; ac_word=$2 5513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5514$as_echo_n "checking for $ac_word... " >&6; } 5515if ${ac_cv_prog_ac_ct_AR+:} false; then : 5516 $as_echo_n "(cached) " >&6 5517else 5518 if test -n "$ac_ct_AR"; then 5519 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5520else 5521as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5522for as_dir in $PATH 5523do 5524 IFS=$as_save_IFS 5525 test -z "$as_dir" && as_dir=. 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_prog_ac_ct_AR="ar" 5529 $as_echo "$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 5536fi 5537fi 5538ac_ct_AR=$ac_cv_prog_ac_ct_AR 5539if test -n "$ac_ct_AR"; then 5540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5541$as_echo "$ac_ct_AR" >&6; } 5542else 5543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5544$as_echo "no" >&6; } 5545fi 5546 5547 if test "x$ac_ct_AR" = x; then 5548 AR="false" 5549 else 5550 case $cross_compiling:$ac_tool_warned in 5551yes:) 5552{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5553$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5554ac_tool_warned=yes ;; 5555esac 5556 AR=$ac_ct_AR 5557 fi 5558else 5559 AR="$ac_cv_prog_AR" 5560fi 5561 5562test -z "$AR" && AR=ar 5563test -z "$AR_FLAGS" && AR_FLAGS=cru 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575if test -n "$ac_tool_prefix"; then 5576 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5577set dummy ${ac_tool_prefix}strip; ac_word=$2 5578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5579$as_echo_n "checking for $ac_word... " >&6; } 5580if ${ac_cv_prog_STRIP+:} false; then : 5581 $as_echo_n "(cached) " >&6 5582else 5583 if test -n "$STRIP"; then 5584 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5585else 5586as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5587for as_dir in $PATH 5588do 5589 IFS=$as_save_IFS 5590 test -z "$as_dir" && as_dir=. 5591 for ac_exec_ext in '' $ac_executable_extensions; do 5592 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5593 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5594 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5595 break 2 5596 fi 5597done 5598 done 5599IFS=$as_save_IFS 5600 5601fi 5602fi 5603STRIP=$ac_cv_prog_STRIP 5604if test -n "$STRIP"; then 5605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5606$as_echo "$STRIP" >&6; } 5607else 5608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5609$as_echo "no" >&6; } 5610fi 5611 5612 5613fi 5614if test -z "$ac_cv_prog_STRIP"; then 5615 ac_ct_STRIP=$STRIP 5616 # Extract the first word of "strip", so it can be a program name with args. 5617set dummy strip; ac_word=$2 5618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5619$as_echo_n "checking for $ac_word... " >&6; } 5620if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5621 $as_echo_n "(cached) " >&6 5622else 5623 if test -n "$ac_ct_STRIP"; then 5624 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5625else 5626as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5627for as_dir in $PATH 5628do 5629 IFS=$as_save_IFS 5630 test -z "$as_dir" && as_dir=. 5631 for ac_exec_ext in '' $ac_executable_extensions; do 5632 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5633 ac_cv_prog_ac_ct_STRIP="strip" 5634 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5635 break 2 5636 fi 5637done 5638 done 5639IFS=$as_save_IFS 5640 5641fi 5642fi 5643ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5644if test -n "$ac_ct_STRIP"; then 5645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5646$as_echo "$ac_ct_STRIP" >&6; } 5647else 5648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5649$as_echo "no" >&6; } 5650fi 5651 5652 if test "x$ac_ct_STRIP" = x; then 5653 STRIP=":" 5654 else 5655 case $cross_compiling:$ac_tool_warned in 5656yes:) 5657{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5658$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5659ac_tool_warned=yes ;; 5660esac 5661 STRIP=$ac_ct_STRIP 5662 fi 5663else 5664 STRIP="$ac_cv_prog_STRIP" 5665fi 5666 5667test -z "$STRIP" && STRIP=: 5668 5669 5670 5671 5672 5673 5674if test -n "$ac_tool_prefix"; then 5675 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5676set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5678$as_echo_n "checking for $ac_word... " >&6; } 5679if ${ac_cv_prog_RANLIB+:} false; then : 5680 $as_echo_n "(cached) " >&6 5681else 5682 if test -n "$RANLIB"; then 5683 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5684else 5685as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5686for as_dir in $PATH 5687do 5688 IFS=$as_save_IFS 5689 test -z "$as_dir" && as_dir=. 5690 for ac_exec_ext in '' $ac_executable_extensions; do 5691 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5692 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5693 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5694 break 2 5695 fi 5696done 5697 done 5698IFS=$as_save_IFS 5699 5700fi 5701fi 5702RANLIB=$ac_cv_prog_RANLIB 5703if test -n "$RANLIB"; then 5704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5705$as_echo "$RANLIB" >&6; } 5706else 5707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5708$as_echo "no" >&6; } 5709fi 5710 5711 5712fi 5713if test -z "$ac_cv_prog_RANLIB"; then 5714 ac_ct_RANLIB=$RANLIB 5715 # Extract the first word of "ranlib", so it can be a program name with args. 5716set dummy ranlib; ac_word=$2 5717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5718$as_echo_n "checking for $ac_word... " >&6; } 5719if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5720 $as_echo_n "(cached) " >&6 5721else 5722 if test -n "$ac_ct_RANLIB"; then 5723 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5724else 5725as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5726for as_dir in $PATH 5727do 5728 IFS=$as_save_IFS 5729 test -z "$as_dir" && as_dir=. 5730 for ac_exec_ext in '' $ac_executable_extensions; do 5731 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5732 ac_cv_prog_ac_ct_RANLIB="ranlib" 5733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5734 break 2 5735 fi 5736done 5737 done 5738IFS=$as_save_IFS 5739 5740fi 5741fi 5742ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5743if test -n "$ac_ct_RANLIB"; then 5744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5745$as_echo "$ac_ct_RANLIB" >&6; } 5746else 5747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5748$as_echo "no" >&6; } 5749fi 5750 5751 if test "x$ac_ct_RANLIB" = x; then 5752 RANLIB=":" 5753 else 5754 case $cross_compiling:$ac_tool_warned in 5755yes:) 5756{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5757$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5758ac_tool_warned=yes ;; 5759esac 5760 RANLIB=$ac_ct_RANLIB 5761 fi 5762else 5763 RANLIB="$ac_cv_prog_RANLIB" 5764fi 5765 5766test -z "$RANLIB" && RANLIB=: 5767 5768 5769 5770 5771 5772 5773# Determine commands to create old-style static archives. 5774old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5775old_postinstall_cmds='chmod 644 $oldlib' 5776old_postuninstall_cmds= 5777 5778if test -n "$RANLIB"; then 5779 case $host_os in 5780 openbsd*) 5781 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5782 ;; 5783 *) 5784 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5785 ;; 5786 esac 5787 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5788fi 5789 5790case $host_os in 5791 darwin*) 5792 lock_old_archive_extraction=yes ;; 5793 *) 5794 lock_old_archive_extraction=no ;; 5795esac 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817for ac_prog in gawk mawk nawk awk 5818do 5819 # Extract the first word of "$ac_prog", so it can be a program name with args. 5820set dummy $ac_prog; ac_word=$2 5821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5822$as_echo_n "checking for $ac_word... " >&6; } 5823if ${ac_cv_prog_AWK+:} false; then : 5824 $as_echo_n "(cached) " >&6 5825else 5826 if test -n "$AWK"; then 5827 ac_cv_prog_AWK="$AWK" # Let the user override the test. 5828else 5829as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5830for as_dir in $PATH 5831do 5832 IFS=$as_save_IFS 5833 test -z "$as_dir" && as_dir=. 5834 for ac_exec_ext in '' $ac_executable_extensions; do 5835 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5836 ac_cv_prog_AWK="$ac_prog" 5837 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5838 break 2 5839 fi 5840done 5841 done 5842IFS=$as_save_IFS 5843 5844fi 5845fi 5846AWK=$ac_cv_prog_AWK 5847if test -n "$AWK"; then 5848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 5849$as_echo "$AWK" >&6; } 5850else 5851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5852$as_echo "no" >&6; } 5853fi 5854 5855 5856 test -n "$AWK" && break 5857done 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877# If no C compiler was specified, use CC. 5878LTCC=${LTCC-"$CC"} 5879 5880# If no C compiler flags were specified, use CFLAGS. 5881LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5882 5883# Allow CC to be a program name with arguments. 5884compiler=$CC 5885 5886 5887# Check for command to grab the raw symbol name followed by C symbol from nm. 5888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5889$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5890if ${lt_cv_sys_global_symbol_pipe+:} false; then : 5891 $as_echo_n "(cached) " >&6 5892else 5893 5894# These are sane defaults that work on at least a few old systems. 5895# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5896 5897# Character class describing NM global symbol codes. 5898symcode='[BCDEGRST]' 5899 5900# Regexp to match symbols that can be accessed directly from C. 5901sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5902 5903# Define system-specific variables. 5904case $host_os in 5905aix*) 5906 symcode='[BCDT]' 5907 ;; 5908cygwin* | mingw* | pw32* | cegcc*) 5909 symcode='[ABCDGISTW]' 5910 ;; 5911hpux*) 5912 if test "$host_cpu" = ia64; then 5913 symcode='[ABCDEGRST]' 5914 fi 5915 ;; 5916irix* | nonstopux*) 5917 symcode='[BCDEGRST]' 5918 ;; 5919osf*) 5920 symcode='[BCDEGQRST]' 5921 ;; 5922solaris*) 5923 symcode='[BDRT]' 5924 ;; 5925sco3.2v5*) 5926 symcode='[DT]' 5927 ;; 5928sysv4.2uw2*) 5929 symcode='[DT]' 5930 ;; 5931sysv5* | sco5v6* | unixware* | OpenUNIX*) 5932 symcode='[ABDT]' 5933 ;; 5934sysv4) 5935 symcode='[DFNSTU]' 5936 ;; 5937esac 5938 5939# If we're using GNU nm, then use its standard symbol codes. 5940case `$NM -V 2>&1` in 5941*GNU* | *'with BFD'*) 5942 symcode='[ABCDGIRSTW]' ;; 5943esac 5944 5945# Transform an extracted symbol line into a proper C declaration. 5946# Some systems (esp. on ia64) link data and code symbols differently, 5947# so use this general approach. 5948lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5949 5950# Transform an extracted symbol line into symbol name and symbol address 5951lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 5952lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 5953 5954# Handle CRLF in mingw tool chain 5955opt_cr= 5956case $build_os in 5957mingw*) 5958 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5959 ;; 5960esac 5961 5962# Try without a prefix underscore, then with it. 5963for ac_symprfx in "" "_"; do 5964 5965 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5966 symxfrm="\\1 $ac_symprfx\\2 \\2" 5967 5968 # Write the raw and C identifiers. 5969 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5970 # Fake it for dumpbin and say T for any non-static function 5971 # and D for any global variable. 5972 # Also find C++ and __fastcall symbols from MSVC++, 5973 # which start with @ or ?. 5974 lt_cv_sys_global_symbol_pipe="$AWK '"\ 5975" {last_section=section; section=\$ 3};"\ 5976" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 5977" \$ 0!~/External *\|/{next};"\ 5978" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 5979" {if(hide[section]) next};"\ 5980" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 5981" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 5982" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 5983" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 5984" ' prfx=^$ac_symprfx" 5985 else 5986 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 5987 fi 5988 5989 # Check to see that the pipe works correctly. 5990 pipe_works=no 5991 5992 rm -f conftest* 5993 cat > conftest.$ac_ext <<_LT_EOF 5994#ifdef __cplusplus 5995extern "C" { 5996#endif 5997char nm_test_var; 5998void nm_test_func(void); 5999void nm_test_func(void){} 6000#ifdef __cplusplus 6001} 6002#endif 6003int main(){nm_test_var='a';nm_test_func();return(0);} 6004_LT_EOF 6005 6006 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6007 (eval $ac_compile) 2>&5 6008 ac_status=$? 6009 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6010 test $ac_status = 0; }; then 6011 # Now try to grab the symbols. 6012 nlist=conftest.nm 6013 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6014 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6015 ac_status=$? 6016 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6017 test $ac_status = 0; } && test -s "$nlist"; then 6018 # Try sorting and uniquifying the output. 6019 if sort "$nlist" | uniq > "$nlist"T; then 6020 mv -f "$nlist"T "$nlist" 6021 else 6022 rm -f "$nlist"T 6023 fi 6024 6025 # Make sure that we snagged all the symbols we need. 6026 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6027 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6028 cat <<_LT_EOF > conftest.$ac_ext 6029#ifdef __cplusplus 6030extern "C" { 6031#endif 6032 6033_LT_EOF 6034 # Now generate the symbol file. 6035 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6036 6037 cat <<_LT_EOF >> conftest.$ac_ext 6038 6039/* The mapping between symbol names and symbols. */ 6040const struct { 6041 const char *name; 6042 void *address; 6043} 6044lt__PROGRAM__LTX_preloaded_symbols[] = 6045{ 6046 { "@PROGRAM@", (void *) 0 }, 6047_LT_EOF 6048 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6049 cat <<\_LT_EOF >> conftest.$ac_ext 6050 {0, (void *) 0} 6051}; 6052 6053/* This works around a problem in FreeBSD linker */ 6054#ifdef FREEBSD_WORKAROUND 6055static const void *lt_preloaded_setup() { 6056 return lt__PROGRAM__LTX_preloaded_symbols; 6057} 6058#endif 6059 6060#ifdef __cplusplus 6061} 6062#endif 6063_LT_EOF 6064 # Now try linking the two files. 6065 mv conftest.$ac_objext conftstm.$ac_objext 6066 lt_save_LIBS="$LIBS" 6067 lt_save_CFLAGS="$CFLAGS" 6068 LIBS="conftstm.$ac_objext" 6069 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6070 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6071 (eval $ac_link) 2>&5 6072 ac_status=$? 6073 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6074 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6075 pipe_works=yes 6076 fi 6077 LIBS="$lt_save_LIBS" 6078 CFLAGS="$lt_save_CFLAGS" 6079 else 6080 echo "cannot find nm_test_func in $nlist" >&5 6081 fi 6082 else 6083 echo "cannot find nm_test_var in $nlist" >&5 6084 fi 6085 else 6086 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6087 fi 6088 else 6089 echo "$progname: failed program was:" >&5 6090 cat conftest.$ac_ext >&5 6091 fi 6092 rm -rf conftest* conftst* 6093 6094 # Do not use the global_symbol_pipe unless it works. 6095 if test "$pipe_works" = yes; then 6096 break 6097 else 6098 lt_cv_sys_global_symbol_pipe= 6099 fi 6100done 6101 6102fi 6103 6104if test -z "$lt_cv_sys_global_symbol_pipe"; then 6105 lt_cv_sys_global_symbol_to_cdecl= 6106fi 6107if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6109$as_echo "failed" >&6; } 6110else 6111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6112$as_echo "ok" >&6; } 6113fi 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136# Check whether --enable-libtool-lock was given. 6137if test "${enable_libtool_lock+set}" = set; then : 6138 enableval=$enable_libtool_lock; 6139fi 6140 6141test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6142 6143# Some flags need to be propagated to the compiler or linker for good 6144# libtool support. 6145case $host in 6146ia64-*-hpux*) 6147 # Find out which ABI we are using. 6148 echo 'int i;' > conftest.$ac_ext 6149 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6150 (eval $ac_compile) 2>&5 6151 ac_status=$? 6152 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6153 test $ac_status = 0; }; then 6154 case `/usr/bin/file conftest.$ac_objext` in 6155 *ELF-32*) 6156 HPUX_IA64_MODE="32" 6157 ;; 6158 *ELF-64*) 6159 HPUX_IA64_MODE="64" 6160 ;; 6161 esac 6162 fi 6163 rm -rf conftest* 6164 ;; 6165*-*-irix6*) 6166 # Find out which ABI we are using. 6167 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6168 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6169 (eval $ac_compile) 2>&5 6170 ac_status=$? 6171 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6172 test $ac_status = 0; }; then 6173 if test "$lt_cv_prog_gnu_ld" = yes; then 6174 case `/usr/bin/file conftest.$ac_objext` in 6175 *32-bit*) 6176 LD="${LD-ld} -melf32bsmip" 6177 ;; 6178 *N32*) 6179 LD="${LD-ld} -melf32bmipn32" 6180 ;; 6181 *64-bit*) 6182 LD="${LD-ld} -melf64bmip" 6183 ;; 6184 esac 6185 else 6186 case `/usr/bin/file conftest.$ac_objext` in 6187 *32-bit*) 6188 LD="${LD-ld} -32" 6189 ;; 6190 *N32*) 6191 LD="${LD-ld} -n32" 6192 ;; 6193 *64-bit*) 6194 LD="${LD-ld} -64" 6195 ;; 6196 esac 6197 fi 6198 fi 6199 rm -rf conftest* 6200 ;; 6201 6202x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6203s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6204 # Find out which ABI we are using. 6205 echo 'int i;' > conftest.$ac_ext 6206 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6207 (eval $ac_compile) 2>&5 6208 ac_status=$? 6209 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6210 test $ac_status = 0; }; then 6211 case `/usr/bin/file conftest.o` in 6212 *32-bit*) 6213 case $host in 6214 x86_64-*kfreebsd*-gnu) 6215 LD="${LD-ld} -m elf_i386_fbsd" 6216 ;; 6217 x86_64-*linux*) 6218 case `/usr/bin/file conftest.o` in 6219 *x86-64*) 6220 LD="${LD-ld} -m elf32_x86_64" 6221 ;; 6222 *) 6223 LD="${LD-ld} -m elf_i386" 6224 ;; 6225 esac 6226 ;; 6227 powerpc64le-*linux*) 6228 LD="${LD-ld} -m elf32lppclinux" 6229 ;; 6230 powerpc64-*linux*) 6231 LD="${LD-ld} -m elf32ppclinux" 6232 ;; 6233 s390x-*linux*) 6234 LD="${LD-ld} -m elf_s390" 6235 ;; 6236 sparc64-*linux*) 6237 LD="${LD-ld} -m elf32_sparc" 6238 ;; 6239 esac 6240 ;; 6241 *64-bit*) 6242 case $host in 6243 x86_64-*kfreebsd*-gnu) 6244 LD="${LD-ld} -m elf_x86_64_fbsd" 6245 ;; 6246 x86_64-*linux*) 6247 LD="${LD-ld} -m elf_x86_64" 6248 ;; 6249 powerpcle-*linux*) 6250 LD="${LD-ld} -m elf64lppc" 6251 ;; 6252 powerpc-*linux*) 6253 LD="${LD-ld} -m elf64ppc" 6254 ;; 6255 s390*-*linux*|s390*-*tpf*) 6256 LD="${LD-ld} -m elf64_s390" 6257 ;; 6258 sparc*-*linux*) 6259 LD="${LD-ld} -m elf64_sparc" 6260 ;; 6261 esac 6262 ;; 6263 esac 6264 fi 6265 rm -rf conftest* 6266 ;; 6267 6268*-*-sco3.2v5*) 6269 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6270 SAVE_CFLAGS="$CFLAGS" 6271 CFLAGS="$CFLAGS -belf" 6272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6273$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6274if ${lt_cv_cc_needs_belf+:} false; then : 6275 $as_echo_n "(cached) " >&6 6276else 6277 ac_ext=c 6278ac_cpp='$CPP $CPPFLAGS' 6279ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6280ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6281ac_compiler_gnu=$ac_cv_c_compiler_gnu 6282 6283 if test x$gcc_no_link = xyes; then 6284 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6285fi 6286cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6287/* end confdefs.h. */ 6288 6289int 6290main () 6291{ 6292 6293 ; 6294 return 0; 6295} 6296_ACEOF 6297if ac_fn_c_try_link "$LINENO"; then : 6298 lt_cv_cc_needs_belf=yes 6299else 6300 lt_cv_cc_needs_belf=no 6301fi 6302rm -f core conftest.err conftest.$ac_objext \ 6303 conftest$ac_exeext conftest.$ac_ext 6304 ac_ext=c 6305ac_cpp='$CPP $CPPFLAGS' 6306ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6307ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6308ac_compiler_gnu=$ac_cv_c_compiler_gnu 6309 6310fi 6311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6312$as_echo "$lt_cv_cc_needs_belf" >&6; } 6313 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6314 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6315 CFLAGS="$SAVE_CFLAGS" 6316 fi 6317 ;; 6318sparc*-*solaris*) 6319 # Find out which ABI we are using. 6320 echo 'int i;' > conftest.$ac_ext 6321 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6322 (eval $ac_compile) 2>&5 6323 ac_status=$? 6324 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6325 test $ac_status = 0; }; then 6326 case `/usr/bin/file conftest.o` in 6327 *64-bit*) 6328 case $lt_cv_prog_gnu_ld in 6329 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6330 *) 6331 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6332 LD="${LD-ld} -64" 6333 fi 6334 ;; 6335 esac 6336 ;; 6337 esac 6338 fi 6339 rm -rf conftest* 6340 ;; 6341esac 6342 6343need_locks="$enable_libtool_lock" 6344 6345 6346 case $host_os in 6347 rhapsody* | darwin*) 6348 if test -n "$ac_tool_prefix"; then 6349 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6350set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6352$as_echo_n "checking for $ac_word... " >&6; } 6353if ${ac_cv_prog_DSYMUTIL+:} false; then : 6354 $as_echo_n "(cached) " >&6 6355else 6356 if test -n "$DSYMUTIL"; then 6357 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6358else 6359as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6360for as_dir in $PATH 6361do 6362 IFS=$as_save_IFS 6363 test -z "$as_dir" && as_dir=. 6364 for ac_exec_ext in '' $ac_executable_extensions; do 6365 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6366 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6367 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6368 break 2 6369 fi 6370done 6371 done 6372IFS=$as_save_IFS 6373 6374fi 6375fi 6376DSYMUTIL=$ac_cv_prog_DSYMUTIL 6377if test -n "$DSYMUTIL"; then 6378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6379$as_echo "$DSYMUTIL" >&6; } 6380else 6381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6382$as_echo "no" >&6; } 6383fi 6384 6385 6386fi 6387if test -z "$ac_cv_prog_DSYMUTIL"; then 6388 ac_ct_DSYMUTIL=$DSYMUTIL 6389 # Extract the first word of "dsymutil", so it can be a program name with args. 6390set dummy dsymutil; ac_word=$2 6391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6392$as_echo_n "checking for $ac_word... " >&6; } 6393if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6394 $as_echo_n "(cached) " >&6 6395else 6396 if test -n "$ac_ct_DSYMUTIL"; then 6397 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6398else 6399as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6400for as_dir in $PATH 6401do 6402 IFS=$as_save_IFS 6403 test -z "$as_dir" && as_dir=. 6404 for ac_exec_ext in '' $ac_executable_extensions; do 6405 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6406 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6407 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6408 break 2 6409 fi 6410done 6411 done 6412IFS=$as_save_IFS 6413 6414fi 6415fi 6416ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6417if test -n "$ac_ct_DSYMUTIL"; then 6418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6419$as_echo "$ac_ct_DSYMUTIL" >&6; } 6420else 6421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6422$as_echo "no" >&6; } 6423fi 6424 6425 if test "x$ac_ct_DSYMUTIL" = x; then 6426 DSYMUTIL=":" 6427 else 6428 case $cross_compiling:$ac_tool_warned in 6429yes:) 6430{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6431$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6432ac_tool_warned=yes ;; 6433esac 6434 DSYMUTIL=$ac_ct_DSYMUTIL 6435 fi 6436else 6437 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6438fi 6439 6440 if test -n "$ac_tool_prefix"; then 6441 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6442set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6444$as_echo_n "checking for $ac_word... " >&6; } 6445if ${ac_cv_prog_NMEDIT+:} false; then : 6446 $as_echo_n "(cached) " >&6 6447else 6448 if test -n "$NMEDIT"; then 6449 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6450else 6451as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6452for as_dir in $PATH 6453do 6454 IFS=$as_save_IFS 6455 test -z "$as_dir" && as_dir=. 6456 for ac_exec_ext in '' $ac_executable_extensions; do 6457 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6458 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6459 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6460 break 2 6461 fi 6462done 6463 done 6464IFS=$as_save_IFS 6465 6466fi 6467fi 6468NMEDIT=$ac_cv_prog_NMEDIT 6469if test -n "$NMEDIT"; then 6470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6471$as_echo "$NMEDIT" >&6; } 6472else 6473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6474$as_echo "no" >&6; } 6475fi 6476 6477 6478fi 6479if test -z "$ac_cv_prog_NMEDIT"; then 6480 ac_ct_NMEDIT=$NMEDIT 6481 # Extract the first word of "nmedit", so it can be a program name with args. 6482set dummy nmedit; ac_word=$2 6483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6484$as_echo_n "checking for $ac_word... " >&6; } 6485if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6486 $as_echo_n "(cached) " >&6 6487else 6488 if test -n "$ac_ct_NMEDIT"; then 6489 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6490else 6491as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6492for as_dir in $PATH 6493do 6494 IFS=$as_save_IFS 6495 test -z "$as_dir" && as_dir=. 6496 for ac_exec_ext in '' $ac_executable_extensions; do 6497 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6498 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6499 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6500 break 2 6501 fi 6502done 6503 done 6504IFS=$as_save_IFS 6505 6506fi 6507fi 6508ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6509if test -n "$ac_ct_NMEDIT"; then 6510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6511$as_echo "$ac_ct_NMEDIT" >&6; } 6512else 6513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6514$as_echo "no" >&6; } 6515fi 6516 6517 if test "x$ac_ct_NMEDIT" = x; then 6518 NMEDIT=":" 6519 else 6520 case $cross_compiling:$ac_tool_warned in 6521yes:) 6522{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6523$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6524ac_tool_warned=yes ;; 6525esac 6526 NMEDIT=$ac_ct_NMEDIT 6527 fi 6528else 6529 NMEDIT="$ac_cv_prog_NMEDIT" 6530fi 6531 6532 if test -n "$ac_tool_prefix"; then 6533 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6534set dummy ${ac_tool_prefix}lipo; ac_word=$2 6535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6536$as_echo_n "checking for $ac_word... " >&6; } 6537if ${ac_cv_prog_LIPO+:} false; then : 6538 $as_echo_n "(cached) " >&6 6539else 6540 if test -n "$LIPO"; then 6541 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6542else 6543as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6544for as_dir in $PATH 6545do 6546 IFS=$as_save_IFS 6547 test -z "$as_dir" && as_dir=. 6548 for ac_exec_ext in '' $ac_executable_extensions; do 6549 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6550 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6551 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6552 break 2 6553 fi 6554done 6555 done 6556IFS=$as_save_IFS 6557 6558fi 6559fi 6560LIPO=$ac_cv_prog_LIPO 6561if test -n "$LIPO"; then 6562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6563$as_echo "$LIPO" >&6; } 6564else 6565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6566$as_echo "no" >&6; } 6567fi 6568 6569 6570fi 6571if test -z "$ac_cv_prog_LIPO"; then 6572 ac_ct_LIPO=$LIPO 6573 # Extract the first word of "lipo", so it can be a program name with args. 6574set dummy lipo; ac_word=$2 6575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6576$as_echo_n "checking for $ac_word... " >&6; } 6577if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6578 $as_echo_n "(cached) " >&6 6579else 6580 if test -n "$ac_ct_LIPO"; then 6581 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6582else 6583as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6584for as_dir in $PATH 6585do 6586 IFS=$as_save_IFS 6587 test -z "$as_dir" && as_dir=. 6588 for ac_exec_ext in '' $ac_executable_extensions; do 6589 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6590 ac_cv_prog_ac_ct_LIPO="lipo" 6591 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6592 break 2 6593 fi 6594done 6595 done 6596IFS=$as_save_IFS 6597 6598fi 6599fi 6600ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6601if test -n "$ac_ct_LIPO"; then 6602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6603$as_echo "$ac_ct_LIPO" >&6; } 6604else 6605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6606$as_echo "no" >&6; } 6607fi 6608 6609 if test "x$ac_ct_LIPO" = x; then 6610 LIPO=":" 6611 else 6612 case $cross_compiling:$ac_tool_warned in 6613yes:) 6614{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6615$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6616ac_tool_warned=yes ;; 6617esac 6618 LIPO=$ac_ct_LIPO 6619 fi 6620else 6621 LIPO="$ac_cv_prog_LIPO" 6622fi 6623 6624 if test -n "$ac_tool_prefix"; then 6625 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6626set dummy ${ac_tool_prefix}otool; ac_word=$2 6627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6628$as_echo_n "checking for $ac_word... " >&6; } 6629if ${ac_cv_prog_OTOOL+:} false; then : 6630 $as_echo_n "(cached) " >&6 6631else 6632 if test -n "$OTOOL"; then 6633 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6634else 6635as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6636for as_dir in $PATH 6637do 6638 IFS=$as_save_IFS 6639 test -z "$as_dir" && as_dir=. 6640 for ac_exec_ext in '' $ac_executable_extensions; do 6641 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6642 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6643 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6644 break 2 6645 fi 6646done 6647 done 6648IFS=$as_save_IFS 6649 6650fi 6651fi 6652OTOOL=$ac_cv_prog_OTOOL 6653if test -n "$OTOOL"; then 6654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6655$as_echo "$OTOOL" >&6; } 6656else 6657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6658$as_echo "no" >&6; } 6659fi 6660 6661 6662fi 6663if test -z "$ac_cv_prog_OTOOL"; then 6664 ac_ct_OTOOL=$OTOOL 6665 # Extract the first word of "otool", so it can be a program name with args. 6666set dummy otool; ac_word=$2 6667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6668$as_echo_n "checking for $ac_word... " >&6; } 6669if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 6670 $as_echo_n "(cached) " >&6 6671else 6672 if test -n "$ac_ct_OTOOL"; then 6673 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6674else 6675as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6676for as_dir in $PATH 6677do 6678 IFS=$as_save_IFS 6679 test -z "$as_dir" && as_dir=. 6680 for ac_exec_ext in '' $ac_executable_extensions; do 6681 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6682 ac_cv_prog_ac_ct_OTOOL="otool" 6683 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6684 break 2 6685 fi 6686done 6687 done 6688IFS=$as_save_IFS 6689 6690fi 6691fi 6692ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6693if test -n "$ac_ct_OTOOL"; then 6694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6695$as_echo "$ac_ct_OTOOL" >&6; } 6696else 6697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6698$as_echo "no" >&6; } 6699fi 6700 6701 if test "x$ac_ct_OTOOL" = x; then 6702 OTOOL=":" 6703 else 6704 case $cross_compiling:$ac_tool_warned in 6705yes:) 6706{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6707$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6708ac_tool_warned=yes ;; 6709esac 6710 OTOOL=$ac_ct_OTOOL 6711 fi 6712else 6713 OTOOL="$ac_cv_prog_OTOOL" 6714fi 6715 6716 if test -n "$ac_tool_prefix"; then 6717 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6718set dummy ${ac_tool_prefix}otool64; ac_word=$2 6719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6720$as_echo_n "checking for $ac_word... " >&6; } 6721if ${ac_cv_prog_OTOOL64+:} false; then : 6722 $as_echo_n "(cached) " >&6 6723else 6724 if test -n "$OTOOL64"; then 6725 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6726else 6727as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6728for as_dir in $PATH 6729do 6730 IFS=$as_save_IFS 6731 test -z "$as_dir" && as_dir=. 6732 for ac_exec_ext in '' $ac_executable_extensions; do 6733 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6734 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6735 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6736 break 2 6737 fi 6738done 6739 done 6740IFS=$as_save_IFS 6741 6742fi 6743fi 6744OTOOL64=$ac_cv_prog_OTOOL64 6745if test -n "$OTOOL64"; then 6746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6747$as_echo "$OTOOL64" >&6; } 6748else 6749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6750$as_echo "no" >&6; } 6751fi 6752 6753 6754fi 6755if test -z "$ac_cv_prog_OTOOL64"; then 6756 ac_ct_OTOOL64=$OTOOL64 6757 # Extract the first word of "otool64", so it can be a program name with args. 6758set dummy otool64; ac_word=$2 6759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6760$as_echo_n "checking for $ac_word... " >&6; } 6761if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 6762 $as_echo_n "(cached) " >&6 6763else 6764 if test -n "$ac_ct_OTOOL64"; then 6765 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6766else 6767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6768for as_dir in $PATH 6769do 6770 IFS=$as_save_IFS 6771 test -z "$as_dir" && as_dir=. 6772 for ac_exec_ext in '' $ac_executable_extensions; do 6773 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6774 ac_cv_prog_ac_ct_OTOOL64="otool64" 6775 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6776 break 2 6777 fi 6778done 6779 done 6780IFS=$as_save_IFS 6781 6782fi 6783fi 6784ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6785if test -n "$ac_ct_OTOOL64"; then 6786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6787$as_echo "$ac_ct_OTOOL64" >&6; } 6788else 6789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6790$as_echo "no" >&6; } 6791fi 6792 6793 if test "x$ac_ct_OTOOL64" = x; then 6794 OTOOL64=":" 6795 else 6796 case $cross_compiling:$ac_tool_warned in 6797yes:) 6798{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6799$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6800ac_tool_warned=yes ;; 6801esac 6802 OTOOL64=$ac_ct_OTOOL64 6803 fi 6804else 6805 OTOOL64="$ac_cv_prog_OTOOL64" 6806fi 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6835$as_echo_n "checking for -single_module linker flag... " >&6; } 6836if ${lt_cv_apple_cc_single_mod+:} false; then : 6837 $as_echo_n "(cached) " >&6 6838else 6839 lt_cv_apple_cc_single_mod=no 6840 if test -z "${LT_MULTI_MODULE}"; then 6841 # By default we will add the -single_module flag. You can override 6842 # by either setting the environment variable LT_MULTI_MODULE 6843 # non-empty at configure time, or by adding -multi_module to the 6844 # link flags. 6845 rm -rf libconftest.dylib* 6846 echo "int foo(void){return 1;}" > conftest.c 6847 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6848-dynamiclib -Wl,-single_module conftest.c" >&5 6849 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6850 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6851 _lt_result=$? 6852 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 6853 lt_cv_apple_cc_single_mod=yes 6854 else 6855 cat conftest.err >&5 6856 fi 6857 rm -rf libconftest.dylib* 6858 rm -f conftest.* 6859 fi 6860fi 6861{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6862$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6864$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6865if ${lt_cv_ld_exported_symbols_list+:} false; then : 6866 $as_echo_n "(cached) " >&6 6867else 6868 lt_cv_ld_exported_symbols_list=no 6869 save_LDFLAGS=$LDFLAGS 6870 echo "_main" > conftest.sym 6871 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6872 if test x$gcc_no_link = xyes; then 6873 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6874fi 6875cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6876/* end confdefs.h. */ 6877 6878int 6879main () 6880{ 6881 6882 ; 6883 return 0; 6884} 6885_ACEOF 6886if ac_fn_c_try_link "$LINENO"; then : 6887 lt_cv_ld_exported_symbols_list=yes 6888else 6889 lt_cv_ld_exported_symbols_list=no 6890fi 6891rm -f core conftest.err conftest.$ac_objext \ 6892 conftest$ac_exeext conftest.$ac_ext 6893 LDFLAGS="$save_LDFLAGS" 6894 6895fi 6896{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6897$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 6899$as_echo_n "checking for -force_load linker flag... " >&6; } 6900if ${lt_cv_ld_force_load+:} false; then : 6901 $as_echo_n "(cached) " >&6 6902else 6903 lt_cv_ld_force_load=no 6904 cat > conftest.c << _LT_EOF 6905int forced_loaded() { return 2;} 6906_LT_EOF 6907 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 6908 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 6909 echo "$AR cru libconftest.a conftest.o" >&5 6910 $AR cru libconftest.a conftest.o 2>&5 6911 cat > conftest.c << _LT_EOF 6912int main() { return 0;} 6913_LT_EOF 6914 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 6915 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 6916 _lt_result=$? 6917 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 6918 lt_cv_ld_force_load=yes 6919 else 6920 cat conftest.err >&5 6921 fi 6922 rm -f conftest.err libconftest.a conftest conftest.c 6923 rm -rf conftest.dSYM 6924 6925fi 6926{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 6927$as_echo "$lt_cv_ld_force_load" >&6; } 6928 case $host_os in 6929 rhapsody* | darwin1.[012]) 6930 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6931 darwin1.*) 6932 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6933 darwin*) # darwin 5.x on 6934 # if running on 10.5 or later, the deployment target defaults 6935 # to the OS version, if on x86, and 10.4, the deployment 6936 # target defaults to 10.4. Don't you love it? 6937 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 6938 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 6939 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6940 10.[012][,.]*) 6941 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6942 10.*) 6943 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6944 esac 6945 ;; 6946 esac 6947 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6948 _lt_dar_single_mod='$single_module' 6949 fi 6950 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 6951 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 6952 else 6953 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 6954 fi 6955 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 6956 _lt_dsymutil='~$DSYMUTIL $lib || :' 6957 else 6958 _lt_dsymutil= 6959 fi 6960 ;; 6961 esac 6962 6963ac_ext=c 6964ac_cpp='$CPP $CPPFLAGS' 6965ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6966ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6967ac_compiler_gnu=$ac_cv_c_compiler_gnu 6968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 6969$as_echo_n "checking how to run the C preprocessor... " >&6; } 6970# On Suns, sometimes $CPP names a directory. 6971if test -n "$CPP" && test -d "$CPP"; then 6972 CPP= 6973fi 6974if test -z "$CPP"; then 6975 if ${ac_cv_prog_CPP+:} false; then : 6976 $as_echo_n "(cached) " >&6 6977else 6978 # Double quotes because CPP needs to be expanded 6979 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 6980 do 6981 ac_preproc_ok=false 6982for ac_c_preproc_warn_flag in '' yes 6983do 6984 # Use a header file that comes with gcc, so configuring glibc 6985 # with a fresh cross-compiler works. 6986 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 6987 # <limits.h> exists even on freestanding compilers. 6988 # On the NeXT, cc -E runs the code through the compiler's parser, 6989 # not just through cpp. "Syntax error" is here to catch this case. 6990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6991/* end confdefs.h. */ 6992#ifdef __STDC__ 6993# include <limits.h> 6994#else 6995# include <assert.h> 6996#endif 6997 Syntax error 6998_ACEOF 6999if ac_fn_c_try_cpp "$LINENO"; then : 7000 7001else 7002 # Broken: fails on valid input. 7003continue 7004fi 7005rm -f conftest.err conftest.i conftest.$ac_ext 7006 7007 # OK, works on sane cases. Now check whether nonexistent headers 7008 # can be detected and how. 7009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7010/* end confdefs.h. */ 7011#include <ac_nonexistent.h> 7012_ACEOF 7013if ac_fn_c_try_cpp "$LINENO"; then : 7014 # Broken: success on invalid input. 7015continue 7016else 7017 # Passes both tests. 7018ac_preproc_ok=: 7019break 7020fi 7021rm -f conftest.err conftest.i conftest.$ac_ext 7022 7023done 7024# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7025rm -f conftest.i conftest.err conftest.$ac_ext 7026if $ac_preproc_ok; then : 7027 break 7028fi 7029 7030 done 7031 ac_cv_prog_CPP=$CPP 7032 7033fi 7034 CPP=$ac_cv_prog_CPP 7035else 7036 ac_cv_prog_CPP=$CPP 7037fi 7038{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 7039$as_echo "$CPP" >&6; } 7040ac_preproc_ok=false 7041for ac_c_preproc_warn_flag in '' yes 7042do 7043 # Use a header file that comes with gcc, so configuring glibc 7044 # with a fresh cross-compiler works. 7045 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7046 # <limits.h> exists even on freestanding compilers. 7047 # On the NeXT, cc -E runs the code through the compiler's parser, 7048 # not just through cpp. "Syntax error" is here to catch this case. 7049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7050/* end confdefs.h. */ 7051#ifdef __STDC__ 7052# include <limits.h> 7053#else 7054# include <assert.h> 7055#endif 7056 Syntax error 7057_ACEOF 7058if ac_fn_c_try_cpp "$LINENO"; then : 7059 7060else 7061 # Broken: fails on valid input. 7062continue 7063fi 7064rm -f conftest.err conftest.i conftest.$ac_ext 7065 7066 # OK, works on sane cases. Now check whether nonexistent headers 7067 # can be detected and how. 7068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7069/* end confdefs.h. */ 7070#include <ac_nonexistent.h> 7071_ACEOF 7072if ac_fn_c_try_cpp "$LINENO"; then : 7073 # Broken: success on invalid input. 7074continue 7075else 7076 # Passes both tests. 7077ac_preproc_ok=: 7078break 7079fi 7080rm -f conftest.err conftest.i conftest.$ac_ext 7081 7082done 7083# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7084rm -f conftest.i conftest.err conftest.$ac_ext 7085if $ac_preproc_ok; then : 7086 7087else 7088 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7089$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7090as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 7091See \`config.log' for more details" "$LINENO" 5; } 7092fi 7093 7094ac_ext=c 7095ac_cpp='$CPP $CPPFLAGS' 7096ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7097ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7098ac_compiler_gnu=$ac_cv_c_compiler_gnu 7099 7100 7101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7102$as_echo_n "checking for ANSI C header files... " >&6; } 7103if ${ac_cv_header_stdc+:} false; then : 7104 $as_echo_n "(cached) " >&6 7105else 7106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7107/* end confdefs.h. */ 7108#include <stdlib.h> 7109#include <stdarg.h> 7110#include <string.h> 7111#include <float.h> 7112 7113int 7114main () 7115{ 7116 7117 ; 7118 return 0; 7119} 7120_ACEOF 7121if ac_fn_c_try_compile "$LINENO"; then : 7122 ac_cv_header_stdc=yes 7123else 7124 ac_cv_header_stdc=no 7125fi 7126rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7127 7128if test $ac_cv_header_stdc = yes; then 7129 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7131/* end confdefs.h. */ 7132#include <string.h> 7133 7134_ACEOF 7135if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7136 $EGREP "memchr" >/dev/null 2>&1; then : 7137 7138else 7139 ac_cv_header_stdc=no 7140fi 7141rm -f conftest* 7142 7143fi 7144 7145if test $ac_cv_header_stdc = yes; then 7146 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7148/* end confdefs.h. */ 7149#include <stdlib.h> 7150 7151_ACEOF 7152if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7153 $EGREP "free" >/dev/null 2>&1; then : 7154 7155else 7156 ac_cv_header_stdc=no 7157fi 7158rm -f conftest* 7159 7160fi 7161 7162if test $ac_cv_header_stdc = yes; then 7163 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7164 if test "$cross_compiling" = yes; then : 7165 : 7166else 7167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7168/* end confdefs.h. */ 7169#include <ctype.h> 7170#include <stdlib.h> 7171#if ((' ' & 0x0FF) == 0x020) 7172# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7173# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7174#else 7175# define ISLOWER(c) \ 7176 (('a' <= (c) && (c) <= 'i') \ 7177 || ('j' <= (c) && (c) <= 'r') \ 7178 || ('s' <= (c) && (c) <= 'z')) 7179# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7180#endif 7181 7182#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7183int 7184main () 7185{ 7186 int i; 7187 for (i = 0; i < 256; i++) 7188 if (XOR (islower (i), ISLOWER (i)) 7189 || toupper (i) != TOUPPER (i)) 7190 return 2; 7191 return 0; 7192} 7193_ACEOF 7194if ac_fn_c_try_run "$LINENO"; then : 7195 7196else 7197 ac_cv_header_stdc=no 7198fi 7199rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7200 conftest.$ac_objext conftest.beam conftest.$ac_ext 7201fi 7202 7203fi 7204fi 7205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7206$as_echo "$ac_cv_header_stdc" >&6; } 7207if test $ac_cv_header_stdc = yes; then 7208 7209$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7210 7211fi 7212 7213# On IRIX 5.3, sys/types and inttypes.h are conflicting. 7214for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7215 inttypes.h stdint.h unistd.h 7216do : 7217 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7218ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7219" 7220if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7221 cat >>confdefs.h <<_ACEOF 7222#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7223_ACEOF 7224 7225fi 7226 7227done 7228 7229 7230for ac_header in dlfcn.h 7231do : 7232 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7233" 7234if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7235 cat >>confdefs.h <<_ACEOF 7236#define HAVE_DLFCN_H 1 7237_ACEOF 7238 7239fi 7240 7241done 7242 7243 7244 7245 7246 7247# Set options 7248 7249 7250 7251 enable_dlopen=no 7252 7253 7254 7255 # Check whether --enable-shared was given. 7256if test "${enable_shared+set}" = set; then : 7257 enableval=$enable_shared; p=${PACKAGE-default} 7258 case $enableval in 7259 yes) enable_shared=yes ;; 7260 no) enable_shared=no ;; 7261 *) 7262 enable_shared=no 7263 # Look at the argument we got. We use all the common list separators. 7264 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7265 for pkg in $enableval; do 7266 IFS="$lt_save_ifs" 7267 if test "X$pkg" = "X$p"; then 7268 enable_shared=yes 7269 fi 7270 done 7271 IFS="$lt_save_ifs" 7272 ;; 7273 esac 7274else 7275 enable_shared=yes 7276fi 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 # Check whether --enable-static was given. 7287if test "${enable_static+set}" = set; then : 7288 enableval=$enable_static; p=${PACKAGE-default} 7289 case $enableval in 7290 yes) enable_static=yes ;; 7291 no) enable_static=no ;; 7292 *) 7293 enable_static=no 7294 # Look at the argument we got. We use all the common list separators. 7295 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7296 for pkg in $enableval; do 7297 IFS="$lt_save_ifs" 7298 if test "X$pkg" = "X$p"; then 7299 enable_static=yes 7300 fi 7301 done 7302 IFS="$lt_save_ifs" 7303 ;; 7304 esac 7305else 7306 enable_static=yes 7307fi 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318# Check whether --with-pic was given. 7319if test "${with_pic+set}" = set; then : 7320 withval=$with_pic; pic_mode="$withval" 7321else 7322 pic_mode=default 7323fi 7324 7325 7326test -z "$pic_mode" && pic_mode=default 7327 7328 7329 7330 7331 7332 7333 7334 # Check whether --enable-fast-install was given. 7335if test "${enable_fast_install+set}" = set; then : 7336 enableval=$enable_fast_install; p=${PACKAGE-default} 7337 case $enableval in 7338 yes) enable_fast_install=yes ;; 7339 no) enable_fast_install=no ;; 7340 *) 7341 enable_fast_install=no 7342 # Look at the argument we got. We use all the common list separators. 7343 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7344 for pkg in $enableval; do 7345 IFS="$lt_save_ifs" 7346 if test "X$pkg" = "X$p"; then 7347 enable_fast_install=yes 7348 fi 7349 done 7350 IFS="$lt_save_ifs" 7351 ;; 7352 esac 7353else 7354 enable_fast_install=yes 7355fi 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367# This can be used to rebuild libtool when needed 7368LIBTOOL_DEPS="$ltmain" 7369 7370# Always use our own libtool. 7371LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398test -z "$LN_S" && LN_S="ln -s" 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413if test -n "${ZSH_VERSION+set}" ; then 7414 setopt NO_GLOB_SUBST 7415fi 7416 7417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7418$as_echo_n "checking for objdir... " >&6; } 7419if ${lt_cv_objdir+:} false; then : 7420 $as_echo_n "(cached) " >&6 7421else 7422 rm -f .libs 2>/dev/null 7423mkdir .libs 2>/dev/null 7424if test -d .libs; then 7425 lt_cv_objdir=.libs 7426else 7427 # MS-DOS does not allow filenames that begin with a dot. 7428 lt_cv_objdir=_libs 7429fi 7430rmdir .libs 2>/dev/null 7431fi 7432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7433$as_echo "$lt_cv_objdir" >&6; } 7434objdir=$lt_cv_objdir 7435 7436 7437 7438 7439 7440cat >>confdefs.h <<_ACEOF 7441#define LT_OBJDIR "$lt_cv_objdir/" 7442_ACEOF 7443 7444 7445 7446 7447case $host_os in 7448aix3*) 7449 # AIX sometimes has problems with the GCC collect2 program. For some 7450 # reason, if we set the COLLECT_NAMES environment variable, the problems 7451 # vanish in a puff of smoke. 7452 if test "X${COLLECT_NAMES+set}" != Xset; then 7453 COLLECT_NAMES= 7454 export COLLECT_NAMES 7455 fi 7456 ;; 7457esac 7458 7459# Global variables: 7460ofile=libtool 7461can_build_shared=yes 7462 7463# All known linkers require a `.a' archive for static linking (except MSVC, 7464# which needs '.lib'). 7465libext=a 7466 7467with_gnu_ld="$lt_cv_prog_gnu_ld" 7468 7469old_CC="$CC" 7470old_CFLAGS="$CFLAGS" 7471 7472# Set sane defaults for various variables 7473test -z "$CC" && CC=cc 7474test -z "$LTCC" && LTCC=$CC 7475test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7476test -z "$LD" && LD=ld 7477test -z "$ac_objext" && ac_objext=o 7478 7479for cc_temp in $compiler""; do 7480 case $cc_temp in 7481 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7482 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7483 \-*) ;; 7484 *) break;; 7485 esac 7486done 7487cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7488 7489 7490# Only perform the check for file, if the check method requires it 7491test -z "$MAGIC_CMD" && MAGIC_CMD=file 7492case $deplibs_check_method in 7493file_magic*) 7494 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7496$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7497if ${lt_cv_path_MAGIC_CMD+:} false; then : 7498 $as_echo_n "(cached) " >&6 7499else 7500 case $MAGIC_CMD in 7501[\\/*] | ?:[\\/]*) 7502 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7503 ;; 7504*) 7505 lt_save_MAGIC_CMD="$MAGIC_CMD" 7506 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7507 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7508 for ac_dir in $ac_dummy; do 7509 IFS="$lt_save_ifs" 7510 test -z "$ac_dir" && ac_dir=. 7511 if test -f $ac_dir/${ac_tool_prefix}file; then 7512 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7513 if test -n "$file_magic_test_file"; then 7514 case $deplibs_check_method in 7515 "file_magic "*) 7516 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7517 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7518 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7519 $EGREP "$file_magic_regex" > /dev/null; then 7520 : 7521 else 7522 cat <<_LT_EOF 1>&2 7523 7524*** Warning: the command libtool uses to detect shared libraries, 7525*** $file_magic_cmd, produces output that libtool cannot recognize. 7526*** The result is that libtool may fail to recognize shared libraries 7527*** as such. This will affect the creation of libtool libraries that 7528*** depend on shared libraries, but programs linked with such libtool 7529*** libraries will work regardless of this problem. Nevertheless, you 7530*** may want to report the problem to your system manager and/or to 7531*** bug-libtool@gnu.org 7532 7533_LT_EOF 7534 fi ;; 7535 esac 7536 fi 7537 break 7538 fi 7539 done 7540 IFS="$lt_save_ifs" 7541 MAGIC_CMD="$lt_save_MAGIC_CMD" 7542 ;; 7543esac 7544fi 7545 7546MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7547if test -n "$MAGIC_CMD"; then 7548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7549$as_echo "$MAGIC_CMD" >&6; } 7550else 7551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7552$as_echo "no" >&6; } 7553fi 7554 7555 7556 7557 7558 7559if test -z "$lt_cv_path_MAGIC_CMD"; then 7560 if test -n "$ac_tool_prefix"; then 7561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7562$as_echo_n "checking for file... " >&6; } 7563if ${lt_cv_path_MAGIC_CMD+:} false; then : 7564 $as_echo_n "(cached) " >&6 7565else 7566 case $MAGIC_CMD in 7567[\\/*] | ?:[\\/]*) 7568 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7569 ;; 7570*) 7571 lt_save_MAGIC_CMD="$MAGIC_CMD" 7572 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7573 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7574 for ac_dir in $ac_dummy; do 7575 IFS="$lt_save_ifs" 7576 test -z "$ac_dir" && ac_dir=. 7577 if test -f $ac_dir/file; then 7578 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7579 if test -n "$file_magic_test_file"; then 7580 case $deplibs_check_method in 7581 "file_magic "*) 7582 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7583 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7584 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7585 $EGREP "$file_magic_regex" > /dev/null; then 7586 : 7587 else 7588 cat <<_LT_EOF 1>&2 7589 7590*** Warning: the command libtool uses to detect shared libraries, 7591*** $file_magic_cmd, produces output that libtool cannot recognize. 7592*** The result is that libtool may fail to recognize shared libraries 7593*** as such. This will affect the creation of libtool libraries that 7594*** depend on shared libraries, but programs linked with such libtool 7595*** libraries will work regardless of this problem. Nevertheless, you 7596*** may want to report the problem to your system manager and/or to 7597*** bug-libtool@gnu.org 7598 7599_LT_EOF 7600 fi ;; 7601 esac 7602 fi 7603 break 7604 fi 7605 done 7606 IFS="$lt_save_ifs" 7607 MAGIC_CMD="$lt_save_MAGIC_CMD" 7608 ;; 7609esac 7610fi 7611 7612MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7613if test -n "$MAGIC_CMD"; then 7614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7615$as_echo "$MAGIC_CMD" >&6; } 7616else 7617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7618$as_echo "no" >&6; } 7619fi 7620 7621 7622 else 7623 MAGIC_CMD=: 7624 fi 7625fi 7626 7627 fi 7628 ;; 7629esac 7630 7631# Use C for the default configuration in the libtool script 7632 7633lt_save_CC="$CC" 7634ac_ext=c 7635ac_cpp='$CPP $CPPFLAGS' 7636ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7637ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7638ac_compiler_gnu=$ac_cv_c_compiler_gnu 7639 7640 7641# Source file extension for C test sources. 7642ac_ext=c 7643 7644# Object file extension for compiled C test sources. 7645objext=o 7646objext=$objext 7647 7648# Code to be used in simple compile tests 7649lt_simple_compile_test_code="int some_variable = 0;" 7650 7651# Code to be used in simple link tests 7652lt_simple_link_test_code='int main(){return(0);}' 7653 7654 7655 7656 7657 7658 7659 7660# If no C compiler was specified, use CC. 7661LTCC=${LTCC-"$CC"} 7662 7663# If no C compiler flags were specified, use CFLAGS. 7664LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7665 7666# Allow CC to be a program name with arguments. 7667compiler=$CC 7668 7669# Save the default compiler, since it gets overwritten when the other 7670# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7671compiler_DEFAULT=$CC 7672 7673# save warnings/boilerplate of simple test code 7674ac_outfile=conftest.$ac_objext 7675echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7676eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7677_lt_compiler_boilerplate=`cat conftest.err` 7678$RM conftest* 7679 7680ac_outfile=conftest.$ac_objext 7681echo "$lt_simple_link_test_code" >conftest.$ac_ext 7682eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7683_lt_linker_boilerplate=`cat conftest.err` 7684$RM -r conftest* 7685 7686 7687## CAVEAT EMPTOR: 7688## There is no encapsulation within the following macros, do not change 7689## the running order or otherwise move them around unless you know exactly 7690## what you are doing... 7691if test -n "$compiler"; then 7692 7693lt_prog_compiler_no_builtin_flag= 7694 7695if test "$GCC" = yes; then 7696 case $cc_basename in 7697 nvcc*) 7698 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7699 *) 7700 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7701 esac 7702 7703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7704$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7705if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7706 $as_echo_n "(cached) " >&6 7707else 7708 lt_cv_prog_compiler_rtti_exceptions=no 7709 ac_outfile=conftest.$ac_objext 7710 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7711 lt_compiler_flag="-fno-rtti -fno-exceptions" 7712 # Insert the option either (1) after the last *FLAGS variable, or 7713 # (2) before a word containing "conftest.", or (3) at the end. 7714 # Note that $ac_compile itself does not contain backslashes and begins 7715 # with a dollar sign (not a hyphen), so the echo should work correctly. 7716 # The option is referenced via a variable to avoid confusing sed. 7717 lt_compile=`echo "$ac_compile" | $SED \ 7718 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7719 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7720 -e 's:$: $lt_compiler_flag:'` 7721 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7722 (eval "$lt_compile" 2>conftest.err) 7723 ac_status=$? 7724 cat conftest.err >&5 7725 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7726 if (exit $ac_status) && test -s "$ac_outfile"; then 7727 # The compiler can only warn and ignore the option if not recognized 7728 # So say no if there are warnings other than the usual output. 7729 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7730 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7731 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7732 lt_cv_prog_compiler_rtti_exceptions=yes 7733 fi 7734 fi 7735 $RM conftest* 7736 7737fi 7738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7739$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7740 7741if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7742 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7743else 7744 : 7745fi 7746 7747fi 7748 7749 7750 7751 7752 7753 7754 lt_prog_compiler_wl= 7755lt_prog_compiler_pic= 7756lt_prog_compiler_static= 7757 7758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7759$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7760 7761 if test "$GCC" = yes; then 7762 lt_prog_compiler_wl='-Wl,' 7763 lt_prog_compiler_static='-static' 7764 7765 case $host_os in 7766 aix*) 7767 # All AIX code is PIC. 7768 if test "$host_cpu" = ia64; then 7769 # AIX 5 now supports IA64 processor 7770 lt_prog_compiler_static='-Bstatic' 7771 fi 7772 lt_prog_compiler_pic='-fPIC' 7773 ;; 7774 7775 amigaos*) 7776 case $host_cpu in 7777 powerpc) 7778 # see comment about AmigaOS4 .so support 7779 lt_prog_compiler_pic='-fPIC' 7780 ;; 7781 m68k) 7782 # FIXME: we need at least 68020 code to build shared libraries, but 7783 # adding the `-m68020' flag to GCC prevents building anything better, 7784 # like `-m68040'. 7785 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7786 ;; 7787 esac 7788 ;; 7789 7790 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7791 # PIC is the default for these OSes. 7792 ;; 7793 7794 mingw* | cygwin* | pw32* | os2* | cegcc*) 7795 # This hack is so that the source file can tell whether it is being 7796 # built for inclusion in a dll (and should export symbols for example). 7797 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7798 # (--disable-auto-import) libraries 7799 lt_prog_compiler_pic='-DDLL_EXPORT' 7800 ;; 7801 7802 darwin* | rhapsody*) 7803 # PIC is the default on this platform 7804 # Common symbols not allowed in MH_DYLIB files 7805 lt_prog_compiler_pic='-fno-common' 7806 ;; 7807 7808 haiku*) 7809 # PIC is the default for Haiku. 7810 # The "-static" flag exists, but is broken. 7811 lt_prog_compiler_static= 7812 ;; 7813 7814 hpux*) 7815 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7816 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7817 # sets the default TLS model and affects inlining. 7818 case $host_cpu in 7819 hppa*64*) 7820 # +Z the default 7821 ;; 7822 *) 7823 lt_prog_compiler_pic='-fPIC' 7824 ;; 7825 esac 7826 ;; 7827 7828 interix[3-9]*) 7829 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7830 # Instead, we relocate shared libraries at runtime. 7831 ;; 7832 7833 msdosdjgpp*) 7834 # Just because we use GCC doesn't mean we suddenly get shared libraries 7835 # on systems that don't support them. 7836 lt_prog_compiler_can_build_shared=no 7837 enable_shared=no 7838 ;; 7839 7840 *nto* | *qnx*) 7841 # QNX uses GNU C++, but need to define -shared option too, otherwise 7842 # it will coredump. 7843 lt_prog_compiler_pic='-fPIC -shared' 7844 ;; 7845 7846 sysv4*MP*) 7847 if test -d /usr/nec; then 7848 lt_prog_compiler_pic=-Kconform_pic 7849 fi 7850 ;; 7851 7852 *) 7853 lt_prog_compiler_pic='-fPIC' 7854 ;; 7855 esac 7856 7857 case $cc_basename in 7858 nvcc*) # Cuda Compiler Driver 2.2 7859 lt_prog_compiler_wl='-Xlinker ' 7860 lt_prog_compiler_pic='-Xcompiler -fPIC' 7861 ;; 7862 esac 7863 else 7864 # PORTME Check for flag to pass linker flags through the system compiler. 7865 case $host_os in 7866 aix*) 7867 lt_prog_compiler_wl='-Wl,' 7868 if test "$host_cpu" = ia64; then 7869 # AIX 5 now supports IA64 processor 7870 lt_prog_compiler_static='-Bstatic' 7871 else 7872 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7873 fi 7874 ;; 7875 7876 mingw* | cygwin* | pw32* | os2* | cegcc*) 7877 # This hack is so that the source file can tell whether it is being 7878 # built for inclusion in a dll (and should export symbols for example). 7879 lt_prog_compiler_pic='-DDLL_EXPORT' 7880 ;; 7881 7882 hpux9* | hpux10* | hpux11*) 7883 lt_prog_compiler_wl='-Wl,' 7884 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7885 # not for PA HP-UX. 7886 case $host_cpu in 7887 hppa*64*|ia64*) 7888 # +Z the default 7889 ;; 7890 *) 7891 lt_prog_compiler_pic='+Z' 7892 ;; 7893 esac 7894 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7895 lt_prog_compiler_static='${wl}-a ${wl}archive' 7896 ;; 7897 7898 irix5* | irix6* | nonstopux*) 7899 lt_prog_compiler_wl='-Wl,' 7900 # PIC (with -KPIC) is the default. 7901 lt_prog_compiler_static='-non_shared' 7902 ;; 7903 7904 linux* | k*bsd*-gnu | kopensolaris*-gnu) 7905 case $cc_basename in 7906 # old Intel for x86_64 which still supported -KPIC. 7907 ecc*) 7908 lt_prog_compiler_wl='-Wl,' 7909 lt_prog_compiler_pic='-KPIC' 7910 lt_prog_compiler_static='-static' 7911 ;; 7912 # icc used to be incompatible with GCC. 7913 # ICC 10 doesn't accept -KPIC any more. 7914 icc* | ifort*) 7915 lt_prog_compiler_wl='-Wl,' 7916 lt_prog_compiler_pic='-fPIC' 7917 lt_prog_compiler_static='-static' 7918 ;; 7919 # Lahey Fortran 8.1. 7920 lf95*) 7921 lt_prog_compiler_wl='-Wl,' 7922 lt_prog_compiler_pic='--shared' 7923 lt_prog_compiler_static='--static' 7924 ;; 7925 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7926 # Portland Group compilers (*not* the Pentium gcc compiler, 7927 # which looks to be a dead project) 7928 lt_prog_compiler_wl='-Wl,' 7929 lt_prog_compiler_pic='-fpic' 7930 lt_prog_compiler_static='-Bstatic' 7931 ;; 7932 ccc*) 7933 lt_prog_compiler_wl='-Wl,' 7934 # All Alpha code is PIC. 7935 lt_prog_compiler_static='-non_shared' 7936 ;; 7937 xl* | bgxl* | bgf* | mpixl*) 7938 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 7939 lt_prog_compiler_wl='-Wl,' 7940 lt_prog_compiler_pic='-qpic' 7941 lt_prog_compiler_static='-qstaticlink' 7942 ;; 7943 *) 7944 case `$CC -V 2>&1 | sed 5q` in 7945 *Sun\ F* | *Sun*Fortran*) 7946 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7947 lt_prog_compiler_pic='-KPIC' 7948 lt_prog_compiler_static='-Bstatic' 7949 lt_prog_compiler_wl='' 7950 ;; 7951 *Sun\ C*) 7952 # Sun C 5.9 7953 lt_prog_compiler_pic='-KPIC' 7954 lt_prog_compiler_static='-Bstatic' 7955 lt_prog_compiler_wl='-Wl,' 7956 ;; 7957 esac 7958 ;; 7959 esac 7960 ;; 7961 7962 newsos6) 7963 lt_prog_compiler_pic='-KPIC' 7964 lt_prog_compiler_static='-Bstatic' 7965 ;; 7966 7967 *nto* | *qnx*) 7968 # QNX uses GNU C++, but need to define -shared option too, otherwise 7969 # it will coredump. 7970 lt_prog_compiler_pic='-fPIC -shared' 7971 ;; 7972 7973 osf3* | osf4* | osf5*) 7974 lt_prog_compiler_wl='-Wl,' 7975 # All OSF/1 code is PIC. 7976 lt_prog_compiler_static='-non_shared' 7977 ;; 7978 7979 rdos*) 7980 lt_prog_compiler_static='-non_shared' 7981 ;; 7982 7983 solaris*) 7984 lt_prog_compiler_pic='-KPIC' 7985 lt_prog_compiler_static='-Bstatic' 7986 case $cc_basename in 7987 f77* | f90* | f95*) 7988 lt_prog_compiler_wl='-Qoption ld ';; 7989 *) 7990 lt_prog_compiler_wl='-Wl,';; 7991 esac 7992 ;; 7993 7994 sunos4*) 7995 lt_prog_compiler_wl='-Qoption ld ' 7996 lt_prog_compiler_pic='-PIC' 7997 lt_prog_compiler_static='-Bstatic' 7998 ;; 7999 8000 sysv4 | sysv4.2uw2* | sysv4.3*) 8001 lt_prog_compiler_wl='-Wl,' 8002 lt_prog_compiler_pic='-KPIC' 8003 lt_prog_compiler_static='-Bstatic' 8004 ;; 8005 8006 sysv4*MP*) 8007 if test -d /usr/nec ;then 8008 lt_prog_compiler_pic='-Kconform_pic' 8009 lt_prog_compiler_static='-Bstatic' 8010 fi 8011 ;; 8012 8013 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8014 lt_prog_compiler_wl='-Wl,' 8015 lt_prog_compiler_pic='-KPIC' 8016 lt_prog_compiler_static='-Bstatic' 8017 ;; 8018 8019 unicos*) 8020 lt_prog_compiler_wl='-Wl,' 8021 lt_prog_compiler_can_build_shared=no 8022 ;; 8023 8024 uts4*) 8025 lt_prog_compiler_pic='-pic' 8026 lt_prog_compiler_static='-Bstatic' 8027 ;; 8028 8029 *) 8030 lt_prog_compiler_can_build_shared=no 8031 ;; 8032 esac 8033 fi 8034 8035case $host_os in 8036 # For platforms which do not support PIC, -DPIC is meaningless: 8037 *djgpp*) 8038 lt_prog_compiler_pic= 8039 ;; 8040 *) 8041 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8042 ;; 8043esac 8044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8045$as_echo "$lt_prog_compiler_pic" >&6; } 8046 8047 8048 8049 8050 8051 8052# 8053# Check to make sure the PIC flag actually works. 8054# 8055if test -n "$lt_prog_compiler_pic"; then 8056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8057$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8058if ${lt_cv_prog_compiler_pic_works+:} false; then : 8059 $as_echo_n "(cached) " >&6 8060else 8061 lt_cv_prog_compiler_pic_works=no 8062 ac_outfile=conftest.$ac_objext 8063 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8064 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8065 # Insert the option either (1) after the last *FLAGS variable, or 8066 # (2) before a word containing "conftest.", or (3) at the end. 8067 # Note that $ac_compile itself does not contain backslashes and begins 8068 # with a dollar sign (not a hyphen), so the echo should work correctly. 8069 # The option is referenced via a variable to avoid confusing sed. 8070 lt_compile=`echo "$ac_compile" | $SED \ 8071 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8072 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8073 -e 's:$: $lt_compiler_flag:'` 8074 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8075 (eval "$lt_compile" 2>conftest.err) 8076 ac_status=$? 8077 cat conftest.err >&5 8078 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8079 if (exit $ac_status) && test -s "$ac_outfile"; then 8080 # The compiler can only warn and ignore the option if not recognized 8081 # So say no if there are warnings other than the usual output. 8082 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8083 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8084 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8085 lt_cv_prog_compiler_pic_works=yes 8086 fi 8087 fi 8088 $RM conftest* 8089 8090fi 8091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8092$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8093 8094if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8095 case $lt_prog_compiler_pic in 8096 "" | " "*) ;; 8097 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8098 esac 8099else 8100 lt_prog_compiler_pic= 8101 lt_prog_compiler_can_build_shared=no 8102fi 8103 8104fi 8105 8106 8107 8108 8109 8110 8111# 8112# Check to make sure the static flag actually works. 8113# 8114wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8116$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8117if ${lt_cv_prog_compiler_static_works+:} false; then : 8118 $as_echo_n "(cached) " >&6 8119else 8120 lt_cv_prog_compiler_static_works=no 8121 save_LDFLAGS="$LDFLAGS" 8122 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8123 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8124 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8125 # The linker can only warn and ignore the option if not recognized 8126 # So say no if there are warnings 8127 if test -s conftest.err; then 8128 # Append any errors to the config.log. 8129 cat conftest.err 1>&5 8130 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8131 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8132 if diff conftest.exp conftest.er2 >/dev/null; then 8133 lt_cv_prog_compiler_static_works=yes 8134 fi 8135 else 8136 lt_cv_prog_compiler_static_works=yes 8137 fi 8138 fi 8139 $RM -r conftest* 8140 LDFLAGS="$save_LDFLAGS" 8141 8142fi 8143{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8144$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8145 8146if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8147 : 8148else 8149 lt_prog_compiler_static= 8150fi 8151 8152 8153 8154 8155 8156 8157 8158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8159$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8160if ${lt_cv_prog_compiler_c_o+:} false; then : 8161 $as_echo_n "(cached) " >&6 8162else 8163 lt_cv_prog_compiler_c_o=no 8164 $RM -r conftest 2>/dev/null 8165 mkdir conftest 8166 cd conftest 8167 mkdir out 8168 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8169 8170 lt_compiler_flag="-o out/conftest2.$ac_objext" 8171 # Insert the option either (1) after the last *FLAGS variable, or 8172 # (2) before a word containing "conftest.", or (3) at the end. 8173 # Note that $ac_compile itself does not contain backslashes and begins 8174 # with a dollar sign (not a hyphen), so the echo should work correctly. 8175 lt_compile=`echo "$ac_compile" | $SED \ 8176 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8177 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8178 -e 's:$: $lt_compiler_flag:'` 8179 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8180 (eval "$lt_compile" 2>out/conftest.err) 8181 ac_status=$? 8182 cat out/conftest.err >&5 8183 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8184 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8185 then 8186 # The compiler can only warn and ignore the option if not recognized 8187 # So say no if there are warnings 8188 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8189 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8190 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8191 lt_cv_prog_compiler_c_o=yes 8192 fi 8193 fi 8194 chmod u+w . 2>&5 8195 $RM conftest* 8196 # SGI C++ compiler will create directory out/ii_files/ for 8197 # template instantiation 8198 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8199 $RM out/* && rmdir out 8200 cd .. 8201 $RM -r conftest 8202 $RM conftest* 8203 8204fi 8205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8206$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8207 8208 8209 8210 8211 8212 8213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8214$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8215if ${lt_cv_prog_compiler_c_o+:} false; then : 8216 $as_echo_n "(cached) " >&6 8217else 8218 lt_cv_prog_compiler_c_o=no 8219 $RM -r conftest 2>/dev/null 8220 mkdir conftest 8221 cd conftest 8222 mkdir out 8223 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8224 8225 lt_compiler_flag="-o out/conftest2.$ac_objext" 8226 # Insert the option either (1) after the last *FLAGS variable, or 8227 # (2) before a word containing "conftest.", or (3) at the end. 8228 # Note that $ac_compile itself does not contain backslashes and begins 8229 # with a dollar sign (not a hyphen), so the echo should work correctly. 8230 lt_compile=`echo "$ac_compile" | $SED \ 8231 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8232 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8233 -e 's:$: $lt_compiler_flag:'` 8234 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8235 (eval "$lt_compile" 2>out/conftest.err) 8236 ac_status=$? 8237 cat out/conftest.err >&5 8238 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8239 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8240 then 8241 # The compiler can only warn and ignore the option if not recognized 8242 # So say no if there are warnings 8243 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8244 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8245 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8246 lt_cv_prog_compiler_c_o=yes 8247 fi 8248 fi 8249 chmod u+w . 2>&5 8250 $RM conftest* 8251 # SGI C++ compiler will create directory out/ii_files/ for 8252 # template instantiation 8253 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8254 $RM out/* && rmdir out 8255 cd .. 8256 $RM -r conftest 8257 $RM conftest* 8258 8259fi 8260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8261$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8262 8263 8264 8265 8266hard_links="nottested" 8267if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8268 # do not overwrite the value of need_locks provided by the user 8269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8270$as_echo_n "checking if we can lock with hard links... " >&6; } 8271 hard_links=yes 8272 $RM conftest* 8273 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8274 touch conftest.a 8275 ln conftest.a conftest.b 2>&5 || hard_links=no 8276 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8278$as_echo "$hard_links" >&6; } 8279 if test "$hard_links" = no; then 8280 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8281$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8282 need_locks=warn 8283 fi 8284else 8285 need_locks=no 8286fi 8287 8288 8289 8290 8291 8292 8293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8294$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8295 8296 runpath_var= 8297 allow_undefined_flag= 8298 always_export_symbols=no 8299 archive_cmds= 8300 archive_expsym_cmds= 8301 compiler_needs_object=no 8302 enable_shared_with_static_runtimes=no 8303 export_dynamic_flag_spec= 8304 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8305 hardcode_automatic=no 8306 hardcode_direct=no 8307 hardcode_direct_absolute=no 8308 hardcode_libdir_flag_spec= 8309 hardcode_libdir_flag_spec_ld= 8310 hardcode_libdir_separator= 8311 hardcode_minus_L=no 8312 hardcode_shlibpath_var=unsupported 8313 inherit_rpath=no 8314 link_all_deplibs=unknown 8315 module_cmds= 8316 module_expsym_cmds= 8317 old_archive_from_new_cmds= 8318 old_archive_from_expsyms_cmds= 8319 thread_safe_flag_spec= 8320 whole_archive_flag_spec= 8321 # include_expsyms should be a list of space-separated symbols to be *always* 8322 # included in the symbol list 8323 include_expsyms= 8324 # exclude_expsyms can be an extended regexp of symbols to exclude 8325 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8326 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8327 # as well as any symbol that contains `d'. 8328 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8329 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8330 # platforms (ab)use it in PIC code, but their linkers get confused if 8331 # the symbol is explicitly referenced. Since portable code cannot 8332 # rely on this symbol name, it's probably fine to never include it in 8333 # preloaded symbol tables. 8334 # Exclude shared library initialization/finalization symbols. 8335 extract_expsyms_cmds= 8336 8337 case $host_os in 8338 cygwin* | mingw* | pw32* | cegcc*) 8339 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8340 # When not using gcc, we currently assume that we are using 8341 # Microsoft Visual C++. 8342 if test "$GCC" != yes; then 8343 with_gnu_ld=no 8344 fi 8345 ;; 8346 interix*) 8347 # we just hope/assume this is gcc and not c89 (= MSVC++) 8348 with_gnu_ld=yes 8349 ;; 8350 openbsd*) 8351 with_gnu_ld=no 8352 ;; 8353 esac 8354 8355 ld_shlibs=yes 8356 8357 # On some targets, GNU ld is compatible enough with the native linker 8358 # that we're better off using the native interface for both. 8359 lt_use_gnu_ld_interface=no 8360 if test "$with_gnu_ld" = yes; then 8361 case $host_os in 8362 aix*) 8363 # The AIX port of GNU ld has always aspired to compatibility 8364 # with the native linker. However, as the warning in the GNU ld 8365 # block says, versions before 2.19.5* couldn't really create working 8366 # shared libraries, regardless of the interface used. 8367 case `$LD -v 2>&1` in 8368 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8369 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8370 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8371 *) 8372 lt_use_gnu_ld_interface=yes 8373 ;; 8374 esac 8375 ;; 8376 *) 8377 lt_use_gnu_ld_interface=yes 8378 ;; 8379 esac 8380 fi 8381 8382 if test "$lt_use_gnu_ld_interface" = yes; then 8383 # If archive_cmds runs LD, not CC, wlarc should be empty 8384 wlarc='${wl}' 8385 8386 # Set some defaults for GNU ld with shared library support. These 8387 # are reset later if shared libraries are not supported. Putting them 8388 # here allows them to be overridden if necessary. 8389 runpath_var=LD_RUN_PATH 8390 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8391 export_dynamic_flag_spec='${wl}--export-dynamic' 8392 # ancient GNU ld didn't support --whole-archive et. al. 8393 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8394 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8395 else 8396 whole_archive_flag_spec= 8397 fi 8398 supports_anon_versioning=no 8399 case `$LD -v 2>&1` in 8400 *GNU\ gold*) supports_anon_versioning=yes ;; 8401 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8402 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8403 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8404 *\ 2.11.*) ;; # other 2.11 versions 8405 *) supports_anon_versioning=yes ;; 8406 esac 8407 8408 # See if GNU ld supports shared libraries. 8409 case $host_os in 8410 aix[3-9]*) 8411 # On AIX/PPC, the GNU linker is very broken 8412 if test "$host_cpu" != ia64; then 8413 ld_shlibs=no 8414 cat <<_LT_EOF 1>&2 8415 8416*** Warning: the GNU linker, at least up to release 2.19, is reported 8417*** to be unable to reliably create shared libraries on AIX. 8418*** Therefore, libtool is disabling shared libraries support. If you 8419*** really care for shared libraries, you may want to install binutils 8420*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8421*** You will then need to restart the configuration process. 8422 8423_LT_EOF 8424 fi 8425 ;; 8426 8427 amigaos*) 8428 case $host_cpu in 8429 powerpc) 8430 # see comment about AmigaOS4 .so support 8431 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8432 archive_expsym_cmds='' 8433 ;; 8434 m68k) 8435 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)' 8436 hardcode_libdir_flag_spec='-L$libdir' 8437 hardcode_minus_L=yes 8438 ;; 8439 esac 8440 ;; 8441 8442 beos*) 8443 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8444 allow_undefined_flag=unsupported 8445 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8446 # support --undefined. This deserves some investigation. FIXME 8447 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8448 else 8449 ld_shlibs=no 8450 fi 8451 ;; 8452 8453 cygwin* | mingw* | pw32* | cegcc*) 8454 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8455 # as there is no search path for DLLs. 8456 hardcode_libdir_flag_spec='-L$libdir' 8457 export_dynamic_flag_spec='${wl}--export-all-symbols' 8458 allow_undefined_flag=unsupported 8459 always_export_symbols=no 8460 enable_shared_with_static_runtimes=yes 8461 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8462 8463 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8464 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8465 # If the export-symbols file already is a .def file (1st line 8466 # is EXPORTS), use it as is; otherwise, prepend... 8467 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8468 cp $export_symbols $output_objdir/$soname.def; 8469 else 8470 echo EXPORTS > $output_objdir/$soname.def; 8471 cat $export_symbols >> $output_objdir/$soname.def; 8472 fi~ 8473 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8474 else 8475 ld_shlibs=no 8476 fi 8477 ;; 8478 8479 haiku*) 8480 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8481 link_all_deplibs=yes 8482 ;; 8483 8484 interix[3-9]*) 8485 hardcode_direct=no 8486 hardcode_shlibpath_var=no 8487 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8488 export_dynamic_flag_spec='${wl}-E' 8489 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8490 # Instead, shared libraries are loaded at an image base (0x10000000 by 8491 # default) and relocated if they conflict, which is a slow very memory 8492 # consuming and fragmenting process. To avoid this, we pick a random, 8493 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8494 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8495 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8496 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' 8497 ;; 8498 8499 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 8500 tmp_diet=no 8501 if test "$host_os" = linux-dietlibc; then 8502 case $cc_basename in 8503 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8504 esac 8505 fi 8506 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8507 && test "$tmp_diet" = no 8508 then 8509 tmp_addflag=' $pic_flag' 8510 tmp_sharedflag='-shared' 8511 case $cc_basename,$host_cpu in 8512 pgcc*) # Portland Group C compiler 8513 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' 8514 tmp_addflag=' $pic_flag' 8515 ;; 8516 pgf77* | pgf90* | pgf95* | pgfortran*) 8517 # Portland Group f77 and f90 compilers 8518 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' 8519 tmp_addflag=' $pic_flag -Mnomain' ;; 8520 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8521 tmp_addflag=' -i_dynamic' ;; 8522 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8523 tmp_addflag=' -i_dynamic -nofor_main' ;; 8524 ifc* | ifort*) # Intel Fortran compiler 8525 tmp_addflag=' -nofor_main' ;; 8526 lf95*) # Lahey Fortran 8.1 8527 whole_archive_flag_spec= 8528 tmp_sharedflag='--shared' ;; 8529 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8530 tmp_sharedflag='-qmkshrobj' 8531 tmp_addflag= ;; 8532 nvcc*) # Cuda Compiler Driver 2.2 8533 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' 8534 compiler_needs_object=yes 8535 ;; 8536 esac 8537 case `$CC -V 2>&1 | sed 5q` in 8538 *Sun\ C*) # Sun C 5.9 8539 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' 8540 compiler_needs_object=yes 8541 tmp_sharedflag='-G' ;; 8542 *Sun\ F*) # Sun Fortran 8.3 8543 tmp_sharedflag='-G' ;; 8544 esac 8545 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8546 8547 if test "x$supports_anon_versioning" = xyes; then 8548 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8549 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8550 echo "local: *; };" >> $output_objdir/$libname.ver~ 8551 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8552 fi 8553 8554 case $cc_basename in 8555 xlf* | bgf* | bgxlf* | mpixlf*) 8556 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8557 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8558 hardcode_libdir_flag_spec= 8559 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8560 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8561 if test "x$supports_anon_versioning" = xyes; then 8562 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8563 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8564 echo "local: *; };" >> $output_objdir/$libname.ver~ 8565 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8566 fi 8567 ;; 8568 esac 8569 else 8570 ld_shlibs=no 8571 fi 8572 ;; 8573 8574 netbsd*) 8575 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8576 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8577 wlarc= 8578 else 8579 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8580 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8581 fi 8582 ;; 8583 8584 solaris*) 8585 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8586 ld_shlibs=no 8587 cat <<_LT_EOF 1>&2 8588 8589*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8590*** create shared libraries on Solaris systems. Therefore, libtool 8591*** is disabling shared libraries support. We urge you to upgrade GNU 8592*** binutils to release 2.9.1 or newer. Another option is to modify 8593*** your PATH or compiler configuration so that the native linker is 8594*** used, and then restart. 8595 8596_LT_EOF 8597 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8598 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8599 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8600 else 8601 ld_shlibs=no 8602 fi 8603 ;; 8604 8605 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8606 case `$LD -v 2>&1` in 8607 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8608 ld_shlibs=no 8609 cat <<_LT_EOF 1>&2 8610 8611*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8612*** reliably create shared libraries on SCO systems. Therefore, libtool 8613*** is disabling shared libraries support. We urge you to upgrade GNU 8614*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8615*** your PATH or compiler configuration so that the native linker is 8616*** used, and then restart. 8617 8618_LT_EOF 8619 ;; 8620 *) 8621 # For security reasons, it is highly recommended that you always 8622 # use absolute paths for naming shared libraries, and exclude the 8623 # DT_RUNPATH tag from executables and libraries. But doing so 8624 # requires that you compile everything twice, which is a pain. 8625 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8626 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8627 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8628 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8629 else 8630 ld_shlibs=no 8631 fi 8632 ;; 8633 esac 8634 ;; 8635 8636 sunos4*) 8637 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8638 wlarc= 8639 hardcode_direct=yes 8640 hardcode_shlibpath_var=no 8641 ;; 8642 8643 *) 8644 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8645 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8646 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8647 else 8648 ld_shlibs=no 8649 fi 8650 ;; 8651 esac 8652 8653 if test "$ld_shlibs" = no; then 8654 runpath_var= 8655 hardcode_libdir_flag_spec= 8656 export_dynamic_flag_spec= 8657 whole_archive_flag_spec= 8658 fi 8659 else 8660 # PORTME fill in a description of your system's linker (not GNU ld) 8661 case $host_os in 8662 aix3*) 8663 allow_undefined_flag=unsupported 8664 always_export_symbols=yes 8665 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' 8666 # Note: this linker hardcodes the directories in LIBPATH if there 8667 # are no directories specified by -L. 8668 hardcode_minus_L=yes 8669 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8670 # Neither direct hardcoding nor static linking is supported with a 8671 # broken collect2. 8672 hardcode_direct=unsupported 8673 fi 8674 ;; 8675 8676 aix[4-9]*) 8677 if test "$host_cpu" = ia64; then 8678 # On IA64, the linker does run time linking by default, so we don't 8679 # have to do anything special. 8680 aix_use_runtimelinking=no 8681 exp_sym_flag='-Bexport' 8682 no_entry_flag="" 8683 else 8684 # If we're using GNU nm, then we don't want the "-C" option. 8685 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8686 # Also, AIX nm treats weak defined symbols like other global 8687 # defined symbols, whereas GNU nm marks them as "W". 8688 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8689 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 8690 else 8691 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 8692 fi 8693 aix_use_runtimelinking=no 8694 8695 # Test if we are trying to use run time linking or normal 8696 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8697 # need to do runtime linking. 8698 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8699 for ld_flag in $LDFLAGS; do 8700 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8701 aix_use_runtimelinking=yes 8702 break 8703 fi 8704 done 8705 ;; 8706 esac 8707 8708 exp_sym_flag='-bexport' 8709 no_entry_flag='-bnoentry' 8710 fi 8711 8712 # When large executables or shared objects are built, AIX ld can 8713 # have problems creating the table of contents. If linking a library 8714 # or program results in "error TOC overflow" add -mminimal-toc to 8715 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8716 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8717 8718 archive_cmds='' 8719 hardcode_direct=yes 8720 hardcode_direct_absolute=yes 8721 hardcode_libdir_separator=':' 8722 link_all_deplibs=yes 8723 file_list_spec='${wl}-f,' 8724 8725 if test "$GCC" = yes; then 8726 case $host_os in aix4.[012]|aix4.[012].*) 8727 # We only want to do this on AIX 4.2 and lower, the check 8728 # below for broken collect2 doesn't work under 4.3+ 8729 collect2name=`${CC} -print-prog-name=collect2` 8730 if test -f "$collect2name" && 8731 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8732 then 8733 # We have reworked collect2 8734 : 8735 else 8736 # We have old collect2 8737 hardcode_direct=unsupported 8738 # It fails to find uninstalled libraries when the uninstalled 8739 # path is not listed in the libpath. Setting hardcode_minus_L 8740 # to unsupported forces relinking 8741 hardcode_minus_L=yes 8742 hardcode_libdir_flag_spec='-L$libdir' 8743 hardcode_libdir_separator= 8744 fi 8745 ;; 8746 esac 8747 shared_flag='-shared' 8748 if test "$aix_use_runtimelinking" = yes; then 8749 shared_flag="$shared_flag "'${wl}-G' 8750 fi 8751 else 8752 # not using gcc 8753 if test "$host_cpu" = ia64; then 8754 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8755 # chokes on -Wl,-G. The following line is correct: 8756 shared_flag='-G' 8757 else 8758 if test "$aix_use_runtimelinking" = yes; then 8759 shared_flag='${wl}-G' 8760 else 8761 shared_flag='${wl}-bM:SRE' 8762 fi 8763 fi 8764 fi 8765 8766 export_dynamic_flag_spec='${wl}-bexpall' 8767 # It seems that -bexpall does not export symbols beginning with 8768 # underscore (_), so it is better to generate a list of symbols to export. 8769 always_export_symbols=yes 8770 if test "$aix_use_runtimelinking" = yes; then 8771 # Warning - without using the other runtime loading flags (-brtl), 8772 # -berok will link without error, but may produce a broken library. 8773 allow_undefined_flag='-berok' 8774 # Determine the default libpath from the value encoded in an 8775 # empty executable. 8776 if test x$gcc_no_link = xyes; then 8777 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8778fi 8779cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8780/* end confdefs.h. */ 8781 8782int 8783main () 8784{ 8785 8786 ; 8787 return 0; 8788} 8789_ACEOF 8790if ac_fn_c_try_link "$LINENO"; then : 8791 8792lt_aix_libpath_sed=' 8793 /Import File Strings/,/^$/ { 8794 /^0/ { 8795 s/^0 *\(.*\)$/\1/ 8796 p 8797 } 8798 }' 8799aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8800# Check for a 64-bit object if we didn't find anything. 8801if test -z "$aix_libpath"; then 8802 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8803fi 8804fi 8805rm -f core conftest.err conftest.$ac_objext \ 8806 conftest$ac_exeext conftest.$ac_ext 8807if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8808 8809 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8810 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 8811 else 8812 if test "$host_cpu" = ia64; then 8813 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8814 allow_undefined_flag="-z nodefs" 8815 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" 8816 else 8817 # Determine the default libpath from the value encoded in an 8818 # empty executable. 8819 if test x$gcc_no_link = xyes; then 8820 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8821fi 8822cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8823/* end confdefs.h. */ 8824 8825int 8826main () 8827{ 8828 8829 ; 8830 return 0; 8831} 8832_ACEOF 8833if ac_fn_c_try_link "$LINENO"; then : 8834 8835lt_aix_libpath_sed=' 8836 /Import File Strings/,/^$/ { 8837 /^0/ { 8838 s/^0 *\(.*\)$/\1/ 8839 p 8840 } 8841 }' 8842aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8843# Check for a 64-bit object if we didn't find anything. 8844if test -z "$aix_libpath"; then 8845 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8846fi 8847fi 8848rm -f core conftest.err conftest.$ac_objext \ 8849 conftest$ac_exeext conftest.$ac_ext 8850if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8851 8852 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8853 # Warning - without using the other run time loading flags, 8854 # -berok will link without error, but may produce a broken library. 8855 no_undefined_flag=' ${wl}-bernotok' 8856 allow_undefined_flag=' ${wl}-berok' 8857 if test "$with_gnu_ld" = yes; then 8858 # We only use this code for GNU lds that support --whole-archive. 8859 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8860 else 8861 # Exported symbols can be pulled into shared objects from archives 8862 whole_archive_flag_spec='$convenience' 8863 fi 8864 archive_cmds_need_lc=yes 8865 # This is similar to how AIX traditionally builds its shared libraries. 8866 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 8867 fi 8868 fi 8869 ;; 8870 8871 amigaos*) 8872 case $host_cpu in 8873 powerpc) 8874 # see comment about AmigaOS4 .so support 8875 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8876 archive_expsym_cmds='' 8877 ;; 8878 m68k) 8879 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)' 8880 hardcode_libdir_flag_spec='-L$libdir' 8881 hardcode_minus_L=yes 8882 ;; 8883 esac 8884 ;; 8885 8886 bsdi[45]*) 8887 export_dynamic_flag_spec=-rdynamic 8888 ;; 8889 8890 cygwin* | mingw* | pw32* | cegcc*) 8891 # When not using gcc, we currently assume that we are using 8892 # Microsoft Visual C++. 8893 # hardcode_libdir_flag_spec is actually meaningless, as there is 8894 # no search path for DLLs. 8895 hardcode_libdir_flag_spec=' ' 8896 allow_undefined_flag=unsupported 8897 # Tell ltmain to make .lib files, not .a files. 8898 libext=lib 8899 # Tell ltmain to make .dll files, not .so files. 8900 shrext_cmds=".dll" 8901 # FIXME: Setting linknames here is a bad hack. 8902 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8903 # The linker will automatically build a .lib file if we build a DLL. 8904 old_archive_from_new_cmds='true' 8905 # FIXME: Should let the user specify the lib program. 8906 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8907 fix_srcfile_path='`cygpath -w "$srcfile"`' 8908 enable_shared_with_static_runtimes=yes 8909 ;; 8910 8911 darwin* | rhapsody*) 8912 8913 8914 archive_cmds_need_lc=no 8915 hardcode_direct=no 8916 hardcode_automatic=yes 8917 hardcode_shlibpath_var=unsupported 8918 if test "$lt_cv_ld_force_load" = "yes"; then 8919 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\"`' 8920 else 8921 whole_archive_flag_spec='' 8922 fi 8923 link_all_deplibs=yes 8924 allow_undefined_flag="$_lt_dar_allow_undefined" 8925 case $cc_basename in 8926 ifort*) _lt_dar_can_shared=yes ;; 8927 *) _lt_dar_can_shared=$GCC ;; 8928 esac 8929 if test "$_lt_dar_can_shared" = "yes"; then 8930 output_verbose_link_cmd=func_echo_all 8931 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8932 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8933 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}" 8934 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}" 8935 8936 else 8937 ld_shlibs=no 8938 fi 8939 8940 ;; 8941 8942 dgux*) 8943 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8944 hardcode_libdir_flag_spec='-L$libdir' 8945 hardcode_shlibpath_var=no 8946 ;; 8947 8948 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8949 # support. Future versions do this automatically, but an explicit c++rt0.o 8950 # does not break anything, and helps significantly (at the cost of a little 8951 # extra space). 8952 freebsd2.2*) 8953 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8954 hardcode_libdir_flag_spec='-R$libdir' 8955 hardcode_direct=yes 8956 hardcode_shlibpath_var=no 8957 ;; 8958 8959 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8960 freebsd2.*) 8961 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8962 hardcode_direct=yes 8963 hardcode_minus_L=yes 8964 hardcode_shlibpath_var=no 8965 ;; 8966 8967 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8968 freebsd* | dragonfly*) 8969 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8970 hardcode_libdir_flag_spec='-R$libdir' 8971 hardcode_direct=yes 8972 hardcode_shlibpath_var=no 8973 ;; 8974 8975 hpux9*) 8976 if test "$GCC" = yes; then 8977 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 8978 else 8979 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 8980 fi 8981 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8982 hardcode_libdir_separator=: 8983 hardcode_direct=yes 8984 8985 # hardcode_minus_L: Not really in the search PATH, 8986 # but as the default location of the library. 8987 hardcode_minus_L=yes 8988 export_dynamic_flag_spec='${wl}-E' 8989 ;; 8990 8991 hpux10*) 8992 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 8993 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8994 else 8995 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 8996 fi 8997 if test "$with_gnu_ld" = no; then 8998 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 8999 hardcode_libdir_flag_spec_ld='+b $libdir' 9000 hardcode_libdir_separator=: 9001 hardcode_direct=yes 9002 hardcode_direct_absolute=yes 9003 export_dynamic_flag_spec='${wl}-E' 9004 # hardcode_minus_L: Not really in the search PATH, 9005 # but as the default location of the library. 9006 hardcode_minus_L=yes 9007 fi 9008 ;; 9009 9010 hpux11*) 9011 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9012 case $host_cpu in 9013 hppa*64*) 9014 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9015 ;; 9016 ia64*) 9017 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9018 ;; 9019 *) 9020 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9021 ;; 9022 esac 9023 else 9024 case $host_cpu in 9025 hppa*64*) 9026 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9027 ;; 9028 ia64*) 9029 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9030 ;; 9031 *) 9032 9033 # Older versions of the 11.00 compiler do not understand -b yet 9034 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9036$as_echo_n "checking if $CC understands -b... " >&6; } 9037if ${lt_cv_prog_compiler__b+:} false; then : 9038 $as_echo_n "(cached) " >&6 9039else 9040 lt_cv_prog_compiler__b=no 9041 save_LDFLAGS="$LDFLAGS" 9042 LDFLAGS="$LDFLAGS -b" 9043 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9044 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9045 # The linker can only warn and ignore the option if not recognized 9046 # So say no if there are warnings 9047 if test -s conftest.err; then 9048 # Append any errors to the config.log. 9049 cat conftest.err 1>&5 9050 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9051 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9052 if diff conftest.exp conftest.er2 >/dev/null; then 9053 lt_cv_prog_compiler__b=yes 9054 fi 9055 else 9056 lt_cv_prog_compiler__b=yes 9057 fi 9058 fi 9059 $RM -r conftest* 9060 LDFLAGS="$save_LDFLAGS" 9061 9062fi 9063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9064$as_echo "$lt_cv_prog_compiler__b" >&6; } 9065 9066if test x"$lt_cv_prog_compiler__b" = xyes; then 9067 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9068else 9069 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9070fi 9071 9072 ;; 9073 esac 9074 fi 9075 if test "$with_gnu_ld" = no; then 9076 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9077 hardcode_libdir_separator=: 9078 9079 case $host_cpu in 9080 hppa*64*|ia64*) 9081 hardcode_direct=no 9082 hardcode_shlibpath_var=no 9083 ;; 9084 *) 9085 hardcode_direct=yes 9086 hardcode_direct_absolute=yes 9087 export_dynamic_flag_spec='${wl}-E' 9088 9089 # hardcode_minus_L: Not really in the search PATH, 9090 # but as the default location of the library. 9091 hardcode_minus_L=yes 9092 ;; 9093 esac 9094 fi 9095 ;; 9096 9097 irix5* | irix6* | nonstopux*) 9098 if test "$GCC" = yes; then 9099 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9100 # Try to use the -exported_symbol ld option, if it does not 9101 # work, assume that -exports_file does not work either and 9102 # implicitly export all symbols. 9103 save_LDFLAGS="$LDFLAGS" 9104 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9105 if test x$gcc_no_link = xyes; then 9106 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9107fi 9108cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9109/* end confdefs.h. */ 9110int foo(void) {} 9111_ACEOF 9112if ac_fn_c_try_link "$LINENO"; then : 9113 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 9114 9115fi 9116rm -f core conftest.err conftest.$ac_objext \ 9117 conftest$ac_exeext conftest.$ac_ext 9118 LDFLAGS="$save_LDFLAGS" 9119 else 9120 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' 9121 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' 9122 fi 9123 archive_cmds_need_lc='no' 9124 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9125 hardcode_libdir_separator=: 9126 inherit_rpath=yes 9127 link_all_deplibs=yes 9128 ;; 9129 9130 netbsd*) 9131 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9132 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9133 else 9134 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9135 fi 9136 hardcode_libdir_flag_spec='-R$libdir' 9137 hardcode_direct=yes 9138 hardcode_shlibpath_var=no 9139 ;; 9140 9141 newsos6) 9142 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9143 hardcode_direct=yes 9144 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9145 hardcode_libdir_separator=: 9146 hardcode_shlibpath_var=no 9147 ;; 9148 9149 *nto* | *qnx*) 9150 ;; 9151 9152 openbsd*) 9153 if test -f /usr/libexec/ld.so; then 9154 hardcode_direct=yes 9155 hardcode_shlibpath_var=no 9156 hardcode_direct_absolute=yes 9157 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9158 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9159 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9160 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9161 export_dynamic_flag_spec='${wl}-E' 9162 else 9163 case $host_os in 9164 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9165 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9166 hardcode_libdir_flag_spec='-R$libdir' 9167 ;; 9168 *) 9169 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9170 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9171 ;; 9172 esac 9173 fi 9174 else 9175 ld_shlibs=no 9176 fi 9177 ;; 9178 9179 os2*) 9180 hardcode_libdir_flag_spec='-L$libdir' 9181 hardcode_minus_L=yes 9182 allow_undefined_flag=unsupported 9183 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' 9184 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9185 ;; 9186 9187 osf3*) 9188 if test "$GCC" = yes; then 9189 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9190 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' 9191 else 9192 allow_undefined_flag=' -expect_unresolved \*' 9193 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' 9194 fi 9195 archive_cmds_need_lc='no' 9196 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9197 hardcode_libdir_separator=: 9198 ;; 9199 9200 osf4* | osf5*) # as osf3* with the addition of -msym flag 9201 if test "$GCC" = yes; then 9202 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9203 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9204 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9205 else 9206 allow_undefined_flag=' -expect_unresolved \*' 9207 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' 9208 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~ 9209 $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' 9210 9211 # Both c and cxx compiler support -rpath directly 9212 hardcode_libdir_flag_spec='-rpath $libdir' 9213 fi 9214 archive_cmds_need_lc='no' 9215 hardcode_libdir_separator=: 9216 ;; 9217 9218 solaris*) 9219 no_undefined_flag=' -z defs' 9220 if test "$GCC" = yes; then 9221 wlarc='${wl}' 9222 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9223 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9224 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9225 else 9226 case `$CC -V 2>&1` in 9227 *"Compilers 5.0"*) 9228 wlarc='' 9229 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9230 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9231 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9232 ;; 9233 *) 9234 wlarc='${wl}' 9235 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9236 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9237 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9238 ;; 9239 esac 9240 fi 9241 hardcode_libdir_flag_spec='-R$libdir' 9242 hardcode_shlibpath_var=no 9243 case $host_os in 9244 solaris2.[0-5] | solaris2.[0-5].*) ;; 9245 *) 9246 # The compiler driver will combine and reorder linker options, 9247 # but understands `-z linker_flag'. GCC discards it without `$wl', 9248 # but is careful enough not to reorder. 9249 # Supported since Solaris 2.6 (maybe 2.5.1?) 9250 if test "$GCC" = yes; then 9251 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9252 else 9253 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9254 fi 9255 ;; 9256 esac 9257 link_all_deplibs=yes 9258 ;; 9259 9260 sunos4*) 9261 if test "x$host_vendor" = xsequent; then 9262 # Use $CC to link under sequent, because it throws in some extra .o 9263 # files that make .init and .fini sections work. 9264 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9265 else 9266 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9267 fi 9268 hardcode_libdir_flag_spec='-L$libdir' 9269 hardcode_direct=yes 9270 hardcode_minus_L=yes 9271 hardcode_shlibpath_var=no 9272 ;; 9273 9274 sysv4) 9275 case $host_vendor in 9276 sni) 9277 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9278 hardcode_direct=yes # is this really true??? 9279 ;; 9280 siemens) 9281 ## LD is ld it makes a PLAMLIB 9282 ## CC just makes a GrossModule. 9283 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9284 reload_cmds='$CC -r -o $output$reload_objs' 9285 hardcode_direct=no 9286 ;; 9287 motorola) 9288 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9289 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9290 ;; 9291 esac 9292 runpath_var='LD_RUN_PATH' 9293 hardcode_shlibpath_var=no 9294 ;; 9295 9296 sysv4.3*) 9297 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9298 hardcode_shlibpath_var=no 9299 export_dynamic_flag_spec='-Bexport' 9300 ;; 9301 9302 sysv4*MP*) 9303 if test -d /usr/nec; then 9304 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9305 hardcode_shlibpath_var=no 9306 runpath_var=LD_RUN_PATH 9307 hardcode_runpath_var=yes 9308 ld_shlibs=yes 9309 fi 9310 ;; 9311 9312 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9313 no_undefined_flag='${wl}-z,text' 9314 archive_cmds_need_lc=no 9315 hardcode_shlibpath_var=no 9316 runpath_var='LD_RUN_PATH' 9317 9318 if test "$GCC" = yes; then 9319 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9320 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9321 else 9322 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9323 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9324 fi 9325 ;; 9326 9327 sysv5* | sco3.2v5* | sco5v6*) 9328 # Note: We can NOT use -z defs as we might desire, because we do not 9329 # link with -lc, and that would cause any symbols used from libc to 9330 # always be unresolved, which means just about no library would 9331 # ever link correctly. If we're not using GNU ld we use -z text 9332 # though, which does catch some bad symbols but isn't as heavy-handed 9333 # as -z defs. 9334 no_undefined_flag='${wl}-z,text' 9335 allow_undefined_flag='${wl}-z,nodefs' 9336 archive_cmds_need_lc=no 9337 hardcode_shlibpath_var=no 9338 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9339 hardcode_libdir_separator=':' 9340 link_all_deplibs=yes 9341 export_dynamic_flag_spec='${wl}-Bexport' 9342 runpath_var='LD_RUN_PATH' 9343 9344 if test "$GCC" = yes; then 9345 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9346 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9347 else 9348 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9349 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9350 fi 9351 ;; 9352 9353 uts4*) 9354 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9355 hardcode_libdir_flag_spec='-L$libdir' 9356 hardcode_shlibpath_var=no 9357 ;; 9358 9359 *) 9360 ld_shlibs=no 9361 ;; 9362 esac 9363 9364 if test x$host_vendor = xsni; then 9365 case $host in 9366 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9367 export_dynamic_flag_spec='${wl}-Blargedynsym' 9368 ;; 9369 esac 9370 fi 9371 fi 9372 9373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9374$as_echo "$ld_shlibs" >&6; } 9375test "$ld_shlibs" = no && can_build_shared=no 9376 9377with_gnu_ld=$with_gnu_ld 9378 9379 9380 9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393# 9394# Do we need to explicitly link libc? 9395# 9396case "x$archive_cmds_need_lc" in 9397x|xyes) 9398 # Assume -lc should be added 9399 archive_cmds_need_lc=yes 9400 9401 if test "$enable_shared" = yes && test "$GCC" = yes; then 9402 case $archive_cmds in 9403 *'~'*) 9404 # FIXME: we may have to deal with multi-command sequences. 9405 ;; 9406 '$CC '*) 9407 # Test whether the compiler implicitly links with -lc since on some 9408 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9409 # to ld, don't add -lc before -lgcc. 9410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9411$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9412if ${lt_cv_archive_cmds_need_lc+:} false; then : 9413 $as_echo_n "(cached) " >&6 9414else 9415 $RM conftest* 9416 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9417 9418 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9419 (eval $ac_compile) 2>&5 9420 ac_status=$? 9421 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9422 test $ac_status = 0; } 2>conftest.err; then 9423 soname=conftest 9424 lib=conftest 9425 libobjs=conftest.$ac_objext 9426 deplibs= 9427 wl=$lt_prog_compiler_wl 9428 pic_flag=$lt_prog_compiler_pic 9429 compiler_flags=-v 9430 linker_flags=-v 9431 verstring= 9432 output_objdir=. 9433 libname=conftest 9434 lt_save_allow_undefined_flag=$allow_undefined_flag 9435 allow_undefined_flag= 9436 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9437 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9438 ac_status=$? 9439 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9440 test $ac_status = 0; } 9441 then 9442 lt_cv_archive_cmds_need_lc=no 9443 else 9444 lt_cv_archive_cmds_need_lc=yes 9445 fi 9446 allow_undefined_flag=$lt_save_allow_undefined_flag 9447 else 9448 cat conftest.err 1>&5 9449 fi 9450 $RM conftest* 9451 9452fi 9453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9454$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9455 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9456 ;; 9457 esac 9458 fi 9459 ;; 9460esac 9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 9487 9488 9489 9490 9491 9492 9493 9494 9495 9496 9497 9498 9499 9500 9501 9502 9503 9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 9514 9515 9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 9600 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 9618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9619$as_echo_n "checking dynamic linker characteristics... " >&6; } 9620 9621if test "$GCC" = yes; then 9622 case $host_os in 9623 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9624 *) lt_awk_arg="/^libraries:/" ;; 9625 esac 9626 case $host_os in 9627 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9628 *) lt_sed_strip_eq="s,=/,/,g" ;; 9629 esac 9630 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9631 case $lt_search_path_spec in 9632 *\;*) 9633 # if the path contains ";" then we assume it to be the separator 9634 # otherwise default to the standard path separator (i.e. ":") - it is 9635 # assumed that no part of a normal pathname contains ";" but that should 9636 # okay in the real world where ";" in dirpaths is itself problematic. 9637 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9638 ;; 9639 *) 9640 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9641 ;; 9642 esac 9643 # Ok, now we have the path, separated by spaces, we can step through it 9644 # and add multilib dir if necessary. 9645 lt_tmp_lt_search_path_spec= 9646 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9647 for lt_sys_path in $lt_search_path_spec; do 9648 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9649 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9650 else 9651 test -d "$lt_sys_path" && \ 9652 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9653 fi 9654 done 9655 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9656BEGIN {RS=" "; FS="/|\n";} { 9657 lt_foo=""; 9658 lt_count=0; 9659 for (lt_i = NF; lt_i > 0; lt_i--) { 9660 if ($lt_i != "" && $lt_i != ".") { 9661 if ($lt_i == "..") { 9662 lt_count++; 9663 } else { 9664 if (lt_count == 0) { 9665 lt_foo="/" $lt_i lt_foo; 9666 } else { 9667 lt_count--; 9668 } 9669 } 9670 } 9671 } 9672 if (lt_foo != "") { lt_freq[lt_foo]++; } 9673 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9674}'` 9675 # AWK program above erroneously prepends '/' to C:/dos/paths 9676 # for these hosts. 9677 case $host_os in 9678 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9679 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9680 esac 9681 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9682else 9683 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9684fi 9685library_names_spec= 9686libname_spec='lib$name' 9687soname_spec= 9688shrext_cmds=".so" 9689postinstall_cmds= 9690postuninstall_cmds= 9691finish_cmds= 9692finish_eval= 9693shlibpath_var= 9694shlibpath_overrides_runpath=unknown 9695version_type=none 9696dynamic_linker="$host_os ld.so" 9697sys_lib_dlsearch_path_spec="/lib /usr/lib" 9698need_lib_prefix=unknown 9699hardcode_into_libs=no 9700 9701# when you set need_version to no, make sure it does not cause -set_version 9702# flags to be left without arguments 9703need_version=unknown 9704 9705case $host_os in 9706aix3*) 9707 version_type=linux 9708 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9709 shlibpath_var=LIBPATH 9710 9711 # AIX 3 has no versioning support, so we append a major version to the name. 9712 soname_spec='${libname}${release}${shared_ext}$major' 9713 ;; 9714 9715aix[4-9]*) 9716 version_type=linux 9717 need_lib_prefix=no 9718 need_version=no 9719 hardcode_into_libs=yes 9720 if test "$host_cpu" = ia64; then 9721 # AIX 5 supports IA64 9722 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9723 shlibpath_var=LD_LIBRARY_PATH 9724 else 9725 # With GCC up to 2.95.x, collect2 would create an import file 9726 # for dependence libraries. The import file would start with 9727 # the line `#! .'. This would cause the generated library to 9728 # depend on `.', always an invalid library. This was fixed in 9729 # development snapshots of GCC prior to 3.0. 9730 case $host_os in 9731 aix4 | aix4.[01] | aix4.[01].*) 9732 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9733 echo ' yes ' 9734 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9735 : 9736 else 9737 can_build_shared=no 9738 fi 9739 ;; 9740 esac 9741 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9742 # soname into executable. Probably we can add versioning support to 9743 # collect2, so additional links can be useful in future. 9744 if test "$aix_use_runtimelinking" = yes; then 9745 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9746 # instead of lib<name>.a to let people know that these are not 9747 # typical AIX shared libraries. 9748 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9749 else 9750 # We preserve .a as extension for shared libraries through AIX4.2 9751 # and later when we are not doing run time linking. 9752 library_names_spec='${libname}${release}.a $libname.a' 9753 soname_spec='${libname}${release}${shared_ext}$major' 9754 fi 9755 shlibpath_var=LIBPATH 9756 fi 9757 ;; 9758 9759amigaos*) 9760 case $host_cpu in 9761 powerpc) 9762 # Since July 2007 AmigaOS4 officially supports .so libraries. 9763 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9764 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9765 ;; 9766 m68k) 9767 library_names_spec='$libname.ixlibrary $libname.a' 9768 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9769 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 9770 ;; 9771 esac 9772 ;; 9773 9774beos*) 9775 library_names_spec='${libname}${shared_ext}' 9776 dynamic_linker="$host_os ld.so" 9777 shlibpath_var=LIBRARY_PATH 9778 ;; 9779 9780bsdi[45]*) 9781 version_type=linux 9782 need_version=no 9783 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9784 soname_spec='${libname}${release}${shared_ext}$major' 9785 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9786 shlibpath_var=LD_LIBRARY_PATH 9787 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9788 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9789 # the default ld.so.conf also contains /usr/contrib/lib and 9790 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9791 # libtool to hard-code these into programs 9792 ;; 9793 9794cygwin* | mingw* | pw32* | cegcc*) 9795 version_type=windows 9796 shrext_cmds=".dll" 9797 need_version=no 9798 need_lib_prefix=no 9799 9800 case $GCC,$host_os in 9801 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9802 library_names_spec='$libname.dll.a' 9803 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9804 postinstall_cmds='base_file=`basename \${file}`~ 9805 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9806 dldir=$destdir/`dirname \$dlpath`~ 9807 test -d \$dldir || mkdir -p \$dldir~ 9808 $install_prog $dir/$dlname \$dldir/$dlname~ 9809 chmod a+x \$dldir/$dlname~ 9810 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9811 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9812 fi' 9813 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9814 dlpath=$dir/\$dldll~ 9815 $RM \$dlpath' 9816 shlibpath_overrides_runpath=yes 9817 9818 case $host_os in 9819 cygwin*) 9820 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9821 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9822 9823 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9824 ;; 9825 mingw* | cegcc*) 9826 # MinGW DLLs use traditional 'lib' prefix 9827 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9828 ;; 9829 pw32*) 9830 # pw32 DLLs use 'pw' prefix rather than 'lib' 9831 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9832 ;; 9833 esac 9834 ;; 9835 9836 *) 9837 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9838 ;; 9839 esac 9840 dynamic_linker='Win32 ld.exe' 9841 # FIXME: first we should search . and the directory the executable is in 9842 shlibpath_var=PATH 9843 ;; 9844 9845darwin* | rhapsody*) 9846 dynamic_linker="$host_os dyld" 9847 version_type=darwin 9848 need_lib_prefix=no 9849 need_version=no 9850 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9851 soname_spec='${libname}${release}${major}$shared_ext' 9852 shlibpath_overrides_runpath=yes 9853 shlibpath_var=DYLD_LIBRARY_PATH 9854 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9855 9856 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9857 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9858 ;; 9859 9860dgux*) 9861 version_type=linux 9862 need_lib_prefix=no 9863 need_version=no 9864 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9865 soname_spec='${libname}${release}${shared_ext}$major' 9866 shlibpath_var=LD_LIBRARY_PATH 9867 ;; 9868 9869freebsd* | dragonfly*) 9870 # DragonFly does not have aout. When/if they implement a new 9871 # versioning mechanism, adjust this. 9872 if test -x /usr/bin/objformat; then 9873 objformat=`/usr/bin/objformat` 9874 else 9875 case $host_os in 9876 freebsd[23].*) objformat=aout ;; 9877 *) objformat=elf ;; 9878 esac 9879 fi 9880 version_type=freebsd-$objformat 9881 case $version_type in 9882 freebsd-elf*) 9883 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9884 need_version=no 9885 need_lib_prefix=no 9886 ;; 9887 freebsd-*) 9888 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9889 need_version=yes 9890 ;; 9891 esac 9892 shlibpath_var=LD_LIBRARY_PATH 9893 case $host_os in 9894 freebsd2.*) 9895 shlibpath_overrides_runpath=yes 9896 ;; 9897 freebsd3.[01]* | freebsdelf3.[01]*) 9898 shlibpath_overrides_runpath=yes 9899 hardcode_into_libs=yes 9900 ;; 9901 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9902 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9903 shlibpath_overrides_runpath=no 9904 hardcode_into_libs=yes 9905 ;; 9906 *) # from 4.6 on, and DragonFly 9907 shlibpath_overrides_runpath=yes 9908 hardcode_into_libs=yes 9909 ;; 9910 esac 9911 ;; 9912 9913gnu*) 9914 version_type=linux 9915 need_lib_prefix=no 9916 need_version=no 9917 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9918 soname_spec='${libname}${release}${shared_ext}$major' 9919 shlibpath_var=LD_LIBRARY_PATH 9920 hardcode_into_libs=yes 9921 ;; 9922 9923haiku*) 9924 version_type=linux 9925 need_lib_prefix=no 9926 need_version=no 9927 dynamic_linker="$host_os runtime_loader" 9928 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9929 soname_spec='${libname}${release}${shared_ext}$major' 9930 shlibpath_var=LIBRARY_PATH 9931 shlibpath_overrides_runpath=yes 9932 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 9933 hardcode_into_libs=yes 9934 ;; 9935 9936hpux9* | hpux10* | hpux11*) 9937 # Give a soname corresponding to the major version so that dld.sl refuses to 9938 # link against other versions. 9939 version_type=sunos 9940 need_lib_prefix=no 9941 need_version=no 9942 case $host_cpu in 9943 ia64*) 9944 shrext_cmds='.so' 9945 hardcode_into_libs=yes 9946 dynamic_linker="$host_os dld.so" 9947 shlibpath_var=LD_LIBRARY_PATH 9948 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9949 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9950 soname_spec='${libname}${release}${shared_ext}$major' 9951 if test "X$HPUX_IA64_MODE" = X32; then 9952 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9953 else 9954 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9955 fi 9956 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9957 ;; 9958 hppa*64*) 9959 shrext_cmds='.sl' 9960 hardcode_into_libs=yes 9961 dynamic_linker="$host_os dld.sl" 9962 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9963 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9964 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9965 soname_spec='${libname}${release}${shared_ext}$major' 9966 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9967 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9968 ;; 9969 *) 9970 shrext_cmds='.sl' 9971 dynamic_linker="$host_os dld.sl" 9972 shlibpath_var=SHLIB_PATH 9973 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9974 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9975 soname_spec='${libname}${release}${shared_ext}$major' 9976 ;; 9977 esac 9978 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 9979 postinstall_cmds='chmod 555 $lib' 9980 # or fails outright, so override atomically: 9981 install_override_mode=555 9982 ;; 9983 9984interix[3-9]*) 9985 version_type=linux 9986 need_lib_prefix=no 9987 need_version=no 9988 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9989 soname_spec='${libname}${release}${shared_ext}$major' 9990 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9991 shlibpath_var=LD_LIBRARY_PATH 9992 shlibpath_overrides_runpath=no 9993 hardcode_into_libs=yes 9994 ;; 9995 9996irix5* | irix6* | nonstopux*) 9997 case $host_os in 9998 nonstopux*) version_type=nonstopux ;; 9999 *) 10000 if test "$lt_cv_prog_gnu_ld" = yes; then 10001 version_type=linux 10002 else 10003 version_type=irix 10004 fi ;; 10005 esac 10006 need_lib_prefix=no 10007 need_version=no 10008 soname_spec='${libname}${release}${shared_ext}$major' 10009 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10010 case $host_os in 10011 irix5* | nonstopux*) 10012 libsuff= shlibsuff= 10013 ;; 10014 *) 10015 case $LD in # libtool.m4 will add one of these switches to LD 10016 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10017 libsuff= shlibsuff= libmagic=32-bit;; 10018 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10019 libsuff=32 shlibsuff=N32 libmagic=N32;; 10020 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10021 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10022 *) libsuff= shlibsuff= libmagic=never-match;; 10023 esac 10024 ;; 10025 esac 10026 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10027 shlibpath_overrides_runpath=no 10028 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10029 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10030 hardcode_into_libs=yes 10031 ;; 10032 10033# No shared lib support for Linux oldld, aout, or coff. 10034linux*oldld* | linux*aout* | linux*coff*) 10035 dynamic_linker=no 10036 ;; 10037 10038# This must be Linux ELF. 10039linux* | k*bsd*-gnu | kopensolaris*-gnu) 10040 version_type=linux 10041 need_lib_prefix=no 10042 need_version=no 10043 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10044 soname_spec='${libname}${release}${shared_ext}$major' 10045 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10046 shlibpath_var=LD_LIBRARY_PATH 10047 shlibpath_overrides_runpath=no 10048 10049 # Some binutils ld are patched to set DT_RUNPATH 10050 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10051 $as_echo_n "(cached) " >&6 10052else 10053 lt_cv_shlibpath_overrides_runpath=no 10054 save_LDFLAGS=$LDFLAGS 10055 save_libdir=$libdir 10056 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10057 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10058 if test x$gcc_no_link = xyes; then 10059 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10060fi 10061cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10062/* end confdefs.h. */ 10063 10064int 10065main () 10066{ 10067 10068 ; 10069 return 0; 10070} 10071_ACEOF 10072if ac_fn_c_try_link "$LINENO"; then : 10073 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10074 lt_cv_shlibpath_overrides_runpath=yes 10075fi 10076fi 10077rm -f core conftest.err conftest.$ac_objext \ 10078 conftest$ac_exeext conftest.$ac_ext 10079 LDFLAGS=$save_LDFLAGS 10080 libdir=$save_libdir 10081 10082fi 10083 10084 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10085 10086 # This implies no fast_install, which is unacceptable. 10087 # Some rework will be needed to allow for fast_install 10088 # before this can be enabled. 10089 hardcode_into_libs=yes 10090 10091 # Append ld.so.conf contents to the search path 10092 if test -f /etc/ld.so.conf; then 10093 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' ' '` 10094 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10095 fi 10096 10097 # We used to test for /lib/ld.so.1 and disable shared libraries on 10098 # powerpc, because MkLinux only supported shared libraries with the 10099 # GNU dynamic linker. Since this was broken with cross compilers, 10100 # most powerpc-linux boxes support dynamic linking these days and 10101 # people can always --disable-shared, the test was removed, and we 10102 # assume the GNU/Linux dynamic linker is in use. 10103 dynamic_linker='GNU/Linux ld.so' 10104 ;; 10105 10106netbsd*) 10107 version_type=sunos 10108 need_lib_prefix=no 10109 need_version=no 10110 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10111 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10112 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10113 dynamic_linker='NetBSD (a.out) ld.so' 10114 else 10115 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10116 soname_spec='${libname}${release}${shared_ext}$major' 10117 dynamic_linker='NetBSD ld.elf_so' 10118 fi 10119 shlibpath_var=LD_LIBRARY_PATH 10120 shlibpath_overrides_runpath=yes 10121 hardcode_into_libs=yes 10122 ;; 10123 10124newsos6) 10125 version_type=linux 10126 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10127 shlibpath_var=LD_LIBRARY_PATH 10128 shlibpath_overrides_runpath=yes 10129 ;; 10130 10131*nto* | *qnx*) 10132 version_type=qnx 10133 need_lib_prefix=no 10134 need_version=no 10135 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10136 soname_spec='${libname}${release}${shared_ext}$major' 10137 shlibpath_var=LD_LIBRARY_PATH 10138 shlibpath_overrides_runpath=no 10139 hardcode_into_libs=yes 10140 dynamic_linker='ldqnx.so' 10141 ;; 10142 10143openbsd*) 10144 version_type=sunos 10145 sys_lib_dlsearch_path_spec="/usr/lib" 10146 need_lib_prefix=no 10147 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10148 case $host_os in 10149 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10150 *) need_version=no ;; 10151 esac 10152 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10153 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10154 shlibpath_var=LD_LIBRARY_PATH 10155 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10156 case $host_os in 10157 openbsd2.[89] | openbsd2.[89].*) 10158 shlibpath_overrides_runpath=no 10159 ;; 10160 *) 10161 shlibpath_overrides_runpath=yes 10162 ;; 10163 esac 10164 else 10165 shlibpath_overrides_runpath=yes 10166 fi 10167 ;; 10168 10169os2*) 10170 libname_spec='$name' 10171 shrext_cmds=".dll" 10172 need_lib_prefix=no 10173 library_names_spec='$libname${shared_ext} $libname.a' 10174 dynamic_linker='OS/2 ld.exe' 10175 shlibpath_var=LIBPATH 10176 ;; 10177 10178osf3* | osf4* | osf5*) 10179 version_type=osf 10180 need_lib_prefix=no 10181 need_version=no 10182 soname_spec='${libname}${release}${shared_ext}$major' 10183 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10184 shlibpath_var=LD_LIBRARY_PATH 10185 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10186 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10187 ;; 10188 10189rdos*) 10190 dynamic_linker=no 10191 ;; 10192 10193solaris*) 10194 version_type=linux 10195 need_lib_prefix=no 10196 need_version=no 10197 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10198 soname_spec='${libname}${release}${shared_ext}$major' 10199 shlibpath_var=LD_LIBRARY_PATH 10200 shlibpath_overrides_runpath=yes 10201 hardcode_into_libs=yes 10202 # ldd complains unless libraries are executable 10203 postinstall_cmds='chmod +x $lib' 10204 ;; 10205 10206sunos4*) 10207 version_type=sunos 10208 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10209 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10210 shlibpath_var=LD_LIBRARY_PATH 10211 shlibpath_overrides_runpath=yes 10212 if test "$with_gnu_ld" = yes; then 10213 need_lib_prefix=no 10214 fi 10215 need_version=yes 10216 ;; 10217 10218sysv4 | sysv4.3*) 10219 version_type=linux 10220 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10221 soname_spec='${libname}${release}${shared_ext}$major' 10222 shlibpath_var=LD_LIBRARY_PATH 10223 case $host_vendor in 10224 sni) 10225 shlibpath_overrides_runpath=no 10226 need_lib_prefix=no 10227 runpath_var=LD_RUN_PATH 10228 ;; 10229 siemens) 10230 need_lib_prefix=no 10231 ;; 10232 motorola) 10233 need_lib_prefix=no 10234 need_version=no 10235 shlibpath_overrides_runpath=no 10236 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10237 ;; 10238 esac 10239 ;; 10240 10241sysv4*MP*) 10242 if test -d /usr/nec ;then 10243 version_type=linux 10244 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10245 soname_spec='$libname${shared_ext}.$major' 10246 shlibpath_var=LD_LIBRARY_PATH 10247 fi 10248 ;; 10249 10250sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10251 version_type=freebsd-elf 10252 need_lib_prefix=no 10253 need_version=no 10254 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10255 soname_spec='${libname}${release}${shared_ext}$major' 10256 shlibpath_var=LD_LIBRARY_PATH 10257 shlibpath_overrides_runpath=yes 10258 hardcode_into_libs=yes 10259 if test "$with_gnu_ld" = yes; then 10260 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10261 else 10262 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10263 case $host_os in 10264 sco3.2v5*) 10265 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10266 ;; 10267 esac 10268 fi 10269 sys_lib_dlsearch_path_spec='/usr/lib' 10270 ;; 10271 10272tpf*) 10273 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10274 version_type=linux 10275 need_lib_prefix=no 10276 need_version=no 10277 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10278 shlibpath_var=LD_LIBRARY_PATH 10279 shlibpath_overrides_runpath=no 10280 hardcode_into_libs=yes 10281 ;; 10282 10283uts4*) 10284 version_type=linux 10285 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10286 soname_spec='${libname}${release}${shared_ext}$major' 10287 shlibpath_var=LD_LIBRARY_PATH 10288 ;; 10289 10290*) 10291 dynamic_linker=no 10292 ;; 10293esac 10294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10295$as_echo "$dynamic_linker" >&6; } 10296test "$dynamic_linker" = no && can_build_shared=no 10297 10298variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10299if test "$GCC" = yes; then 10300 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10301fi 10302 10303if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10304 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10305fi 10306if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10307 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10308fi 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10402$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10403hardcode_action= 10404if test -n "$hardcode_libdir_flag_spec" || 10405 test -n "$runpath_var" || 10406 test "X$hardcode_automatic" = "Xyes" ; then 10407 10408 # We can hardcode non-existent directories. 10409 if test "$hardcode_direct" != no && 10410 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10411 # have to relink, otherwise we might link with an installed library 10412 # when we should be linking with a yet-to-be-installed one 10413 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10414 test "$hardcode_minus_L" != no; then 10415 # Linking always hardcodes the temporary library directory. 10416 hardcode_action=relink 10417 else 10418 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10419 hardcode_action=immediate 10420 fi 10421else 10422 # We cannot hardcode anything, or else we can only hardcode existing 10423 # directories. 10424 hardcode_action=unsupported 10425fi 10426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10427$as_echo "$hardcode_action" >&6; } 10428 10429if test "$hardcode_action" = relink || 10430 test "$inherit_rpath" = yes; then 10431 # Fast installation is not supported 10432 enable_fast_install=no 10433elif test "$shlibpath_overrides_runpath" = yes || 10434 test "$enable_shared" = no; then 10435 # Fast installation is not necessary 10436 enable_fast_install=needless 10437fi 10438 10439 10440 10441 10442 10443 10444 if test "x$enable_dlopen" != xyes; then 10445 enable_dlopen=unknown 10446 enable_dlopen_self=unknown 10447 enable_dlopen_self_static=unknown 10448else 10449 lt_cv_dlopen=no 10450 lt_cv_dlopen_libs= 10451 10452 case $host_os in 10453 beos*) 10454 lt_cv_dlopen="load_add_on" 10455 lt_cv_dlopen_libs= 10456 lt_cv_dlopen_self=yes 10457 ;; 10458 10459 mingw* | pw32* | cegcc*) 10460 lt_cv_dlopen="LoadLibrary" 10461 lt_cv_dlopen_libs= 10462 ;; 10463 10464 cygwin*) 10465 lt_cv_dlopen="dlopen" 10466 lt_cv_dlopen_libs= 10467 ;; 10468 10469 darwin*) 10470 # if libdl is installed we need to link against it 10471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10472$as_echo_n "checking for dlopen in -ldl... " >&6; } 10473if ${ac_cv_lib_dl_dlopen+:} false; then : 10474 $as_echo_n "(cached) " >&6 10475else 10476 ac_check_lib_save_LIBS=$LIBS 10477LIBS="-ldl $LIBS" 10478if test x$gcc_no_link = xyes; then 10479 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10480fi 10481cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10482/* end confdefs.h. */ 10483 10484/* Override any GCC internal prototype to avoid an error. 10485 Use char because int might match the return type of a GCC 10486 builtin and then its argument prototype would still apply. */ 10487#ifdef __cplusplus 10488extern "C" 10489#endif 10490char dlopen (); 10491int 10492main () 10493{ 10494return dlopen (); 10495 ; 10496 return 0; 10497} 10498_ACEOF 10499if ac_fn_c_try_link "$LINENO"; then : 10500 ac_cv_lib_dl_dlopen=yes 10501else 10502 ac_cv_lib_dl_dlopen=no 10503fi 10504rm -f core conftest.err conftest.$ac_objext \ 10505 conftest$ac_exeext conftest.$ac_ext 10506LIBS=$ac_check_lib_save_LIBS 10507fi 10508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10509$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10510if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10511 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10512else 10513 10514 lt_cv_dlopen="dyld" 10515 lt_cv_dlopen_libs= 10516 lt_cv_dlopen_self=yes 10517 10518fi 10519 10520 ;; 10521 10522 *) 10523 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10524if test "x$ac_cv_func_shl_load" = xyes; then : 10525 lt_cv_dlopen="shl_load" 10526else 10527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10528$as_echo_n "checking for shl_load in -ldld... " >&6; } 10529if ${ac_cv_lib_dld_shl_load+:} false; then : 10530 $as_echo_n "(cached) " >&6 10531else 10532 ac_check_lib_save_LIBS=$LIBS 10533LIBS="-ldld $LIBS" 10534if test x$gcc_no_link = xyes; then 10535 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10536fi 10537cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10538/* end confdefs.h. */ 10539 10540/* Override any GCC internal prototype to avoid an error. 10541 Use char because int might match the return type of a GCC 10542 builtin and then its argument prototype would still apply. */ 10543#ifdef __cplusplus 10544extern "C" 10545#endif 10546char shl_load (); 10547int 10548main () 10549{ 10550return shl_load (); 10551 ; 10552 return 0; 10553} 10554_ACEOF 10555if ac_fn_c_try_link "$LINENO"; then : 10556 ac_cv_lib_dld_shl_load=yes 10557else 10558 ac_cv_lib_dld_shl_load=no 10559fi 10560rm -f core conftest.err conftest.$ac_objext \ 10561 conftest$ac_exeext conftest.$ac_ext 10562LIBS=$ac_check_lib_save_LIBS 10563fi 10564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10565$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10566if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10567 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10568else 10569 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10570if test "x$ac_cv_func_dlopen" = xyes; then : 10571 lt_cv_dlopen="dlopen" 10572else 10573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10574$as_echo_n "checking for dlopen in -ldl... " >&6; } 10575if ${ac_cv_lib_dl_dlopen+:} false; then : 10576 $as_echo_n "(cached) " >&6 10577else 10578 ac_check_lib_save_LIBS=$LIBS 10579LIBS="-ldl $LIBS" 10580if test x$gcc_no_link = xyes; then 10581 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10582fi 10583cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10584/* end confdefs.h. */ 10585 10586/* Override any GCC internal prototype to avoid an error. 10587 Use char because int might match the return type of a GCC 10588 builtin and then its argument prototype would still apply. */ 10589#ifdef __cplusplus 10590extern "C" 10591#endif 10592char dlopen (); 10593int 10594main () 10595{ 10596return dlopen (); 10597 ; 10598 return 0; 10599} 10600_ACEOF 10601if ac_fn_c_try_link "$LINENO"; then : 10602 ac_cv_lib_dl_dlopen=yes 10603else 10604 ac_cv_lib_dl_dlopen=no 10605fi 10606rm -f core conftest.err conftest.$ac_objext \ 10607 conftest$ac_exeext conftest.$ac_ext 10608LIBS=$ac_check_lib_save_LIBS 10609fi 10610{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10611$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10612if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10613 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10614else 10615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10616$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10617if ${ac_cv_lib_svld_dlopen+:} false; then : 10618 $as_echo_n "(cached) " >&6 10619else 10620 ac_check_lib_save_LIBS=$LIBS 10621LIBS="-lsvld $LIBS" 10622if test x$gcc_no_link = xyes; then 10623 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10624fi 10625cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10626/* end confdefs.h. */ 10627 10628/* Override any GCC internal prototype to avoid an error. 10629 Use char because int might match the return type of a GCC 10630 builtin and then its argument prototype would still apply. */ 10631#ifdef __cplusplus 10632extern "C" 10633#endif 10634char dlopen (); 10635int 10636main () 10637{ 10638return dlopen (); 10639 ; 10640 return 0; 10641} 10642_ACEOF 10643if ac_fn_c_try_link "$LINENO"; then : 10644 ac_cv_lib_svld_dlopen=yes 10645else 10646 ac_cv_lib_svld_dlopen=no 10647fi 10648rm -f core conftest.err conftest.$ac_objext \ 10649 conftest$ac_exeext conftest.$ac_ext 10650LIBS=$ac_check_lib_save_LIBS 10651fi 10652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10653$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10654if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10655 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10656else 10657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10658$as_echo_n "checking for dld_link in -ldld... " >&6; } 10659if ${ac_cv_lib_dld_dld_link+:} false; then : 10660 $as_echo_n "(cached) " >&6 10661else 10662 ac_check_lib_save_LIBS=$LIBS 10663LIBS="-ldld $LIBS" 10664if test x$gcc_no_link = xyes; then 10665 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10666fi 10667cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10668/* end confdefs.h. */ 10669 10670/* Override any GCC internal prototype to avoid an error. 10671 Use char because int might match the return type of a GCC 10672 builtin and then its argument prototype would still apply. */ 10673#ifdef __cplusplus 10674extern "C" 10675#endif 10676char dld_link (); 10677int 10678main () 10679{ 10680return dld_link (); 10681 ; 10682 return 0; 10683} 10684_ACEOF 10685if ac_fn_c_try_link "$LINENO"; then : 10686 ac_cv_lib_dld_dld_link=yes 10687else 10688 ac_cv_lib_dld_dld_link=no 10689fi 10690rm -f core conftest.err conftest.$ac_objext \ 10691 conftest$ac_exeext conftest.$ac_ext 10692LIBS=$ac_check_lib_save_LIBS 10693fi 10694{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10695$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10696if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10697 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10698fi 10699 10700 10701fi 10702 10703 10704fi 10705 10706 10707fi 10708 10709 10710fi 10711 10712 10713fi 10714 10715 ;; 10716 esac 10717 10718 if test "x$lt_cv_dlopen" != xno; then 10719 enable_dlopen=yes 10720 else 10721 enable_dlopen=no 10722 fi 10723 10724 case $lt_cv_dlopen in 10725 dlopen) 10726 save_CPPFLAGS="$CPPFLAGS" 10727 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10728 10729 save_LDFLAGS="$LDFLAGS" 10730 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10731 10732 save_LIBS="$LIBS" 10733 LIBS="$lt_cv_dlopen_libs $LIBS" 10734 10735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10736$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10737if ${lt_cv_dlopen_self+:} false; then : 10738 $as_echo_n "(cached) " >&6 10739else 10740 if test "$cross_compiling" = yes; then : 10741 lt_cv_dlopen_self=cross 10742else 10743 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10744 lt_status=$lt_dlunknown 10745 cat > conftest.$ac_ext <<_LT_EOF 10746#line 10746 "configure" 10747#include "confdefs.h" 10748 10749#if HAVE_DLFCN_H 10750#include <dlfcn.h> 10751#endif 10752 10753#include <stdio.h> 10754 10755#ifdef RTLD_GLOBAL 10756# define LT_DLGLOBAL RTLD_GLOBAL 10757#else 10758# ifdef DL_GLOBAL 10759# define LT_DLGLOBAL DL_GLOBAL 10760# else 10761# define LT_DLGLOBAL 0 10762# endif 10763#endif 10764 10765/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10766 find out it does not work in some platform. */ 10767#ifndef LT_DLLAZY_OR_NOW 10768# ifdef RTLD_LAZY 10769# define LT_DLLAZY_OR_NOW RTLD_LAZY 10770# else 10771# ifdef DL_LAZY 10772# define LT_DLLAZY_OR_NOW DL_LAZY 10773# else 10774# ifdef RTLD_NOW 10775# define LT_DLLAZY_OR_NOW RTLD_NOW 10776# else 10777# ifdef DL_NOW 10778# define LT_DLLAZY_OR_NOW DL_NOW 10779# else 10780# define LT_DLLAZY_OR_NOW 0 10781# endif 10782# endif 10783# endif 10784# endif 10785#endif 10786 10787/* When -fvisbility=hidden is used, assume the code has been annotated 10788 correspondingly for the symbols needed. */ 10789#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10790void fnord () __attribute__((visibility("default"))); 10791#endif 10792 10793void fnord () { int i=42; } 10794int main () 10795{ 10796 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10797 int status = $lt_dlunknown; 10798 10799 if (self) 10800 { 10801 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10802 else 10803 { 10804 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10805 else puts (dlerror ()); 10806 } 10807 /* dlclose (self); */ 10808 } 10809 else 10810 puts (dlerror ()); 10811 10812 return status; 10813} 10814_LT_EOF 10815 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10816 (eval $ac_link) 2>&5 10817 ac_status=$? 10818 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10819 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10820 (./conftest; exit; ) >&5 2>/dev/null 10821 lt_status=$? 10822 case x$lt_status in 10823 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10824 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10825 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10826 esac 10827 else : 10828 # compilation failed 10829 lt_cv_dlopen_self=no 10830 fi 10831fi 10832rm -fr conftest* 10833 10834 10835fi 10836{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10837$as_echo "$lt_cv_dlopen_self" >&6; } 10838 10839 if test "x$lt_cv_dlopen_self" = xyes; then 10840 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10842$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10843if ${lt_cv_dlopen_self_static+:} false; then : 10844 $as_echo_n "(cached) " >&6 10845else 10846 if test "$cross_compiling" = yes; then : 10847 lt_cv_dlopen_self_static=cross 10848else 10849 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10850 lt_status=$lt_dlunknown 10851 cat > conftest.$ac_ext <<_LT_EOF 10852#line 10852 "configure" 10853#include "confdefs.h" 10854 10855#if HAVE_DLFCN_H 10856#include <dlfcn.h> 10857#endif 10858 10859#include <stdio.h> 10860 10861#ifdef RTLD_GLOBAL 10862# define LT_DLGLOBAL RTLD_GLOBAL 10863#else 10864# ifdef DL_GLOBAL 10865# define LT_DLGLOBAL DL_GLOBAL 10866# else 10867# define LT_DLGLOBAL 0 10868# endif 10869#endif 10870 10871/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10872 find out it does not work in some platform. */ 10873#ifndef LT_DLLAZY_OR_NOW 10874# ifdef RTLD_LAZY 10875# define LT_DLLAZY_OR_NOW RTLD_LAZY 10876# else 10877# ifdef DL_LAZY 10878# define LT_DLLAZY_OR_NOW DL_LAZY 10879# else 10880# ifdef RTLD_NOW 10881# define LT_DLLAZY_OR_NOW RTLD_NOW 10882# else 10883# ifdef DL_NOW 10884# define LT_DLLAZY_OR_NOW DL_NOW 10885# else 10886# define LT_DLLAZY_OR_NOW 0 10887# endif 10888# endif 10889# endif 10890# endif 10891#endif 10892 10893/* When -fvisbility=hidden is used, assume the code has been annotated 10894 correspondingly for the symbols needed. */ 10895#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10896void fnord () __attribute__((visibility("default"))); 10897#endif 10898 10899void fnord () { int i=42; } 10900int main () 10901{ 10902 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10903 int status = $lt_dlunknown; 10904 10905 if (self) 10906 { 10907 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10908 else 10909 { 10910 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10911 else puts (dlerror ()); 10912 } 10913 /* dlclose (self); */ 10914 } 10915 else 10916 puts (dlerror ()); 10917 10918 return status; 10919} 10920_LT_EOF 10921 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10922 (eval $ac_link) 2>&5 10923 ac_status=$? 10924 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10925 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10926 (./conftest; exit; ) >&5 2>/dev/null 10927 lt_status=$? 10928 case x$lt_status in 10929 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10930 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10931 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10932 esac 10933 else : 10934 # compilation failed 10935 lt_cv_dlopen_self_static=no 10936 fi 10937fi 10938rm -fr conftest* 10939 10940 10941fi 10942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10943$as_echo "$lt_cv_dlopen_self_static" >&6; } 10944 fi 10945 10946 CPPFLAGS="$save_CPPFLAGS" 10947 LDFLAGS="$save_LDFLAGS" 10948 LIBS="$save_LIBS" 10949 ;; 10950 esac 10951 10952 case $lt_cv_dlopen_self in 10953 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10954 *) enable_dlopen_self=unknown ;; 10955 esac 10956 10957 case $lt_cv_dlopen_self_static in 10958 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10959 *) enable_dlopen_self_static=unknown ;; 10960 esac 10961fi 10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 10972 10973 10974 10975 10976 10977 10978 10979striplib= 10980old_striplib= 10981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 10982$as_echo_n "checking whether stripping libraries is possible... " >&6; } 10983if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 10984 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 10985 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 10986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10987$as_echo "yes" >&6; } 10988else 10989# FIXME - insert some real tests, host_os isn't really good enough 10990 case $host_os in 10991 darwin*) 10992 if test -n "$STRIP" ; then 10993 striplib="$STRIP -x" 10994 old_striplib="$STRIP -S" 10995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10996$as_echo "yes" >&6; } 10997 else 10998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10999$as_echo "no" >&6; } 11000 fi 11001 ;; 11002 *) 11003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11004$as_echo "no" >&6; } 11005 ;; 11006 esac 11007fi 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 # Report which library types will actually be built 11021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11022$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11024$as_echo "$can_build_shared" >&6; } 11025 11026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11027$as_echo_n "checking whether to build shared libraries... " >&6; } 11028 test "$can_build_shared" = "no" && enable_shared=no 11029 11030 # On AIX, shared libraries and static libraries use the same namespace, and 11031 # are all built from PIC. 11032 case $host_os in 11033 aix3*) 11034 test "$enable_shared" = yes && enable_static=no 11035 if test -n "$RANLIB"; then 11036 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11037 postinstall_cmds='$RANLIB $lib' 11038 fi 11039 ;; 11040 11041 aix[4-9]*) 11042 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11043 test "$enable_shared" = yes && enable_static=no 11044 fi 11045 ;; 11046 esac 11047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11048$as_echo "$enable_shared" >&6; } 11049 11050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11051$as_echo_n "checking whether to build static libraries... " >&6; } 11052 # Make sure either enable_shared or enable_static is yes. 11053 test "$enable_shared" = yes || enable_static=yes 11054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11055$as_echo "$enable_static" >&6; } 11056 11057 11058 11059 11060fi 11061ac_ext=c 11062ac_cpp='$CPP $CPPFLAGS' 11063ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11064ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11065ac_compiler_gnu=$ac_cv_c_compiler_gnu 11066 11067CC="$lt_save_CC" 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 ac_config_commands="$ac_config_commands libtool" 11082 11083 11084 11085 11086# Only expand once: 11087 11088 11089 11090 11091 11092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 11093$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 11094set x ${MAKE-make} 11095ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 11096if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 11097 $as_echo_n "(cached) " >&6 11098else 11099 cat >conftest.make <<\_ACEOF 11100SHELL = /bin/sh 11101all: 11102 @echo '@@@%%%=$(MAKE)=@@@%%%' 11103_ACEOF 11104# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 11105case `${MAKE-make} -f conftest.make 2>/dev/null` in 11106 *@@@%%%=?*=@@@%%%*) 11107 eval ac_cv_prog_make_${ac_make}_set=yes;; 11108 *) 11109 eval ac_cv_prog_make_${ac_make}_set=no;; 11110esac 11111rm -f conftest.make 11112fi 11113if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 11114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11115$as_echo "yes" >&6; } 11116 SET_MAKE= 11117else 11118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11119$as_echo "no" >&6; } 11120 SET_MAKE="MAKE=${MAKE-make}" 11121fi 11122 11123 11124# ------- 11125# Headers 11126# ------- 11127 11128# Sanity check for the cross-compilation case: 11129ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default" 11130if test "x$ac_cv_header_stdio_h" = xyes; then : 11131 : 11132else 11133 as_fn_error $? "Can't find stdio.h. 11134You must have a usable C system for the target already installed, at least 11135including headers and, preferably, the library, before you can configure 11136the Objective C runtime system. If necessary, install gcc now with 11137\`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." "$LINENO" 5 11138fi 11139 11140 11141 11142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 11143$as_echo_n "checking for ANSI C header files... " >&6; } 11144if ${ac_cv_header_stdc+:} false; then : 11145 $as_echo_n "(cached) " >&6 11146else 11147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11148/* end confdefs.h. */ 11149#include <stdlib.h> 11150#include <stdarg.h> 11151#include <string.h> 11152#include <float.h> 11153 11154int 11155main () 11156{ 11157 11158 ; 11159 return 0; 11160} 11161_ACEOF 11162if ac_fn_c_try_compile "$LINENO"; then : 11163 ac_cv_header_stdc=yes 11164else 11165 ac_cv_header_stdc=no 11166fi 11167rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11168 11169if test $ac_cv_header_stdc = yes; then 11170 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 11171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11172/* end confdefs.h. */ 11173#include <string.h> 11174 11175_ACEOF 11176if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11177 $EGREP "memchr" >/dev/null 2>&1; then : 11178 11179else 11180 ac_cv_header_stdc=no 11181fi 11182rm -f conftest* 11183 11184fi 11185 11186if test $ac_cv_header_stdc = yes; then 11187 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 11188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11189/* end confdefs.h. */ 11190#include <stdlib.h> 11191 11192_ACEOF 11193if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11194 $EGREP "free" >/dev/null 2>&1; then : 11195 11196else 11197 ac_cv_header_stdc=no 11198fi 11199rm -f conftest* 11200 11201fi 11202 11203if test $ac_cv_header_stdc = yes; then 11204 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 11205 if test "$cross_compiling" = yes; then : 11206 : 11207else 11208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11209/* end confdefs.h. */ 11210#include <ctype.h> 11211#include <stdlib.h> 11212#if ((' ' & 0x0FF) == 0x020) 11213# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 11214# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 11215#else 11216# define ISLOWER(c) \ 11217 (('a' <= (c) && (c) <= 'i') \ 11218 || ('j' <= (c) && (c) <= 'r') \ 11219 || ('s' <= (c) && (c) <= 'z')) 11220# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 11221#endif 11222 11223#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 11224int 11225main () 11226{ 11227 int i; 11228 for (i = 0; i < 256; i++) 11229 if (XOR (islower (i), ISLOWER (i)) 11230 || toupper (i) != TOUPPER (i)) 11231 return 2; 11232 return 0; 11233} 11234_ACEOF 11235if ac_fn_c_try_run "$LINENO"; then : 11236 11237else 11238 ac_cv_header_stdc=no 11239fi 11240rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11241 conftest.$ac_objext conftest.beam conftest.$ac_ext 11242fi 11243 11244fi 11245fi 11246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 11247$as_echo "$ac_cv_header_stdc" >&6; } 11248if test $ac_cv_header_stdc = yes; then 11249 11250$as_echo "#define STDC_HEADERS 1" >>confdefs.h 11251 11252fi 11253 11254 11255for ac_header in sched.h 11256do : 11257 ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default" 11258if test "x$ac_cv_header_sched_h" = xyes; then : 11259 cat >>confdefs.h <<_ACEOF 11260#define HAVE_SCHED_H 1 11261_ACEOF 11262 11263fi 11264 11265done 11266 11267 11268# ----------- 11269# Miscellanea 11270# ----------- 11271 11272# Check if we have thread-local storage 11273 11274 11275 # Check whether --enable-tls was given. 11276if test "${enable_tls+set}" = set; then : 11277 enableval=$enable_tls; 11278 case "$enableval" in 11279 yes|no) ;; 11280 *) as_fn_error $? "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;; 11281 esac 11282 11283else 11284 enable_tls=yes 11285fi 11286 11287 11288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5 11289$as_echo_n "checking whether the target supports thread-local storage... " >&6; } 11290if ${gcc_cv_have_tls+:} false; then : 11291 $as_echo_n "(cached) " >&6 11292else 11293 11294 if test "$cross_compiling" = yes; then : 11295 if test x$gcc_no_link = xyes; then 11296 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11297fi 11298cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11299/* end confdefs.h. */ 11300__thread int a; int b; int main() { return a = b; } 11301_ACEOF 11302if ac_fn_c_try_link "$LINENO"; then : 11303 chktls_save_LDFLAGS="$LDFLAGS" 11304 case $host in 11305 *-*-linux*) 11306 LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS" 11307 ;; 11308 esac 11309 chktls_save_CFLAGS="$CFLAGS" 11310 CFLAGS="-fPIC $CFLAGS" 11311 if test x$gcc_no_link = xyes; then 11312 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11313fi 11314cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11315/* end confdefs.h. */ 11316int f() { return 0; } 11317_ACEOF 11318if ac_fn_c_try_link "$LINENO"; then : 11319 if test x$gcc_no_link = xyes; then 11320 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11321fi 11322cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11323/* end confdefs.h. */ 11324__thread int a; int b; int f() { return a = b; } 11325_ACEOF 11326if ac_fn_c_try_link "$LINENO"; then : 11327 gcc_cv_have_tls=yes 11328else 11329 gcc_cv_have_tls=no 11330fi 11331rm -f core conftest.err conftest.$ac_objext \ 11332 conftest$ac_exeext conftest.$ac_ext 11333else 11334 gcc_cv_have_tls=yes 11335fi 11336rm -f core conftest.err conftest.$ac_objext \ 11337 conftest$ac_exeext conftest.$ac_ext 11338 CFLAGS="$chktls_save_CFLAGS" 11339 LDFLAGS="$chktls_save_LDFLAGS" 11340else 11341 gcc_cv_have_tls=no 11342fi 11343rm -f core conftest.err conftest.$ac_objext \ 11344 conftest$ac_exeext conftest.$ac_ext 11345 11346 11347else 11348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11349/* end confdefs.h. */ 11350__thread int a; int b; int main() { return a = b; } 11351_ACEOF 11352if ac_fn_c_try_run "$LINENO"; then : 11353 chktls_save_LDFLAGS="$LDFLAGS" 11354 LDFLAGS="-static $LDFLAGS" 11355 if test x$gcc_no_link = xyes; then 11356 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11357fi 11358cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11359/* end confdefs.h. */ 11360int main() { return 0; } 11361_ACEOF 11362if ac_fn_c_try_link "$LINENO"; then : 11363 if test "$cross_compiling" = yes; then : 11364 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11365$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11366as_fn_error $? "cannot run test program while cross compiling 11367See \`config.log' for more details" "$LINENO" 5; } 11368else 11369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11370/* end confdefs.h. */ 11371__thread int a; int b; int main() { return a = b; } 11372_ACEOF 11373if ac_fn_c_try_run "$LINENO"; then : 11374 gcc_cv_have_tls=yes 11375else 11376 gcc_cv_have_tls=no 11377fi 11378rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11379 conftest.$ac_objext conftest.beam conftest.$ac_ext 11380fi 11381 11382else 11383 gcc_cv_have_tls=yes 11384fi 11385rm -f core conftest.err conftest.$ac_objext \ 11386 conftest$ac_exeext conftest.$ac_ext 11387 LDFLAGS="$chktls_save_LDFLAGS" 11388 if test $gcc_cv_have_tls = yes; then 11389 chktls_save_CFLAGS="$CFLAGS" 11390 thread_CFLAGS=failed 11391 for flag in '' '-pthread' '-lpthread'; do 11392 CFLAGS="$flag $chktls_save_CFLAGS" 11393 if test x$gcc_no_link = xyes; then 11394 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11395fi 11396cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11397/* end confdefs.h. */ 11398#include <pthread.h> 11399 void *g(void *d) { return NULL; } 11400int 11401main () 11402{ 11403pthread_t t; pthread_create(&t,NULL,g,NULL); 11404 ; 11405 return 0; 11406} 11407_ACEOF 11408if ac_fn_c_try_link "$LINENO"; then : 11409 thread_CFLAGS="$flag" 11410fi 11411rm -f core conftest.err conftest.$ac_objext \ 11412 conftest$ac_exeext conftest.$ac_ext 11413 if test "X$thread_CFLAGS" != Xfailed; then 11414 break 11415 fi 11416 done 11417 CFLAGS="$chktls_save_CFLAGS" 11418 if test "X$thread_CFLAGS" != Xfailed; then 11419 CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS" 11420 if test "$cross_compiling" = yes; then : 11421 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11422$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11423as_fn_error $? "cannot run test program while cross compiling 11424See \`config.log' for more details" "$LINENO" 5; } 11425else 11426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11427/* end confdefs.h. */ 11428#include <pthread.h> 11429 __thread int a; 11430 static int *volatile a_in_other_thread; 11431 static void * 11432 thread_func (void *arg) 11433 { 11434 a_in_other_thread = &a; 11435 return (void *)0; 11436 } 11437int 11438main () 11439{ 11440pthread_t thread; 11441 void *thread_retval; 11442 int *volatile a_in_main_thread; 11443 a_in_main_thread = &a; 11444 if (pthread_create (&thread, (pthread_attr_t *)0, 11445 thread_func, (void *)0)) 11446 return 0; 11447 if (pthread_join (thread, &thread_retval)) 11448 return 0; 11449 return (a_in_other_thread == a_in_main_thread); 11450 ; 11451 return 0; 11452} 11453_ACEOF 11454if ac_fn_c_try_run "$LINENO"; then : 11455 gcc_cv_have_tls=yes 11456else 11457 gcc_cv_have_tls=no 11458fi 11459rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11460 conftest.$ac_objext conftest.beam conftest.$ac_ext 11461fi 11462 11463 CFLAGS="$chktls_save_CFLAGS" 11464 fi 11465 fi 11466else 11467 gcc_cv_have_tls=no 11468fi 11469rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11470 conftest.$ac_objext conftest.beam conftest.$ac_ext 11471fi 11472 11473fi 11474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5 11475$as_echo "$gcc_cv_have_tls" >&6; } 11476 if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then 11477 11478$as_echo "#define HAVE_TLS 1" >>confdefs.h 11479 11480 fi 11481 11482 11483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the type of bitfields matters" >&5 11484$as_echo_n "checking if the type of bitfields matters... " >&6; } 11485if ${gt_cv_bitfield_type_matters+:} false; then : 11486 $as_echo_n "(cached) " >&6 11487else 11488 11489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11490/* end confdefs.h. */ 11491struct foo1 { char x; char y:1; char z; }; 11492struct foo2 { char x; long long int y:1; char z; }; 11493int foo1test[ sizeof (struct foo1) < sizeof (struct foo2) ? 1 : -1 ]; 11494int 11495main () 11496{ 11497 11498 ; 11499 return 0; 11500} 11501_ACEOF 11502if ac_fn_c_try_compile "$LINENO"; then : 11503 gt_cv_bitfield_type_matters=yes 11504else 11505 gt_cv_bitfield_type_matters=no 11506fi 11507rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11508 11509fi 11510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_bitfield_type_matters" >&5 11511$as_echo "$gt_cv_bitfield_type_matters" >&6; } 11512 if test $gt_cv_bitfield_type_matters = yes; then 11513 11514$as_echo "#define HAVE_BITFIELD_TYPE_MATTERS 1" >>confdefs.h 11515 11516 fi 11517 11518 11519# ----------- 11520# boehm-gc 11521# ----------- 11522 11523# Check whether --enable-objc-gc was given. 11524if test "${enable_objc_gc+set}" = set; then : 11525 enableval=$enable_objc_gc; 11526else 11527 enable_objc_gc=no 11528fi 11529 11530 11531# Check whether --with-target-bdw-gc was given. 11532if test "${with_target_bdw_gc+set}" = set; then : 11533 withval=$with_target_bdw_gc; 11534fi 11535 11536 11537# Check whether --with-target-bdw-gc-include was given. 11538if test "${with_target_bdw_gc_include+set}" = set; then : 11539 withval=$with_target_bdw_gc_include; 11540fi 11541 11542 11543# Check whether --with-target-bdw-gc-lib was given. 11544if test "${with_target_bdw_gc_lib+set}" = set; then : 11545 withval=$with_target_bdw_gc_lib; 11546fi 11547 11548 11549case "$enable_objc_gc" in 11550no) 11551 use_bdw_gc=no 11552 ;; 11553*) 11554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5 11555$as_echo_n "checking for bdw garbage collector... " >&6; } 11556 if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then 11557 BDW_GC_CFLAGS= 11558 BDW_GC_LIBS="-lgc" 11559 else 11560 if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then 11561 as_fn_error $? "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5 11562 elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then 11563 as_fn_error $? "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5 11564 else 11565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5 11566$as_echo "using paths configured with --with-target-bdw-gc options" >&6; } 11567 fi 11568 mldir=`${CC-gcc} --print-multi-directory 2>/dev/null` 11569 bdw_val= 11570 if test "x$with_target_bdw_gc" != x; then 11571 for i in `echo $with_target_bdw_gc | tr ',' ' '`; do 11572 case "$i" in 11573 *=*) sd=${i%%=*}; d=${i#*=} ;; 11574 *) sd=.; d=$i ;; 11575 esac 11576 if test "$mldir" = "$sd"; then 11577 bdw_val=$d 11578 fi 11579 done 11580 if test "x$bdw_val" = x; then 11581 as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc" "$LINENO" 5 11582 fi 11583 bdw_inc_dir="$bdw_val/include" 11584 bdw_lib_dir="$bdw_val/lib" 11585 fi 11586 bdw_val= 11587 if test "x$with_target_bdw_gc_include" != x; then 11588 for i in `echo $with_target_bdw_gc_include | tr ',' ' '`; do 11589 case "$i" in 11590 *=*) sd=${i%%=*}; d=${i#*=} ;; 11591 *) sd=.; d=$i; fallback=$i ;; 11592 esac 11593 if test "$mldir" = "$sd"; then 11594 bdw_val=$d 11595 fi 11596 done 11597 if test "x$bdw_val" = x && test "x$bdw_inc_dir" = x && test "x$fallback" != x; then 11598 bdw_inc_dir="$fallback" 11599 elif test "x$bdw_val" = x; then 11600 as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5 11601 else 11602 bdw_inc_dir="$bdw_val" 11603 fi 11604 fi 11605 bdw_val= 11606 if test "x$with_target_bdw_gc_lib" != x; then 11607 for i in `echo $with_target_bdw_gc_lib | tr ',' ' '`; do 11608 case "$i" in 11609 *=*) sd=${i%%=*}; d=${i#*=} ;; 11610 *) sd=.; d=$i ;; 11611 esac 11612 if test "$mldir" = "$sd"; then 11613 bdw_val=$d 11614 fi 11615 done 11616 if test "x$bdw_val" = x; then 11617 as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5 11618 fi 11619 bdw_lib_dir="$bdw_val" 11620 fi 11621 if test "x$bdw_inc_dir" = x; then 11622 as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5 11623 fi 11624 if test "x$bdw_lib_dir" = x; then 11625 as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5 11626 fi 11627 BDW_GC_CFLAGS="-I$bdw_inc_dir" 11628 if test -f $bdw_lib_dir/libgc.la; then 11629 BDW_GC_LIBS="$bdw_lib_dir/libgc.la" 11630 else 11631 BDW_GC_LIBS="-L$bdw_lib_dir -lgc" 11632 fi 11633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 11634$as_echo "found" >&6; } 11635 fi 11636 11637 case "$BDW_GC_LIBS" in 11638 *libgc.la) 11639 use_bdw_gc=yes 11640 ;; 11641 *) 11642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for system boehm-gc" >&5 11643$as_echo_n "checking for system boehm-gc... " >&6; } 11644 save_CFLAGS=$CFLAGS 11645 save_LIBS=$LIBS 11646 CFLAGS="$CFLAGS $BDW_GC_CFLAGS" 11647 LIBS="$LIBS $BDW_GC_LIBS" 11648 if test x$gcc_no_link = xyes; then 11649 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11650fi 11651cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11652/* end confdefs.h. */ 11653#include <gc/gc.h> 11654int 11655main () 11656{ 11657GC_init() 11658 ; 11659 return 0; 11660} 11661_ACEOF 11662if ac_fn_c_try_link "$LINENO"; then : 11663 11664 if test "$cross_compiling" = yes; then : 11665 system_bdw_gc_found=no 11666 11667else 11668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11669/* end confdefs.h. */ 11670 11671 #include <gc/gc.h> 11672 int main() { 11673 GC_init(); 11674 return 0; 11675 } 11676 11677_ACEOF 11678if ac_fn_c_try_run "$LINENO"; then : 11679 system_bdw_gc_found=yes 11680else 11681 system_bdw_gc_found=no 11682fi 11683rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11684 conftest.$ac_objext conftest.beam conftest.$ac_ext 11685fi 11686 11687 11688else 11689 system_bdw_gc_found=no 11690fi 11691rm -f core conftest.err conftest.$ac_objext \ 11692 conftest$ac_exeext conftest.$ac_ext 11693 CFLAGS=$save_CFLAGS 11694 LIBS=$save_LIBS 11695 if test x$enable_objc_gc = xauto && test x$system_bdw_gc_found = xno; then 11696 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: system bdw-gc not found, not building libobjc_gc" >&5 11697$as_echo "$as_me: WARNING: system bdw-gc not found, not building libobjc_gc" >&2;} 11698 use_bdw_gc=no 11699 elif test x$enable_objc_gc = xyes && test x$system_bdw_gc_found = xno; then 11700 as_fn_error $? "system bdw-gc required but not found" "$LINENO" 5 11701 else 11702 use_bdw_gc=yes 11703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 11704$as_echo "found" >&6; } 11705 fi 11706 esac 11707esac 11708 11709if test "$use_bdw_gc" = no; then 11710 OBJC_GCFLAGS='' 11711 OBJC_BOEHM_GC='' 11712 OBJC_BOEHM_GC_INCLUDES='' 11713 OBJC_BOEHM_GC_LIBS='' 11714else 11715 OBJC_GCFLAGS='-DOBJC_WITH_GC=1' 11716 OBJC_BOEHM_GC='libobjc_gc$(libsuffix).la' 11717 OBJC_BOEHM_GC_INCLUDES=$BDW_GC_CFLAGS 11718 OBJC_BOEHM_GC_LIBS=$BDW_GC_LIBS 11719fi 11720 11721 11722 11723 11724 11725# Determine what GCC version number to use in filesystem paths. 11726 11727 get_gcc_base_ver="cat" 11728 11729# Check whether --with-gcc-major-version-only was given. 11730if test "${with_gcc_major_version_only+set}" = set; then : 11731 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 11732 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 11733 fi 11734 11735fi 11736 11737 11738 11739 11740# ------ 11741# Output 11742# ------ 11743 11744if test ${multilib} = yes; then 11745 multilib_arg="--enable-multilib" 11746else 11747 multilib_arg= 11748fi 11749 11750ac_config_files="$ac_config_files Makefile" 11751 11752cat >confcache <<\_ACEOF 11753# This file is a shell script that caches the results of configure 11754# tests run on this system so they can be shared between configure 11755# scripts and configure runs, see configure's option --config-cache. 11756# It is not useful on other systems. If it contains results you don't 11757# want to keep, you may remove or edit it. 11758# 11759# config.status only pays attention to the cache file if you give it 11760# the --recheck option to rerun configure. 11761# 11762# `ac_cv_env_foo' variables (set or unset) will be overridden when 11763# loading this file, other *unset* `ac_cv_foo' will be assigned the 11764# following values. 11765 11766_ACEOF 11767 11768# The following way of writing the cache mishandles newlines in values, 11769# but we know of no workaround that is simple, portable, and efficient. 11770# So, we kill variables containing newlines. 11771# Ultrix sh set writes to stderr and can't be redirected directly, 11772# and sets the high bit in the cache file unless we assign to the vars. 11773( 11774 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11775 eval ac_val=\$$ac_var 11776 case $ac_val in #( 11777 *${as_nl}*) 11778 case $ac_var in #( 11779 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11780$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11781 esac 11782 case $ac_var in #( 11783 _ | IFS | as_nl) ;; #( 11784 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11785 *) { eval $ac_var=; unset $ac_var;} ;; 11786 esac ;; 11787 esac 11788 done 11789 11790 (set) 2>&1 | 11791 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11792 *${as_nl}ac_space=\ *) 11793 # `set' does not quote correctly, so add quotes: double-quote 11794 # substitution turns \\\\ into \\, and sed turns \\ into \. 11795 sed -n \ 11796 "s/'/'\\\\''/g; 11797 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11798 ;; #( 11799 *) 11800 # `set' quotes correctly as required by POSIX, so do not add quotes. 11801 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11802 ;; 11803 esac | 11804 sort 11805) | 11806 sed ' 11807 /^ac_cv_env_/b end 11808 t clear 11809 :clear 11810 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11811 t end 11812 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11813 :end' >>confcache 11814if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11815 if test -w "$cache_file"; then 11816 if test "x$cache_file" != "x/dev/null"; then 11817 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11818$as_echo "$as_me: updating cache $cache_file" >&6;} 11819 if test ! -f "$cache_file" || test -h "$cache_file"; then 11820 cat confcache >"$cache_file" 11821 else 11822 case $cache_file in #( 11823 */* | ?:*) 11824 mv -f confcache "$cache_file"$$ && 11825 mv -f "$cache_file"$$ "$cache_file" ;; #( 11826 *) 11827 mv -f confcache "$cache_file" ;; 11828 esac 11829 fi 11830 fi 11831 else 11832 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11833$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11834 fi 11835fi 11836rm -f confcache 11837 11838test "x$prefix" = xNONE && prefix=$ac_default_prefix 11839# Let make expand exec_prefix. 11840test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11841 11842DEFS=-DHAVE_CONFIG_H 11843 11844ac_libobjs= 11845ac_ltlibobjs= 11846U= 11847for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11848 # 1. Remove the extension, and $U if already installed. 11849 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11850 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11851 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11852 # will be set to the directory where LIBOBJS objects are built. 11853 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11854 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11855done 11856LIBOBJS=$ac_libobjs 11857 11858LTLIBOBJS=$ac_ltlibobjs 11859 11860 11861if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11862 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 11863Usually this means the macro was only invoked conditionally." "$LINENO" 5 11864fi 11865 11866: "${CONFIG_STATUS=./config.status}" 11867ac_write_fail=0 11868ac_clean_files_save=$ac_clean_files 11869ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11870{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11871$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11872as_write_fail=0 11873cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11874#! $SHELL 11875# Generated by $as_me. 11876# Run this file to recreate the current configuration. 11877# Compiler output produced by configure, useful for debugging 11878# configure, is in config.log if it exists. 11879 11880debug=false 11881ac_cs_recheck=false 11882ac_cs_silent=false 11883 11884SHELL=\${CONFIG_SHELL-$SHELL} 11885export SHELL 11886_ASEOF 11887cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11888## -------------------- ## 11889## M4sh Initialization. ## 11890## -------------------- ## 11891 11892# Be more Bourne compatible 11893DUALCASE=1; export DUALCASE # for MKS sh 11894if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11895 emulate sh 11896 NULLCMD=: 11897 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11898 # is contrary to our usage. Disable this feature. 11899 alias -g '${1+"$@"}'='"$@"' 11900 setopt NO_GLOB_SUBST 11901else 11902 case `(set -o) 2>/dev/null` in #( 11903 *posix*) : 11904 set -o posix ;; #( 11905 *) : 11906 ;; 11907esac 11908fi 11909 11910 11911as_nl=' 11912' 11913export as_nl 11914# Printing a long string crashes Solaris 7 /usr/bin/printf. 11915as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11916as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11917as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11918# Prefer a ksh shell builtin over an external printf program on Solaris, 11919# but without wasting forks for bash or zsh. 11920if test -z "$BASH_VERSION$ZSH_VERSION" \ 11921 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11922 as_echo='print -r --' 11923 as_echo_n='print -rn --' 11924elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11925 as_echo='printf %s\n' 11926 as_echo_n='printf %s' 11927else 11928 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11929 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11930 as_echo_n='/usr/ucb/echo -n' 11931 else 11932 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11933 as_echo_n_body='eval 11934 arg=$1; 11935 case $arg in #( 11936 *"$as_nl"*) 11937 expr "X$arg" : "X\\(.*\\)$as_nl"; 11938 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11939 esac; 11940 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11941 ' 11942 export as_echo_n_body 11943 as_echo_n='sh -c $as_echo_n_body as_echo' 11944 fi 11945 export as_echo_body 11946 as_echo='sh -c $as_echo_body as_echo' 11947fi 11948 11949# The user is always right. 11950if test "${PATH_SEPARATOR+set}" != set; then 11951 PATH_SEPARATOR=: 11952 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11953 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11954 PATH_SEPARATOR=';' 11955 } 11956fi 11957 11958 11959# IFS 11960# We need space, tab and new line, in precisely that order. Quoting is 11961# there to prevent editors from complaining about space-tab. 11962# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11963# splitting by setting IFS to empty value.) 11964IFS=" "" $as_nl" 11965 11966# Find who we are. Look in the path if we contain no directory separator. 11967as_myself= 11968case $0 in #(( 11969 *[\\/]* ) as_myself=$0 ;; 11970 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11971for as_dir in $PATH 11972do 11973 IFS=$as_save_IFS 11974 test -z "$as_dir" && as_dir=. 11975 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 11976 done 11977IFS=$as_save_IFS 11978 11979 ;; 11980esac 11981# We did not find ourselves, most probably we were run as `sh COMMAND' 11982# in which case we are not to be found in the path. 11983if test "x$as_myself" = x; then 11984 as_myself=$0 11985fi 11986if test ! -f "$as_myself"; then 11987 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 11988 exit 1 11989fi 11990 11991# Unset variables that we do not need and which cause bugs (e.g. in 11992# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 11993# suppresses any "Segmentation fault" message there. '((' could 11994# trigger a bug in pdksh 5.2.14. 11995for as_var in BASH_ENV ENV MAIL MAILPATH 11996do eval test x\${$as_var+set} = xset \ 11997 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 11998done 11999PS1='$ ' 12000PS2='> ' 12001PS4='+ ' 12002 12003# NLS nuisances. 12004LC_ALL=C 12005export LC_ALL 12006LANGUAGE=C 12007export LANGUAGE 12008 12009# CDPATH. 12010(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12011 12012 12013# as_fn_error STATUS ERROR [LINENO LOG_FD] 12014# ---------------------------------------- 12015# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12016# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12017# script with STATUS, using 1 if that was 0. 12018as_fn_error () 12019{ 12020 as_status=$1; test $as_status -eq 0 && as_status=1 12021 if test "$4"; then 12022 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12023 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 12024 fi 12025 $as_echo "$as_me: error: $2" >&2 12026 as_fn_exit $as_status 12027} # as_fn_error 12028 12029 12030# as_fn_set_status STATUS 12031# ----------------------- 12032# Set $? to STATUS, without forking. 12033as_fn_set_status () 12034{ 12035 return $1 12036} # as_fn_set_status 12037 12038# as_fn_exit STATUS 12039# ----------------- 12040# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12041as_fn_exit () 12042{ 12043 set +e 12044 as_fn_set_status $1 12045 exit $1 12046} # as_fn_exit 12047 12048# as_fn_unset VAR 12049# --------------- 12050# Portably unset VAR. 12051as_fn_unset () 12052{ 12053 { eval $1=; unset $1;} 12054} 12055as_unset=as_fn_unset 12056# as_fn_append VAR VALUE 12057# ---------------------- 12058# Append the text in VALUE to the end of the definition contained in VAR. Take 12059# advantage of any shell optimizations that allow amortized linear growth over 12060# repeated appends, instead of the typical quadratic growth present in naive 12061# implementations. 12062if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 12063 eval 'as_fn_append () 12064 { 12065 eval $1+=\$2 12066 }' 12067else 12068 as_fn_append () 12069 { 12070 eval $1=\$$1\$2 12071 } 12072fi # as_fn_append 12073 12074# as_fn_arith ARG... 12075# ------------------ 12076# Perform arithmetic evaluation on the ARGs, and store the result in the 12077# global $as_val. Take advantage of shells that can avoid forks. The arguments 12078# must be portable across $(()) and expr. 12079if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 12080 eval 'as_fn_arith () 12081 { 12082 as_val=$(( $* )) 12083 }' 12084else 12085 as_fn_arith () 12086 { 12087 as_val=`expr "$@" || test $? -eq 1` 12088 } 12089fi # as_fn_arith 12090 12091 12092if expr a : '\(a\)' >/dev/null 2>&1 && 12093 test "X`expr 00001 : '.*\(...\)'`" = X001; then 12094 as_expr=expr 12095else 12096 as_expr=false 12097fi 12098 12099if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12100 as_basename=basename 12101else 12102 as_basename=false 12103fi 12104 12105if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12106 as_dirname=dirname 12107else 12108 as_dirname=false 12109fi 12110 12111as_me=`$as_basename -- "$0" || 12112$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12113 X"$0" : 'X\(//\)$' \| \ 12114 X"$0" : 'X\(/\)' \| . 2>/dev/null || 12115$as_echo X/"$0" | 12116 sed '/^.*\/\([^/][^/]*\)\/*$/{ 12117 s//\1/ 12118 q 12119 } 12120 /^X\/\(\/\/\)$/{ 12121 s//\1/ 12122 q 12123 } 12124 /^X\/\(\/\).*/{ 12125 s//\1/ 12126 q 12127 } 12128 s/.*/./; q'` 12129 12130# Avoid depending upon Character Ranges. 12131as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12132as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12133as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12134as_cr_digits='0123456789' 12135as_cr_alnum=$as_cr_Letters$as_cr_digits 12136 12137ECHO_C= ECHO_N= ECHO_T= 12138case `echo -n x` in #((((( 12139-n*) 12140 case `echo 'xy\c'` in 12141 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12142 xy) ECHO_C='\c';; 12143 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12144 ECHO_T=' ';; 12145 esac;; 12146*) 12147 ECHO_N='-n';; 12148esac 12149 12150rm -f conf$$ conf$$.exe conf$$.file 12151if test -d conf$$.dir; then 12152 rm -f conf$$.dir/conf$$.file 12153else 12154 rm -f conf$$.dir 12155 mkdir conf$$.dir 2>/dev/null 12156fi 12157if (echo >conf$$.file) 2>/dev/null; then 12158 if ln -s conf$$.file conf$$ 2>/dev/null; then 12159 as_ln_s='ln -s' 12160 # ... but there are two gotchas: 12161 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12162 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12163 # In both cases, we have to default to `cp -pR'. 12164 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12165 as_ln_s='cp -pR' 12166 elif ln conf$$.file conf$$ 2>/dev/null; then 12167 as_ln_s=ln 12168 else 12169 as_ln_s='cp -pR' 12170 fi 12171else 12172 as_ln_s='cp -pR' 12173fi 12174rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12175rmdir conf$$.dir 2>/dev/null 12176 12177 12178# as_fn_mkdir_p 12179# ------------- 12180# Create "$as_dir" as a directory, including parents if necessary. 12181as_fn_mkdir_p () 12182{ 12183 12184 case $as_dir in #( 12185 -*) as_dir=./$as_dir;; 12186 esac 12187 test -d "$as_dir" || eval $as_mkdir_p || { 12188 as_dirs= 12189 while :; do 12190 case $as_dir in #( 12191 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12192 *) as_qdir=$as_dir;; 12193 esac 12194 as_dirs="'$as_qdir' $as_dirs" 12195 as_dir=`$as_dirname -- "$as_dir" || 12196$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12197 X"$as_dir" : 'X\(//\)[^/]' \| \ 12198 X"$as_dir" : 'X\(//\)$' \| \ 12199 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12200$as_echo X"$as_dir" | 12201 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12202 s//\1/ 12203 q 12204 } 12205 /^X\(\/\/\)[^/].*/{ 12206 s//\1/ 12207 q 12208 } 12209 /^X\(\/\/\)$/{ 12210 s//\1/ 12211 q 12212 } 12213 /^X\(\/\).*/{ 12214 s//\1/ 12215 q 12216 } 12217 s/.*/./; q'` 12218 test -d "$as_dir" && break 12219 done 12220 test -z "$as_dirs" || eval "mkdir $as_dirs" 12221 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12222 12223 12224} # as_fn_mkdir_p 12225if mkdir -p . 2>/dev/null; then 12226 as_mkdir_p='mkdir -p "$as_dir"' 12227else 12228 test -d ./-p && rmdir ./-p 12229 as_mkdir_p=false 12230fi 12231 12232 12233# as_fn_executable_p FILE 12234# ----------------------- 12235# Test if FILE is an executable regular file. 12236as_fn_executable_p () 12237{ 12238 test -f "$1" && test -x "$1" 12239} # as_fn_executable_p 12240as_test_x='test -x' 12241as_executable_p=as_fn_executable_p 12242 12243# Sed expression to map a string onto a valid CPP name. 12244as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12245 12246# Sed expression to map a string onto a valid variable name. 12247as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12248 12249 12250exec 6>&1 12251## ----------------------------------- ## 12252## Main body of $CONFIG_STATUS script. ## 12253## ----------------------------------- ## 12254_ASEOF 12255test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12256 12257cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12258# Save the log message, to keep $0 and so on meaningful, and to 12259# report actual input values of CONFIG_FILES etc. instead of their 12260# values after options handling. 12261ac_log=" 12262This file was extended by package-unused $as_me version-unused, which was 12263generated by GNU Autoconf 2.69. Invocation command line was 12264 12265 CONFIG_FILES = $CONFIG_FILES 12266 CONFIG_HEADERS = $CONFIG_HEADERS 12267 CONFIG_LINKS = $CONFIG_LINKS 12268 CONFIG_COMMANDS = $CONFIG_COMMANDS 12269 $ $0 $@ 12270 12271on `(hostname || uname -n) 2>/dev/null | sed 1q` 12272" 12273 12274_ACEOF 12275 12276case $ac_config_files in *" 12277"*) set x $ac_config_files; shift; ac_config_files=$*;; 12278esac 12279 12280case $ac_config_headers in *" 12281"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12282esac 12283 12284 12285cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12286# Files that config.status was made for. 12287config_files="$ac_config_files" 12288config_headers="$ac_config_headers" 12289config_commands="$ac_config_commands" 12290 12291_ACEOF 12292 12293cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12294ac_cs_usage="\ 12295\`$as_me' instantiates files and other configuration actions 12296from templates according to the current configuration. Unless the files 12297and actions are specified as TAGs, all are instantiated by default. 12298 12299Usage: $0 [OPTION]... [TAG]... 12300 12301 -h, --help print this help, then exit 12302 -V, --version print version number and configuration settings, then exit 12303 --config print configuration, then exit 12304 -q, --quiet, --silent 12305 do not print progress messages 12306 -d, --debug don't remove temporary files 12307 --recheck update $as_me by reconfiguring in the same conditions 12308 --file=FILE[:TEMPLATE] 12309 instantiate the configuration file FILE 12310 --header=FILE[:TEMPLATE] 12311 instantiate the configuration header FILE 12312 12313Configuration files: 12314$config_files 12315 12316Configuration headers: 12317$config_headers 12318 12319Configuration commands: 12320$config_commands 12321 12322Report bugs to the package provider." 12323 12324_ACEOF 12325cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12326ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12327ac_cs_version="\\ 12328package-unused config.status version-unused 12329configured by $0, generated by GNU Autoconf 2.69, 12330 with options \\"\$ac_cs_config\\" 12331 12332Copyright (C) 2012 Free Software Foundation, Inc. 12333This config.status script is free software; the Free Software Foundation 12334gives unlimited permission to copy, distribute and modify it." 12335 12336ac_pwd='$ac_pwd' 12337srcdir='$srcdir' 12338INSTALL='$INSTALL' 12339AWK='$AWK' 12340test -n "\$AWK" || AWK=awk 12341_ACEOF 12342 12343cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12344# The default lists apply if the user does not specify any file. 12345ac_need_defaults=: 12346while test $# != 0 12347do 12348 case $1 in 12349 --*=?*) 12350 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12351 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12352 ac_shift=: 12353 ;; 12354 --*=) 12355 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12356 ac_optarg= 12357 ac_shift=: 12358 ;; 12359 *) 12360 ac_option=$1 12361 ac_optarg=$2 12362 ac_shift=shift 12363 ;; 12364 esac 12365 12366 case $ac_option in 12367 # Handling of the options. 12368 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12369 ac_cs_recheck=: ;; 12370 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12371 $as_echo "$ac_cs_version"; exit ;; 12372 --config | --confi | --conf | --con | --co | --c ) 12373 $as_echo "$ac_cs_config"; exit ;; 12374 --debug | --debu | --deb | --de | --d | -d ) 12375 debug=: ;; 12376 --file | --fil | --fi | --f ) 12377 $ac_shift 12378 case $ac_optarg in 12379 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12380 '') as_fn_error $? "missing file argument" ;; 12381 esac 12382 as_fn_append CONFIG_FILES " '$ac_optarg'" 12383 ac_need_defaults=false;; 12384 --header | --heade | --head | --hea ) 12385 $ac_shift 12386 case $ac_optarg in 12387 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12388 esac 12389 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12390 ac_need_defaults=false;; 12391 --he | --h) 12392 # Conflict between --help and --header 12393 as_fn_error $? "ambiguous option: \`$1' 12394Try \`$0 --help' for more information.";; 12395 --help | --hel | -h ) 12396 $as_echo "$ac_cs_usage"; exit ;; 12397 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12398 | -silent | --silent | --silen | --sile | --sil | --si | --s) 12399 ac_cs_silent=: ;; 12400 12401 # This is an error. 12402 -*) as_fn_error $? "unrecognized option: \`$1' 12403Try \`$0 --help' for more information." ;; 12404 12405 *) as_fn_append ac_config_targets " $1" 12406 ac_need_defaults=false ;; 12407 12408 esac 12409 shift 12410done 12411 12412ac_configure_extra_args= 12413 12414if $ac_cs_silent; then 12415 exec 6>/dev/null 12416 ac_configure_extra_args="$ac_configure_extra_args --silent" 12417fi 12418 12419_ACEOF 12420cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12421if \$ac_cs_recheck; then 12422 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12423 shift 12424 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12425 CONFIG_SHELL='$SHELL' 12426 export CONFIG_SHELL 12427 exec "\$@" 12428fi 12429 12430_ACEOF 12431cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12432exec 5>>config.log 12433{ 12434 echo 12435 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12436## Running $as_me. ## 12437_ASBOX 12438 $as_echo "$ac_log" 12439} >&5 12440 12441_ACEOF 12442cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12443# 12444# INIT-COMMANDS 12445# 12446 12447srcdir="$srcdir" 12448host="$host" 12449target="$target" 12450with_multisubdir="$with_multisubdir" 12451with_multisrctop="$with_multisrctop" 12452with_target_subdir="$with_target_subdir" 12453ac_configure_args="${multilib_arg} ${ac_configure_args}" 12454multi_basedir="$multi_basedir" 12455CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 12456CC="$CC" 12457CXX="$CXX" 12458GFORTRAN="$GFORTRAN" 12459GDC="$GDC" 12460 12461 12462# The HP-UX ksh and POSIX shell print the target directory to stdout 12463# if CDPATH is set. 12464(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12465 12466sed_quote_subst='$sed_quote_subst' 12467double_quote_subst='$double_quote_subst' 12468delay_variable_subst='$delay_variable_subst' 12469AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' 12470DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 12471OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 12472macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 12473macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 12474enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 12475enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 12476pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 12477enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 12478SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 12479ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 12480host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 12481host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 12482host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 12483build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 12484build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 12485build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 12486SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 12487Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 12488GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 12489EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 12490FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 12491LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 12492NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 12493LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 12494max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 12495ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 12496exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 12497lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 12498lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 12499lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 12500reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 12501reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 12502deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 12503file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 12504AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 12505AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 12506STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 12507RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 12508old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12509old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12510old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 12511lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 12512CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 12513CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 12514compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 12515GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 12516lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 12517lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 12518lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 12519lt_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"`' 12520objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 12521MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 12522lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 12523lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 12524lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 12525lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 12526lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 12527need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 12528DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 12529NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 12530LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 12531OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 12532OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 12533libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 12534shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 12535extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12536archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 12537enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 12538export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 12539whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 12540compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 12541old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 12542old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12543archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 12544archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12545module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 12546module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12547with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 12548allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 12549no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 12550hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 12551hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 12552hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 12553hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 12554hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 12555hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 12556hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 12557hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 12558inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 12559link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 12560fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 12561always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 12562export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 12563exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 12564include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 12565prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 12566file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 12567variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 12568need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 12569need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 12570version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 12571runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 12572shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 12573shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 12574libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 12575library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 12576soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 12577install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 12578postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12579postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12580finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 12581finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 12582hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 12583sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 12584sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 12585hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 12586enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 12587enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 12588enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 12589old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 12590striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 12591 12592LTCC='$LTCC' 12593LTCFLAGS='$LTCFLAGS' 12594compiler='$compiler_DEFAULT' 12595 12596# A function that is used when there is no print builtin or printf. 12597func_fallback_echo () 12598{ 12599 eval 'cat <<_LTECHO_EOF 12600\$1 12601_LTECHO_EOF' 12602} 12603 12604# Quote evaled strings. 12605for var in AS \ 12606DLLTOOL \ 12607OBJDUMP \ 12608SHELL \ 12609ECHO \ 12610SED \ 12611GREP \ 12612EGREP \ 12613FGREP \ 12614LD \ 12615NM \ 12616LN_S \ 12617lt_SP2NL \ 12618lt_NL2SP \ 12619reload_flag \ 12620deplibs_check_method \ 12621file_magic_cmd \ 12622AR \ 12623AR_FLAGS \ 12624STRIP \ 12625RANLIB \ 12626CC \ 12627CFLAGS \ 12628compiler \ 12629lt_cv_sys_global_symbol_pipe \ 12630lt_cv_sys_global_symbol_to_cdecl \ 12631lt_cv_sys_global_symbol_to_c_name_address \ 12632lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12633lt_prog_compiler_no_builtin_flag \ 12634lt_prog_compiler_wl \ 12635lt_prog_compiler_pic \ 12636lt_prog_compiler_static \ 12637lt_cv_prog_compiler_c_o \ 12638need_locks \ 12639DSYMUTIL \ 12640NMEDIT \ 12641LIPO \ 12642OTOOL \ 12643OTOOL64 \ 12644shrext_cmds \ 12645export_dynamic_flag_spec \ 12646whole_archive_flag_spec \ 12647compiler_needs_object \ 12648with_gnu_ld \ 12649allow_undefined_flag \ 12650no_undefined_flag \ 12651hardcode_libdir_flag_spec \ 12652hardcode_libdir_flag_spec_ld \ 12653hardcode_libdir_separator \ 12654fix_srcfile_path \ 12655exclude_expsyms \ 12656include_expsyms \ 12657file_list_spec \ 12658variables_saved_for_relink \ 12659libname_spec \ 12660library_names_spec \ 12661soname_spec \ 12662install_override_mode \ 12663finish_eval \ 12664old_striplib \ 12665striplib; do 12666 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12667 *[\\\\\\\`\\"\\\$]*) 12668 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12669 ;; 12670 *) 12671 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12672 ;; 12673 esac 12674done 12675 12676# Double-quote double-evaled strings. 12677for var in reload_cmds \ 12678old_postinstall_cmds \ 12679old_postuninstall_cmds \ 12680old_archive_cmds \ 12681extract_expsyms_cmds \ 12682old_archive_from_new_cmds \ 12683old_archive_from_expsyms_cmds \ 12684archive_cmds \ 12685archive_expsym_cmds \ 12686module_cmds \ 12687module_expsym_cmds \ 12688export_symbols_cmds \ 12689prelink_cmds \ 12690postinstall_cmds \ 12691postuninstall_cmds \ 12692finish_cmds \ 12693sys_lib_search_path_spec \ 12694sys_lib_dlsearch_path_spec; do 12695 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12696 *[\\\\\\\`\\"\\\$]*) 12697 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12698 ;; 12699 *) 12700 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12701 ;; 12702 esac 12703done 12704 12705ac_aux_dir='$ac_aux_dir' 12706xsi_shell='$xsi_shell' 12707lt_shell_append='$lt_shell_append' 12708 12709# See if we are running on zsh, and set the options which allow our 12710# commands through without removal of \ escapes INIT. 12711if test -n "\${ZSH_VERSION+set}" ; then 12712 setopt NO_GLOB_SUBST 12713fi 12714 12715 12716 PACKAGE='$PACKAGE' 12717 VERSION='$VERSION' 12718 TIMESTAMP='$TIMESTAMP' 12719 RM='$RM' 12720 ofile='$ofile' 12721 12722 12723 12724 12725_ACEOF 12726 12727cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12728 12729# Handling of arguments. 12730for ac_config_target in $ac_config_targets 12731do 12732 case $ac_config_target in 12733 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 12734 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12735 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12736 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12737 12738 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12739 esac 12740done 12741 12742 12743# If the user did not use the arguments to specify the items to instantiate, 12744# then the envvar interface is used. Set only those that are not. 12745# We use the long form for the default assignment because of an extremely 12746# bizarre bug on SunOS 4.1.3. 12747if $ac_need_defaults; then 12748 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12749 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12750 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12751fi 12752 12753# Have a temporary directory for convenience. Make it in the build tree 12754# simply because there is no reason against having it here, and in addition, 12755# creating and moving files from /tmp can sometimes cause problems. 12756# Hook for its removal unless debugging. 12757# Note that there is a small window in which the directory will not be cleaned: 12758# after its creation but before its name has been assigned to `$tmp'. 12759$debug || 12760{ 12761 tmp= ac_tmp= 12762 trap 'exit_status=$? 12763 : "${ac_tmp:=$tmp}" 12764 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12765' 0 12766 trap 'as_fn_exit 1' 1 2 13 15 12767} 12768# Create a (secure) tmp directory for tmp files. 12769 12770{ 12771 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12772 test -d "$tmp" 12773} || 12774{ 12775 tmp=./conf$$-$RANDOM 12776 (umask 077 && mkdir "$tmp") 12777} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12778ac_tmp=$tmp 12779 12780# Set up the scripts for CONFIG_FILES section. 12781# No need to generate them if there are no CONFIG_FILES. 12782# This happens for instance with `./config.status config.h'. 12783if test -n "$CONFIG_FILES"; then 12784 12785 12786ac_cr=`echo X | tr X '\015'` 12787# On cygwin, bash can eat \r inside `` if the user requested igncr. 12788# But we know of no other shell where ac_cr would be empty at this 12789# point, so we can use a bashism as a fallback. 12790if test "x$ac_cr" = x; then 12791 eval ac_cr=\$\'\\r\' 12792fi 12793ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12794if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12795 ac_cs_awk_cr='\\r' 12796else 12797 ac_cs_awk_cr=$ac_cr 12798fi 12799 12800echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 12801_ACEOF 12802 12803 12804{ 12805 echo "cat >conf$$subs.awk <<_ACEOF" && 12806 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12807 echo "_ACEOF" 12808} >conf$$subs.sh || 12809 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12810ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12811ac_delim='%!_!# ' 12812for ac_last_try in false false false false false :; do 12813 . ./conf$$subs.sh || 12814 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12815 12816 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12817 if test $ac_delim_n = $ac_delim_num; then 12818 break 12819 elif $ac_last_try; then 12820 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12821 else 12822 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12823 fi 12824done 12825rm -f conf$$subs.sh 12826 12827cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12828cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 12829_ACEOF 12830sed -n ' 12831h 12832s/^/S["/; s/!.*/"]=/ 12833p 12834g 12835s/^[^!]*!// 12836:repl 12837t repl 12838s/'"$ac_delim"'$// 12839t delim 12840:nl 12841h 12842s/\(.\{148\}\)..*/\1/ 12843t more1 12844s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12845p 12846n 12847b repl 12848:more1 12849s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12850p 12851g 12852s/.\{148\}// 12853t nl 12854:delim 12855h 12856s/\(.\{148\}\)..*/\1/ 12857t more2 12858s/["\\]/\\&/g; s/^/"/; s/$/"/ 12859p 12860b 12861:more2 12862s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12863p 12864g 12865s/.\{148\}// 12866t delim 12867' <conf$$subs.awk | sed ' 12868/^[^""]/{ 12869 N 12870 s/\n// 12871} 12872' >>$CONFIG_STATUS || ac_write_fail=1 12873rm -f conf$$subs.awk 12874cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12875_ACAWK 12876cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 12877 for (key in S) S_is_set[key] = 1 12878 FS = "" 12879 12880} 12881{ 12882 line = $ 0 12883 nfields = split(line, field, "@") 12884 substed = 0 12885 len = length(field[1]) 12886 for (i = 2; i < nfields; i++) { 12887 key = field[i] 12888 keylen = length(key) 12889 if (S_is_set[key]) { 12890 value = S[key] 12891 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12892 len += length(value) + length(field[++i]) 12893 substed = 1 12894 } else 12895 len += 1 + keylen 12896 } 12897 12898 print line 12899} 12900 12901_ACAWK 12902_ACEOF 12903cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12904if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12905 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12906else 12907 cat 12908fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 12909 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12910_ACEOF 12911 12912# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12913# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12914# trailing colons and then remove the whole line if VPATH becomes empty 12915# (actually we leave an empty line to preserve line numbers). 12916if test "x$srcdir" = x.; then 12917 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12918h 12919s/// 12920s/^/:/ 12921s/[ ]*$/:/ 12922s/:\$(srcdir):/:/g 12923s/:\${srcdir}:/:/g 12924s/:@srcdir@:/:/g 12925s/^:*// 12926s/:*$// 12927x 12928s/\(=[ ]*\).*/\1/ 12929G 12930s/\n// 12931s/^[^=]*=[ ]*$// 12932}' 12933fi 12934 12935cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12936fi # test -n "$CONFIG_FILES" 12937 12938# Set up the scripts for CONFIG_HEADERS section. 12939# No need to generate them if there are no CONFIG_HEADERS. 12940# This happens for instance with `./config.status Makefile'. 12941if test -n "$CONFIG_HEADERS"; then 12942cat >"$ac_tmp/defines.awk" <<\_ACAWK || 12943BEGIN { 12944_ACEOF 12945 12946# Transform confdefs.h into an awk script `defines.awk', embedded as 12947# here-document in config.status, that substitutes the proper values into 12948# config.h.in to produce config.h. 12949 12950# Create a delimiter string that does not exist in confdefs.h, to ease 12951# handling of long lines. 12952ac_delim='%!_!# ' 12953for ac_last_try in false false :; do 12954 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 12955 if test -z "$ac_tt"; then 12956 break 12957 elif $ac_last_try; then 12958 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 12959 else 12960 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12961 fi 12962done 12963 12964# For the awk script, D is an array of macro values keyed by name, 12965# likewise P contains macro parameters if any. Preserve backslash 12966# newline sequences. 12967 12968ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 12969sed -n ' 12970s/.\{148\}/&'"$ac_delim"'/g 12971t rset 12972:rset 12973s/^[ ]*#[ ]*define[ ][ ]*/ / 12974t def 12975d 12976:def 12977s/\\$// 12978t bsnl 12979s/["\\]/\\&/g 12980s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12981D["\1"]=" \3"/p 12982s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 12983d 12984:bsnl 12985s/["\\]/\\&/g 12986s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 12987D["\1"]=" \3\\\\\\n"\\/p 12988t cont 12989s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 12990t cont 12991d 12992:cont 12993n 12994s/.\{148\}/&'"$ac_delim"'/g 12995t clear 12996:clear 12997s/\\$// 12998t bsnlc 12999s/["\\]/\\&/g; s/^/"/; s/$/"/p 13000d 13001:bsnlc 13002s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 13003b cont 13004' <confdefs.h | sed ' 13005s/'"$ac_delim"'/"\\\ 13006"/g' >>$CONFIG_STATUS || ac_write_fail=1 13007 13008cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13009 for (key in D) D_is_set[key] = 1 13010 FS = "" 13011} 13012/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 13013 line = \$ 0 13014 split(line, arg, " ") 13015 if (arg[1] == "#") { 13016 defundef = arg[2] 13017 mac1 = arg[3] 13018 } else { 13019 defundef = substr(arg[1], 2) 13020 mac1 = arg[2] 13021 } 13022 split(mac1, mac2, "(") #) 13023 macro = mac2[1] 13024 prefix = substr(line, 1, index(line, defundef) - 1) 13025 if (D_is_set[macro]) { 13026 # Preserve the white space surrounding the "#". 13027 print prefix "define", macro P[macro] D[macro] 13028 next 13029 } else { 13030 # Replace #undef with comments. This is necessary, for example, 13031 # in the case of _POSIX_SOURCE, which is predefined and required 13032 # on some systems where configure will not decide to define it. 13033 if (defundef == "undef") { 13034 print "/*", prefix defundef, macro, "*/" 13035 next 13036 } 13037 } 13038} 13039{ print } 13040_ACAWK 13041_ACEOF 13042cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13043 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 13044fi # test -n "$CONFIG_HEADERS" 13045 13046 13047eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 13048shift 13049for ac_tag 13050do 13051 case $ac_tag in 13052 :[FHLC]) ac_mode=$ac_tag; continue;; 13053 esac 13054 case $ac_mode$ac_tag in 13055 :[FHL]*:*);; 13056 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 13057 :[FH]-) ac_tag=-:-;; 13058 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13059 esac 13060 ac_save_IFS=$IFS 13061 IFS=: 13062 set x $ac_tag 13063 IFS=$ac_save_IFS 13064 shift 13065 ac_file=$1 13066 shift 13067 13068 case $ac_mode in 13069 :L) ac_source=$1;; 13070 :[FH]) 13071 ac_file_inputs= 13072 for ac_f 13073 do 13074 case $ac_f in 13075 -) ac_f="$ac_tmp/stdin";; 13076 *) # Look for the file first in the build tree, then in the source tree 13077 # (if the path is not absolute). The absolute path cannot be DOS-style, 13078 # because $ac_f cannot contain `:'. 13079 test -f "$ac_f" || 13080 case $ac_f in 13081 [\\/$]*) false;; 13082 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13083 esac || 13084 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 13085 esac 13086 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13087 as_fn_append ac_file_inputs " '$ac_f'" 13088 done 13089 13090 # Let's still pretend it is `configure' which instantiates (i.e., don't 13091 # use $as_me), people would be surprised to read: 13092 # /* config.h. Generated by config.status. */ 13093 configure_input='Generated from '` 13094 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13095 `' by configure.' 13096 if test x"$ac_file" != x-; then 13097 configure_input="$ac_file. $configure_input" 13098 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13099$as_echo "$as_me: creating $ac_file" >&6;} 13100 fi 13101 # Neutralize special characters interpreted by sed in replacement strings. 13102 case $configure_input in #( 13103 *\&* | *\|* | *\\* ) 13104 ac_sed_conf_input=`$as_echo "$configure_input" | 13105 sed 's/[\\\\&|]/\\\\&/g'`;; #( 13106 *) ac_sed_conf_input=$configure_input;; 13107 esac 13108 13109 case $ac_tag in 13110 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 13111 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 13112 esac 13113 ;; 13114 esac 13115 13116 ac_dir=`$as_dirname -- "$ac_file" || 13117$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13118 X"$ac_file" : 'X\(//\)[^/]' \| \ 13119 X"$ac_file" : 'X\(//\)$' \| \ 13120 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13121$as_echo X"$ac_file" | 13122 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13123 s//\1/ 13124 q 13125 } 13126 /^X\(\/\/\)[^/].*/{ 13127 s//\1/ 13128 q 13129 } 13130 /^X\(\/\/\)$/{ 13131 s//\1/ 13132 q 13133 } 13134 /^X\(\/\).*/{ 13135 s//\1/ 13136 q 13137 } 13138 s/.*/./; q'` 13139 as_dir="$ac_dir"; as_fn_mkdir_p 13140 ac_builddir=. 13141 13142case "$ac_dir" in 13143.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13144*) 13145 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13146 # A ".." for each directory in $ac_dir_suffix. 13147 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13148 case $ac_top_builddir_sub in 13149 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13150 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13151 esac ;; 13152esac 13153ac_abs_top_builddir=$ac_pwd 13154ac_abs_builddir=$ac_pwd$ac_dir_suffix 13155# for backward compatibility: 13156ac_top_builddir=$ac_top_build_prefix 13157 13158case $srcdir in 13159 .) # We are building in place. 13160 ac_srcdir=. 13161 ac_top_srcdir=$ac_top_builddir_sub 13162 ac_abs_top_srcdir=$ac_pwd ;; 13163 [\\/]* | ?:[\\/]* ) # Absolute name. 13164 ac_srcdir=$srcdir$ac_dir_suffix; 13165 ac_top_srcdir=$srcdir 13166 ac_abs_top_srcdir=$srcdir ;; 13167 *) # Relative name. 13168 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13169 ac_top_srcdir=$ac_top_build_prefix$srcdir 13170 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13171esac 13172ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13173 13174 13175 case $ac_mode in 13176 :F) 13177 # 13178 # CONFIG_FILE 13179 # 13180 13181 case $INSTALL in 13182 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13183 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13184 esac 13185_ACEOF 13186 13187cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13188# If the template does not know about datarootdir, expand it. 13189# FIXME: This hack should be removed a few years after 2.60. 13190ac_datarootdir_hack=; ac_datarootdir_seen= 13191ac_sed_dataroot=' 13192/datarootdir/ { 13193 p 13194 q 13195} 13196/@datadir@/p 13197/@docdir@/p 13198/@infodir@/p 13199/@localedir@/p 13200/@mandir@/p' 13201case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13202*datarootdir*) ac_datarootdir_seen=yes;; 13203*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13204 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13205$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13206_ACEOF 13207cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13208 ac_datarootdir_hack=' 13209 s&@datadir@&$datadir&g 13210 s&@docdir@&$docdir&g 13211 s&@infodir@&$infodir&g 13212 s&@localedir@&$localedir&g 13213 s&@mandir@&$mandir&g 13214 s&\\\${datarootdir}&$datarootdir&g' ;; 13215esac 13216_ACEOF 13217 13218# Neutralize VPATH when `$srcdir' = `.'. 13219# Shell code in configure.ac might set extrasub. 13220# FIXME: do we really want to maintain this feature? 13221cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13222ac_sed_extra="$ac_vpsub 13223$extrasub 13224_ACEOF 13225cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13226:t 13227/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13228s|@configure_input@|$ac_sed_conf_input|;t t 13229s&@top_builddir@&$ac_top_builddir_sub&;t t 13230s&@top_build_prefix@&$ac_top_build_prefix&;t t 13231s&@srcdir@&$ac_srcdir&;t t 13232s&@abs_srcdir@&$ac_abs_srcdir&;t t 13233s&@top_srcdir@&$ac_top_srcdir&;t t 13234s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13235s&@builddir@&$ac_builddir&;t t 13236s&@abs_builddir@&$ac_abs_builddir&;t t 13237s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13238s&@INSTALL@&$ac_INSTALL&;t t 13239$ac_datarootdir_hack 13240" 13241eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13242 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13243 13244test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13245 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13246 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13247 "$ac_tmp/out"`; test -z "$ac_out"; } && 13248 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13249which seems to be undefined. Please make sure it is defined" >&5 13250$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13251which seems to be undefined. Please make sure it is defined" >&2;} 13252 13253 rm -f "$ac_tmp/stdin" 13254 case $ac_file in 13255 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13256 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13257 esac \ 13258 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13259 ;; 13260 :H) 13261 # 13262 # CONFIG_HEADER 13263 # 13264 if test x"$ac_file" != x-; then 13265 { 13266 $as_echo "/* $configure_input */" \ 13267 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 13268 } >"$ac_tmp/config.h" \ 13269 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13270 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 13271 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13272$as_echo "$as_me: $ac_file is unchanged" >&6;} 13273 else 13274 rm -f "$ac_file" 13275 mv "$ac_tmp/config.h" "$ac_file" \ 13276 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13277 fi 13278 else 13279 $as_echo "/* $configure_input */" \ 13280 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 13281 || as_fn_error $? "could not create -" "$LINENO" 5 13282 fi 13283 ;; 13284 13285 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13286$as_echo "$as_me: executing $ac_file commands" >&6;} 13287 ;; 13288 esac 13289 13290 13291 case $ac_file$ac_mode in 13292 "default-1":C) 13293# Only add multilib support code if we just rebuilt the top-level 13294# Makefile. 13295case " $CONFIG_FILES " in 13296 *" Makefile "*) 13297 ac_file=Makefile . ${multi_basedir}/config-ml.in 13298 ;; 13299esac ;; 13300 "libtool":C) 13301 13302 # See if we are running on zsh, and set the options which allow our 13303 # commands through without removal of \ escapes. 13304 if test -n "${ZSH_VERSION+set}" ; then 13305 setopt NO_GLOB_SUBST 13306 fi 13307 13308 cfgfile="${ofile}T" 13309 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13310 $RM "$cfgfile" 13311 13312 cat <<_LT_EOF >> "$cfgfile" 13313#! $SHELL 13314 13315# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13316# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13317# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13318# NOTE: Changes made to this file will be lost: look at ltmain.sh. 13319# 13320# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13321# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 13322# Written by Gordon Matzigkeit, 1996 13323# 13324# This file is part of GNU Libtool. 13325# 13326# GNU Libtool is free software; you can redistribute it and/or 13327# modify it under the terms of the GNU General Public License as 13328# published by the Free Software Foundation; either version 2 of 13329# the License, or (at your option) any later version. 13330# 13331# As a special exception to the GNU General Public License, 13332# if you distribute this file as part of a program or library that 13333# is built using GNU Libtool, you may include this file under the 13334# same distribution terms that you use for the rest of that program. 13335# 13336# GNU Libtool is distributed in the hope that it will be useful, 13337# but WITHOUT ANY WARRANTY; without even the implied warranty of 13338# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13339# GNU General Public License for more details. 13340# 13341# You should have received a copy of the GNU General Public License 13342# along with GNU Libtool; see the file COPYING. If not, a copy 13343# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13344# obtained by writing to the Free Software Foundation, Inc., 13345# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13346 13347 13348# The names of the tagged configurations supported by this script. 13349available_tags="" 13350 13351# ### BEGIN LIBTOOL CONFIG 13352 13353# Assembler program. 13354AS=$lt_AS 13355 13356# DLL creation program. 13357DLLTOOL=$lt_DLLTOOL 13358 13359# Object dumper program. 13360OBJDUMP=$lt_OBJDUMP 13361 13362# Which release of libtool.m4 was used? 13363macro_version=$macro_version 13364macro_revision=$macro_revision 13365 13366# Whether or not to build shared libraries. 13367build_libtool_libs=$enable_shared 13368 13369# Whether or not to build static libraries. 13370build_old_libs=$enable_static 13371 13372# What type of objects to build. 13373pic_mode=$pic_mode 13374 13375# Whether or not to optimize for fast installation. 13376fast_install=$enable_fast_install 13377 13378# Shell to use when invoking shell scripts. 13379SHELL=$lt_SHELL 13380 13381# An echo program that protects backslashes. 13382ECHO=$lt_ECHO 13383 13384# The host system. 13385host_alias=$host_alias 13386host=$host 13387host_os=$host_os 13388 13389# The build system. 13390build_alias=$build_alias 13391build=$build 13392build_os=$build_os 13393 13394# A sed program that does not truncate output. 13395SED=$lt_SED 13396 13397# Sed that helps us avoid accidentally triggering echo(1) options like -n. 13398Xsed="\$SED -e 1s/^X//" 13399 13400# A grep program that handles long lines. 13401GREP=$lt_GREP 13402 13403# An ERE matcher. 13404EGREP=$lt_EGREP 13405 13406# A literal string matcher. 13407FGREP=$lt_FGREP 13408 13409# A BSD- or MS-compatible name lister. 13410NM=$lt_NM 13411 13412# Whether we need soft or hard links. 13413LN_S=$lt_LN_S 13414 13415# What is the maximum length of a command? 13416max_cmd_len=$max_cmd_len 13417 13418# Object file suffix (normally "o"). 13419objext=$ac_objext 13420 13421# Executable file suffix (normally ""). 13422exeext=$exeext 13423 13424# whether the shell understands "unset". 13425lt_unset=$lt_unset 13426 13427# turn spaces into newlines. 13428SP2NL=$lt_lt_SP2NL 13429 13430# turn newlines into spaces. 13431NL2SP=$lt_lt_NL2SP 13432 13433# Method to check whether dependent libraries are shared objects. 13434deplibs_check_method=$lt_deplibs_check_method 13435 13436# Command to use when deplibs_check_method == "file_magic". 13437file_magic_cmd=$lt_file_magic_cmd 13438 13439# The archiver. 13440AR=$lt_AR 13441AR_FLAGS=$lt_AR_FLAGS 13442 13443# A symbol stripping program. 13444STRIP=$lt_STRIP 13445 13446# Commands used to install an old-style archive. 13447RANLIB=$lt_RANLIB 13448old_postinstall_cmds=$lt_old_postinstall_cmds 13449old_postuninstall_cmds=$lt_old_postuninstall_cmds 13450 13451# Whether to use a lock for old archive extraction. 13452lock_old_archive_extraction=$lock_old_archive_extraction 13453 13454# A C compiler. 13455LTCC=$lt_CC 13456 13457# LTCC compiler flags. 13458LTCFLAGS=$lt_CFLAGS 13459 13460# Take the output of nm and produce a listing of raw symbols and C names. 13461global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13462 13463# Transform the output of nm in a proper C declaration. 13464global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13465 13466# Transform the output of nm in a C name address pair. 13467global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13468 13469# Transform the output of nm in a C name address pair when lib prefix is needed. 13470global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13471 13472# The name of the directory that contains temporary libtool files. 13473objdir=$objdir 13474 13475# Used to examine libraries when file_magic_cmd begins with "file". 13476MAGIC_CMD=$MAGIC_CMD 13477 13478# Must we lock files when doing compilation? 13479need_locks=$lt_need_locks 13480 13481# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13482DSYMUTIL=$lt_DSYMUTIL 13483 13484# Tool to change global to local symbols on Mac OS X. 13485NMEDIT=$lt_NMEDIT 13486 13487# Tool to manipulate fat objects and archives on Mac OS X. 13488LIPO=$lt_LIPO 13489 13490# ldd/readelf like tool for Mach-O binaries on Mac OS X. 13491OTOOL=$lt_OTOOL 13492 13493# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13494OTOOL64=$lt_OTOOL64 13495 13496# Old archive suffix (normally "a"). 13497libext=$libext 13498 13499# Shared library suffix (normally ".so"). 13500shrext_cmds=$lt_shrext_cmds 13501 13502# The commands to extract the exported symbol list from a shared archive. 13503extract_expsyms_cmds=$lt_extract_expsyms_cmds 13504 13505# Variables whose values should be saved in libtool wrapper scripts and 13506# restored at link time. 13507variables_saved_for_relink=$lt_variables_saved_for_relink 13508 13509# Do we need the "lib" prefix for modules? 13510need_lib_prefix=$need_lib_prefix 13511 13512# Do we need a version for libraries? 13513need_version=$need_version 13514 13515# Library versioning type. 13516version_type=$version_type 13517 13518# Shared library runtime path variable. 13519runpath_var=$runpath_var 13520 13521# Shared library path variable. 13522shlibpath_var=$shlibpath_var 13523 13524# Is shlibpath searched before the hard-coded library search path? 13525shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13526 13527# Format of library name prefix. 13528libname_spec=$lt_libname_spec 13529 13530# List of archive names. First name is the real one, the rest are links. 13531# The last name is the one that the linker finds with -lNAME 13532library_names_spec=$lt_library_names_spec 13533 13534# The coded name of the library, if different from the real name. 13535soname_spec=$lt_soname_spec 13536 13537# Permission mode override for installation of shared libraries. 13538install_override_mode=$lt_install_override_mode 13539 13540# Command to use after installation of a shared archive. 13541postinstall_cmds=$lt_postinstall_cmds 13542 13543# Command to use after uninstallation of a shared archive. 13544postuninstall_cmds=$lt_postuninstall_cmds 13545 13546# Commands used to finish a libtool library installation in a directory. 13547finish_cmds=$lt_finish_cmds 13548 13549# As "finish_cmds", except a single script fragment to be evaled but 13550# not shown. 13551finish_eval=$lt_finish_eval 13552 13553# Whether we should hardcode library paths into libraries. 13554hardcode_into_libs=$hardcode_into_libs 13555 13556# Compile-time system search path for libraries. 13557sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13558 13559# Run-time system search path for libraries. 13560sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13561 13562# Whether dlopen is supported. 13563dlopen_support=$enable_dlopen 13564 13565# Whether dlopen of programs is supported. 13566dlopen_self=$enable_dlopen_self 13567 13568# Whether dlopen of statically linked programs is supported. 13569dlopen_self_static=$enable_dlopen_self_static 13570 13571# Commands to strip libraries. 13572old_striplib=$lt_old_striplib 13573striplib=$lt_striplib 13574 13575 13576# The linker used to build libraries. 13577LD=$lt_LD 13578 13579# How to create reloadable object files. 13580reload_flag=$lt_reload_flag 13581reload_cmds=$lt_reload_cmds 13582 13583# Commands used to build an old-style archive. 13584old_archive_cmds=$lt_old_archive_cmds 13585 13586# A language specific compiler. 13587CC=$lt_compiler 13588 13589# Is the compiler the GNU compiler? 13590with_gcc=$GCC 13591 13592# Compiler flag to turn off builtin functions. 13593no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13594 13595# How to pass a linker flag through the compiler. 13596wl=$lt_lt_prog_compiler_wl 13597 13598# Additional compiler flags for building library objects. 13599pic_flag=$lt_lt_prog_compiler_pic 13600 13601# Compiler flag to prevent dynamic linking. 13602link_static_flag=$lt_lt_prog_compiler_static 13603 13604# Does compiler simultaneously support -c and -o options? 13605compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13606 13607# Whether or not to add -lc for building shared libraries. 13608build_libtool_need_lc=$archive_cmds_need_lc 13609 13610# Whether or not to disallow shared libs when runtime libs are static. 13611allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13612 13613# Compiler flag to allow reflexive dlopens. 13614export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13615 13616# Compiler flag to generate shared objects directly from archives. 13617whole_archive_flag_spec=$lt_whole_archive_flag_spec 13618 13619# Whether the compiler copes with passing no objects directly. 13620compiler_needs_object=$lt_compiler_needs_object 13621 13622# Create an old-style archive from a shared archive. 13623old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13624 13625# Create a temporary old-style archive to link instead of a shared archive. 13626old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13627 13628# Commands used to build a shared archive. 13629archive_cmds=$lt_archive_cmds 13630archive_expsym_cmds=$lt_archive_expsym_cmds 13631 13632# Commands used to build a loadable module if different from building 13633# a shared archive. 13634module_cmds=$lt_module_cmds 13635module_expsym_cmds=$lt_module_expsym_cmds 13636 13637# Whether we are building with GNU ld or not. 13638with_gnu_ld=$lt_with_gnu_ld 13639 13640# Flag that allows shared libraries with undefined symbols to be built. 13641allow_undefined_flag=$lt_allow_undefined_flag 13642 13643# Flag that enforces no undefined symbols. 13644no_undefined_flag=$lt_no_undefined_flag 13645 13646# Flag to hardcode \$libdir into a binary during linking. 13647# This must work even if \$libdir does not exist 13648hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13649 13650# If ld is used when linking, flag to hardcode \$libdir into a binary 13651# during linking. This must work even if \$libdir does not exist. 13652hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13653 13654# Whether we need a single "-rpath" flag with a separated argument. 13655hardcode_libdir_separator=$lt_hardcode_libdir_separator 13656 13657# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13658# DIR into the resulting binary. 13659hardcode_direct=$hardcode_direct 13660 13661# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13662# DIR into the resulting binary and the resulting library dependency is 13663# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13664# library is relocated. 13665hardcode_direct_absolute=$hardcode_direct_absolute 13666 13667# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13668# into the resulting binary. 13669hardcode_minus_L=$hardcode_minus_L 13670 13671# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13672# into the resulting binary. 13673hardcode_shlibpath_var=$hardcode_shlibpath_var 13674 13675# Set to "yes" if building a shared library automatically hardcodes DIR 13676# into the library and all subsequent libraries and executables linked 13677# against it. 13678hardcode_automatic=$hardcode_automatic 13679 13680# Set to yes if linker adds runtime paths of dependent libraries 13681# to runtime path list. 13682inherit_rpath=$inherit_rpath 13683 13684# Whether libtool must link a program against all its dependency libraries. 13685link_all_deplibs=$link_all_deplibs 13686 13687# Fix the shell variable \$srcfile for the compiler. 13688fix_srcfile_path=$lt_fix_srcfile_path 13689 13690# Set to "yes" if exported symbols are required. 13691always_export_symbols=$always_export_symbols 13692 13693# The commands to list exported symbols. 13694export_symbols_cmds=$lt_export_symbols_cmds 13695 13696# Symbols that should not be listed in the preloaded symbols. 13697exclude_expsyms=$lt_exclude_expsyms 13698 13699# Symbols that must always be exported. 13700include_expsyms=$lt_include_expsyms 13701 13702# Commands necessary for linking programs (against libraries) with templates. 13703prelink_cmds=$lt_prelink_cmds 13704 13705# Specify filename containing input files. 13706file_list_spec=$lt_file_list_spec 13707 13708# How to hardcode a shared library path into an executable. 13709hardcode_action=$hardcode_action 13710 13711# ### END LIBTOOL CONFIG 13712 13713_LT_EOF 13714 13715 case $host_os in 13716 aix3*) 13717 cat <<\_LT_EOF >> "$cfgfile" 13718# AIX sometimes has problems with the GCC collect2 program. For some 13719# reason, if we set the COLLECT_NAMES environment variable, the problems 13720# vanish in a puff of smoke. 13721if test "X${COLLECT_NAMES+set}" != Xset; then 13722 COLLECT_NAMES= 13723 export COLLECT_NAMES 13724fi 13725_LT_EOF 13726 ;; 13727 esac 13728 13729 13730ltmain="$ac_aux_dir/ltmain.sh" 13731 13732 13733 # We use sed instead of cat because bash on DJGPP gets confused if 13734 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13735 # text mode, it properly converts lines to CR/LF. This bash problem 13736 # is reportedly fixed, but why not run on old versions too? 13737 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13738 || (rm -f "$cfgfile"; exit 1) 13739 13740 case $xsi_shell in 13741 yes) 13742 cat << \_LT_EOF >> "$cfgfile" 13743 13744# func_dirname file append nondir_replacement 13745# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13746# otherwise set result to NONDIR_REPLACEMENT. 13747func_dirname () 13748{ 13749 case ${1} in 13750 */*) func_dirname_result="${1%/*}${2}" ;; 13751 * ) func_dirname_result="${3}" ;; 13752 esac 13753} 13754 13755# func_basename file 13756func_basename () 13757{ 13758 func_basename_result="${1##*/}" 13759} 13760 13761# func_dirname_and_basename file append nondir_replacement 13762# perform func_basename and func_dirname in a single function 13763# call: 13764# dirname: Compute the dirname of FILE. If nonempty, 13765# add APPEND to the result, otherwise set result 13766# to NONDIR_REPLACEMENT. 13767# value returned in "$func_dirname_result" 13768# basename: Compute filename of FILE. 13769# value retuned in "$func_basename_result" 13770# Implementation must be kept synchronized with func_dirname 13771# and func_basename. For efficiency, we do not delegate to 13772# those functions but instead duplicate the functionality here. 13773func_dirname_and_basename () 13774{ 13775 case ${1} in 13776 */*) func_dirname_result="${1%/*}${2}" ;; 13777 * ) func_dirname_result="${3}" ;; 13778 esac 13779 func_basename_result="${1##*/}" 13780} 13781 13782# func_stripname prefix suffix name 13783# strip PREFIX and SUFFIX off of NAME. 13784# PREFIX and SUFFIX must not contain globbing or regex special 13785# characters, hashes, percent signs, but SUFFIX may contain a leading 13786# dot (in which case that matches only a dot). 13787func_stripname () 13788{ 13789 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13790 # positional parameters, so assign one to ordinary parameter first. 13791 func_stripname_result=${3} 13792 func_stripname_result=${func_stripname_result#"${1}"} 13793 func_stripname_result=${func_stripname_result%"${2}"} 13794} 13795 13796# func_opt_split 13797func_opt_split () 13798{ 13799 func_opt_split_opt=${1%%=*} 13800 func_opt_split_arg=${1#*=} 13801} 13802 13803# func_lo2o object 13804func_lo2o () 13805{ 13806 case ${1} in 13807 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13808 *) func_lo2o_result=${1} ;; 13809 esac 13810} 13811 13812# func_xform libobj-or-source 13813func_xform () 13814{ 13815 func_xform_result=${1%.*}.lo 13816} 13817 13818# func_arith arithmetic-term... 13819func_arith () 13820{ 13821 func_arith_result=$(( $* )) 13822} 13823 13824# func_len string 13825# STRING may not start with a hyphen. 13826func_len () 13827{ 13828 func_len_result=${#1} 13829} 13830 13831_LT_EOF 13832 ;; 13833 *) # Bourne compatible functions. 13834 cat << \_LT_EOF >> "$cfgfile" 13835 13836# func_dirname file append nondir_replacement 13837# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13838# otherwise set result to NONDIR_REPLACEMENT. 13839func_dirname () 13840{ 13841 # Extract subdirectory from the argument. 13842 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 13843 if test "X$func_dirname_result" = "X${1}"; then 13844 func_dirname_result="${3}" 13845 else 13846 func_dirname_result="$func_dirname_result${2}" 13847 fi 13848} 13849 13850# func_basename file 13851func_basename () 13852{ 13853 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 13854} 13855 13856 13857# func_stripname prefix suffix name 13858# strip PREFIX and SUFFIX off of NAME. 13859# PREFIX and SUFFIX must not contain globbing or regex special 13860# characters, hashes, percent signs, but SUFFIX may contain a leading 13861# dot (in which case that matches only a dot). 13862# func_strip_suffix prefix name 13863func_stripname () 13864{ 13865 case ${2} in 13866 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 13867 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 13868 esac 13869} 13870 13871# sed scripts: 13872my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13873my_sed_long_arg='1s/^-[^=]*=//' 13874 13875# func_opt_split 13876func_opt_split () 13877{ 13878 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 13879 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 13880} 13881 13882# func_lo2o object 13883func_lo2o () 13884{ 13885 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 13886} 13887 13888# func_xform libobj-or-source 13889func_xform () 13890{ 13891 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 13892} 13893 13894# func_arith arithmetic-term... 13895func_arith () 13896{ 13897 func_arith_result=`expr "$@"` 13898} 13899 13900# func_len string 13901# STRING may not start with a hyphen. 13902func_len () 13903{ 13904 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13905} 13906 13907_LT_EOF 13908esac 13909 13910case $lt_shell_append in 13911 yes) 13912 cat << \_LT_EOF >> "$cfgfile" 13913 13914# func_append var value 13915# Append VALUE to the end of shell variable VAR. 13916func_append () 13917{ 13918 eval "$1+=\$2" 13919} 13920_LT_EOF 13921 ;; 13922 *) 13923 cat << \_LT_EOF >> "$cfgfile" 13924 13925# func_append var value 13926# Append VALUE to the end of shell variable VAR. 13927func_append () 13928{ 13929 eval "$1=\$$1\$2" 13930} 13931 13932_LT_EOF 13933 ;; 13934 esac 13935 13936 13937 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13938 || (rm -f "$cfgfile"; exit 1) 13939 13940 mv -f "$cfgfile" "$ofile" || 13941 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13942 chmod +x "$ofile" 13943 13944 ;; 13945 13946 esac 13947done # for ac_tag 13948 13949 13950as_fn_exit 0 13951_ACEOF 13952ac_clean_files=$ac_clean_files_save 13953 13954test $ac_write_fail = 0 || 13955 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13956 13957 13958# configure is writing to config.log, and then calls config.status. 13959# config.status does its own redirection, appending to config.log. 13960# Unfortunately, on DOS this fails, as config.log is still kept open 13961# by configure, so config.status won't be able to write to it; its 13962# output is simply discarded. So we exec the FD to /dev/null, 13963# effectively closing config.log, so it can be properly (re)opened and 13964# appended to by config.status. When coming back to configure, we 13965# need to make the FD available again. 13966if test "$no_create" != yes; then 13967 ac_cs_success=: 13968 ac_config_status_args= 13969 test "$silent" = yes && 13970 ac_config_status_args="$ac_config_status_args --quiet" 13971 exec 5>/dev/null 13972 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13973 exec 5>>config.log 13974 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13975 # would make configure fail if this is the last instruction. 13976 $ac_cs_success || as_fn_exit 1 13977fi 13978if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13979 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13980$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13981fi 13982 13983