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 749with_toolexeclibdir 750enable_cet 751enable_maintainer_mode 752enable_shared 753enable_static 754with_pic 755enable_fast_install 756with_gnu_ld 757enable_libtool_lock 758enable_tls 759enable_objc_gc 760with_target_bdw_gc 761with_target_bdw_gc_include 762with_target_bdw_gc_lib 763with_gcc_major_version_only 764' 765 ac_precious_vars='build_alias 766host_alias 767target_alias 768CPP 769CPPFLAGS' 770 771 772# Initialize some variables set by options. 773ac_init_help= 774ac_init_version=false 775ac_unrecognized_opts= 776ac_unrecognized_sep= 777# The variables have the same names as the options, with 778# dashes changed to underlines. 779cache_file=/dev/null 780exec_prefix=NONE 781no_create= 782no_recursion= 783prefix=NONE 784program_prefix=NONE 785program_suffix=NONE 786program_transform_name=s,x,x, 787silent= 788site= 789srcdir= 790verbose= 791x_includes=NONE 792x_libraries=NONE 793 794# Installation directory options. 795# These are left unexpanded so users can "make install exec_prefix=/foo" 796# and all the variables that are supposed to be based on exec_prefix 797# by default will actually change. 798# Use braces instead of parens because sh, perl, etc. also accept them. 799# (The list follows the same order as the GNU Coding Standards.) 800bindir='${exec_prefix}/bin' 801sbindir='${exec_prefix}/sbin' 802libexecdir='${exec_prefix}/libexec' 803datarootdir='${prefix}/share' 804datadir='${datarootdir}' 805sysconfdir='${prefix}/etc' 806sharedstatedir='${prefix}/com' 807localstatedir='${prefix}/var' 808includedir='${prefix}/include' 809oldincludedir='/usr/include' 810docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 811infodir='${datarootdir}/info' 812htmldir='${docdir}' 813dvidir='${docdir}' 814pdfdir='${docdir}' 815psdir='${docdir}' 816libdir='${exec_prefix}/lib' 817localedir='${datarootdir}/locale' 818mandir='${datarootdir}/man' 819 820ac_prev= 821ac_dashdash= 822for ac_option 823do 824 # If the previous option needs an argument, assign it. 825 if test -n "$ac_prev"; then 826 eval $ac_prev=\$ac_option 827 ac_prev= 828 continue 829 fi 830 831 case $ac_option in 832 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 833 *=) ac_optarg= ;; 834 *) ac_optarg=yes ;; 835 esac 836 837 # Accept the important Cygnus configure options, so we can diagnose typos. 838 839 case $ac_dashdash$ac_option in 840 --) 841 ac_dashdash=yes ;; 842 843 -bindir | --bindir | --bindi | --bind | --bin | --bi) 844 ac_prev=bindir ;; 845 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 846 bindir=$ac_optarg ;; 847 848 -build | --build | --buil | --bui | --bu) 849 ac_prev=build_alias ;; 850 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 851 build_alias=$ac_optarg ;; 852 853 -cache-file | --cache-file | --cache-fil | --cache-fi \ 854 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 855 ac_prev=cache_file ;; 856 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 857 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 858 cache_file=$ac_optarg ;; 859 860 --config-cache | -C) 861 cache_file=config.cache ;; 862 863 -datadir | --datadir | --datadi | --datad) 864 ac_prev=datadir ;; 865 -datadir=* | --datadir=* | --datadi=* | --datad=*) 866 datadir=$ac_optarg ;; 867 868 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 869 | --dataroo | --dataro | --datar) 870 ac_prev=datarootdir ;; 871 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 872 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 873 datarootdir=$ac_optarg ;; 874 875 -disable-* | --disable-*) 876 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 877 # Reject names that are not valid shell variable names. 878 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 879 as_fn_error $? "invalid feature name: $ac_useropt" 880 ac_useropt_orig=$ac_useropt 881 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 882 case $ac_user_opts in 883 *" 884"enable_$ac_useropt" 885"*) ;; 886 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 887 ac_unrecognized_sep=', ';; 888 esac 889 eval enable_$ac_useropt=no ;; 890 891 -docdir | --docdir | --docdi | --doc | --do) 892 ac_prev=docdir ;; 893 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 894 docdir=$ac_optarg ;; 895 896 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 897 ac_prev=dvidir ;; 898 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 899 dvidir=$ac_optarg ;; 900 901 -enable-* | --enable-*) 902 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 903 # Reject names that are not valid shell variable names. 904 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 905 as_fn_error $? "invalid feature name: $ac_useropt" 906 ac_useropt_orig=$ac_useropt 907 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 908 case $ac_user_opts in 909 *" 910"enable_$ac_useropt" 911"*) ;; 912 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 913 ac_unrecognized_sep=', ';; 914 esac 915 eval enable_$ac_useropt=\$ac_optarg ;; 916 917 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 918 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 919 | --exec | --exe | --ex) 920 ac_prev=exec_prefix ;; 921 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 922 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 923 | --exec=* | --exe=* | --ex=*) 924 exec_prefix=$ac_optarg ;; 925 926 -gas | --gas | --ga | --g) 927 # Obsolete; use --with-gas. 928 with_gas=yes ;; 929 930 -help | --help | --hel | --he | -h) 931 ac_init_help=long ;; 932 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 933 ac_init_help=recursive ;; 934 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 935 ac_init_help=short ;; 936 937 -host | --host | --hos | --ho) 938 ac_prev=host_alias ;; 939 -host=* | --host=* | --hos=* | --ho=*) 940 host_alias=$ac_optarg ;; 941 942 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 943 ac_prev=htmldir ;; 944 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 945 | --ht=*) 946 htmldir=$ac_optarg ;; 947 948 -includedir | --includedir | --includedi | --included | --include \ 949 | --includ | --inclu | --incl | --inc) 950 ac_prev=includedir ;; 951 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 952 | --includ=* | --inclu=* | --incl=* | --inc=*) 953 includedir=$ac_optarg ;; 954 955 -infodir | --infodir | --infodi | --infod | --info | --inf) 956 ac_prev=infodir ;; 957 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 958 infodir=$ac_optarg ;; 959 960 -libdir | --libdir | --libdi | --libd) 961 ac_prev=libdir ;; 962 -libdir=* | --libdir=* | --libdi=* | --libd=*) 963 libdir=$ac_optarg ;; 964 965 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 966 | --libexe | --libex | --libe) 967 ac_prev=libexecdir ;; 968 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 969 | --libexe=* | --libex=* | --libe=*) 970 libexecdir=$ac_optarg ;; 971 972 -localedir | --localedir | --localedi | --localed | --locale) 973 ac_prev=localedir ;; 974 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 975 localedir=$ac_optarg ;; 976 977 -localstatedir | --localstatedir | --localstatedi | --localstated \ 978 | --localstate | --localstat | --localsta | --localst | --locals) 979 ac_prev=localstatedir ;; 980 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 981 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 982 localstatedir=$ac_optarg ;; 983 984 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 985 ac_prev=mandir ;; 986 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 987 mandir=$ac_optarg ;; 988 989 -nfp | --nfp | --nf) 990 # Obsolete; use --without-fp. 991 with_fp=no ;; 992 993 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 994 | --no-cr | --no-c | -n) 995 no_create=yes ;; 996 997 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 998 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 999 no_recursion=yes ;; 1000 1001 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1002 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1003 | --oldin | --oldi | --old | --ol | --o) 1004 ac_prev=oldincludedir ;; 1005 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1006 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1007 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1008 oldincludedir=$ac_optarg ;; 1009 1010 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1011 ac_prev=prefix ;; 1012 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1013 prefix=$ac_optarg ;; 1014 1015 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1016 | --program-pre | --program-pr | --program-p) 1017 ac_prev=program_prefix ;; 1018 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1019 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1020 program_prefix=$ac_optarg ;; 1021 1022 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1023 | --program-suf | --program-su | --program-s) 1024 ac_prev=program_suffix ;; 1025 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1026 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1027 program_suffix=$ac_optarg ;; 1028 1029 -program-transform-name | --program-transform-name \ 1030 | --program-transform-nam | --program-transform-na \ 1031 | --program-transform-n | --program-transform- \ 1032 | --program-transform | --program-transfor \ 1033 | --program-transfo | --program-transf \ 1034 | --program-trans | --program-tran \ 1035 | --progr-tra | --program-tr | --program-t) 1036 ac_prev=program_transform_name ;; 1037 -program-transform-name=* | --program-transform-name=* \ 1038 | --program-transform-nam=* | --program-transform-na=* \ 1039 | --program-transform-n=* | --program-transform-=* \ 1040 | --program-transform=* | --program-transfor=* \ 1041 | --program-transfo=* | --program-transf=* \ 1042 | --program-trans=* | --program-tran=* \ 1043 | --progr-tra=* | --program-tr=* | --program-t=*) 1044 program_transform_name=$ac_optarg ;; 1045 1046 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1047 ac_prev=pdfdir ;; 1048 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1049 pdfdir=$ac_optarg ;; 1050 1051 -psdir | --psdir | --psdi | --psd | --ps) 1052 ac_prev=psdir ;; 1053 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1054 psdir=$ac_optarg ;; 1055 1056 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1057 | -silent | --silent | --silen | --sile | --sil) 1058 silent=yes ;; 1059 1060 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1061 ac_prev=sbindir ;; 1062 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1063 | --sbi=* | --sb=*) 1064 sbindir=$ac_optarg ;; 1065 1066 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1067 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1068 | --sharedst | --shareds | --shared | --share | --shar \ 1069 | --sha | --sh) 1070 ac_prev=sharedstatedir ;; 1071 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1072 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1073 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1074 | --sha=* | --sh=*) 1075 sharedstatedir=$ac_optarg ;; 1076 1077 -site | --site | --sit) 1078 ac_prev=site ;; 1079 -site=* | --site=* | --sit=*) 1080 site=$ac_optarg ;; 1081 1082 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1083 ac_prev=srcdir ;; 1084 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1085 srcdir=$ac_optarg ;; 1086 1087 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1088 | --syscon | --sysco | --sysc | --sys | --sy) 1089 ac_prev=sysconfdir ;; 1090 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1091 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1092 sysconfdir=$ac_optarg ;; 1093 1094 -target | --target | --targe | --targ | --tar | --ta | --t) 1095 ac_prev=target_alias ;; 1096 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1097 target_alias=$ac_optarg ;; 1098 1099 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1100 verbose=yes ;; 1101 1102 -version | --version | --versio | --versi | --vers | -V) 1103 ac_init_version=: ;; 1104 1105 -with-* | --with-*) 1106 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1107 # Reject names that are not valid shell variable names. 1108 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1109 as_fn_error $? "invalid package name: $ac_useropt" 1110 ac_useropt_orig=$ac_useropt 1111 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1112 case $ac_user_opts in 1113 *" 1114"with_$ac_useropt" 1115"*) ;; 1116 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1117 ac_unrecognized_sep=', ';; 1118 esac 1119 eval with_$ac_useropt=\$ac_optarg ;; 1120 1121 -without-* | --without-*) 1122 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1123 # Reject names that are not valid shell variable names. 1124 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1125 as_fn_error $? "invalid package name: $ac_useropt" 1126 ac_useropt_orig=$ac_useropt 1127 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1128 case $ac_user_opts in 1129 *" 1130"with_$ac_useropt" 1131"*) ;; 1132 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1133 ac_unrecognized_sep=', ';; 1134 esac 1135 eval with_$ac_useropt=no ;; 1136 1137 --x) 1138 # Obsolete; use --with-x. 1139 with_x=yes ;; 1140 1141 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1142 | --x-incl | --x-inc | --x-in | --x-i) 1143 ac_prev=x_includes ;; 1144 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1145 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1146 x_includes=$ac_optarg ;; 1147 1148 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1149 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1150 ac_prev=x_libraries ;; 1151 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1152 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1153 x_libraries=$ac_optarg ;; 1154 1155 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1156Try \`$0 --help' for more information" 1157 ;; 1158 1159 *=*) 1160 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1161 # Reject names that are not valid shell variable names. 1162 case $ac_envvar in #( 1163 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1164 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1165 esac 1166 eval $ac_envvar=\$ac_optarg 1167 export $ac_envvar ;; 1168 1169 *) 1170 # FIXME: should be removed in autoconf 3.0. 1171 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1172 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1173 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1174 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1175 ;; 1176 1177 esac 1178done 1179 1180if test -n "$ac_prev"; then 1181 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1182 as_fn_error $? "missing argument to $ac_option" 1183fi 1184 1185if test -n "$ac_unrecognized_opts"; then 1186 case $enable_option_checking in 1187 no) ;; 1188 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1189 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1190 esac 1191fi 1192 1193# Check all directory arguments for consistency. 1194for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1195 datadir sysconfdir sharedstatedir localstatedir includedir \ 1196 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1197 libdir localedir mandir 1198do 1199 eval ac_val=\$$ac_var 1200 # Remove trailing slashes. 1201 case $ac_val in 1202 */ ) 1203 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1204 eval $ac_var=\$ac_val;; 1205 esac 1206 # Be sure to have absolute directory names. 1207 case $ac_val in 1208 [\\/$]* | ?:[\\/]* ) continue;; 1209 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1210 esac 1211 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1212done 1213 1214# There might be people who depend on the old broken behavior: `$host' 1215# used to hold the argument of --host etc. 1216# FIXME: To remove some day. 1217build=$build_alias 1218host=$host_alias 1219target=$target_alias 1220 1221# FIXME: To remove some day. 1222if test "x$host_alias" != x; then 1223 if test "x$build_alias" = x; then 1224 cross_compiling=maybe 1225 elif test "x$build_alias" != "x$host_alias"; then 1226 cross_compiling=yes 1227 fi 1228fi 1229 1230ac_tool_prefix= 1231test -n "$host_alias" && ac_tool_prefix=$host_alias- 1232 1233test "$silent" = yes && exec 6>/dev/null 1234 1235 1236ac_pwd=`pwd` && test -n "$ac_pwd" && 1237ac_ls_di=`ls -di .` && 1238ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1239 as_fn_error $? "working directory cannot be determined" 1240test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1241 as_fn_error $? "pwd does not report name of working directory" 1242 1243 1244# Find the source files, if location was not specified. 1245if test -z "$srcdir"; then 1246 ac_srcdir_defaulted=yes 1247 # Try the directory containing this script, then the parent directory. 1248 ac_confdir=`$as_dirname -- "$as_myself" || 1249$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1250 X"$as_myself" : 'X\(//\)[^/]' \| \ 1251 X"$as_myself" : 'X\(//\)$' \| \ 1252 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1253$as_echo X"$as_myself" | 1254 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1255 s//\1/ 1256 q 1257 } 1258 /^X\(\/\/\)[^/].*/{ 1259 s//\1/ 1260 q 1261 } 1262 /^X\(\/\/\)$/{ 1263 s//\1/ 1264 q 1265 } 1266 /^X\(\/\).*/{ 1267 s//\1/ 1268 q 1269 } 1270 s/.*/./; q'` 1271 srcdir=$ac_confdir 1272 if test ! -r "$srcdir/$ac_unique_file"; then 1273 srcdir=.. 1274 fi 1275else 1276 ac_srcdir_defaulted=no 1277fi 1278if test ! -r "$srcdir/$ac_unique_file"; then 1279 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1280 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1281fi 1282ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1283ac_abs_confdir=`( 1284 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1285 pwd)` 1286# When building in place, set srcdir=. 1287if test "$ac_abs_confdir" = "$ac_pwd"; then 1288 srcdir=. 1289fi 1290# Remove unnecessary trailing slashes from srcdir. 1291# Double slashes in file names in object file debugging info 1292# mess up M-x gdb in Emacs. 1293case $srcdir in 1294*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1295esac 1296for ac_var in $ac_precious_vars; do 1297 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1298 eval ac_env_${ac_var}_value=\$${ac_var} 1299 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1300 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1301done 1302 1303# 1304# Report the --help message. 1305# 1306if test "$ac_init_help" = "long"; then 1307 # Omit some internal or obsolete options to make the list less imposing. 1308 # This message is too long to be a string in the A/UX 3.1 sh. 1309 cat <<_ACEOF 1310\`configure' configures package-unused version-unused to adapt to many kinds of systems. 1311 1312Usage: $0 [OPTION]... [VAR=VALUE]... 1313 1314To assign environment variables (e.g., CC, CFLAGS...), specify them as 1315VAR=VALUE. See below for descriptions of some of the useful variables. 1316 1317Defaults for the options are specified in brackets. 1318 1319Configuration: 1320 -h, --help display this help and exit 1321 --help=short display options specific to this package 1322 --help=recursive display the short help of all the included packages 1323 -V, --version display version information and exit 1324 -q, --quiet, --silent do not print \`checking ...' messages 1325 --cache-file=FILE cache test results in FILE [disabled] 1326 -C, --config-cache alias for \`--cache-file=config.cache' 1327 -n, --no-create do not create output files 1328 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1329 1330Installation directories: 1331 --prefix=PREFIX install architecture-independent files in PREFIX 1332 [$ac_default_prefix] 1333 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1334 [PREFIX] 1335 1336By default, \`make install' will install all the files in 1337\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1338an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1339for instance \`--prefix=\$HOME'. 1340 1341For better control, use the options below. 1342 1343Fine tuning of the installation directories: 1344 --bindir=DIR user executables [EPREFIX/bin] 1345 --sbindir=DIR system admin executables [EPREFIX/sbin] 1346 --libexecdir=DIR program executables [EPREFIX/libexec] 1347 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1348 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1349 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1350 --libdir=DIR object code libraries [EPREFIX/lib] 1351 --includedir=DIR C header files [PREFIX/include] 1352 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1353 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1354 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1355 --infodir=DIR info documentation [DATAROOTDIR/info] 1356 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1357 --mandir=DIR man documentation [DATAROOTDIR/man] 1358 --docdir=DIR documentation root [DATAROOTDIR/doc/libobjc] 1359 --htmldir=DIR html documentation [DOCDIR] 1360 --dvidir=DIR dvi documentation [DOCDIR] 1361 --pdfdir=DIR pdf documentation [DOCDIR] 1362 --psdir=DIR ps documentation [DOCDIR] 1363_ACEOF 1364 1365 cat <<\_ACEOF 1366 1367System types: 1368 --build=BUILD configure for building on BUILD [guessed] 1369 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1370 --target=TARGET configure for building compilers for TARGET [HOST] 1371_ACEOF 1372fi 1373 1374if test -n "$ac_init_help"; then 1375 case $ac_init_help in 1376 short | recursive ) echo "Configuration of package-unused version-unused:";; 1377 esac 1378 cat <<\_ACEOF 1379 1380Optional Features: 1381 --disable-option-checking ignore unrecognized --enable/--with options 1382 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1383 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1384 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory 1385 --enable-multilib build many library versions (default) 1386 --enable-cet enable Intel CET in target libraries [default=no] 1387 --enable-maintainer-mode 1388 enable make rules and dependencies not useful (and 1389 sometimes confusing) to the casual installer 1390 --enable-shared[=PKGS] build shared libraries [default=yes] 1391 --enable-static[=PKGS] build static libraries [default=yes] 1392 --enable-fast-install[=PKGS] 1393 optimize for fast installation [default=yes] 1394 --disable-libtool-lock avoid locking (might break parallel builds) 1395 --enable-tls Use thread-local storage [default=yes] 1396 --enable-objc-gc enable use of Boehm's garbage collector with the GNU 1397 Objective-C runtime 1398 1399Optional Packages: 1400 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1401 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1402 --with-build-libsubdir=DIR Directory where to find libraries for build system 1403 --with-target-subdir=SUBDIR 1404 configuring in a subdirectory 1405 --with-cross-host=HOST configuring with a cross compiler 1406 --with-toolexeclibdir=DIR 1407 install libraries built with a cross compiler within 1408 DIR 1409 --with-pic try to use only PIC/non-PIC objects [default=use 1410 both] 1411 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1412 --with-target-bdw-gc=PATHLIST 1413 specify prefix directory for installed bdw-gc 1414 package. Equivalent to 1415 --with-target-bdw-gc-include=PATH/include plus 1416 --with-target-bdw-gc-lib=PATH/lib 1417 --with-target-bdw-gc-include=PATHLIST 1418 specify directories for installed bdw-gc include 1419 files 1420 --with-target-bdw-gc-lib=PATHLIST 1421 specify directories for installed bdw-gc library 1422 --with-gcc-major-version-only 1423 use only GCC major number in filesystem paths 1424 1425Some influential environment variables: 1426 CC C compiler command 1427 CFLAGS C compiler flags 1428 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1429 nonstandard directory <lib dir> 1430 LIBS libraries to pass to the linker, e.g. -l<library> 1431 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1432 you have headers in a nonstandard directory <include dir> 1433 CPP C preprocessor 1434 1435Use these variables to override the choices made by `configure' or to help 1436it to find libraries and programs with nonstandard names/locations. 1437 1438Report bugs to the package provider. 1439_ACEOF 1440ac_status=$? 1441fi 1442 1443if test "$ac_init_help" = "recursive"; then 1444 # If there are subdirs, report their specific --help. 1445 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1446 test -d "$ac_dir" || 1447 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1448 continue 1449 ac_builddir=. 1450 1451case "$ac_dir" in 1452.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1453*) 1454 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1455 # A ".." for each directory in $ac_dir_suffix. 1456 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1457 case $ac_top_builddir_sub in 1458 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1459 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1460 esac ;; 1461esac 1462ac_abs_top_builddir=$ac_pwd 1463ac_abs_builddir=$ac_pwd$ac_dir_suffix 1464# for backward compatibility: 1465ac_top_builddir=$ac_top_build_prefix 1466 1467case $srcdir in 1468 .) # We are building in place. 1469 ac_srcdir=. 1470 ac_top_srcdir=$ac_top_builddir_sub 1471 ac_abs_top_srcdir=$ac_pwd ;; 1472 [\\/]* | ?:[\\/]* ) # Absolute name. 1473 ac_srcdir=$srcdir$ac_dir_suffix; 1474 ac_top_srcdir=$srcdir 1475 ac_abs_top_srcdir=$srcdir ;; 1476 *) # Relative name. 1477 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1478 ac_top_srcdir=$ac_top_build_prefix$srcdir 1479 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1480esac 1481ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1482 1483 cd "$ac_dir" || { ac_status=$?; continue; } 1484 # Check for guested configure. 1485 if test -f "$ac_srcdir/configure.gnu"; then 1486 echo && 1487 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1488 elif test -f "$ac_srcdir/configure"; then 1489 echo && 1490 $SHELL "$ac_srcdir/configure" --help=recursive 1491 else 1492 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1493 fi || ac_status=$? 1494 cd "$ac_pwd" || { ac_status=$?; break; } 1495 done 1496fi 1497 1498test -n "$ac_init_help" && exit $ac_status 1499if $ac_init_version; then 1500 cat <<\_ACEOF 1501package-unused configure version-unused 1502generated by GNU Autoconf 2.69 1503 1504Copyright (C) 2012 Free Software Foundation, Inc. 1505This configure script is free software; the Free Software Foundation 1506gives unlimited permission to copy, distribute and modify it. 1507_ACEOF 1508 exit 1509fi 1510 1511## ------------------------ ## 1512## Autoconf initialization. ## 1513## ------------------------ ## 1514 1515# ac_fn_c_try_compile LINENO 1516# -------------------------- 1517# Try to compile conftest.$ac_ext, and return whether this succeeded. 1518ac_fn_c_try_compile () 1519{ 1520 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1521 rm -f conftest.$ac_objext 1522 if { { ac_try="$ac_compile" 1523case "(($ac_try" in 1524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1525 *) ac_try_echo=$ac_try;; 1526esac 1527eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1528$as_echo "$ac_try_echo"; } >&5 1529 (eval "$ac_compile") 2>conftest.err 1530 ac_status=$? 1531 if test -s conftest.err; then 1532 grep -v '^ *+' conftest.err >conftest.er1 1533 cat conftest.er1 >&5 1534 mv -f conftest.er1 conftest.err 1535 fi 1536 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1537 test $ac_status = 0; } && { 1538 test -z "$ac_c_werror_flag" || 1539 test ! -s conftest.err 1540 } && test -s conftest.$ac_objext; then : 1541 ac_retval=0 1542else 1543 $as_echo "$as_me: failed program was:" >&5 1544sed 's/^/| /' conftest.$ac_ext >&5 1545 1546 ac_retval=1 1547fi 1548 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1549 as_fn_set_status $ac_retval 1550 1551} # ac_fn_c_try_compile 1552 1553# ac_fn_c_try_link LINENO 1554# ----------------------- 1555# Try to link conftest.$ac_ext, and return whether this succeeded. 1556ac_fn_c_try_link () 1557{ 1558 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1559 rm -f conftest.$ac_objext conftest$ac_exeext 1560 if { { ac_try="$ac_link" 1561case "(($ac_try" in 1562 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1563 *) ac_try_echo=$ac_try;; 1564esac 1565eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1566$as_echo "$ac_try_echo"; } >&5 1567 (eval "$ac_link") 2>conftest.err 1568 ac_status=$? 1569 if test -s conftest.err; then 1570 grep -v '^ *+' conftest.err >conftest.er1 1571 cat conftest.er1 >&5 1572 mv -f conftest.er1 conftest.err 1573 fi 1574 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1575 test $ac_status = 0; } && { 1576 test -z "$ac_c_werror_flag" || 1577 test ! -s conftest.err 1578 } && test -s conftest$ac_exeext && { 1579 test "$cross_compiling" = yes || 1580 test -x conftest$ac_exeext 1581 }; then : 1582 ac_retval=0 1583else 1584 $as_echo "$as_me: failed program was:" >&5 1585sed 's/^/| /' conftest.$ac_ext >&5 1586 1587 ac_retval=1 1588fi 1589 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1590 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1591 # interfere with the next link command; also delete a directory that is 1592 # left behind by Apple's compiler. We do this before executing the actions. 1593 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1594 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1595 as_fn_set_status $ac_retval 1596 1597} # ac_fn_c_try_link 1598 1599# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1600# ------------------------------------------------------- 1601# Tests whether HEADER exists and can be compiled using the include files in 1602# INCLUDES, setting the cache variable VAR accordingly. 1603ac_fn_c_check_header_compile () 1604{ 1605 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1607$as_echo_n "checking for $2... " >&6; } 1608if eval \${$3+:} false; then : 1609 $as_echo_n "(cached) " >&6 1610else 1611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1612/* end confdefs.h. */ 1613$4 1614#include <$2> 1615_ACEOF 1616if ac_fn_c_try_compile "$LINENO"; then : 1617 eval "$3=yes" 1618else 1619 eval "$3=no" 1620fi 1621rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1622fi 1623eval ac_res=\$$3 1624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1625$as_echo "$ac_res" >&6; } 1626 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1627 1628} # ac_fn_c_check_header_compile 1629 1630# ac_fn_c_try_cpp LINENO 1631# ---------------------- 1632# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1633ac_fn_c_try_cpp () 1634{ 1635 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1636 if { { ac_try="$ac_cpp conftest.$ac_ext" 1637case "(($ac_try" in 1638 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1639 *) ac_try_echo=$ac_try;; 1640esac 1641eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1642$as_echo "$ac_try_echo"; } >&5 1643 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1644 ac_status=$? 1645 if test -s conftest.err; then 1646 grep -v '^ *+' conftest.err >conftest.er1 1647 cat conftest.er1 >&5 1648 mv -f conftest.er1 conftest.err 1649 fi 1650 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1651 test $ac_status = 0; } > conftest.i && { 1652 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1653 test ! -s conftest.err 1654 }; then : 1655 ac_retval=0 1656else 1657 $as_echo "$as_me: failed program was:" >&5 1658sed 's/^/| /' conftest.$ac_ext >&5 1659 1660 ac_retval=1 1661fi 1662 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1663 as_fn_set_status $ac_retval 1664 1665} # ac_fn_c_try_cpp 1666 1667# ac_fn_c_try_run LINENO 1668# ---------------------- 1669# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1670# that executables *can* be run. 1671ac_fn_c_try_run () 1672{ 1673 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1674 if { { ac_try="$ac_link" 1675case "(($ac_try" in 1676 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1677 *) ac_try_echo=$ac_try;; 1678esac 1679eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1680$as_echo "$ac_try_echo"; } >&5 1681 (eval "$ac_link") 2>&5 1682 ac_status=$? 1683 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1684 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1685 { { case "(($ac_try" in 1686 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1687 *) ac_try_echo=$ac_try;; 1688esac 1689eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1690$as_echo "$ac_try_echo"; } >&5 1691 (eval "$ac_try") 2>&5 1692 ac_status=$? 1693 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1694 test $ac_status = 0; }; }; then : 1695 ac_retval=0 1696else 1697 $as_echo "$as_me: program exited with status $ac_status" >&5 1698 $as_echo "$as_me: failed program was:" >&5 1699sed 's/^/| /' conftest.$ac_ext >&5 1700 1701 ac_retval=$ac_status 1702fi 1703 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1704 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1705 as_fn_set_status $ac_retval 1706 1707} # ac_fn_c_try_run 1708 1709# ac_fn_c_check_func LINENO FUNC VAR 1710# ---------------------------------- 1711# Tests whether FUNC exists, setting the cache variable VAR accordingly 1712ac_fn_c_check_func () 1713{ 1714 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1716$as_echo_n "checking for $2... " >&6; } 1717if eval \${$3+:} false; then : 1718 $as_echo_n "(cached) " >&6 1719else 1720 if test x$gcc_no_link = xyes; then 1721 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 1722fi 1723cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1724/* end confdefs.h. */ 1725/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1726 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1727#define $2 innocuous_$2 1728 1729/* System header to define __stub macros and hopefully few prototypes, 1730 which can conflict with char $2 (); below. 1731 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1732 <limits.h> exists even on freestanding compilers. */ 1733 1734#ifdef __STDC__ 1735# include <limits.h> 1736#else 1737# include <assert.h> 1738#endif 1739 1740#undef $2 1741 1742/* Override any GCC internal prototype to avoid an error. 1743 Use char because int might match the return type of a GCC 1744 builtin and then its argument prototype would still apply. */ 1745#ifdef __cplusplus 1746extern "C" 1747#endif 1748char $2 (); 1749/* The GNU C library defines this for functions which it implements 1750 to always fail with ENOSYS. Some functions are actually named 1751 something starting with __ and the normal name is an alias. */ 1752#if defined __stub_$2 || defined __stub___$2 1753choke me 1754#endif 1755 1756int 1757main () 1758{ 1759return $2 (); 1760 ; 1761 return 0; 1762} 1763_ACEOF 1764if ac_fn_c_try_link "$LINENO"; then : 1765 eval "$3=yes" 1766else 1767 eval "$3=no" 1768fi 1769rm -f core conftest.err conftest.$ac_objext \ 1770 conftest$ac_exeext conftest.$ac_ext 1771fi 1772eval ac_res=\$$3 1773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1774$as_echo "$ac_res" >&6; } 1775 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1776 1777} # ac_fn_c_check_func 1778 1779# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1780# ------------------------------------------------------- 1781# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1782# the include files in INCLUDES and setting the cache variable VAR 1783# accordingly. 1784ac_fn_c_check_header_mongrel () 1785{ 1786 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1787 if eval \${$3+:} false; then : 1788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1789$as_echo_n "checking for $2... " >&6; } 1790if eval \${$3+:} false; then : 1791 $as_echo_n "(cached) " >&6 1792fi 1793eval ac_res=\$$3 1794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1795$as_echo "$ac_res" >&6; } 1796else 1797 # Is the header compilable? 1798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1799$as_echo_n "checking $2 usability... " >&6; } 1800cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1801/* end confdefs.h. */ 1802$4 1803#include <$2> 1804_ACEOF 1805if ac_fn_c_try_compile "$LINENO"; then : 1806 ac_header_compiler=yes 1807else 1808 ac_header_compiler=no 1809fi 1810rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1812$as_echo "$ac_header_compiler" >&6; } 1813 1814# Is the header present? 1815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1816$as_echo_n "checking $2 presence... " >&6; } 1817cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1818/* end confdefs.h. */ 1819#include <$2> 1820_ACEOF 1821if ac_fn_c_try_cpp "$LINENO"; then : 1822 ac_header_preproc=yes 1823else 1824 ac_header_preproc=no 1825fi 1826rm -f conftest.err conftest.i conftest.$ac_ext 1827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1828$as_echo "$ac_header_preproc" >&6; } 1829 1830# So? What about this header? 1831case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1832 yes:no: ) 1833 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1834$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1836$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1837 ;; 1838 no:yes:* ) 1839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1840$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1841 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1842$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1843 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1844$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1845 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1846$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1847 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1848$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1849 ;; 1850esac 1851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1852$as_echo_n "checking for $2... " >&6; } 1853if eval \${$3+:} false; then : 1854 $as_echo_n "(cached) " >&6 1855else 1856 eval "$3=\$ac_header_compiler" 1857fi 1858eval ac_res=\$$3 1859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1860$as_echo "$ac_res" >&6; } 1861fi 1862 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1863 1864} # ac_fn_c_check_header_mongrel 1865cat >config.log <<_ACEOF 1866This file contains any messages produced by compilers while 1867running configure, to aid debugging if configure makes a mistake. 1868 1869It was created by package-unused $as_me version-unused, which was 1870generated by GNU Autoconf 2.69. Invocation command line was 1871 1872 $ $0 $@ 1873 1874_ACEOF 1875exec 5>>config.log 1876{ 1877cat <<_ASUNAME 1878## --------- ## 1879## Platform. ## 1880## --------- ## 1881 1882hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1883uname -m = `(uname -m) 2>/dev/null || echo unknown` 1884uname -r = `(uname -r) 2>/dev/null || echo unknown` 1885uname -s = `(uname -s) 2>/dev/null || echo unknown` 1886uname -v = `(uname -v) 2>/dev/null || echo unknown` 1887 1888/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1889/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1890 1891/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1892/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1893/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1894/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1895/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1896/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1897/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1898 1899_ASUNAME 1900 1901as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1902for as_dir in $PATH 1903do 1904 IFS=$as_save_IFS 1905 test -z "$as_dir" && as_dir=. 1906 $as_echo "PATH: $as_dir" 1907 done 1908IFS=$as_save_IFS 1909 1910} >&5 1911 1912cat >&5 <<_ACEOF 1913 1914 1915## ----------- ## 1916## Core tests. ## 1917## ----------- ## 1918 1919_ACEOF 1920 1921 1922# Keep a trace of the command line. 1923# Strip out --no-create and --no-recursion so they do not pile up. 1924# Strip out --silent because we don't want to record it for future runs. 1925# Also quote any args containing shell meta-characters. 1926# Make two passes to allow for proper duplicate-argument suppression. 1927ac_configure_args= 1928ac_configure_args0= 1929ac_configure_args1= 1930ac_must_keep_next=false 1931for ac_pass in 1 2 1932do 1933 for ac_arg 1934 do 1935 case $ac_arg in 1936 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1937 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1938 | -silent | --silent | --silen | --sile | --sil) 1939 continue ;; 1940 *\'*) 1941 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1942 esac 1943 case $ac_pass in 1944 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1945 2) 1946 as_fn_append ac_configure_args1 " '$ac_arg'" 1947 if test $ac_must_keep_next = true; then 1948 ac_must_keep_next=false # Got value, back to normal. 1949 else 1950 case $ac_arg in 1951 *=* | --config-cache | -C | -disable-* | --disable-* \ 1952 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1953 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1954 | -with-* | --with-* | -without-* | --without-* | --x) 1955 case "$ac_configure_args0 " in 1956 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1957 esac 1958 ;; 1959 -* ) ac_must_keep_next=true ;; 1960 esac 1961 fi 1962 as_fn_append ac_configure_args " '$ac_arg'" 1963 ;; 1964 esac 1965 done 1966done 1967{ ac_configure_args0=; unset ac_configure_args0;} 1968{ ac_configure_args1=; unset ac_configure_args1;} 1969 1970# When interrupted or exit'd, cleanup temporary files, and complete 1971# config.log. We remove comments because anyway the quotes in there 1972# would cause problems or look ugly. 1973# WARNING: Use '\'' to represent an apostrophe within the trap. 1974# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1975trap 'exit_status=$? 1976 # Save into config.log some information that might help in debugging. 1977 { 1978 echo 1979 1980 $as_echo "## ---------------- ## 1981## Cache variables. ## 1982## ---------------- ##" 1983 echo 1984 # The following way of writing the cache mishandles newlines in values, 1985( 1986 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1987 eval ac_val=\$$ac_var 1988 case $ac_val in #( 1989 *${as_nl}*) 1990 case $ac_var in #( 1991 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 1992$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1993 esac 1994 case $ac_var in #( 1995 _ | IFS | as_nl) ;; #( 1996 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1997 *) { eval $ac_var=; unset $ac_var;} ;; 1998 esac ;; 1999 esac 2000 done 2001 (set) 2>&1 | 2002 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2003 *${as_nl}ac_space=\ *) 2004 sed -n \ 2005 "s/'\''/'\''\\\\'\'''\''/g; 2006 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2007 ;; #( 2008 *) 2009 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2010 ;; 2011 esac | 2012 sort 2013) 2014 echo 2015 2016 $as_echo "## ----------------- ## 2017## Output variables. ## 2018## ----------------- ##" 2019 echo 2020 for ac_var in $ac_subst_vars 2021 do 2022 eval ac_val=\$$ac_var 2023 case $ac_val in 2024 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2025 esac 2026 $as_echo "$ac_var='\''$ac_val'\''" 2027 done | sort 2028 echo 2029 2030 if test -n "$ac_subst_files"; then 2031 $as_echo "## ------------------- ## 2032## File substitutions. ## 2033## ------------------- ##" 2034 echo 2035 for ac_var in $ac_subst_files 2036 do 2037 eval ac_val=\$$ac_var 2038 case $ac_val in 2039 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2040 esac 2041 $as_echo "$ac_var='\''$ac_val'\''" 2042 done | sort 2043 echo 2044 fi 2045 2046 if test -s confdefs.h; then 2047 $as_echo "## ----------- ## 2048## confdefs.h. ## 2049## ----------- ##" 2050 echo 2051 cat confdefs.h 2052 echo 2053 fi 2054 test "$ac_signal" != 0 && 2055 $as_echo "$as_me: caught signal $ac_signal" 2056 $as_echo "$as_me: exit $exit_status" 2057 } >&5 2058 rm -f core *.core core.conftest.* && 2059 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2060 exit $exit_status 2061' 0 2062for ac_signal in 1 2 13 15; do 2063 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2064done 2065ac_signal=0 2066 2067# confdefs.h avoids OS command line length limits that DEFS can exceed. 2068rm -f -r conftest* confdefs.h 2069 2070$as_echo "/* confdefs.h */" > confdefs.h 2071 2072# Predefined preprocessor variables. 2073 2074cat >>confdefs.h <<_ACEOF 2075#define PACKAGE_NAME "$PACKAGE_NAME" 2076_ACEOF 2077 2078cat >>confdefs.h <<_ACEOF 2079#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2080_ACEOF 2081 2082cat >>confdefs.h <<_ACEOF 2083#define PACKAGE_VERSION "$PACKAGE_VERSION" 2084_ACEOF 2085 2086cat >>confdefs.h <<_ACEOF 2087#define PACKAGE_STRING "$PACKAGE_STRING" 2088_ACEOF 2089 2090cat >>confdefs.h <<_ACEOF 2091#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2092_ACEOF 2093 2094cat >>confdefs.h <<_ACEOF 2095#define PACKAGE_URL "$PACKAGE_URL" 2096_ACEOF 2097 2098 2099# Let the site file select an alternate cache file if it wants to. 2100# Prefer an explicitly selected file to automatically selected ones. 2101ac_site_file1=NONE 2102ac_site_file2=NONE 2103if test -n "$CONFIG_SITE"; then 2104 # We do not want a PATH search for config.site. 2105 case $CONFIG_SITE in #(( 2106 -*) ac_site_file1=./$CONFIG_SITE;; 2107 */*) ac_site_file1=$CONFIG_SITE;; 2108 *) ac_site_file1=./$CONFIG_SITE;; 2109 esac 2110elif test "x$prefix" != xNONE; then 2111 ac_site_file1=$prefix/share/config.site 2112 ac_site_file2=$prefix/etc/config.site 2113else 2114 ac_site_file1=$ac_default_prefix/share/config.site 2115 ac_site_file2=$ac_default_prefix/etc/config.site 2116fi 2117for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2118do 2119 test "x$ac_site_file" = xNONE && continue 2120 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2121 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2122$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2123 sed 's/^/| /' "$ac_site_file" >&5 2124 . "$ac_site_file" \ 2125 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2126$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2127as_fn_error $? "failed to load site script $ac_site_file 2128See \`config.log' for more details" "$LINENO" 5; } 2129 fi 2130done 2131 2132if test -r "$cache_file"; then 2133 # Some versions of bash will fail to source /dev/null (special files 2134 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2135 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2136 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2137$as_echo "$as_me: loading cache $cache_file" >&6;} 2138 case $cache_file in 2139 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2140 *) . "./$cache_file";; 2141 esac 2142 fi 2143else 2144 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2145$as_echo "$as_me: creating cache $cache_file" >&6;} 2146 >$cache_file 2147fi 2148 2149# Check that the precious variables saved in the cache have kept the same 2150# value. 2151ac_cache_corrupted=false 2152for ac_var in $ac_precious_vars; do 2153 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2154 eval ac_new_set=\$ac_env_${ac_var}_set 2155 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2156 eval ac_new_val=\$ac_env_${ac_var}_value 2157 case $ac_old_set,$ac_new_set in 2158 set,) 2159 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2160$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2161 ac_cache_corrupted=: ;; 2162 ,set) 2163 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2164$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2165 ac_cache_corrupted=: ;; 2166 ,);; 2167 *) 2168 if test "x$ac_old_val" != "x$ac_new_val"; then 2169 # differences in whitespace do not lead to failure. 2170 ac_old_val_w=`echo x $ac_old_val` 2171 ac_new_val_w=`echo x $ac_new_val` 2172 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2173 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2174$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2175 ac_cache_corrupted=: 2176 else 2177 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2178$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2179 eval $ac_var=\$ac_old_val 2180 fi 2181 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2182$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2183 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2184$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2185 fi;; 2186 esac 2187 # Pass precious variables to config.status. 2188 if test "$ac_new_set" = set; then 2189 case $ac_new_val in 2190 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2191 *) ac_arg=$ac_var=$ac_new_val ;; 2192 esac 2193 case " $ac_configure_args " in 2194 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2195 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2196 esac 2197 fi 2198done 2199if $ac_cache_corrupted; then 2200 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2201$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2202 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2203$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2204 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2205fi 2206## -------------------- ## 2207## Main body of script. ## 2208## -------------------- ## 2209 2210ac_ext=c 2211ac_cpp='$CPP $CPPFLAGS' 2212ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2213ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2214ac_compiler_gnu=$ac_cv_c_compiler_gnu 2215 2216 2217 2218 2219 2220 2221ac_aux_dir= 2222for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2223 if test -f "$ac_dir/install-sh"; then 2224 ac_aux_dir=$ac_dir 2225 ac_install_sh="$ac_aux_dir/install-sh -c" 2226 break 2227 elif test -f "$ac_dir/install.sh"; then 2228 ac_aux_dir=$ac_dir 2229 ac_install_sh="$ac_aux_dir/install.sh -c" 2230 break 2231 elif test -f "$ac_dir/shtool"; then 2232 ac_aux_dir=$ac_dir 2233 ac_install_sh="$ac_aux_dir/shtool install -c" 2234 break 2235 fi 2236done 2237if test -z "$ac_aux_dir"; then 2238 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2239fi 2240 2241# These three variables are undocumented and unsupported, 2242# and are intended to be withdrawn in a future Autoconf release. 2243# They can cause serious problems if a builder's source tree is in a directory 2244# whose full name contains unusual characters. 2245ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2246ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2247ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2248 2249 2250# Make sure we can run config.sub. 2251$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2252 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2253 2254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2255$as_echo_n "checking build system type... " >&6; } 2256if ${ac_cv_build+:} false; then : 2257 $as_echo_n "(cached) " >&6 2258else 2259 ac_build_alias=$build_alias 2260test "x$ac_build_alias" = x && 2261 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2262test "x$ac_build_alias" = x && 2263 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2264ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2265 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2266 2267fi 2268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2269$as_echo "$ac_cv_build" >&6; } 2270case $ac_cv_build in 2271*-*-*) ;; 2272*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2273esac 2274build=$ac_cv_build 2275ac_save_IFS=$IFS; IFS='-' 2276set x $ac_cv_build 2277shift 2278build_cpu=$1 2279build_vendor=$2 2280shift; shift 2281# Remember, the first character of IFS is used to create $*, 2282# except with old shells: 2283build_os=$* 2284IFS=$ac_save_IFS 2285case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2286 2287 2288 case ${build_alias} in 2289 "") build_noncanonical=${build} ;; 2290 *) build_noncanonical=${build_alias} ;; 2291esac 2292 2293 case ${host_alias} in 2294 "") host_noncanonical=${build_noncanonical} ;; 2295 *) host_noncanonical=${host_alias} ;; 2296esac 2297 2298 case ${target_alias} in 2299 "") target_noncanonical=${host_noncanonical} ;; 2300 *) target_noncanonical=${target_alias} ;; 2301esac 2302 2303 2304# post-stage1 host modules use a different CC_FOR_BUILD so, in order to 2305# have matching libraries, they should use host libraries: Makefile.tpl 2306# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR). 2307# However, they still use the build modules, because the corresponding 2308# host modules (e.g. bison) are only built for the host when bootstrap 2309# finishes. So: 2310# - build_subdir is where we find build modules, and never changes. 2311# - build_libsubdir is where we find build libraries, and can be overridden. 2312 2313# Prefix 'build-' so this never conflicts with target_subdir. 2314build_subdir="build-${build_noncanonical}" 2315 2316# Check whether --with-build-libsubdir was given. 2317if test "${with_build_libsubdir+set}" = set; then : 2318 withval=$with_build_libsubdir; build_libsubdir="$withval" 2319else 2320 build_libsubdir="$build_subdir" 2321fi 2322 2323# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories 2324if ( test $srcdir = . && test -d gcc ) \ 2325 || test -d $srcdir/../host-${host_noncanonical}; then 2326 host_subdir="host-${host_noncanonical}" 2327else 2328 host_subdir=. 2329fi 2330# No prefix. 2331target_subdir=${target_noncanonical} 2332 2333 2334# We need the following definitions because AC_PROG_LIBTOOL relies on them 2335PACKAGE=libobjc 2336# Version is pulled out to make it a bit easier to change using sed. 2337VERSION=4:0:0 2338 2339 2340# This works around the fact that libtool configuration may change LD 2341# for this particular configuration, but some shells, instead of 2342# keeping the changes in LD private, export them just because LD is 2343# exported. 2344ORIGINAL_LD_FOR_MULTILIBS=$LD 2345 2346# ------- 2347# Options 2348# ------- 2349 2350# We use these options to decide which functions to include. 2351 2352# Check whether --with-target-subdir was given. 2353if test "${with_target_subdir+set}" = set; then : 2354 withval=$with_target_subdir; 2355fi 2356 2357 2358# Check whether --with-cross-host was given. 2359if test "${with_cross_host+set}" = set; then : 2360 withval=$with_cross_host; 2361fi 2362 2363 2364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 2365$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 2366# Check whether --enable-version-specific-runtime-libs was given. 2367if test "${enable_version_specific_runtime_libs+set}" = set; then : 2368 enableval=$enable_version_specific_runtime_libs; case "$enableval" in 2369 yes) version_specific_libs=yes ;; 2370 no) version_specific_libs=no ;; 2371 *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;; 2372 esac 2373else 2374 version_specific_libs=no 2375fi 2376 2377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5 2378$as_echo "$version_specific_libs" >&6; } 2379 2380# ----------- 2381# Directories 2382# ----------- 2383 2384# Find the rest of the source tree framework. 2385# Default to --enable-multilib 2386# Check whether --enable-multilib was given. 2387if test "${enable_multilib+set}" = set; then : 2388 enableval=$enable_multilib; case "$enableval" in 2389 yes) multilib=yes ;; 2390 no) multilib=no ;; 2391 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 2392 esac 2393else 2394 multilib=yes 2395fi 2396 2397 2398# We may get other options which we leave undocumented: 2399# --with-target-subdir, --with-multisrctop, --with-multisubdir 2400# See config-ml.in if you want the gory details. 2401 2402if test "$srcdir" = "."; then 2403 if test "$with_target_subdir" != "."; then 2404 multi_basedir="$srcdir/$with_multisrctop../.." 2405 else 2406 multi_basedir="$srcdir/$with_multisrctop.." 2407 fi 2408else 2409 multi_basedir="$srcdir/.." 2410fi 2411 2412 2413# Even if the default multilib is not a cross compilation, 2414# it may be that some of the other multilibs are. 2415if test $cross_compiling = no && test $multilib = yes \ 2416 && test "x${with_multisubdir}" != x ; then 2417 cross_compiling=maybe 2418fi 2419 2420ac_config_commands="$ac_config_commands default-1" 2421 2422 2423{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2424$as_echo_n "checking host system type... " >&6; } 2425if ${ac_cv_host+:} false; then : 2426 $as_echo_n "(cached) " >&6 2427else 2428 if test "x$host_alias" = x; then 2429 ac_cv_host=$ac_cv_build 2430else 2431 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2432 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2433fi 2434 2435fi 2436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2437$as_echo "$ac_cv_host" >&6; } 2438case $ac_cv_host in 2439*-*-*) ;; 2440*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2441esac 2442host=$ac_cv_host 2443ac_save_IFS=$IFS; IFS='-' 2444set x $ac_cv_host 2445shift 2446host_cpu=$1 2447host_vendor=$2 2448shift; shift 2449# Remember, the first character of IFS is used to create $*, 2450# except with old shells: 2451host_os=$* 2452IFS=$ac_save_IFS 2453case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2454 2455 2456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2457$as_echo_n "checking target system type... " >&6; } 2458if ${ac_cv_target+:} false; then : 2459 $as_echo_n "(cached) " >&6 2460else 2461 if test "x$target_alias" = x; then 2462 ac_cv_target=$ac_cv_host 2463else 2464 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2465 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2466fi 2467 2468fi 2469{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2470$as_echo "$ac_cv_target" >&6; } 2471case $ac_cv_target in 2472*-*-*) ;; 2473*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2474esac 2475target=$ac_cv_target 2476ac_save_IFS=$IFS; IFS='-' 2477set x $ac_cv_target 2478shift 2479target_cpu=$1 2480target_vendor=$2 2481shift; shift 2482# Remember, the first character of IFS is used to create $*, 2483# except with old shells: 2484target_os=$* 2485IFS=$ac_save_IFS 2486case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2487 2488 2489# The aliases save the names the user supplied, while $host etc. 2490# will get canonicalized. 2491test -n "$target_alias" && 2492 test "$program_prefix$program_suffix$program_transform_name" = \ 2493 NONENONEs,x,x, && 2494 program_prefix=${target_alias}- 2495 2496 2497 2498 2499# Export source directory. 2500# These need to be absolute paths, yet at the same time need to 2501# canonicalize only relative paths, because then amd will not unmount 2502# drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd. 2503case $srcdir in 2504 \\/$* | ?:\\/*) glibcpp_srcdir=${srcdir} ;; 2505 *) glibcpp_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;; 2506esac 2507 2508 2509 2510# Check whether --with-toolexeclibdir was given. 2511if test "${with_toolexeclibdir+set}" = set; then : 2512 withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in 2513 /) 2514 ;; 2515 */) 2516 with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'` 2517 ;; 2518esac 2519else 2520 with_toolexeclibdir=no 2521fi 2522 2523 2524 2525# Calculate toolexeclibdir 2526# Also toolexecdir, though it's only used in toolexeclibdir 2527case ${version_specific_libs} in 2528 yes) 2529 # Need the gcc compiler version to know where to install libraries 2530 # and header files if --enable-version-specific-runtime-libs option 2531 # is selected. 2532 toolexecdir='$(libdir)/gcc/$(target_noncanonical)' 2533 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 2534 ;; 2535 no) 2536 if test -n "$with_cross_host" && 2537 test x"$with_cross_host" != x"no"; then 2538 # Install a library built with a cross compiler in tooldir, not libdir. 2539 toolexecdir='$(exec_prefix)/$(target_noncanonical)' 2540 case ${with_toolexeclibdir} in 2541 no) 2542 toolexeclibdir='$(toolexecdir)/lib' 2543 ;; 2544 *) 2545 toolexeclibdir=${with_toolexeclibdir} 2546 ;; 2547 esac 2548 else 2549 toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)' 2550 toolexeclibdir='$(libdir)' 2551 fi 2552 multi_os_directory=`$CC -print-multi-os-directory` 2553 case $multi_os_directory in 2554 .) ;; # Avoid trailing /. 2555 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; 2556 esac 2557 ;; 2558esac 2559 2560 2561 2562# Figure out if we want to name the include directory and the 2563# library name changes differently. 2564includedirname=include 2565libsuffix= 2566case "${host}" in 2567 *-darwin*) 2568 # Darwin is the only target so far that needs a different include directory. 2569 includedirname=include-gnu-runtime 2570 libsuffix=-gnu 2571 ;; 2572esac 2573 2574 2575 2576ac_config_headers="$ac_config_headers config.h" 2577 2578 2579# -------- 2580# Programs 2581# -------- 2582 2583 2584 2585# We must force CC to /not/ be a precious variable; otherwise 2586# the wrong, non-multilib-adjusted value will be used in multilibs. 2587# As a side effect, we have to subst CFLAGS ourselves. 2588 2589 2590ac_ext=c 2591ac_cpp='$CPP $CPPFLAGS' 2592ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2593ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2594ac_compiler_gnu=$ac_cv_c_compiler_gnu 2595if test -n "$ac_tool_prefix"; then 2596 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2597set dummy ${ac_tool_prefix}gcc; ac_word=$2 2598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2599$as_echo_n "checking for $ac_word... " >&6; } 2600if ${ac_cv_prog_CC+:} false; then : 2601 $as_echo_n "(cached) " >&6 2602else 2603 if test -n "$CC"; then 2604 ac_cv_prog_CC="$CC" # Let the user override the test. 2605else 2606as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2607for as_dir in $PATH 2608do 2609 IFS=$as_save_IFS 2610 test -z "$as_dir" && as_dir=. 2611 for ac_exec_ext in '' $ac_executable_extensions; do 2612 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2613 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2614 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2615 break 2 2616 fi 2617done 2618 done 2619IFS=$as_save_IFS 2620 2621fi 2622fi 2623CC=$ac_cv_prog_CC 2624if test -n "$CC"; then 2625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2626$as_echo "$CC" >&6; } 2627else 2628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2629$as_echo "no" >&6; } 2630fi 2631 2632 2633fi 2634if test -z "$ac_cv_prog_CC"; then 2635 ac_ct_CC=$CC 2636 # Extract the first word of "gcc", so it can be a program name with args. 2637set dummy gcc; ac_word=$2 2638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2639$as_echo_n "checking for $ac_word... " >&6; } 2640if ${ac_cv_prog_ac_ct_CC+:} false; then : 2641 $as_echo_n "(cached) " >&6 2642else 2643 if test -n "$ac_ct_CC"; then 2644 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2645else 2646as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2647for as_dir in $PATH 2648do 2649 IFS=$as_save_IFS 2650 test -z "$as_dir" && as_dir=. 2651 for ac_exec_ext in '' $ac_executable_extensions; do 2652 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2653 ac_cv_prog_ac_ct_CC="gcc" 2654 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2655 break 2 2656 fi 2657done 2658 done 2659IFS=$as_save_IFS 2660 2661fi 2662fi 2663ac_ct_CC=$ac_cv_prog_ac_ct_CC 2664if test -n "$ac_ct_CC"; then 2665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2666$as_echo "$ac_ct_CC" >&6; } 2667else 2668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2669$as_echo "no" >&6; } 2670fi 2671 2672 if test "x$ac_ct_CC" = x; then 2673 CC="" 2674 else 2675 case $cross_compiling:$ac_tool_warned in 2676yes:) 2677{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2678$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2679ac_tool_warned=yes ;; 2680esac 2681 CC=$ac_ct_CC 2682 fi 2683else 2684 CC="$ac_cv_prog_CC" 2685fi 2686 2687if test -z "$CC"; then 2688 if test -n "$ac_tool_prefix"; then 2689 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2690set dummy ${ac_tool_prefix}cc; ac_word=$2 2691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2692$as_echo_n "checking for $ac_word... " >&6; } 2693if ${ac_cv_prog_CC+:} false; then : 2694 $as_echo_n "(cached) " >&6 2695else 2696 if test -n "$CC"; then 2697 ac_cv_prog_CC="$CC" # Let the user override the test. 2698else 2699as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2700for as_dir in $PATH 2701do 2702 IFS=$as_save_IFS 2703 test -z "$as_dir" && as_dir=. 2704 for ac_exec_ext in '' $ac_executable_extensions; do 2705 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2706 ac_cv_prog_CC="${ac_tool_prefix}cc" 2707 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2708 break 2 2709 fi 2710done 2711 done 2712IFS=$as_save_IFS 2713 2714fi 2715fi 2716CC=$ac_cv_prog_CC 2717if test -n "$CC"; then 2718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2719$as_echo "$CC" >&6; } 2720else 2721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2722$as_echo "no" >&6; } 2723fi 2724 2725 2726 fi 2727fi 2728if test -z "$CC"; then 2729 # Extract the first word of "cc", so it can be a program name with args. 2730set dummy cc; ac_word=$2 2731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2732$as_echo_n "checking for $ac_word... " >&6; } 2733if ${ac_cv_prog_CC+:} false; then : 2734 $as_echo_n "(cached) " >&6 2735else 2736 if test -n "$CC"; then 2737 ac_cv_prog_CC="$CC" # Let the user override the test. 2738else 2739 ac_prog_rejected=no 2740as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2741for as_dir in $PATH 2742do 2743 IFS=$as_save_IFS 2744 test -z "$as_dir" && as_dir=. 2745 for ac_exec_ext in '' $ac_executable_extensions; do 2746 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2747 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2748 ac_prog_rejected=yes 2749 continue 2750 fi 2751 ac_cv_prog_CC="cc" 2752 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2753 break 2 2754 fi 2755done 2756 done 2757IFS=$as_save_IFS 2758 2759if test $ac_prog_rejected = yes; then 2760 # We found a bogon in the path, so make sure we never use it. 2761 set dummy $ac_cv_prog_CC 2762 shift 2763 if test $# != 0; then 2764 # We chose a different compiler from the bogus one. 2765 # However, it has the same basename, so the bogon will be chosen 2766 # first if we set CC to just the basename; use the full file name. 2767 shift 2768 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2769 fi 2770fi 2771fi 2772fi 2773CC=$ac_cv_prog_CC 2774if test -n "$CC"; then 2775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2776$as_echo "$CC" >&6; } 2777else 2778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2779$as_echo "no" >&6; } 2780fi 2781 2782 2783fi 2784if test -z "$CC"; then 2785 if test -n "$ac_tool_prefix"; then 2786 for ac_prog in cl.exe 2787 do 2788 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2789set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2791$as_echo_n "checking for $ac_word... " >&6; } 2792if ${ac_cv_prog_CC+:} false; then : 2793 $as_echo_n "(cached) " >&6 2794else 2795 if test -n "$CC"; then 2796 ac_cv_prog_CC="$CC" # Let the user override the test. 2797else 2798as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2799for as_dir in $PATH 2800do 2801 IFS=$as_save_IFS 2802 test -z "$as_dir" && as_dir=. 2803 for ac_exec_ext in '' $ac_executable_extensions; do 2804 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2805 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2806 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2807 break 2 2808 fi 2809done 2810 done 2811IFS=$as_save_IFS 2812 2813fi 2814fi 2815CC=$ac_cv_prog_CC 2816if test -n "$CC"; then 2817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2818$as_echo "$CC" >&6; } 2819else 2820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2821$as_echo "no" >&6; } 2822fi 2823 2824 2825 test -n "$CC" && break 2826 done 2827fi 2828if test -z "$CC"; then 2829 ac_ct_CC=$CC 2830 for ac_prog in cl.exe 2831do 2832 # Extract the first word of "$ac_prog", so it can be a program name with args. 2833set dummy $ac_prog; ac_word=$2 2834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2835$as_echo_n "checking for $ac_word... " >&6; } 2836if ${ac_cv_prog_ac_ct_CC+:} false; then : 2837 $as_echo_n "(cached) " >&6 2838else 2839 if test -n "$ac_ct_CC"; then 2840 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2841else 2842as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2843for as_dir in $PATH 2844do 2845 IFS=$as_save_IFS 2846 test -z "$as_dir" && as_dir=. 2847 for ac_exec_ext in '' $ac_executable_extensions; do 2848 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2849 ac_cv_prog_ac_ct_CC="$ac_prog" 2850 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2851 break 2 2852 fi 2853done 2854 done 2855IFS=$as_save_IFS 2856 2857fi 2858fi 2859ac_ct_CC=$ac_cv_prog_ac_ct_CC 2860if test -n "$ac_ct_CC"; then 2861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2862$as_echo "$ac_ct_CC" >&6; } 2863else 2864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2865$as_echo "no" >&6; } 2866fi 2867 2868 2869 test -n "$ac_ct_CC" && break 2870done 2871 2872 if test "x$ac_ct_CC" = x; then 2873 CC="" 2874 else 2875 case $cross_compiling:$ac_tool_warned in 2876yes:) 2877{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2878$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2879ac_tool_warned=yes ;; 2880esac 2881 CC=$ac_ct_CC 2882 fi 2883fi 2884 2885fi 2886 2887 2888test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2889$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2890as_fn_error $? "no acceptable C compiler found in \$PATH 2891See \`config.log' for more details" "$LINENO" 5; } 2892 2893# Provide some information about the compiler. 2894$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2895set X $ac_compile 2896ac_compiler=$2 2897for ac_option in --version -v -V -qversion; do 2898 { { ac_try="$ac_compiler $ac_option >&5" 2899case "(($ac_try" in 2900 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2901 *) ac_try_echo=$ac_try;; 2902esac 2903eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2904$as_echo "$ac_try_echo"; } >&5 2905 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2906 ac_status=$? 2907 if test -s conftest.err; then 2908 sed '10a\ 2909... rest of stderr output deleted ... 2910 10q' conftest.err >conftest.er1 2911 cat conftest.er1 >&5 2912 fi 2913 rm -f conftest.er1 conftest.err 2914 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2915 test $ac_status = 0; } 2916done 2917 2918cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2919/* end confdefs.h. */ 2920#include <stdio.h> 2921int 2922main () 2923{ 2924printf ("hello world\n"); 2925 ; 2926 return 0; 2927} 2928_ACEOF 2929# FIXME: Cleanup? 2930if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 2931 (eval $ac_link) 2>&5 2932 ac_status=$? 2933 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2934 test $ac_status = 0; }; then : 2935 gcc_no_link=no 2936else 2937 gcc_no_link=yes 2938fi 2939if test x$gcc_no_link = xyes; then 2940 # Setting cross_compile will disable run tests; it will 2941 # also disable AC_CHECK_FILE but that's generally 2942 # correct if we can't link. 2943 cross_compiling=yes 2944 EXEEXT= 2945else 2946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2947/* end confdefs.h. */ 2948 2949int 2950main () 2951{ 2952 2953 ; 2954 return 0; 2955} 2956_ACEOF 2957ac_clean_files_save=$ac_clean_files 2958ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2959# Try to create an executable without -o first, disregard a.out. 2960# It will help us diagnose broken compilers, and finding out an intuition 2961# of exeext. 2962{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2963$as_echo_n "checking whether the C compiler works... " >&6; } 2964ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2965 2966# The possible output files: 2967ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2968 2969ac_rmfiles= 2970for ac_file in $ac_files 2971do 2972 case $ac_file in 2973 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2974 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2975 esac 2976done 2977rm -f $ac_rmfiles 2978 2979if { { ac_try="$ac_link_default" 2980case "(($ac_try" in 2981 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2982 *) ac_try_echo=$ac_try;; 2983esac 2984eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2985$as_echo "$ac_try_echo"; } >&5 2986 (eval "$ac_link_default") 2>&5 2987 ac_status=$? 2988 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2989 test $ac_status = 0; }; then : 2990 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2991# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2992# in a Makefile. We should not override ac_cv_exeext if it was cached, 2993# so that the user can short-circuit this test for compilers unknown to 2994# Autoconf. 2995for ac_file in $ac_files '' 2996do 2997 test -f "$ac_file" || continue 2998 case $ac_file in 2999 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3000 ;; 3001 [ab].out ) 3002 # We found the default executable, but exeext='' is most 3003 # certainly right. 3004 break;; 3005 *.* ) 3006 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3007 then :; else 3008 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3009 fi 3010 # We set ac_cv_exeext here because the later test for it is not 3011 # safe: cross compilers may not add the suffix if given an `-o' 3012 # argument, so we may need to know it at that point already. 3013 # Even if this section looks crufty: it has the advantage of 3014 # actually working. 3015 break;; 3016 * ) 3017 break;; 3018 esac 3019done 3020test "$ac_cv_exeext" = no && ac_cv_exeext= 3021 3022else 3023 ac_file='' 3024fi 3025if test -z "$ac_file"; then : 3026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3027$as_echo "no" >&6; } 3028$as_echo "$as_me: failed program was:" >&5 3029sed 's/^/| /' conftest.$ac_ext >&5 3030 3031{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3032$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3033as_fn_error 77 "C compiler cannot create executables 3034See \`config.log' for more details" "$LINENO" 5; } 3035else 3036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3037$as_echo "yes" >&6; } 3038fi 3039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3040$as_echo_n "checking for C compiler default output file name... " >&6; } 3041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3042$as_echo "$ac_file" >&6; } 3043ac_exeext=$ac_cv_exeext 3044 3045rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3046ac_clean_files=$ac_clean_files_save 3047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3048$as_echo_n "checking for suffix of executables... " >&6; } 3049if { { ac_try="$ac_link" 3050case "(($ac_try" in 3051 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3052 *) ac_try_echo=$ac_try;; 3053esac 3054eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3055$as_echo "$ac_try_echo"; } >&5 3056 (eval "$ac_link") 2>&5 3057 ac_status=$? 3058 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3059 test $ac_status = 0; }; then : 3060 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3061# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3062# work properly (i.e., refer to `conftest.exe'), while it won't with 3063# `rm'. 3064for ac_file in conftest.exe conftest conftest.*; do 3065 test -f "$ac_file" || continue 3066 case $ac_file in 3067 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3068 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3069 break;; 3070 * ) break;; 3071 esac 3072done 3073else 3074 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3075$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3076as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3077See \`config.log' for more details" "$LINENO" 5; } 3078fi 3079rm -f conftest conftest$ac_cv_exeext 3080{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3081$as_echo "$ac_cv_exeext" >&6; } 3082 3083rm -f conftest.$ac_ext 3084EXEEXT=$ac_cv_exeext 3085ac_exeext=$EXEEXT 3086cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3087/* end confdefs.h. */ 3088#include <stdio.h> 3089int 3090main () 3091{ 3092FILE *f = fopen ("conftest.out", "w"); 3093 return ferror (f) || fclose (f) != 0; 3094 3095 ; 3096 return 0; 3097} 3098_ACEOF 3099ac_clean_files="$ac_clean_files conftest.out" 3100# Check that the compiler produces executables we can run. If not, either 3101# the compiler is broken, or we cross compile. 3102{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3103$as_echo_n "checking whether we are cross compiling... " >&6; } 3104if test "$cross_compiling" != yes; then 3105 { { ac_try="$ac_link" 3106case "(($ac_try" in 3107 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3108 *) ac_try_echo=$ac_try;; 3109esac 3110eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3111$as_echo "$ac_try_echo"; } >&5 3112 (eval "$ac_link") 2>&5 3113 ac_status=$? 3114 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3115 test $ac_status = 0; } 3116 if { ac_try='./conftest$ac_cv_exeext' 3117 { { case "(($ac_try" in 3118 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3119 *) ac_try_echo=$ac_try;; 3120esac 3121eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3122$as_echo "$ac_try_echo"; } >&5 3123 (eval "$ac_try") 2>&5 3124 ac_status=$? 3125 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3126 test $ac_status = 0; }; }; then 3127 cross_compiling=no 3128 else 3129 if test "$cross_compiling" = maybe; then 3130 cross_compiling=yes 3131 else 3132 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3133$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3134as_fn_error $? "cannot run C compiled programs. 3135If you meant to cross compile, use \`--host'. 3136See \`config.log' for more details" "$LINENO" 5; } 3137 fi 3138 fi 3139fi 3140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3141$as_echo "$cross_compiling" >&6; } 3142 3143rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3144ac_clean_files=$ac_clean_files_save 3145fi 3146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3147$as_echo_n "checking for suffix of object files... " >&6; } 3148if ${ac_cv_objext+:} false; then : 3149 $as_echo_n "(cached) " >&6 3150else 3151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3152/* end confdefs.h. */ 3153 3154int 3155main () 3156{ 3157 3158 ; 3159 return 0; 3160} 3161_ACEOF 3162rm -f conftest.o conftest.obj 3163if { { ac_try="$ac_compile" 3164case "(($ac_try" in 3165 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3166 *) ac_try_echo=$ac_try;; 3167esac 3168eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3169$as_echo "$ac_try_echo"; } >&5 3170 (eval "$ac_compile") 2>&5 3171 ac_status=$? 3172 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3173 test $ac_status = 0; }; then : 3174 for ac_file in conftest.o conftest.obj conftest.*; do 3175 test -f "$ac_file" || continue; 3176 case $ac_file in 3177 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3178 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3179 break;; 3180 esac 3181done 3182else 3183 $as_echo "$as_me: failed program was:" >&5 3184sed 's/^/| /' conftest.$ac_ext >&5 3185 3186{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3187$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3188as_fn_error $? "cannot compute suffix of object files: cannot compile 3189See \`config.log' for more details" "$LINENO" 5; } 3190fi 3191rm -f conftest.$ac_cv_objext conftest.$ac_ext 3192fi 3193{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3194$as_echo "$ac_cv_objext" >&6; } 3195OBJEXT=$ac_cv_objext 3196ac_objext=$OBJEXT 3197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3198$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3199if ${ac_cv_c_compiler_gnu+:} false; then : 3200 $as_echo_n "(cached) " >&6 3201else 3202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3203/* end confdefs.h. */ 3204 3205int 3206main () 3207{ 3208#ifndef __GNUC__ 3209 choke me 3210#endif 3211 3212 ; 3213 return 0; 3214} 3215_ACEOF 3216if ac_fn_c_try_compile "$LINENO"; then : 3217 ac_compiler_gnu=yes 3218else 3219 ac_compiler_gnu=no 3220fi 3221rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3222ac_cv_c_compiler_gnu=$ac_compiler_gnu 3223 3224fi 3225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3226$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3227if test $ac_compiler_gnu = yes; then 3228 GCC=yes 3229else 3230 GCC= 3231fi 3232ac_test_CFLAGS=${CFLAGS+set} 3233ac_save_CFLAGS=$CFLAGS 3234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3235$as_echo_n "checking whether $CC accepts -g... " >&6; } 3236if ${ac_cv_prog_cc_g+:} false; then : 3237 $as_echo_n "(cached) " >&6 3238else 3239 ac_save_c_werror_flag=$ac_c_werror_flag 3240 ac_c_werror_flag=yes 3241 ac_cv_prog_cc_g=no 3242 CFLAGS="-g" 3243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3244/* end confdefs.h. */ 3245 3246int 3247main () 3248{ 3249 3250 ; 3251 return 0; 3252} 3253_ACEOF 3254if ac_fn_c_try_compile "$LINENO"; then : 3255 ac_cv_prog_cc_g=yes 3256else 3257 CFLAGS="" 3258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3259/* end confdefs.h. */ 3260 3261int 3262main () 3263{ 3264 3265 ; 3266 return 0; 3267} 3268_ACEOF 3269if ac_fn_c_try_compile "$LINENO"; then : 3270 3271else 3272 ac_c_werror_flag=$ac_save_c_werror_flag 3273 CFLAGS="-g" 3274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3275/* end confdefs.h. */ 3276 3277int 3278main () 3279{ 3280 3281 ; 3282 return 0; 3283} 3284_ACEOF 3285if ac_fn_c_try_compile "$LINENO"; then : 3286 ac_cv_prog_cc_g=yes 3287fi 3288rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3289fi 3290rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3291fi 3292rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3293 ac_c_werror_flag=$ac_save_c_werror_flag 3294fi 3295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3296$as_echo "$ac_cv_prog_cc_g" >&6; } 3297if test "$ac_test_CFLAGS" = set; then 3298 CFLAGS=$ac_save_CFLAGS 3299elif test $ac_cv_prog_cc_g = yes; then 3300 if test "$GCC" = yes; then 3301 CFLAGS="-g -O2" 3302 else 3303 CFLAGS="-g" 3304 fi 3305else 3306 if test "$GCC" = yes; then 3307 CFLAGS="-O2" 3308 else 3309 CFLAGS= 3310 fi 3311fi 3312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3313$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3314if ${ac_cv_prog_cc_c89+:} false; then : 3315 $as_echo_n "(cached) " >&6 3316else 3317 ac_cv_prog_cc_c89=no 3318ac_save_CC=$CC 3319cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3320/* end confdefs.h. */ 3321#include <stdarg.h> 3322#include <stdio.h> 3323struct stat; 3324/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3325struct buf { int x; }; 3326FILE * (*rcsopen) (struct buf *, struct stat *, int); 3327static char *e (p, i) 3328 char **p; 3329 int i; 3330{ 3331 return p[i]; 3332} 3333static char *f (char * (*g) (char **, int), char **p, ...) 3334{ 3335 char *s; 3336 va_list v; 3337 va_start (v,p); 3338 s = g (p, va_arg (v,int)); 3339 va_end (v); 3340 return s; 3341} 3342 3343/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3344 function prototypes and stuff, but not '\xHH' hex character constants. 3345 These don't provoke an error unfortunately, instead are silently treated 3346 as 'x'. The following induces an error, until -std is added to get 3347 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3348 array size at least. It's necessary to write '\x00'==0 to get something 3349 that's true only with -std. */ 3350int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3351 3352/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3353 inside strings and character constants. */ 3354#define FOO(x) 'x' 3355int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3356 3357int test (int i, double x); 3358struct s1 {int (*f) (int a);}; 3359struct s2 {int (*f) (double a);}; 3360int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3361int argc; 3362char **argv; 3363int 3364main () 3365{ 3366return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3367 ; 3368 return 0; 3369} 3370_ACEOF 3371for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3372 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3373do 3374 CC="$ac_save_CC $ac_arg" 3375 if ac_fn_c_try_compile "$LINENO"; then : 3376 ac_cv_prog_cc_c89=$ac_arg 3377fi 3378rm -f core conftest.err conftest.$ac_objext 3379 test "x$ac_cv_prog_cc_c89" != "xno" && break 3380done 3381rm -f conftest.$ac_ext 3382CC=$ac_save_CC 3383 3384fi 3385# AC_CACHE_VAL 3386case "x$ac_cv_prog_cc_c89" in 3387 x) 3388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3389$as_echo "none needed" >&6; } ;; 3390 xno) 3391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3392$as_echo "unsupported" >&6; } ;; 3393 *) 3394 CC="$CC $ac_cv_prog_cc_c89" 3395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3396$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3397esac 3398if test "x$ac_cv_prog_cc_c89" != xno; then : 3399 3400fi 3401 3402ac_ext=c 3403ac_cpp='$CPP $CPPFLAGS' 3404ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3405ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3406ac_compiler_gnu=$ac_cv_c_compiler_gnu 3407 3408 3409 3410# extra LD Flags which are required for targets 3411 3412 3413 3414case $host in 3415 *-cygwin* | *-mingw*) 3416 # 'host' will be top-level target in the case of a target lib, 3417 # we must compare to with_cross_host to decide if this is a native 3418 # or cross-compiler and select where to install dlls appropriately. 3419 if test -n "$with_cross_host" && 3420 test x"$with_cross_host" != x"no"; then 3421 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 3422 else 3423 lt_host_flags='-no-undefined -bindir "$(bindir)"'; 3424 fi 3425 ;; 3426 *) 3427 lt_host_flags= 3428 ;; 3429esac 3430 3431 3432 3433case "${host}" in 3434 *-darwin*) 3435 # Darwin needs -single_module when linking libobjc 3436 extra_ldflags_libobjc='$(lt_host_flags) -Wl,-single_module' 3437 ;; 3438 *-cygwin*|*-mingw*) 3439 # Tell libtool to build DLLs on Windows 3440 extra_ldflags_libobjc='$(lt_host_flags)' 3441 ;; 3442esac 3443 3444 3445# Add CET specific flags if CET is enabled 3446 3447 # Check whether --enable-cet was given. 3448if test "${enable_cet+set}" = set; then : 3449 enableval=$enable_cet; 3450 case "$enableval" in 3451 yes|no|auto) ;; 3452 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 3453 esac 3454 3455else 3456 enable_cet=no 3457fi 3458 3459 3460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 3461$as_echo_n "checking for CET support... " >&6; } 3462 3463case "$host" in 3464 i[34567]86-*-linux* | x86_64-*-linux*) 3465 case "$enable_cet" in 3466 auto) 3467 # Check if target supports multi-byte NOPs 3468 # and if assembler supports CET insn. 3469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3470/* end confdefs.h. */ 3471 3472int 3473main () 3474{ 3475 3476#if !defined(__SSE2__) 3477#error target does not support multi-byte NOPs 3478#else 3479asm ("setssbsy"); 3480#endif 3481 3482 ; 3483 return 0; 3484} 3485_ACEOF 3486if ac_fn_c_try_compile "$LINENO"; then : 3487 enable_cet=yes 3488else 3489 enable_cet=no 3490fi 3491rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3492 ;; 3493 yes) 3494 # Check if assembler supports CET. 3495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3496/* end confdefs.h. */ 3497 3498int 3499main () 3500{ 3501asm ("setssbsy"); 3502 ; 3503 return 0; 3504} 3505_ACEOF 3506if ac_fn_c_try_compile "$LINENO"; then : 3507 3508else 3509 as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5 3510fi 3511rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3512 ;; 3513 esac 3514 ;; 3515 *) 3516 enable_cet=no 3517 ;; 3518esac 3519if test x$enable_cet = xyes; then 3520 CET_FLAGS="-fcf-protection -mshstk" 3521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3522$as_echo "yes" >&6; } 3523else 3524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3525$as_echo "no" >&6; } 3526fi 3527 3528XCFLAGS="$XCFLAGS $CET_FLAGS" 3529 3530 3531 3532 3533if test -n "$ac_tool_prefix"; then 3534 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 3535set dummy ${ac_tool_prefix}as; ac_word=$2 3536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3537$as_echo_n "checking for $ac_word... " >&6; } 3538if ${ac_cv_prog_AS+:} false; then : 3539 $as_echo_n "(cached) " >&6 3540else 3541 if test -n "$AS"; then 3542 ac_cv_prog_AS="$AS" # Let the user override the test. 3543else 3544as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3545for as_dir in $PATH 3546do 3547 IFS=$as_save_IFS 3548 test -z "$as_dir" && as_dir=. 3549 for ac_exec_ext in '' $ac_executable_extensions; do 3550 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3551 ac_cv_prog_AS="${ac_tool_prefix}as" 3552 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3553 break 2 3554 fi 3555done 3556 done 3557IFS=$as_save_IFS 3558 3559fi 3560fi 3561AS=$ac_cv_prog_AS 3562if test -n "$AS"; then 3563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 3564$as_echo "$AS" >&6; } 3565else 3566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3567$as_echo "no" >&6; } 3568fi 3569 3570 3571fi 3572if test -z "$ac_cv_prog_AS"; then 3573 ac_ct_AS=$AS 3574 # Extract the first word of "as", so it can be a program name with args. 3575set dummy as; ac_word=$2 3576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3577$as_echo_n "checking for $ac_word... " >&6; } 3578if ${ac_cv_prog_ac_ct_AS+:} false; then : 3579 $as_echo_n "(cached) " >&6 3580else 3581 if test -n "$ac_ct_AS"; then 3582 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 3583else 3584as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3585for as_dir in $PATH 3586do 3587 IFS=$as_save_IFS 3588 test -z "$as_dir" && as_dir=. 3589 for ac_exec_ext in '' $ac_executable_extensions; do 3590 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3591 ac_cv_prog_ac_ct_AS="as" 3592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3593 break 2 3594 fi 3595done 3596 done 3597IFS=$as_save_IFS 3598 3599fi 3600fi 3601ac_ct_AS=$ac_cv_prog_ac_ct_AS 3602if test -n "$ac_ct_AS"; then 3603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 3604$as_echo "$ac_ct_AS" >&6; } 3605else 3606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3607$as_echo "no" >&6; } 3608fi 3609 3610 if test "x$ac_ct_AS" = x; then 3611 AS="" 3612 else 3613 case $cross_compiling:$ac_tool_warned in 3614yes:) 3615{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3616$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3617ac_tool_warned=yes ;; 3618esac 3619 AS=$ac_ct_AS 3620 fi 3621else 3622 AS="$ac_cv_prog_AS" 3623fi 3624 3625if test -n "$ac_tool_prefix"; then 3626 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 3627set dummy ${ac_tool_prefix}ar; ac_word=$2 3628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3629$as_echo_n "checking for $ac_word... " >&6; } 3630if ${ac_cv_prog_AR+:} false; then : 3631 $as_echo_n "(cached) " >&6 3632else 3633 if test -n "$AR"; then 3634 ac_cv_prog_AR="$AR" # Let the user override the test. 3635else 3636as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3637for as_dir in $PATH 3638do 3639 IFS=$as_save_IFS 3640 test -z "$as_dir" && as_dir=. 3641 for ac_exec_ext in '' $ac_executable_extensions; do 3642 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3643 ac_cv_prog_AR="${ac_tool_prefix}ar" 3644 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3645 break 2 3646 fi 3647done 3648 done 3649IFS=$as_save_IFS 3650 3651fi 3652fi 3653AR=$ac_cv_prog_AR 3654if test -n "$AR"; then 3655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 3656$as_echo "$AR" >&6; } 3657else 3658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3659$as_echo "no" >&6; } 3660fi 3661 3662 3663fi 3664if test -z "$ac_cv_prog_AR"; then 3665 ac_ct_AR=$AR 3666 # Extract the first word of "ar", so it can be a program name with args. 3667set dummy ar; ac_word=$2 3668{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3669$as_echo_n "checking for $ac_word... " >&6; } 3670if ${ac_cv_prog_ac_ct_AR+:} false; then : 3671 $as_echo_n "(cached) " >&6 3672else 3673 if test -n "$ac_ct_AR"; then 3674 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 3675else 3676as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3677for as_dir in $PATH 3678do 3679 IFS=$as_save_IFS 3680 test -z "$as_dir" && as_dir=. 3681 for ac_exec_ext in '' $ac_executable_extensions; do 3682 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3683 ac_cv_prog_ac_ct_AR="ar" 3684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3685 break 2 3686 fi 3687done 3688 done 3689IFS=$as_save_IFS 3690 3691fi 3692fi 3693ac_ct_AR=$ac_cv_prog_ac_ct_AR 3694if test -n "$ac_ct_AR"; then 3695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 3696$as_echo "$ac_ct_AR" >&6; } 3697else 3698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3699$as_echo "no" >&6; } 3700fi 3701 3702 if test "x$ac_ct_AR" = x; then 3703 AR="" 3704 else 3705 case $cross_compiling:$ac_tool_warned in 3706yes:) 3707{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3708$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3709ac_tool_warned=yes ;; 3710esac 3711 AR=$ac_ct_AR 3712 fi 3713else 3714 AR="$ac_cv_prog_AR" 3715fi 3716 3717if test -n "$ac_tool_prefix"; then 3718 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 3719set dummy ${ac_tool_prefix}ranlib; ac_word=$2 3720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3721$as_echo_n "checking for $ac_word... " >&6; } 3722if ${ac_cv_prog_RANLIB+:} false; then : 3723 $as_echo_n "(cached) " >&6 3724else 3725 if test -n "$RANLIB"; then 3726 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 3727else 3728as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3729for as_dir in $PATH 3730do 3731 IFS=$as_save_IFS 3732 test -z "$as_dir" && as_dir=. 3733 for ac_exec_ext in '' $ac_executable_extensions; do 3734 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3735 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 3736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3737 break 2 3738 fi 3739done 3740 done 3741IFS=$as_save_IFS 3742 3743fi 3744fi 3745RANLIB=$ac_cv_prog_RANLIB 3746if test -n "$RANLIB"; then 3747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 3748$as_echo "$RANLIB" >&6; } 3749else 3750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3751$as_echo "no" >&6; } 3752fi 3753 3754 3755fi 3756if test -z "$ac_cv_prog_RANLIB"; then 3757 ac_ct_RANLIB=$RANLIB 3758 # Extract the first word of "ranlib", so it can be a program name with args. 3759set dummy ranlib; ac_word=$2 3760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3761$as_echo_n "checking for $ac_word... " >&6; } 3762if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 3763 $as_echo_n "(cached) " >&6 3764else 3765 if test -n "$ac_ct_RANLIB"; then 3766 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 3767else 3768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3769for as_dir in $PATH 3770do 3771 IFS=$as_save_IFS 3772 test -z "$as_dir" && as_dir=. 3773 for ac_exec_ext in '' $ac_executable_extensions; do 3774 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3775 ac_cv_prog_ac_ct_RANLIB="ranlib" 3776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3777 break 2 3778 fi 3779done 3780 done 3781IFS=$as_save_IFS 3782 3783fi 3784fi 3785ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 3786if test -n "$ac_ct_RANLIB"; then 3787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 3788$as_echo "$ac_ct_RANLIB" >&6; } 3789else 3790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3791$as_echo "no" >&6; } 3792fi 3793 3794 if test "x$ac_ct_RANLIB" = x; then 3795 RANLIB=":" 3796 else 3797 case $cross_compiling:$ac_tool_warned in 3798yes:) 3799{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3800$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3801ac_tool_warned=yes ;; 3802esac 3803 RANLIB=$ac_ct_RANLIB 3804 fi 3805else 3806 RANLIB="$ac_cv_prog_RANLIB" 3807fi 3808 3809# Find a good install program. We prefer a C program (faster), 3810# so one script is as good as another. But avoid the broken or 3811# incompatible versions: 3812# SysV /etc/install, /usr/sbin/install 3813# SunOS /usr/etc/install 3814# IRIX /sbin/install 3815# AIX /bin/install 3816# AmigaOS /C/install, which installs bootblocks on floppy discs 3817# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3818# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3819# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3820# OS/2's system install, which has a completely different semantic 3821# ./install, which can be erroneously created by make from ./install.sh. 3822# Reject install programs that cannot install multiple files. 3823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3824$as_echo_n "checking for a BSD-compatible install... " >&6; } 3825if test -z "$INSTALL"; then 3826if ${ac_cv_path_install+:} false; then : 3827 $as_echo_n "(cached) " >&6 3828else 3829 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3830for as_dir in $PATH 3831do 3832 IFS=$as_save_IFS 3833 test -z "$as_dir" && as_dir=. 3834 # Account for people who put trailing slashes in PATH elements. 3835case $as_dir/ in #(( 3836 ./ | .// | /[cC]/* | \ 3837 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3838 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3839 /usr/ucb/* ) ;; 3840 *) 3841 # OSF1 and SCO ODT 3.0 have their own names for install. 3842 # Don't use installbsd from OSF since it installs stuff as root 3843 # by default. 3844 for ac_prog in ginstall scoinst install; do 3845 for ac_exec_ext in '' $ac_executable_extensions; do 3846 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 3847 if test $ac_prog = install && 3848 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3849 # AIX install. It has an incompatible calling convention. 3850 : 3851 elif test $ac_prog = install && 3852 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3853 # program-specific install script used by HP pwplus--don't use. 3854 : 3855 else 3856 rm -rf conftest.one conftest.two conftest.dir 3857 echo one > conftest.one 3858 echo two > conftest.two 3859 mkdir conftest.dir 3860 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 3861 test -s conftest.one && test -s conftest.two && 3862 test -s conftest.dir/conftest.one && 3863 test -s conftest.dir/conftest.two 3864 then 3865 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 3866 break 3 3867 fi 3868 fi 3869 fi 3870 done 3871 done 3872 ;; 3873esac 3874 3875 done 3876IFS=$as_save_IFS 3877 3878rm -rf conftest.one conftest.two conftest.dir 3879 3880fi 3881 if test "${ac_cv_path_install+set}" = set; then 3882 INSTALL=$ac_cv_path_install 3883 else 3884 # As a last resort, use the slow shell script. Don't cache a 3885 # value for INSTALL within a source directory, because that will 3886 # break other packages using the cache if that directory is 3887 # removed, or if the value is a relative name. 3888 INSTALL=$ac_install_sh 3889 fi 3890fi 3891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3892$as_echo "$INSTALL" >&6; } 3893 3894# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3895# It thinks the first close brace ends the variable substitution. 3896test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3897 3898test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3899 3900test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3901 3902 3903 3904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3905$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3906 # Check whether --enable-maintainer-mode was given. 3907if test "${enable_maintainer_mode+set}" = set; then : 3908 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3909else 3910 USE_MAINTAINER_MODE=no 3911fi 3912 3913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3914$as_echo "$USE_MAINTAINER_MODE" >&6; } 3915 if test $USE_MAINTAINER_MODE = yes; then 3916 MAINTAINER_MODE_TRUE= 3917 MAINTAINER_MODE_FALSE='#' 3918else 3919 MAINTAINER_MODE_TRUE='#' 3920 MAINTAINER_MODE_FALSE= 3921fi 3922 3923 MAINT=$MAINTAINER_MODE_TRUE 3924 3925 3926 3927# Enable Win32 DLL on MS Windows - FIXME 3928enable_win32_dll=yes 3929 3930case $host in 3931*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) 3932 if test -n "$ac_tool_prefix"; then 3933 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 3934set dummy ${ac_tool_prefix}as; ac_word=$2 3935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3936$as_echo_n "checking for $ac_word... " >&6; } 3937if ${ac_cv_prog_AS+:} false; then : 3938 $as_echo_n "(cached) " >&6 3939else 3940 if test -n "$AS"; then 3941 ac_cv_prog_AS="$AS" # Let the user override the test. 3942else 3943as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3944for as_dir in $PATH 3945do 3946 IFS=$as_save_IFS 3947 test -z "$as_dir" && as_dir=. 3948 for ac_exec_ext in '' $ac_executable_extensions; do 3949 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3950 ac_cv_prog_AS="${ac_tool_prefix}as" 3951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3952 break 2 3953 fi 3954done 3955 done 3956IFS=$as_save_IFS 3957 3958fi 3959fi 3960AS=$ac_cv_prog_AS 3961if test -n "$AS"; then 3962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 3963$as_echo "$AS" >&6; } 3964else 3965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3966$as_echo "no" >&6; } 3967fi 3968 3969 3970fi 3971if test -z "$ac_cv_prog_AS"; then 3972 ac_ct_AS=$AS 3973 # Extract the first word of "as", so it can be a program name with args. 3974set dummy as; ac_word=$2 3975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3976$as_echo_n "checking for $ac_word... " >&6; } 3977if ${ac_cv_prog_ac_ct_AS+:} false; then : 3978 $as_echo_n "(cached) " >&6 3979else 3980 if test -n "$ac_ct_AS"; then 3981 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 3982else 3983as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3984for as_dir in $PATH 3985do 3986 IFS=$as_save_IFS 3987 test -z "$as_dir" && as_dir=. 3988 for ac_exec_ext in '' $ac_executable_extensions; do 3989 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3990 ac_cv_prog_ac_ct_AS="as" 3991 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3992 break 2 3993 fi 3994done 3995 done 3996IFS=$as_save_IFS 3997 3998fi 3999fi 4000ac_ct_AS=$ac_cv_prog_ac_ct_AS 4001if test -n "$ac_ct_AS"; then 4002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 4003$as_echo "$ac_ct_AS" >&6; } 4004else 4005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4006$as_echo "no" >&6; } 4007fi 4008 4009 if test "x$ac_ct_AS" = x; then 4010 AS="false" 4011 else 4012 case $cross_compiling:$ac_tool_warned in 4013yes:) 4014{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4015$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4016ac_tool_warned=yes ;; 4017esac 4018 AS=$ac_ct_AS 4019 fi 4020else 4021 AS="$ac_cv_prog_AS" 4022fi 4023 4024 if test -n "$ac_tool_prefix"; then 4025 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 4026set dummy ${ac_tool_prefix}dlltool; ac_word=$2 4027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4028$as_echo_n "checking for $ac_word... " >&6; } 4029if ${ac_cv_prog_DLLTOOL+:} false; then : 4030 $as_echo_n "(cached) " >&6 4031else 4032 if test -n "$DLLTOOL"; then 4033 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 4034else 4035as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4036for as_dir in $PATH 4037do 4038 IFS=$as_save_IFS 4039 test -z "$as_dir" && as_dir=. 4040 for ac_exec_ext in '' $ac_executable_extensions; do 4041 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4042 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 4043 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4044 break 2 4045 fi 4046done 4047 done 4048IFS=$as_save_IFS 4049 4050fi 4051fi 4052DLLTOOL=$ac_cv_prog_DLLTOOL 4053if test -n "$DLLTOOL"; then 4054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 4055$as_echo "$DLLTOOL" >&6; } 4056else 4057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4058$as_echo "no" >&6; } 4059fi 4060 4061 4062fi 4063if test -z "$ac_cv_prog_DLLTOOL"; then 4064 ac_ct_DLLTOOL=$DLLTOOL 4065 # Extract the first word of "dlltool", so it can be a program name with args. 4066set dummy dlltool; ac_word=$2 4067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4068$as_echo_n "checking for $ac_word... " >&6; } 4069if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 4070 $as_echo_n "(cached) " >&6 4071else 4072 if test -n "$ac_ct_DLLTOOL"; then 4073 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 4074else 4075as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4076for as_dir in $PATH 4077do 4078 IFS=$as_save_IFS 4079 test -z "$as_dir" && as_dir=. 4080 for ac_exec_ext in '' $ac_executable_extensions; do 4081 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4082 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 4083 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4084 break 2 4085 fi 4086done 4087 done 4088IFS=$as_save_IFS 4089 4090fi 4091fi 4092ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 4093if test -n "$ac_ct_DLLTOOL"; then 4094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 4095$as_echo "$ac_ct_DLLTOOL" >&6; } 4096else 4097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4098$as_echo "no" >&6; } 4099fi 4100 4101 if test "x$ac_ct_DLLTOOL" = x; then 4102 DLLTOOL="false" 4103 else 4104 case $cross_compiling:$ac_tool_warned in 4105yes:) 4106{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4107$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4108ac_tool_warned=yes ;; 4109esac 4110 DLLTOOL=$ac_ct_DLLTOOL 4111 fi 4112else 4113 DLLTOOL="$ac_cv_prog_DLLTOOL" 4114fi 4115 4116 if test -n "$ac_tool_prefix"; then 4117 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 4118set dummy ${ac_tool_prefix}objdump; ac_word=$2 4119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4120$as_echo_n "checking for $ac_word... " >&6; } 4121if ${ac_cv_prog_OBJDUMP+:} false; then : 4122 $as_echo_n "(cached) " >&6 4123else 4124 if test -n "$OBJDUMP"; then 4125 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 4126else 4127as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4128for as_dir in $PATH 4129do 4130 IFS=$as_save_IFS 4131 test -z "$as_dir" && as_dir=. 4132 for ac_exec_ext in '' $ac_executable_extensions; do 4133 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4134 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 4135 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4136 break 2 4137 fi 4138done 4139 done 4140IFS=$as_save_IFS 4141 4142fi 4143fi 4144OBJDUMP=$ac_cv_prog_OBJDUMP 4145if test -n "$OBJDUMP"; then 4146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 4147$as_echo "$OBJDUMP" >&6; } 4148else 4149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4150$as_echo "no" >&6; } 4151fi 4152 4153 4154fi 4155if test -z "$ac_cv_prog_OBJDUMP"; then 4156 ac_ct_OBJDUMP=$OBJDUMP 4157 # Extract the first word of "objdump", so it can be a program name with args. 4158set dummy objdump; ac_word=$2 4159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4160$as_echo_n "checking for $ac_word... " >&6; } 4161if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 4162 $as_echo_n "(cached) " >&6 4163else 4164 if test -n "$ac_ct_OBJDUMP"; then 4165 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 4166else 4167as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4168for as_dir in $PATH 4169do 4170 IFS=$as_save_IFS 4171 test -z "$as_dir" && as_dir=. 4172 for ac_exec_ext in '' $ac_executable_extensions; do 4173 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4174 ac_cv_prog_ac_ct_OBJDUMP="objdump" 4175 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4176 break 2 4177 fi 4178done 4179 done 4180IFS=$as_save_IFS 4181 4182fi 4183fi 4184ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 4185if test -n "$ac_ct_OBJDUMP"; then 4186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 4187$as_echo "$ac_ct_OBJDUMP" >&6; } 4188else 4189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4190$as_echo "no" >&6; } 4191fi 4192 4193 if test "x$ac_ct_OBJDUMP" = x; then 4194 OBJDUMP="false" 4195 else 4196 case $cross_compiling:$ac_tool_warned in 4197yes:) 4198{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4199$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4200ac_tool_warned=yes ;; 4201esac 4202 OBJDUMP=$ac_ct_OBJDUMP 4203 fi 4204else 4205 OBJDUMP="$ac_cv_prog_OBJDUMP" 4206fi 4207 4208 ;; 4209esac 4210 4211test -z "$AS" && AS=as 4212 4213 4214 4215 4216 4217test -z "$DLLTOOL" && DLLTOOL=dlltool 4218 4219 4220 4221 4222 4223test -z "$OBJDUMP" && OBJDUMP=objdump 4224 4225 4226 4227 4228 4229 4230 4231 4232case `pwd` in 4233 *\ * | *\ *) 4234 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4235$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4236esac 4237 4238 4239 4240macro_version='2.2.7a' 4241macro_revision='1.3134' 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255ltmain="$ac_aux_dir/ltmain.sh" 4256 4257# Backslashify metacharacters that are still active within 4258# double-quoted strings. 4259sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4260 4261# Same as above, but do not quote variable references. 4262double_quote_subst='s/\(["`\\]\)/\\\1/g' 4263 4264# Sed substitution to delay expansion of an escaped shell variable in a 4265# double_quote_subst'ed string. 4266delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4267 4268# Sed substitution to delay expansion of an escaped single quote. 4269delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4270 4271# Sed substitution to avoid accidental globbing in evaled expressions 4272no_glob_subst='s/\*/\\\*/g' 4273 4274ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4275ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4276ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4277 4278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4279$as_echo_n "checking how to print strings... " >&6; } 4280# Test print first, because it will be a builtin if present. 4281if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4282 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4283 ECHO='print -r --' 4284elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4285 ECHO='printf %s\n' 4286else 4287 # Use this function as a fallback that always works. 4288 func_fallback_echo () 4289 { 4290 eval 'cat <<_LTECHO_EOF 4291$1 4292_LTECHO_EOF' 4293 } 4294 ECHO='func_fallback_echo' 4295fi 4296 4297# func_echo_all arg... 4298# Invoke $ECHO with all args, space-separated. 4299func_echo_all () 4300{ 4301 $ECHO "" 4302} 4303 4304case "$ECHO" in 4305 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4306$as_echo "printf" >&6; } ;; 4307 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4308$as_echo "print -r" >&6; } ;; 4309 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4310$as_echo "cat" >&6; } ;; 4311esac 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4327$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4328if ${ac_cv_path_SED+:} false; then : 4329 $as_echo_n "(cached) " >&6 4330else 4331 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4332 for ac_i in 1 2 3 4 5 6 7; do 4333 ac_script="$ac_script$as_nl$ac_script" 4334 done 4335 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4336 { ac_script=; unset ac_script;} 4337 if test -z "$SED"; then 4338 ac_path_SED_found=false 4339 # Loop through the user's path and test for each of PROGNAME-LIST 4340 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4341for as_dir in $PATH 4342do 4343 IFS=$as_save_IFS 4344 test -z "$as_dir" && as_dir=. 4345 for ac_prog in sed gsed; do 4346 for ac_exec_ext in '' $ac_executable_extensions; do 4347 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4348 as_fn_executable_p "$ac_path_SED" || continue 4349# Check for GNU ac_path_SED and select it if it is found. 4350 # Check for GNU $ac_path_SED 4351case `"$ac_path_SED" --version 2>&1` in 4352*GNU*) 4353 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4354*) 4355 ac_count=0 4356 $as_echo_n 0123456789 >"conftest.in" 4357 while : 4358 do 4359 cat "conftest.in" "conftest.in" >"conftest.tmp" 4360 mv "conftest.tmp" "conftest.in" 4361 cp "conftest.in" "conftest.nl" 4362 $as_echo '' >> "conftest.nl" 4363 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4364 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4365 as_fn_arith $ac_count + 1 && ac_count=$as_val 4366 if test $ac_count -gt ${ac_path_SED_max-0}; then 4367 # Best one so far, save it but keep looking for a better one 4368 ac_cv_path_SED="$ac_path_SED" 4369 ac_path_SED_max=$ac_count 4370 fi 4371 # 10*(2^10) chars as input seems more than enough 4372 test $ac_count -gt 10 && break 4373 done 4374 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4375esac 4376 4377 $ac_path_SED_found && break 3 4378 done 4379 done 4380 done 4381IFS=$as_save_IFS 4382 if test -z "$ac_cv_path_SED"; then 4383 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4384 fi 4385else 4386 ac_cv_path_SED=$SED 4387fi 4388 4389fi 4390{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4391$as_echo "$ac_cv_path_SED" >&6; } 4392 SED="$ac_cv_path_SED" 4393 rm -f conftest.sed 4394 4395test -z "$SED" && SED=sed 4396Xsed="$SED -e 1s/^X//" 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4409$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4410if ${ac_cv_path_GREP+:} false; then : 4411 $as_echo_n "(cached) " >&6 4412else 4413 if test -z "$GREP"; then 4414 ac_path_GREP_found=false 4415 # Loop through the user's path and test for each of PROGNAME-LIST 4416 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4417for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4418do 4419 IFS=$as_save_IFS 4420 test -z "$as_dir" && as_dir=. 4421 for ac_prog in grep ggrep; do 4422 for ac_exec_ext in '' $ac_executable_extensions; do 4423 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4424 as_fn_executable_p "$ac_path_GREP" || continue 4425# Check for GNU ac_path_GREP and select it if it is found. 4426 # Check for GNU $ac_path_GREP 4427case `"$ac_path_GREP" --version 2>&1` in 4428*GNU*) 4429 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4430*) 4431 ac_count=0 4432 $as_echo_n 0123456789 >"conftest.in" 4433 while : 4434 do 4435 cat "conftest.in" "conftest.in" >"conftest.tmp" 4436 mv "conftest.tmp" "conftest.in" 4437 cp "conftest.in" "conftest.nl" 4438 $as_echo 'GREP' >> "conftest.nl" 4439 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4440 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4441 as_fn_arith $ac_count + 1 && ac_count=$as_val 4442 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4443 # Best one so far, save it but keep looking for a better one 4444 ac_cv_path_GREP="$ac_path_GREP" 4445 ac_path_GREP_max=$ac_count 4446 fi 4447 # 10*(2^10) chars as input seems more than enough 4448 test $ac_count -gt 10 && break 4449 done 4450 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4451esac 4452 4453 $ac_path_GREP_found && break 3 4454 done 4455 done 4456 done 4457IFS=$as_save_IFS 4458 if test -z "$ac_cv_path_GREP"; then 4459 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4460 fi 4461else 4462 ac_cv_path_GREP=$GREP 4463fi 4464 4465fi 4466{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4467$as_echo "$ac_cv_path_GREP" >&6; } 4468 GREP="$ac_cv_path_GREP" 4469 4470 4471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4472$as_echo_n "checking for egrep... " >&6; } 4473if ${ac_cv_path_EGREP+:} false; then : 4474 $as_echo_n "(cached) " >&6 4475else 4476 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4477 then ac_cv_path_EGREP="$GREP -E" 4478 else 4479 if test -z "$EGREP"; then 4480 ac_path_EGREP_found=false 4481 # Loop through the user's path and test for each of PROGNAME-LIST 4482 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4483for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4484do 4485 IFS=$as_save_IFS 4486 test -z "$as_dir" && as_dir=. 4487 for ac_prog in egrep; do 4488 for ac_exec_ext in '' $ac_executable_extensions; do 4489 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4490 as_fn_executable_p "$ac_path_EGREP" || continue 4491# Check for GNU ac_path_EGREP and select it if it is found. 4492 # Check for GNU $ac_path_EGREP 4493case `"$ac_path_EGREP" --version 2>&1` in 4494*GNU*) 4495 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4496*) 4497 ac_count=0 4498 $as_echo_n 0123456789 >"conftest.in" 4499 while : 4500 do 4501 cat "conftest.in" "conftest.in" >"conftest.tmp" 4502 mv "conftest.tmp" "conftest.in" 4503 cp "conftest.in" "conftest.nl" 4504 $as_echo 'EGREP' >> "conftest.nl" 4505 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4506 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4507 as_fn_arith $ac_count + 1 && ac_count=$as_val 4508 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4509 # Best one so far, save it but keep looking for a better one 4510 ac_cv_path_EGREP="$ac_path_EGREP" 4511 ac_path_EGREP_max=$ac_count 4512 fi 4513 # 10*(2^10) chars as input seems more than enough 4514 test $ac_count -gt 10 && break 4515 done 4516 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4517esac 4518 4519 $ac_path_EGREP_found && break 3 4520 done 4521 done 4522 done 4523IFS=$as_save_IFS 4524 if test -z "$ac_cv_path_EGREP"; then 4525 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4526 fi 4527else 4528 ac_cv_path_EGREP=$EGREP 4529fi 4530 4531 fi 4532fi 4533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4534$as_echo "$ac_cv_path_EGREP" >&6; } 4535 EGREP="$ac_cv_path_EGREP" 4536 4537 4538{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4539$as_echo_n "checking for fgrep... " >&6; } 4540if ${ac_cv_path_FGREP+:} false; then : 4541 $as_echo_n "(cached) " >&6 4542else 4543 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4544 then ac_cv_path_FGREP="$GREP -F" 4545 else 4546 if test -z "$FGREP"; then 4547 ac_path_FGREP_found=false 4548 # Loop through the user's path and test for each of PROGNAME-LIST 4549 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4550for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4551do 4552 IFS=$as_save_IFS 4553 test -z "$as_dir" && as_dir=. 4554 for ac_prog in fgrep; do 4555 for ac_exec_ext in '' $ac_executable_extensions; do 4556 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4557 as_fn_executable_p "$ac_path_FGREP" || continue 4558# Check for GNU ac_path_FGREP and select it if it is found. 4559 # Check for GNU $ac_path_FGREP 4560case `"$ac_path_FGREP" --version 2>&1` in 4561*GNU*) 4562 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4563*) 4564 ac_count=0 4565 $as_echo_n 0123456789 >"conftest.in" 4566 while : 4567 do 4568 cat "conftest.in" "conftest.in" >"conftest.tmp" 4569 mv "conftest.tmp" "conftest.in" 4570 cp "conftest.in" "conftest.nl" 4571 $as_echo 'FGREP' >> "conftest.nl" 4572 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4573 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4574 as_fn_arith $ac_count + 1 && ac_count=$as_val 4575 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4576 # Best one so far, save it but keep looking for a better one 4577 ac_cv_path_FGREP="$ac_path_FGREP" 4578 ac_path_FGREP_max=$ac_count 4579 fi 4580 # 10*(2^10) chars as input seems more than enough 4581 test $ac_count -gt 10 && break 4582 done 4583 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4584esac 4585 4586 $ac_path_FGREP_found && break 3 4587 done 4588 done 4589 done 4590IFS=$as_save_IFS 4591 if test -z "$ac_cv_path_FGREP"; then 4592 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4593 fi 4594else 4595 ac_cv_path_FGREP=$FGREP 4596fi 4597 4598 fi 4599fi 4600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4601$as_echo "$ac_cv_path_FGREP" >&6; } 4602 FGREP="$ac_cv_path_FGREP" 4603 4604 4605test -z "$GREP" && GREP=grep 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625# Check whether --with-gnu-ld was given. 4626if test "${with_gnu_ld+set}" = set; then : 4627 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4628else 4629 with_gnu_ld=no 4630fi 4631 4632ac_prog=ld 4633if test "$GCC" = yes; then 4634 # Check if gcc -print-prog-name=ld gives a path. 4635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4636$as_echo_n "checking for ld used by $CC... " >&6; } 4637 case $host in 4638 *-*-mingw*) 4639 # gcc leaves a trailing carriage return which upsets mingw 4640 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4641 *) 4642 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4643 esac 4644 case $ac_prog in 4645 # Accept absolute paths. 4646 [\\/]* | ?:[\\/]*) 4647 re_direlt='/[^/][^/]*/\.\./' 4648 # Canonicalize the pathname of ld 4649 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4650 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4651 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4652 done 4653 test -z "$LD" && LD="$ac_prog" 4654 ;; 4655 "") 4656 # If it fails, then pretend we aren't using GCC. 4657 ac_prog=ld 4658 ;; 4659 *) 4660 # If it is relative, then search for the first ld in PATH. 4661 with_gnu_ld=unknown 4662 ;; 4663 esac 4664elif test "$with_gnu_ld" = yes; then 4665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4666$as_echo_n "checking for GNU ld... " >&6; } 4667else 4668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4669$as_echo_n "checking for non-GNU ld... " >&6; } 4670fi 4671if ${lt_cv_path_LD+:} false; then : 4672 $as_echo_n "(cached) " >&6 4673else 4674 if test -z "$LD"; then 4675 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4676 for ac_dir in $PATH; do 4677 IFS="$lt_save_ifs" 4678 test -z "$ac_dir" && ac_dir=. 4679 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4680 lt_cv_path_LD="$ac_dir/$ac_prog" 4681 # Check to see if the program is GNU ld. I'd rather use --version, 4682 # but apparently some variants of GNU ld only accept -v. 4683 # Break only if it was the GNU/non-GNU ld that we prefer. 4684 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4685 *GNU* | *'with BFD'*) 4686 test "$with_gnu_ld" != no && break 4687 ;; 4688 *) 4689 test "$with_gnu_ld" != yes && break 4690 ;; 4691 esac 4692 fi 4693 done 4694 IFS="$lt_save_ifs" 4695else 4696 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4697fi 4698fi 4699 4700LD="$lt_cv_path_LD" 4701if test -n "$LD"; then 4702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4703$as_echo "$LD" >&6; } 4704else 4705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4706$as_echo "no" >&6; } 4707fi 4708test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4710$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4711if ${lt_cv_prog_gnu_ld+:} false; then : 4712 $as_echo_n "(cached) " >&6 4713else 4714 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4715case `$LD -v 2>&1 </dev/null` in 4716*GNU* | *'with BFD'*) 4717 lt_cv_prog_gnu_ld=yes 4718 ;; 4719*) 4720 lt_cv_prog_gnu_ld=no 4721 ;; 4722esac 4723fi 4724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4725$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4726with_gnu_ld=$lt_cv_prog_gnu_ld 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4737$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4738if ${lt_cv_path_NM+:} false; then : 4739 $as_echo_n "(cached) " >&6 4740else 4741 if test -n "$NM"; then 4742 # Let the user override the test. 4743 lt_cv_path_NM="$NM" 4744else 4745 lt_nm_to_check="${ac_tool_prefix}nm" 4746 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4747 lt_nm_to_check="$lt_nm_to_check nm" 4748 fi 4749 for lt_tmp_nm in $lt_nm_to_check; do 4750 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4751 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4752 IFS="$lt_save_ifs" 4753 test -z "$ac_dir" && ac_dir=. 4754 tmp_nm="$ac_dir/$lt_tmp_nm" 4755 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4756 # Check to see if the nm accepts a BSD-compat flag. 4757 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4758 # nm: unknown option "B" ignored 4759 # Tru64's nm complains that /dev/null is an invalid object file 4760 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4761 */dev/null* | *'Invalid file or object type'*) 4762 lt_cv_path_NM="$tmp_nm -B" 4763 break 4764 ;; 4765 *) 4766 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4767 */dev/null*) 4768 lt_cv_path_NM="$tmp_nm -p" 4769 break 4770 ;; 4771 *) 4772 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4773 continue # so that we can try to find one that supports BSD flags 4774 ;; 4775 esac 4776 ;; 4777 esac 4778 fi 4779 done 4780 IFS="$lt_save_ifs" 4781 done 4782 : ${lt_cv_path_NM=no} 4783fi 4784fi 4785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4786$as_echo "$lt_cv_path_NM" >&6; } 4787if test "$lt_cv_path_NM" != "no"; then 4788 NM="$lt_cv_path_NM" 4789else 4790 # Didn't find any BSD compatible name lister, look for dumpbin. 4791 if test -n "$DUMPBIN"; then : 4792 # Let the user override the test. 4793 else 4794 if test -n "$ac_tool_prefix"; then 4795 for ac_prog in dumpbin "link -dump" 4796 do 4797 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4798set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4800$as_echo_n "checking for $ac_word... " >&6; } 4801if ${ac_cv_prog_DUMPBIN+:} false; then : 4802 $as_echo_n "(cached) " >&6 4803else 4804 if test -n "$DUMPBIN"; then 4805 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4806else 4807as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4808for as_dir in $PATH 4809do 4810 IFS=$as_save_IFS 4811 test -z "$as_dir" && as_dir=. 4812 for ac_exec_ext in '' $ac_executable_extensions; do 4813 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4814 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4815 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4816 break 2 4817 fi 4818done 4819 done 4820IFS=$as_save_IFS 4821 4822fi 4823fi 4824DUMPBIN=$ac_cv_prog_DUMPBIN 4825if test -n "$DUMPBIN"; then 4826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4827$as_echo "$DUMPBIN" >&6; } 4828else 4829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4830$as_echo "no" >&6; } 4831fi 4832 4833 4834 test -n "$DUMPBIN" && break 4835 done 4836fi 4837if test -z "$DUMPBIN"; then 4838 ac_ct_DUMPBIN=$DUMPBIN 4839 for ac_prog in dumpbin "link -dump" 4840do 4841 # Extract the first word of "$ac_prog", so it can be a program name with args. 4842set dummy $ac_prog; ac_word=$2 4843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4844$as_echo_n "checking for $ac_word... " >&6; } 4845if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 4846 $as_echo_n "(cached) " >&6 4847else 4848 if test -n "$ac_ct_DUMPBIN"; then 4849 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4850else 4851as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4852for as_dir in $PATH 4853do 4854 IFS=$as_save_IFS 4855 test -z "$as_dir" && as_dir=. 4856 for ac_exec_ext in '' $ac_executable_extensions; do 4857 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4858 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4860 break 2 4861 fi 4862done 4863 done 4864IFS=$as_save_IFS 4865 4866fi 4867fi 4868ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4869if test -n "$ac_ct_DUMPBIN"; then 4870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4871$as_echo "$ac_ct_DUMPBIN" >&6; } 4872else 4873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4874$as_echo "no" >&6; } 4875fi 4876 4877 4878 test -n "$ac_ct_DUMPBIN" && break 4879done 4880 4881 if test "x$ac_ct_DUMPBIN" = x; then 4882 DUMPBIN=":" 4883 else 4884 case $cross_compiling:$ac_tool_warned in 4885yes:) 4886{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4887$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4888ac_tool_warned=yes ;; 4889esac 4890 DUMPBIN=$ac_ct_DUMPBIN 4891 fi 4892fi 4893 4894 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4895 *COFF*) 4896 DUMPBIN="$DUMPBIN -symbols" 4897 ;; 4898 *) 4899 DUMPBIN=: 4900 ;; 4901 esac 4902 fi 4903 4904 if test "$DUMPBIN" != ":"; then 4905 NM="$DUMPBIN" 4906 fi 4907fi 4908test -z "$NM" && NM=nm 4909 4910 4911 4912 4913 4914 4915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4916$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4917if ${lt_cv_nm_interface+:} false; then : 4918 $as_echo_n "(cached) " >&6 4919else 4920 lt_cv_nm_interface="BSD nm" 4921 echo "int some_variable = 0;" > conftest.$ac_ext 4922 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4923 (eval "$ac_compile" 2>conftest.err) 4924 cat conftest.err >&5 4925 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4926 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4927 cat conftest.err >&5 4928 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4929 cat conftest.out >&5 4930 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4931 lt_cv_nm_interface="MS dumpbin" 4932 fi 4933 rm -f conftest* 4934fi 4935{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4936$as_echo "$lt_cv_nm_interface" >&6; } 4937 4938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4939$as_echo_n "checking whether ln -s works... " >&6; } 4940LN_S=$as_ln_s 4941if test "$LN_S" = "ln -s"; then 4942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4943$as_echo "yes" >&6; } 4944else 4945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4946$as_echo "no, using $LN_S" >&6; } 4947fi 4948 4949# find the maximum length of command line arguments 4950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4951$as_echo_n "checking the maximum length of command line arguments... " >&6; } 4952if ${lt_cv_sys_max_cmd_len+:} false; then : 4953 $as_echo_n "(cached) " >&6 4954else 4955 i=0 4956 teststring="ABCD" 4957 4958 case $build_os in 4959 msdosdjgpp*) 4960 # On DJGPP, this test can blow up pretty badly due to problems in libc 4961 # (any single argument exceeding 2000 bytes causes a buffer overrun 4962 # during glob expansion). Even if it were fixed, the result of this 4963 # check would be larger than it should be. 4964 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4965 ;; 4966 4967 gnu*) 4968 # Under GNU Hurd, this test is not required because there is 4969 # no limit to the length of command line arguments. 4970 # Libtool will interpret -1 as no limit whatsoever 4971 lt_cv_sys_max_cmd_len=-1; 4972 ;; 4973 4974 cygwin* | mingw* | cegcc*) 4975 # On Win9x/ME, this test blows up -- it succeeds, but takes 4976 # about 5 minutes as the teststring grows exponentially. 4977 # Worse, since 9x/ME are not pre-emptively multitasking, 4978 # you end up with a "frozen" computer, even though with patience 4979 # the test eventually succeeds (with a max line length of 256k). 4980 # Instead, let's just punt: use the minimum linelength reported by 4981 # all of the supported platforms: 8192 (on NT/2K/XP). 4982 lt_cv_sys_max_cmd_len=8192; 4983 ;; 4984 4985 mint*) 4986 # On MiNT this can take a long time and run out of memory. 4987 lt_cv_sys_max_cmd_len=8192; 4988 ;; 4989 4990 amigaos*) 4991 # On AmigaOS with pdksh, this test takes hours, literally. 4992 # So we just punt and use a minimum line length of 8192. 4993 lt_cv_sys_max_cmd_len=8192; 4994 ;; 4995 4996 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 4997 # This has been around since 386BSD, at least. Likely further. 4998 if test -x /sbin/sysctl; then 4999 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5000 elif test -x /usr/sbin/sysctl; then 5001 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5002 else 5003 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5004 fi 5005 # And add a safety zone 5006 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5007 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5008 ;; 5009 5010 interix*) 5011 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5012 lt_cv_sys_max_cmd_len=196608 5013 ;; 5014 5015 osf*) 5016 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5017 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5018 # nice to cause kernel panics so lets avoid the loop below. 5019 # First set a reasonable default. 5020 lt_cv_sys_max_cmd_len=16384 5021 # 5022 if test -x /sbin/sysconfig; then 5023 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5024 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5025 esac 5026 fi 5027 ;; 5028 sco3.2v5*) 5029 lt_cv_sys_max_cmd_len=102400 5030 ;; 5031 sysv5* | sco5v6* | sysv4.2uw2*) 5032 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5033 if test -n "$kargmax"; then 5034 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5035 else 5036 lt_cv_sys_max_cmd_len=32768 5037 fi 5038 ;; 5039 *) 5040 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5041 if test -n "$lt_cv_sys_max_cmd_len"; then 5042 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5043 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5044 else 5045 # Make teststring a little bigger before we do anything with it. 5046 # a 1K string should be a reasonable start. 5047 for i in 1 2 3 4 5 6 7 8 ; do 5048 teststring=$teststring$teststring 5049 done 5050 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5051 # If test is not a shell built-in, we'll probably end up computing a 5052 # maximum length that is only half of the actual maximum length, but 5053 # we can't tell. 5054 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5055 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5056 test $i != 17 # 1/2 MB should be enough 5057 do 5058 i=`expr $i + 1` 5059 teststring=$teststring$teststring 5060 done 5061 # Only check the string length outside the loop. 5062 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5063 teststring= 5064 # Add a significant safety factor because C++ compilers can tack on 5065 # massive amounts of additional arguments before passing them to the 5066 # linker. It appears as though 1/2 is a usable value. 5067 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5068 fi 5069 ;; 5070 esac 5071 5072fi 5073 5074if test -n $lt_cv_sys_max_cmd_len ; then 5075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5076$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5077else 5078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5079$as_echo "none" >&6; } 5080fi 5081max_cmd_len=$lt_cv_sys_max_cmd_len 5082 5083 5084 5085 5086 5087 5088: ${CP="cp -f"} 5089: ${MV="mv -f"} 5090: ${RM="rm -f"} 5091 5092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5093$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5094# Try some XSI features 5095xsi_shell=no 5096( _lt_dummy="a/b/c" 5097 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5098 = c,a/b,, \ 5099 && eval 'test $(( 1 + 1 )) -eq 2 \ 5100 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5101 && xsi_shell=yes 5102{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5103$as_echo "$xsi_shell" >&6; } 5104 5105 5106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5107$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5108lt_shell_append=no 5109( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5110 >/dev/null 2>&1 \ 5111 && lt_shell_append=yes 5112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5113$as_echo "$lt_shell_append" >&6; } 5114 5115 5116if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5117 lt_unset=unset 5118else 5119 lt_unset=false 5120fi 5121 5122 5123 5124 5125 5126# test EBCDIC or ASCII 5127case `echo X|tr X '\101'` in 5128 A) # ASCII based system 5129 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5130 lt_SP2NL='tr \040 \012' 5131 lt_NL2SP='tr \015\012 \040\040' 5132 ;; 5133 *) # EBCDIC based system 5134 lt_SP2NL='tr \100 \n' 5135 lt_NL2SP='tr \r\n \100\100' 5136 ;; 5137esac 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5148$as_echo_n "checking for $LD option to reload object files... " >&6; } 5149if ${lt_cv_ld_reload_flag+:} false; then : 5150 $as_echo_n "(cached) " >&6 5151else 5152 lt_cv_ld_reload_flag='-r' 5153fi 5154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5155$as_echo "$lt_cv_ld_reload_flag" >&6; } 5156reload_flag=$lt_cv_ld_reload_flag 5157case $reload_flag in 5158"" | " "*) ;; 5159*) reload_flag=" $reload_flag" ;; 5160esac 5161reload_cmds='$LD$reload_flag -o $output$reload_objs' 5162case $host_os in 5163 darwin*) 5164 if test "$GCC" = yes; then 5165 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5166 else 5167 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5168 fi 5169 ;; 5170esac 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180if test -n "$ac_tool_prefix"; then 5181 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5182set dummy ${ac_tool_prefix}objdump; ac_word=$2 5183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5184$as_echo_n "checking for $ac_word... " >&6; } 5185if ${ac_cv_prog_OBJDUMP+:} false; then : 5186 $as_echo_n "(cached) " >&6 5187else 5188 if test -n "$OBJDUMP"; then 5189 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5190else 5191as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5192for as_dir in $PATH 5193do 5194 IFS=$as_save_IFS 5195 test -z "$as_dir" && as_dir=. 5196 for ac_exec_ext in '' $ac_executable_extensions; do 5197 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5198 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5200 break 2 5201 fi 5202done 5203 done 5204IFS=$as_save_IFS 5205 5206fi 5207fi 5208OBJDUMP=$ac_cv_prog_OBJDUMP 5209if test -n "$OBJDUMP"; then 5210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5211$as_echo "$OBJDUMP" >&6; } 5212else 5213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5214$as_echo "no" >&6; } 5215fi 5216 5217 5218fi 5219if test -z "$ac_cv_prog_OBJDUMP"; then 5220 ac_ct_OBJDUMP=$OBJDUMP 5221 # Extract the first word of "objdump", so it can be a program name with args. 5222set dummy objdump; ac_word=$2 5223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5224$as_echo_n "checking for $ac_word... " >&6; } 5225if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5226 $as_echo_n "(cached) " >&6 5227else 5228 if test -n "$ac_ct_OBJDUMP"; then 5229 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5230else 5231as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5232for as_dir in $PATH 5233do 5234 IFS=$as_save_IFS 5235 test -z "$as_dir" && as_dir=. 5236 for ac_exec_ext in '' $ac_executable_extensions; do 5237 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5238 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5239 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5240 break 2 5241 fi 5242done 5243 done 5244IFS=$as_save_IFS 5245 5246fi 5247fi 5248ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5249if test -n "$ac_ct_OBJDUMP"; then 5250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5251$as_echo "$ac_ct_OBJDUMP" >&6; } 5252else 5253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5254$as_echo "no" >&6; } 5255fi 5256 5257 if test "x$ac_ct_OBJDUMP" = x; then 5258 OBJDUMP="false" 5259 else 5260 case $cross_compiling:$ac_tool_warned in 5261yes:) 5262{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5263$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5264ac_tool_warned=yes ;; 5265esac 5266 OBJDUMP=$ac_ct_OBJDUMP 5267 fi 5268else 5269 OBJDUMP="$ac_cv_prog_OBJDUMP" 5270fi 5271 5272test -z "$OBJDUMP" && OBJDUMP=objdump 5273 5274 5275 5276 5277 5278 5279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5280$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5281if ${lt_cv_deplibs_check_method+:} false; then : 5282 $as_echo_n "(cached) " >&6 5283else 5284 lt_cv_file_magic_cmd='$MAGIC_CMD' 5285lt_cv_file_magic_test_file= 5286lt_cv_deplibs_check_method='unknown' 5287# Need to set the preceding variable on all platforms that support 5288# interlibrary dependencies. 5289# 'none' -- dependencies not supported. 5290# `unknown' -- same as none, but documents that we really don't know. 5291# 'pass_all' -- all dependencies passed with no checks. 5292# 'test_compile' -- check by making test program. 5293# 'file_magic [[regex]]' -- check by looking for files in library path 5294# which responds to the $file_magic_cmd with a given extended regex. 5295# If you have `file' or equivalent on your system and you're not sure 5296# whether `pass_all' will *always* work, you probably want this one. 5297 5298case $host_os in 5299aix[4-9]*) 5300 lt_cv_deplibs_check_method=pass_all 5301 ;; 5302 5303beos*) 5304 lt_cv_deplibs_check_method=pass_all 5305 ;; 5306 5307bsdi[45]*) 5308 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5309 lt_cv_file_magic_cmd='/usr/bin/file -L' 5310 lt_cv_file_magic_test_file=/shlib/libc.so 5311 ;; 5312 5313cygwin*) 5314 # func_win32_libid is a shell function defined in ltmain.sh 5315 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5316 lt_cv_file_magic_cmd='func_win32_libid' 5317 ;; 5318 5319mingw* | pw32*) 5320 # Base MSYS/MinGW do not provide the 'file' command needed by 5321 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5322 # unless we find 'file', for example because we are cross-compiling. 5323 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5324 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5325 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5326 lt_cv_file_magic_cmd='func_win32_libid' 5327 else 5328 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5329 lt_cv_file_magic_cmd='$OBJDUMP -f' 5330 fi 5331 ;; 5332 5333cegcc*) 5334 # use the weaker test based on 'objdump'. See mingw*. 5335 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5336 lt_cv_file_magic_cmd='$OBJDUMP -f' 5337 ;; 5338 5339darwin* | rhapsody*) 5340 lt_cv_deplibs_check_method=pass_all 5341 ;; 5342 5343freebsd* | dragonfly*) 5344 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5345 case $host_cpu in 5346 i*86 ) 5347 # Not sure whether the presence of OpenBSD here was a mistake. 5348 # Let's accept both of them until this is cleared up. 5349 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5350 lt_cv_file_magic_cmd=/usr/bin/file 5351 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5352 ;; 5353 esac 5354 else 5355 lt_cv_deplibs_check_method=pass_all 5356 fi 5357 ;; 5358 5359gnu*) 5360 lt_cv_deplibs_check_method=pass_all 5361 ;; 5362 5363haiku*) 5364 lt_cv_deplibs_check_method=pass_all 5365 ;; 5366 5367hpux10.20* | hpux11*) 5368 lt_cv_file_magic_cmd=/usr/bin/file 5369 case $host_cpu in 5370 ia64*) 5371 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5372 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5373 ;; 5374 hppa*64*) 5375 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]' 5376 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5377 ;; 5378 *) 5379 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5380 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5381 ;; 5382 esac 5383 ;; 5384 5385interix[3-9]*) 5386 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5387 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5388 ;; 5389 5390irix5* | irix6* | nonstopux*) 5391 case $LD in 5392 *-32|*"-32 ") libmagic=32-bit;; 5393 *-n32|*"-n32 ") libmagic=N32;; 5394 *-64|*"-64 ") libmagic=64-bit;; 5395 *) libmagic=never-match;; 5396 esac 5397 lt_cv_deplibs_check_method=pass_all 5398 ;; 5399 5400# This must be Linux ELF. 5401linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 5402 lt_cv_deplibs_check_method=pass_all 5403 ;; 5404 5405netbsd*) 5406 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5407 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5408 else 5409 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5410 fi 5411 ;; 5412 5413newos6*) 5414 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5415 lt_cv_file_magic_cmd=/usr/bin/file 5416 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5417 ;; 5418 5419*nto* | *qnx*) 5420 lt_cv_deplibs_check_method=pass_all 5421 ;; 5422 5423openbsd*) 5424 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5425 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5426 else 5427 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5428 fi 5429 ;; 5430 5431osf3* | osf4* | osf5*) 5432 lt_cv_deplibs_check_method=pass_all 5433 ;; 5434 5435rdos*) 5436 lt_cv_deplibs_check_method=pass_all 5437 ;; 5438 5439solaris*) 5440 lt_cv_deplibs_check_method=pass_all 5441 ;; 5442 5443sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5444 lt_cv_deplibs_check_method=pass_all 5445 ;; 5446 5447sysv4 | sysv4.3*) 5448 case $host_vendor in 5449 motorola) 5450 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]' 5451 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5452 ;; 5453 ncr) 5454 lt_cv_deplibs_check_method=pass_all 5455 ;; 5456 sequent) 5457 lt_cv_file_magic_cmd='/bin/file' 5458 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5459 ;; 5460 sni) 5461 lt_cv_file_magic_cmd='/bin/file' 5462 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5463 lt_cv_file_magic_test_file=/lib/libc.so 5464 ;; 5465 siemens) 5466 lt_cv_deplibs_check_method=pass_all 5467 ;; 5468 pc) 5469 lt_cv_deplibs_check_method=pass_all 5470 ;; 5471 esac 5472 ;; 5473 5474tpf*) 5475 lt_cv_deplibs_check_method=pass_all 5476 ;; 5477esac 5478 5479fi 5480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5481$as_echo "$lt_cv_deplibs_check_method" >&6; } 5482file_magic_cmd=$lt_cv_file_magic_cmd 5483deplibs_check_method=$lt_cv_deplibs_check_method 5484test -z "$deplibs_check_method" && deplibs_check_method=unknown 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497if test -n "$ac_tool_prefix"; then 5498 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5499set dummy ${ac_tool_prefix}ar; ac_word=$2 5500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5501$as_echo_n "checking for $ac_word... " >&6; } 5502if ${ac_cv_prog_AR+:} false; then : 5503 $as_echo_n "(cached) " >&6 5504else 5505 if test -n "$AR"; then 5506 ac_cv_prog_AR="$AR" # Let the user override the test. 5507else 5508as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5509for as_dir in $PATH 5510do 5511 IFS=$as_save_IFS 5512 test -z "$as_dir" && as_dir=. 5513 for ac_exec_ext in '' $ac_executable_extensions; do 5514 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5515 ac_cv_prog_AR="${ac_tool_prefix}ar" 5516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5517 break 2 5518 fi 5519done 5520 done 5521IFS=$as_save_IFS 5522 5523fi 5524fi 5525AR=$ac_cv_prog_AR 5526if test -n "$AR"; then 5527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5528$as_echo "$AR" >&6; } 5529else 5530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5531$as_echo "no" >&6; } 5532fi 5533 5534 5535fi 5536if test -z "$ac_cv_prog_AR"; then 5537 ac_ct_AR=$AR 5538 # Extract the first word of "ar", so it can be a program name with args. 5539set dummy ar; ac_word=$2 5540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5541$as_echo_n "checking for $ac_word... " >&6; } 5542if ${ac_cv_prog_ac_ct_AR+:} false; then : 5543 $as_echo_n "(cached) " >&6 5544else 5545 if test -n "$ac_ct_AR"; then 5546 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5547else 5548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5549for as_dir in $PATH 5550do 5551 IFS=$as_save_IFS 5552 test -z "$as_dir" && as_dir=. 5553 for ac_exec_ext in '' $ac_executable_extensions; do 5554 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5555 ac_cv_prog_ac_ct_AR="ar" 5556 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5557 break 2 5558 fi 5559done 5560 done 5561IFS=$as_save_IFS 5562 5563fi 5564fi 5565ac_ct_AR=$ac_cv_prog_ac_ct_AR 5566if test -n "$ac_ct_AR"; then 5567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5568$as_echo "$ac_ct_AR" >&6; } 5569else 5570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5571$as_echo "no" >&6; } 5572fi 5573 5574 if test "x$ac_ct_AR" = x; then 5575 AR="false" 5576 else 5577 case $cross_compiling:$ac_tool_warned in 5578yes:) 5579{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5580$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5581ac_tool_warned=yes ;; 5582esac 5583 AR=$ac_ct_AR 5584 fi 5585else 5586 AR="$ac_cv_prog_AR" 5587fi 5588 5589test -z "$AR" && AR=ar 5590test -z "$AR_FLAGS" && AR_FLAGS=cru 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602if test -n "$ac_tool_prefix"; then 5603 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5604set dummy ${ac_tool_prefix}strip; ac_word=$2 5605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5606$as_echo_n "checking for $ac_word... " >&6; } 5607if ${ac_cv_prog_STRIP+:} false; then : 5608 $as_echo_n "(cached) " >&6 5609else 5610 if test -n "$STRIP"; then 5611 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5612else 5613as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5614for as_dir in $PATH 5615do 5616 IFS=$as_save_IFS 5617 test -z "$as_dir" && as_dir=. 5618 for ac_exec_ext in '' $ac_executable_extensions; do 5619 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5620 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5622 break 2 5623 fi 5624done 5625 done 5626IFS=$as_save_IFS 5627 5628fi 5629fi 5630STRIP=$ac_cv_prog_STRIP 5631if test -n "$STRIP"; then 5632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5633$as_echo "$STRIP" >&6; } 5634else 5635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5636$as_echo "no" >&6; } 5637fi 5638 5639 5640fi 5641if test -z "$ac_cv_prog_STRIP"; then 5642 ac_ct_STRIP=$STRIP 5643 # Extract the first word of "strip", so it can be a program name with args. 5644set dummy strip; ac_word=$2 5645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5646$as_echo_n "checking for $ac_word... " >&6; } 5647if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5648 $as_echo_n "(cached) " >&6 5649else 5650 if test -n "$ac_ct_STRIP"; then 5651 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5652else 5653as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5654for as_dir in $PATH 5655do 5656 IFS=$as_save_IFS 5657 test -z "$as_dir" && as_dir=. 5658 for ac_exec_ext in '' $ac_executable_extensions; do 5659 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5660 ac_cv_prog_ac_ct_STRIP="strip" 5661 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5662 break 2 5663 fi 5664done 5665 done 5666IFS=$as_save_IFS 5667 5668fi 5669fi 5670ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5671if test -n "$ac_ct_STRIP"; then 5672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5673$as_echo "$ac_ct_STRIP" >&6; } 5674else 5675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5676$as_echo "no" >&6; } 5677fi 5678 5679 if test "x$ac_ct_STRIP" = x; then 5680 STRIP=":" 5681 else 5682 case $cross_compiling:$ac_tool_warned in 5683yes:) 5684{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5685$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5686ac_tool_warned=yes ;; 5687esac 5688 STRIP=$ac_ct_STRIP 5689 fi 5690else 5691 STRIP="$ac_cv_prog_STRIP" 5692fi 5693 5694test -z "$STRIP" && STRIP=: 5695 5696 5697 5698 5699 5700 5701if test -n "$ac_tool_prefix"; then 5702 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5703set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5705$as_echo_n "checking for $ac_word... " >&6; } 5706if ${ac_cv_prog_RANLIB+:} false; then : 5707 $as_echo_n "(cached) " >&6 5708else 5709 if test -n "$RANLIB"; then 5710 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5711else 5712as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5713for as_dir in $PATH 5714do 5715 IFS=$as_save_IFS 5716 test -z "$as_dir" && as_dir=. 5717 for ac_exec_ext in '' $ac_executable_extensions; do 5718 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5719 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5721 break 2 5722 fi 5723done 5724 done 5725IFS=$as_save_IFS 5726 5727fi 5728fi 5729RANLIB=$ac_cv_prog_RANLIB 5730if test -n "$RANLIB"; then 5731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5732$as_echo "$RANLIB" >&6; } 5733else 5734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5735$as_echo "no" >&6; } 5736fi 5737 5738 5739fi 5740if test -z "$ac_cv_prog_RANLIB"; then 5741 ac_ct_RANLIB=$RANLIB 5742 # Extract the first word of "ranlib", so it can be a program name with args. 5743set dummy ranlib; ac_word=$2 5744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5745$as_echo_n "checking for $ac_word... " >&6; } 5746if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5747 $as_echo_n "(cached) " >&6 5748else 5749 if test -n "$ac_ct_RANLIB"; then 5750 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5751else 5752as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5753for as_dir in $PATH 5754do 5755 IFS=$as_save_IFS 5756 test -z "$as_dir" && as_dir=. 5757 for ac_exec_ext in '' $ac_executable_extensions; do 5758 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5759 ac_cv_prog_ac_ct_RANLIB="ranlib" 5760 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5761 break 2 5762 fi 5763done 5764 done 5765IFS=$as_save_IFS 5766 5767fi 5768fi 5769ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5770if test -n "$ac_ct_RANLIB"; then 5771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5772$as_echo "$ac_ct_RANLIB" >&6; } 5773else 5774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5775$as_echo "no" >&6; } 5776fi 5777 5778 if test "x$ac_ct_RANLIB" = x; then 5779 RANLIB=":" 5780 else 5781 case $cross_compiling:$ac_tool_warned in 5782yes:) 5783{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5784$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5785ac_tool_warned=yes ;; 5786esac 5787 RANLIB=$ac_ct_RANLIB 5788 fi 5789else 5790 RANLIB="$ac_cv_prog_RANLIB" 5791fi 5792 5793test -z "$RANLIB" && RANLIB=: 5794 5795 5796 5797 5798 5799 5800# Determine commands to create old-style static archives. 5801old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 5802old_postinstall_cmds='chmod 644 $oldlib' 5803old_postuninstall_cmds= 5804 5805if test -n "$RANLIB"; then 5806 case $host_os in 5807 openbsd*) 5808 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 5809 ;; 5810 *) 5811 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 5812 ;; 5813 esac 5814 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5815fi 5816 5817case $host_os in 5818 darwin*) 5819 lock_old_archive_extraction=yes ;; 5820 *) 5821 lock_old_archive_extraction=no ;; 5822esac 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844for ac_prog in gawk mawk nawk awk 5845do 5846 # Extract the first word of "$ac_prog", so it can be a program name with args. 5847set dummy $ac_prog; ac_word=$2 5848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5849$as_echo_n "checking for $ac_word... " >&6; } 5850if ${ac_cv_prog_AWK+:} false; then : 5851 $as_echo_n "(cached) " >&6 5852else 5853 if test -n "$AWK"; then 5854 ac_cv_prog_AWK="$AWK" # Let the user override the test. 5855else 5856as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5857for as_dir in $PATH 5858do 5859 IFS=$as_save_IFS 5860 test -z "$as_dir" && as_dir=. 5861 for ac_exec_ext in '' $ac_executable_extensions; do 5862 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5863 ac_cv_prog_AWK="$ac_prog" 5864 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5865 break 2 5866 fi 5867done 5868 done 5869IFS=$as_save_IFS 5870 5871fi 5872fi 5873AWK=$ac_cv_prog_AWK 5874if test -n "$AWK"; then 5875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 5876$as_echo "$AWK" >&6; } 5877else 5878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5879$as_echo "no" >&6; } 5880fi 5881 5882 5883 test -n "$AWK" && break 5884done 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904# If no C compiler was specified, use CC. 5905LTCC=${LTCC-"$CC"} 5906 5907# If no C compiler flags were specified, use CFLAGS. 5908LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5909 5910# Allow CC to be a program name with arguments. 5911compiler=$CC 5912 5913 5914# Check for command to grab the raw symbol name followed by C symbol from nm. 5915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 5916$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5917if ${lt_cv_sys_global_symbol_pipe+:} false; then : 5918 $as_echo_n "(cached) " >&6 5919else 5920 5921# These are sane defaults that work on at least a few old systems. 5922# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5923 5924# Character class describing NM global symbol codes. 5925symcode='[BCDEGRST]' 5926 5927# Regexp to match symbols that can be accessed directly from C. 5928sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5929 5930# Define system-specific variables. 5931case $host_os in 5932aix*) 5933 symcode='[BCDT]' 5934 ;; 5935cygwin* | mingw* | pw32* | cegcc*) 5936 symcode='[ABCDGISTW]' 5937 ;; 5938hpux*) 5939 if test "$host_cpu" = ia64; then 5940 symcode='[ABCDEGRST]' 5941 fi 5942 ;; 5943irix* | nonstopux*) 5944 symcode='[BCDEGRST]' 5945 ;; 5946osf*) 5947 symcode='[BCDEGQRST]' 5948 ;; 5949solaris*) 5950 symcode='[BDRT]' 5951 ;; 5952sco3.2v5*) 5953 symcode='[DT]' 5954 ;; 5955sysv4.2uw2*) 5956 symcode='[DT]' 5957 ;; 5958sysv5* | sco5v6* | unixware* | OpenUNIX*) 5959 symcode='[ABDT]' 5960 ;; 5961sysv4) 5962 symcode='[DFNSTU]' 5963 ;; 5964esac 5965 5966# If we're using GNU nm, then use its standard symbol codes. 5967case `$NM -V 2>&1` in 5968*GNU* | *'with BFD'*) 5969 symcode='[ABCDGIRSTW]' ;; 5970esac 5971 5972# Transform an extracted symbol line into a proper C declaration. 5973# Some systems (esp. on ia64) link data and code symbols differently, 5974# so use this general approach. 5975lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 5976 5977# Transform an extracted symbol line into symbol name and symbol address 5978lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 5979lt_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'" 5980 5981# Handle CRLF in mingw tool chain 5982opt_cr= 5983case $build_os in 5984mingw*) 5985 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5986 ;; 5987esac 5988 5989# Try without a prefix underscore, then with it. 5990for ac_symprfx in "" "_"; do 5991 5992 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5993 symxfrm="\\1 $ac_symprfx\\2 \\2" 5994 5995 # Write the raw and C identifiers. 5996 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 5997 # Fake it for dumpbin and say T for any non-static function 5998 # and D for any global variable. 5999 # Also find C++ and __fastcall symbols from MSVC++, 6000 # which start with @ or ?. 6001 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6002" {last_section=section; section=\$ 3};"\ 6003" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6004" \$ 0!~/External *\|/{next};"\ 6005" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6006" {if(hide[section]) next};"\ 6007" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6008" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6009" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6010" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6011" ' prfx=^$ac_symprfx" 6012 else 6013 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6014 fi 6015 6016 # Check to see that the pipe works correctly. 6017 pipe_works=no 6018 6019 rm -f conftest* 6020 cat > conftest.$ac_ext <<_LT_EOF 6021#ifdef __cplusplus 6022extern "C" { 6023#endif 6024char nm_test_var; 6025void nm_test_func(void); 6026void nm_test_func(void){} 6027#ifdef __cplusplus 6028} 6029#endif 6030int main(){nm_test_var='a';nm_test_func();return(0);} 6031_LT_EOF 6032 6033 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6034 (eval $ac_compile) 2>&5 6035 ac_status=$? 6036 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6037 test $ac_status = 0; }; then 6038 # Now try to grab the symbols. 6039 nlist=conftest.nm 6040 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6041 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6042 ac_status=$? 6043 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6044 test $ac_status = 0; } && test -s "$nlist"; then 6045 # Try sorting and uniquifying the output. 6046 if sort "$nlist" | uniq > "$nlist"T; then 6047 mv -f "$nlist"T "$nlist" 6048 else 6049 rm -f "$nlist"T 6050 fi 6051 6052 # Make sure that we snagged all the symbols we need. 6053 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6054 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6055 cat <<_LT_EOF > conftest.$ac_ext 6056#ifdef __cplusplus 6057extern "C" { 6058#endif 6059 6060_LT_EOF 6061 # Now generate the symbol file. 6062 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6063 6064 cat <<_LT_EOF >> conftest.$ac_ext 6065 6066/* The mapping between symbol names and symbols. */ 6067const struct { 6068 const char *name; 6069 void *address; 6070} 6071lt__PROGRAM__LTX_preloaded_symbols[] = 6072{ 6073 { "@PROGRAM@", (void *) 0 }, 6074_LT_EOF 6075 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6076 cat <<\_LT_EOF >> conftest.$ac_ext 6077 {0, (void *) 0} 6078}; 6079 6080/* This works around a problem in FreeBSD linker */ 6081#ifdef FREEBSD_WORKAROUND 6082static const void *lt_preloaded_setup() { 6083 return lt__PROGRAM__LTX_preloaded_symbols; 6084} 6085#endif 6086 6087#ifdef __cplusplus 6088} 6089#endif 6090_LT_EOF 6091 # Now try linking the two files. 6092 mv conftest.$ac_objext conftstm.$ac_objext 6093 lt_save_LIBS="$LIBS" 6094 lt_save_CFLAGS="$CFLAGS" 6095 LIBS="conftstm.$ac_objext" 6096 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6097 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6098 (eval $ac_link) 2>&5 6099 ac_status=$? 6100 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6101 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6102 pipe_works=yes 6103 fi 6104 LIBS="$lt_save_LIBS" 6105 CFLAGS="$lt_save_CFLAGS" 6106 else 6107 echo "cannot find nm_test_func in $nlist" >&5 6108 fi 6109 else 6110 echo "cannot find nm_test_var in $nlist" >&5 6111 fi 6112 else 6113 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6114 fi 6115 else 6116 echo "$progname: failed program was:" >&5 6117 cat conftest.$ac_ext >&5 6118 fi 6119 rm -rf conftest* conftst* 6120 6121 # Do not use the global_symbol_pipe unless it works. 6122 if test "$pipe_works" = yes; then 6123 break 6124 else 6125 lt_cv_sys_global_symbol_pipe= 6126 fi 6127done 6128 6129fi 6130 6131if test -z "$lt_cv_sys_global_symbol_pipe"; then 6132 lt_cv_sys_global_symbol_to_cdecl= 6133fi 6134if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6136$as_echo "failed" >&6; } 6137else 6138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6139$as_echo "ok" >&6; } 6140fi 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163# Check whether --enable-libtool-lock was given. 6164if test "${enable_libtool_lock+set}" = set; then : 6165 enableval=$enable_libtool_lock; 6166fi 6167 6168test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6169 6170# Some flags need to be propagated to the compiler or linker for good 6171# libtool support. 6172case $host in 6173ia64-*-hpux*) 6174 # Find out which ABI we are using. 6175 echo 'int i;' > conftest.$ac_ext 6176 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6177 (eval $ac_compile) 2>&5 6178 ac_status=$? 6179 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6180 test $ac_status = 0; }; then 6181 case `/usr/bin/file conftest.$ac_objext` in 6182 *ELF-32*) 6183 HPUX_IA64_MODE="32" 6184 ;; 6185 *ELF-64*) 6186 HPUX_IA64_MODE="64" 6187 ;; 6188 esac 6189 fi 6190 rm -rf conftest* 6191 ;; 6192*-*-irix6*) 6193 # Find out which ABI we are using. 6194 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6195 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6196 (eval $ac_compile) 2>&5 6197 ac_status=$? 6198 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6199 test $ac_status = 0; }; then 6200 if test "$lt_cv_prog_gnu_ld" = yes; then 6201 case `/usr/bin/file conftest.$ac_objext` in 6202 *32-bit*) 6203 LD="${LD-ld} -melf32bsmip" 6204 ;; 6205 *N32*) 6206 LD="${LD-ld} -melf32bmipn32" 6207 ;; 6208 *64-bit*) 6209 LD="${LD-ld} -melf64bmip" 6210 ;; 6211 esac 6212 else 6213 case `/usr/bin/file conftest.$ac_objext` in 6214 *32-bit*) 6215 LD="${LD-ld} -32" 6216 ;; 6217 *N32*) 6218 LD="${LD-ld} -n32" 6219 ;; 6220 *64-bit*) 6221 LD="${LD-ld} -64" 6222 ;; 6223 esac 6224 fi 6225 fi 6226 rm -rf conftest* 6227 ;; 6228 6229x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6230s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6231 # Find out which ABI we are using. 6232 echo 'int i;' > conftest.$ac_ext 6233 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6234 (eval $ac_compile) 2>&5 6235 ac_status=$? 6236 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6237 test $ac_status = 0; }; then 6238 case `/usr/bin/file conftest.o` in 6239 *32-bit*) 6240 case $host in 6241 x86_64-*kfreebsd*-gnu) 6242 LD="${LD-ld} -m elf_i386_fbsd" 6243 ;; 6244 x86_64-*linux*) 6245 case `/usr/bin/file conftest.o` in 6246 *x86-64*) 6247 LD="${LD-ld} -m elf32_x86_64" 6248 ;; 6249 *) 6250 LD="${LD-ld} -m elf_i386" 6251 ;; 6252 esac 6253 ;; 6254 powerpc64le-*linux*) 6255 LD="${LD-ld} -m elf32lppclinux" 6256 ;; 6257 powerpc64-*linux*) 6258 LD="${LD-ld} -m elf32ppclinux" 6259 ;; 6260 s390x-*linux*) 6261 LD="${LD-ld} -m elf_s390" 6262 ;; 6263 sparc64-*linux*) 6264 LD="${LD-ld} -m elf32_sparc" 6265 ;; 6266 esac 6267 ;; 6268 *64-bit*) 6269 case $host in 6270 x86_64-*kfreebsd*-gnu) 6271 LD="${LD-ld} -m elf_x86_64_fbsd" 6272 ;; 6273 x86_64-*linux*) 6274 LD="${LD-ld} -m elf_x86_64" 6275 ;; 6276 powerpcle-*linux*) 6277 LD="${LD-ld} -m elf64lppc" 6278 ;; 6279 powerpc-*linux*) 6280 LD="${LD-ld} -m elf64ppc" 6281 ;; 6282 s390*-*linux*|s390*-*tpf*) 6283 LD="${LD-ld} -m elf64_s390" 6284 ;; 6285 sparc*-*linux*) 6286 LD="${LD-ld} -m elf64_sparc" 6287 ;; 6288 esac 6289 ;; 6290 esac 6291 fi 6292 rm -rf conftest* 6293 ;; 6294 6295*-*-sco3.2v5*) 6296 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6297 SAVE_CFLAGS="$CFLAGS" 6298 CFLAGS="$CFLAGS -belf" 6299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6300$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6301if ${lt_cv_cc_needs_belf+:} false; then : 6302 $as_echo_n "(cached) " >&6 6303else 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 6310 if test x$gcc_no_link = xyes; then 6311 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6312fi 6313cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6314/* end confdefs.h. */ 6315 6316int 6317main () 6318{ 6319 6320 ; 6321 return 0; 6322} 6323_ACEOF 6324if ac_fn_c_try_link "$LINENO"; then : 6325 lt_cv_cc_needs_belf=yes 6326else 6327 lt_cv_cc_needs_belf=no 6328fi 6329rm -f core conftest.err conftest.$ac_objext \ 6330 conftest$ac_exeext conftest.$ac_ext 6331 ac_ext=c 6332ac_cpp='$CPP $CPPFLAGS' 6333ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6334ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6335ac_compiler_gnu=$ac_cv_c_compiler_gnu 6336 6337fi 6338{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6339$as_echo "$lt_cv_cc_needs_belf" >&6; } 6340 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6341 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6342 CFLAGS="$SAVE_CFLAGS" 6343 fi 6344 ;; 6345sparc*-*solaris*) 6346 # Find out which ABI we are using. 6347 echo 'int i;' > conftest.$ac_ext 6348 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6349 (eval $ac_compile) 2>&5 6350 ac_status=$? 6351 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6352 test $ac_status = 0; }; then 6353 case `/usr/bin/file conftest.o` in 6354 *64-bit*) 6355 case $lt_cv_prog_gnu_ld in 6356 yes*) LD="${LD-ld} -m elf64_sparc" ;; 6357 *) 6358 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6359 LD="${LD-ld} -64" 6360 fi 6361 ;; 6362 esac 6363 ;; 6364 esac 6365 fi 6366 rm -rf conftest* 6367 ;; 6368esac 6369 6370need_locks="$enable_libtool_lock" 6371 6372 6373 case $host_os in 6374 rhapsody* | darwin*) 6375 if test -n "$ac_tool_prefix"; then 6376 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6377set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6379$as_echo_n "checking for $ac_word... " >&6; } 6380if ${ac_cv_prog_DSYMUTIL+:} false; then : 6381 $as_echo_n "(cached) " >&6 6382else 6383 if test -n "$DSYMUTIL"; then 6384 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6385else 6386as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6387for as_dir in $PATH 6388do 6389 IFS=$as_save_IFS 6390 test -z "$as_dir" && as_dir=. 6391 for ac_exec_ext in '' $ac_executable_extensions; do 6392 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6393 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6394 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6395 break 2 6396 fi 6397done 6398 done 6399IFS=$as_save_IFS 6400 6401fi 6402fi 6403DSYMUTIL=$ac_cv_prog_DSYMUTIL 6404if test -n "$DSYMUTIL"; then 6405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6406$as_echo "$DSYMUTIL" >&6; } 6407else 6408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6409$as_echo "no" >&6; } 6410fi 6411 6412 6413fi 6414if test -z "$ac_cv_prog_DSYMUTIL"; then 6415 ac_ct_DSYMUTIL=$DSYMUTIL 6416 # Extract the first word of "dsymutil", so it can be a program name with args. 6417set dummy dsymutil; ac_word=$2 6418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6419$as_echo_n "checking for $ac_word... " >&6; } 6420if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6421 $as_echo_n "(cached) " >&6 6422else 6423 if test -n "$ac_ct_DSYMUTIL"; then 6424 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6425else 6426as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6427for as_dir in $PATH 6428do 6429 IFS=$as_save_IFS 6430 test -z "$as_dir" && as_dir=. 6431 for ac_exec_ext in '' $ac_executable_extensions; do 6432 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6433 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6434 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6435 break 2 6436 fi 6437done 6438 done 6439IFS=$as_save_IFS 6440 6441fi 6442fi 6443ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6444if test -n "$ac_ct_DSYMUTIL"; then 6445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6446$as_echo "$ac_ct_DSYMUTIL" >&6; } 6447else 6448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6449$as_echo "no" >&6; } 6450fi 6451 6452 if test "x$ac_ct_DSYMUTIL" = x; then 6453 DSYMUTIL=":" 6454 else 6455 case $cross_compiling:$ac_tool_warned in 6456yes:) 6457{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6458$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6459ac_tool_warned=yes ;; 6460esac 6461 DSYMUTIL=$ac_ct_DSYMUTIL 6462 fi 6463else 6464 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6465fi 6466 6467 if test -n "$ac_tool_prefix"; then 6468 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6469set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6471$as_echo_n "checking for $ac_word... " >&6; } 6472if ${ac_cv_prog_NMEDIT+:} false; then : 6473 $as_echo_n "(cached) " >&6 6474else 6475 if test -n "$NMEDIT"; then 6476 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6477else 6478as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6479for as_dir in $PATH 6480do 6481 IFS=$as_save_IFS 6482 test -z "$as_dir" && as_dir=. 6483 for ac_exec_ext in '' $ac_executable_extensions; do 6484 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6485 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6486 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6487 break 2 6488 fi 6489done 6490 done 6491IFS=$as_save_IFS 6492 6493fi 6494fi 6495NMEDIT=$ac_cv_prog_NMEDIT 6496if test -n "$NMEDIT"; then 6497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6498$as_echo "$NMEDIT" >&6; } 6499else 6500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6501$as_echo "no" >&6; } 6502fi 6503 6504 6505fi 6506if test -z "$ac_cv_prog_NMEDIT"; then 6507 ac_ct_NMEDIT=$NMEDIT 6508 # Extract the first word of "nmedit", so it can be a program name with args. 6509set dummy nmedit; ac_word=$2 6510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6511$as_echo_n "checking for $ac_word... " >&6; } 6512if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6513 $as_echo_n "(cached) " >&6 6514else 6515 if test -n "$ac_ct_NMEDIT"; then 6516 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6517else 6518as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6519for as_dir in $PATH 6520do 6521 IFS=$as_save_IFS 6522 test -z "$as_dir" && as_dir=. 6523 for ac_exec_ext in '' $ac_executable_extensions; do 6524 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6525 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6526 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6527 break 2 6528 fi 6529done 6530 done 6531IFS=$as_save_IFS 6532 6533fi 6534fi 6535ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 6536if test -n "$ac_ct_NMEDIT"; then 6537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 6538$as_echo "$ac_ct_NMEDIT" >&6; } 6539else 6540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6541$as_echo "no" >&6; } 6542fi 6543 6544 if test "x$ac_ct_NMEDIT" = x; then 6545 NMEDIT=":" 6546 else 6547 case $cross_compiling:$ac_tool_warned in 6548yes:) 6549{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6550$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6551ac_tool_warned=yes ;; 6552esac 6553 NMEDIT=$ac_ct_NMEDIT 6554 fi 6555else 6556 NMEDIT="$ac_cv_prog_NMEDIT" 6557fi 6558 6559 if test -n "$ac_tool_prefix"; then 6560 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 6561set dummy ${ac_tool_prefix}lipo; ac_word=$2 6562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6563$as_echo_n "checking for $ac_word... " >&6; } 6564if ${ac_cv_prog_LIPO+:} false; then : 6565 $as_echo_n "(cached) " >&6 6566else 6567 if test -n "$LIPO"; then 6568 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6569else 6570as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6571for as_dir in $PATH 6572do 6573 IFS=$as_save_IFS 6574 test -z "$as_dir" && as_dir=. 6575 for ac_exec_ext in '' $ac_executable_extensions; do 6576 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6577 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 6578 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6579 break 2 6580 fi 6581done 6582 done 6583IFS=$as_save_IFS 6584 6585fi 6586fi 6587LIPO=$ac_cv_prog_LIPO 6588if test -n "$LIPO"; then 6589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 6590$as_echo "$LIPO" >&6; } 6591else 6592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6593$as_echo "no" >&6; } 6594fi 6595 6596 6597fi 6598if test -z "$ac_cv_prog_LIPO"; then 6599 ac_ct_LIPO=$LIPO 6600 # Extract the first word of "lipo", so it can be a program name with args. 6601set dummy lipo; ac_word=$2 6602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6603$as_echo_n "checking for $ac_word... " >&6; } 6604if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 6605 $as_echo_n "(cached) " >&6 6606else 6607 if test -n "$ac_ct_LIPO"; then 6608 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6609else 6610as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6611for as_dir in $PATH 6612do 6613 IFS=$as_save_IFS 6614 test -z "$as_dir" && as_dir=. 6615 for ac_exec_ext in '' $ac_executable_extensions; do 6616 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6617 ac_cv_prog_ac_ct_LIPO="lipo" 6618 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6619 break 2 6620 fi 6621done 6622 done 6623IFS=$as_save_IFS 6624 6625fi 6626fi 6627ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 6628if test -n "$ac_ct_LIPO"; then 6629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 6630$as_echo "$ac_ct_LIPO" >&6; } 6631else 6632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6633$as_echo "no" >&6; } 6634fi 6635 6636 if test "x$ac_ct_LIPO" = x; then 6637 LIPO=":" 6638 else 6639 case $cross_compiling:$ac_tool_warned in 6640yes:) 6641{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6642$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6643ac_tool_warned=yes ;; 6644esac 6645 LIPO=$ac_ct_LIPO 6646 fi 6647else 6648 LIPO="$ac_cv_prog_LIPO" 6649fi 6650 6651 if test -n "$ac_tool_prefix"; then 6652 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 6653set dummy ${ac_tool_prefix}otool; ac_word=$2 6654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6655$as_echo_n "checking for $ac_word... " >&6; } 6656if ${ac_cv_prog_OTOOL+:} false; then : 6657 $as_echo_n "(cached) " >&6 6658else 6659 if test -n "$OTOOL"; then 6660 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 6661else 6662as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6663for as_dir in $PATH 6664do 6665 IFS=$as_save_IFS 6666 test -z "$as_dir" && as_dir=. 6667 for ac_exec_ext in '' $ac_executable_extensions; do 6668 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6669 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 6670 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6671 break 2 6672 fi 6673done 6674 done 6675IFS=$as_save_IFS 6676 6677fi 6678fi 6679OTOOL=$ac_cv_prog_OTOOL 6680if test -n "$OTOOL"; then 6681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 6682$as_echo "$OTOOL" >&6; } 6683else 6684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6685$as_echo "no" >&6; } 6686fi 6687 6688 6689fi 6690if test -z "$ac_cv_prog_OTOOL"; then 6691 ac_ct_OTOOL=$OTOOL 6692 # Extract the first word of "otool", so it can be a program name with args. 6693set dummy otool; ac_word=$2 6694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6695$as_echo_n "checking for $ac_word... " >&6; } 6696if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 6697 $as_echo_n "(cached) " >&6 6698else 6699 if test -n "$ac_ct_OTOOL"; then 6700 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 6701else 6702as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6703for as_dir in $PATH 6704do 6705 IFS=$as_save_IFS 6706 test -z "$as_dir" && as_dir=. 6707 for ac_exec_ext in '' $ac_executable_extensions; do 6708 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6709 ac_cv_prog_ac_ct_OTOOL="otool" 6710 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6711 break 2 6712 fi 6713done 6714 done 6715IFS=$as_save_IFS 6716 6717fi 6718fi 6719ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 6720if test -n "$ac_ct_OTOOL"; then 6721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 6722$as_echo "$ac_ct_OTOOL" >&6; } 6723else 6724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6725$as_echo "no" >&6; } 6726fi 6727 6728 if test "x$ac_ct_OTOOL" = x; then 6729 OTOOL=":" 6730 else 6731 case $cross_compiling:$ac_tool_warned in 6732yes:) 6733{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6734$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6735ac_tool_warned=yes ;; 6736esac 6737 OTOOL=$ac_ct_OTOOL 6738 fi 6739else 6740 OTOOL="$ac_cv_prog_OTOOL" 6741fi 6742 6743 if test -n "$ac_tool_prefix"; then 6744 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 6745set dummy ${ac_tool_prefix}otool64; ac_word=$2 6746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6747$as_echo_n "checking for $ac_word... " >&6; } 6748if ${ac_cv_prog_OTOOL64+:} false; then : 6749 $as_echo_n "(cached) " >&6 6750else 6751 if test -n "$OTOOL64"; then 6752 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 6753else 6754as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6755for as_dir in $PATH 6756do 6757 IFS=$as_save_IFS 6758 test -z "$as_dir" && as_dir=. 6759 for ac_exec_ext in '' $ac_executable_extensions; do 6760 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6761 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 6762 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6763 break 2 6764 fi 6765done 6766 done 6767IFS=$as_save_IFS 6768 6769fi 6770fi 6771OTOOL64=$ac_cv_prog_OTOOL64 6772if test -n "$OTOOL64"; then 6773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 6774$as_echo "$OTOOL64" >&6; } 6775else 6776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6777$as_echo "no" >&6; } 6778fi 6779 6780 6781fi 6782if test -z "$ac_cv_prog_OTOOL64"; then 6783 ac_ct_OTOOL64=$OTOOL64 6784 # Extract the first word of "otool64", so it can be a program name with args. 6785set dummy otool64; ac_word=$2 6786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6787$as_echo_n "checking for $ac_word... " >&6; } 6788if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 6789 $as_echo_n "(cached) " >&6 6790else 6791 if test -n "$ac_ct_OTOOL64"; then 6792 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 6793else 6794as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6795for as_dir in $PATH 6796do 6797 IFS=$as_save_IFS 6798 test -z "$as_dir" && as_dir=. 6799 for ac_exec_ext in '' $ac_executable_extensions; do 6800 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6801 ac_cv_prog_ac_ct_OTOOL64="otool64" 6802 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6803 break 2 6804 fi 6805done 6806 done 6807IFS=$as_save_IFS 6808 6809fi 6810fi 6811ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 6812if test -n "$ac_ct_OTOOL64"; then 6813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 6814$as_echo "$ac_ct_OTOOL64" >&6; } 6815else 6816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6817$as_echo "no" >&6; } 6818fi 6819 6820 if test "x$ac_ct_OTOOL64" = x; then 6821 OTOOL64=":" 6822 else 6823 case $cross_compiling:$ac_tool_warned in 6824yes:) 6825{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6826$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6827ac_tool_warned=yes ;; 6828esac 6829 OTOOL64=$ac_ct_OTOOL64 6830 fi 6831else 6832 OTOOL64="$ac_cv_prog_OTOOL64" 6833fi 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 6862$as_echo_n "checking for -single_module linker flag... " >&6; } 6863if ${lt_cv_apple_cc_single_mod+:} false; then : 6864 $as_echo_n "(cached) " >&6 6865else 6866 lt_cv_apple_cc_single_mod=no 6867 if test -z "${LT_MULTI_MODULE}"; then 6868 # By default we will add the -single_module flag. You can override 6869 # by either setting the environment variable LT_MULTI_MODULE 6870 # non-empty at configure time, or by adding -multi_module to the 6871 # link flags. 6872 rm -rf libconftest.dylib* 6873 echo "int foo(void){return 1;}" > conftest.c 6874 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6875-dynamiclib -Wl,-single_module conftest.c" >&5 6876 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 6877 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 6878 _lt_result=$? 6879 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 6880 lt_cv_apple_cc_single_mod=yes 6881 else 6882 cat conftest.err >&5 6883 fi 6884 rm -rf libconftest.dylib* 6885 rm -f conftest.* 6886 fi 6887fi 6888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 6889$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 6890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 6891$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 6892if ${lt_cv_ld_exported_symbols_list+:} false; then : 6893 $as_echo_n "(cached) " >&6 6894else 6895 lt_cv_ld_exported_symbols_list=no 6896 save_LDFLAGS=$LDFLAGS 6897 echo "_main" > conftest.sym 6898 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 6899 if test x$gcc_no_link = xyes; then 6900 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 6901fi 6902cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6903/* end confdefs.h. */ 6904 6905int 6906main () 6907{ 6908 6909 ; 6910 return 0; 6911} 6912_ACEOF 6913if ac_fn_c_try_link "$LINENO"; then : 6914 lt_cv_ld_exported_symbols_list=yes 6915else 6916 lt_cv_ld_exported_symbols_list=no 6917fi 6918rm -f core conftest.err conftest.$ac_objext \ 6919 conftest$ac_exeext conftest.$ac_ext 6920 LDFLAGS="$save_LDFLAGS" 6921 6922fi 6923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 6924$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 6926$as_echo_n "checking for -force_load linker flag... " >&6; } 6927if ${lt_cv_ld_force_load+:} false; then : 6928 $as_echo_n "(cached) " >&6 6929else 6930 lt_cv_ld_force_load=no 6931 cat > conftest.c << _LT_EOF 6932int forced_loaded() { return 2;} 6933_LT_EOF 6934 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 6935 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 6936 echo "$AR cru libconftest.a conftest.o" >&5 6937 $AR cru libconftest.a conftest.o 2>&5 6938 cat > conftest.c << _LT_EOF 6939int main() { return 0;} 6940_LT_EOF 6941 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 6942 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 6943 _lt_result=$? 6944 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 6945 lt_cv_ld_force_load=yes 6946 else 6947 cat conftest.err >&5 6948 fi 6949 rm -f conftest.err libconftest.a conftest conftest.c 6950 rm -rf conftest.dSYM 6951 6952fi 6953{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 6954$as_echo "$lt_cv_ld_force_load" >&6; } 6955 case $host_os in 6956 rhapsody* | darwin1.[012]) 6957 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 6958 darwin1.*) 6959 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6960 darwin*) # darwin 5.x on 6961 # if running on 10.5 or later, the deployment target defaults 6962 # to the OS version, if on x86, and 10.4, the deployment 6963 # target defaults to 10.4. Don't you love it? 6964 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 6965 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 6966 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6967 10.[012][,.]*) 6968 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 6969 10.*) 6970 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 6971 esac 6972 ;; 6973 esac 6974 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 6975 _lt_dar_single_mod='$single_module' 6976 fi 6977 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 6978 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 6979 else 6980 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 6981 fi 6982 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 6983 _lt_dsymutil='~$DSYMUTIL $lib || :' 6984 else 6985 _lt_dsymutil= 6986 fi 6987 ;; 6988 esac 6989 6990ac_ext=c 6991ac_cpp='$CPP $CPPFLAGS' 6992ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6993ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6994ac_compiler_gnu=$ac_cv_c_compiler_gnu 6995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 6996$as_echo_n "checking how to run the C preprocessor... " >&6; } 6997# On Suns, sometimes $CPP names a directory. 6998if test -n "$CPP" && test -d "$CPP"; then 6999 CPP= 7000fi 7001if test -z "$CPP"; then 7002 if ${ac_cv_prog_CPP+:} false; then : 7003 $as_echo_n "(cached) " >&6 7004else 7005 # Double quotes because CPP needs to be expanded 7006 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 7007 do 7008 ac_preproc_ok=false 7009for ac_c_preproc_warn_flag in '' yes 7010do 7011 # Use a header file that comes with gcc, so configuring glibc 7012 # with a fresh cross-compiler works. 7013 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7014 # <limits.h> exists even on freestanding compilers. 7015 # On the NeXT, cc -E runs the code through the compiler's parser, 7016 # not just through cpp. "Syntax error" is here to catch this case. 7017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7018/* end confdefs.h. */ 7019#ifdef __STDC__ 7020# include <limits.h> 7021#else 7022# include <assert.h> 7023#endif 7024 Syntax error 7025_ACEOF 7026if ac_fn_c_try_cpp "$LINENO"; then : 7027 7028else 7029 # Broken: fails on valid input. 7030continue 7031fi 7032rm -f conftest.err conftest.i conftest.$ac_ext 7033 7034 # OK, works on sane cases. Now check whether nonexistent headers 7035 # can be detected and how. 7036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7037/* end confdefs.h. */ 7038#include <ac_nonexistent.h> 7039_ACEOF 7040if ac_fn_c_try_cpp "$LINENO"; then : 7041 # Broken: success on invalid input. 7042continue 7043else 7044 # Passes both tests. 7045ac_preproc_ok=: 7046break 7047fi 7048rm -f conftest.err conftest.i conftest.$ac_ext 7049 7050done 7051# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7052rm -f conftest.i conftest.err conftest.$ac_ext 7053if $ac_preproc_ok; then : 7054 break 7055fi 7056 7057 done 7058 ac_cv_prog_CPP=$CPP 7059 7060fi 7061 CPP=$ac_cv_prog_CPP 7062else 7063 ac_cv_prog_CPP=$CPP 7064fi 7065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 7066$as_echo "$CPP" >&6; } 7067ac_preproc_ok=false 7068for ac_c_preproc_warn_flag in '' yes 7069do 7070 # Use a header file that comes with gcc, so configuring glibc 7071 # with a fresh cross-compiler works. 7072 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7073 # <limits.h> exists even on freestanding compilers. 7074 # On the NeXT, cc -E runs the code through the compiler's parser, 7075 # not just through cpp. "Syntax error" is here to catch this case. 7076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7077/* end confdefs.h. */ 7078#ifdef __STDC__ 7079# include <limits.h> 7080#else 7081# include <assert.h> 7082#endif 7083 Syntax error 7084_ACEOF 7085if ac_fn_c_try_cpp "$LINENO"; then : 7086 7087else 7088 # Broken: fails on valid input. 7089continue 7090fi 7091rm -f conftest.err conftest.i conftest.$ac_ext 7092 7093 # OK, works on sane cases. Now check whether nonexistent headers 7094 # can be detected and how. 7095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7096/* end confdefs.h. */ 7097#include <ac_nonexistent.h> 7098_ACEOF 7099if ac_fn_c_try_cpp "$LINENO"; then : 7100 # Broken: success on invalid input. 7101continue 7102else 7103 # Passes both tests. 7104ac_preproc_ok=: 7105break 7106fi 7107rm -f conftest.err conftest.i conftest.$ac_ext 7108 7109done 7110# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7111rm -f conftest.i conftest.err conftest.$ac_ext 7112if $ac_preproc_ok; then : 7113 7114else 7115 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7116$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7117as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 7118See \`config.log' for more details" "$LINENO" 5; } 7119fi 7120 7121ac_ext=c 7122ac_cpp='$CPP $CPPFLAGS' 7123ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7124ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7125ac_compiler_gnu=$ac_cv_c_compiler_gnu 7126 7127 7128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7129$as_echo_n "checking for ANSI C header files... " >&6; } 7130if ${ac_cv_header_stdc+:} false; then : 7131 $as_echo_n "(cached) " >&6 7132else 7133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7134/* end confdefs.h. */ 7135#include <stdlib.h> 7136#include <stdarg.h> 7137#include <string.h> 7138#include <float.h> 7139 7140int 7141main () 7142{ 7143 7144 ; 7145 return 0; 7146} 7147_ACEOF 7148if ac_fn_c_try_compile "$LINENO"; then : 7149 ac_cv_header_stdc=yes 7150else 7151 ac_cv_header_stdc=no 7152fi 7153rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7154 7155if test $ac_cv_header_stdc = yes; then 7156 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7158/* end confdefs.h. */ 7159#include <string.h> 7160 7161_ACEOF 7162if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7163 $EGREP "memchr" >/dev/null 2>&1; then : 7164 7165else 7166 ac_cv_header_stdc=no 7167fi 7168rm -f conftest* 7169 7170fi 7171 7172if test $ac_cv_header_stdc = yes; then 7173 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7175/* end confdefs.h. */ 7176#include <stdlib.h> 7177 7178_ACEOF 7179if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7180 $EGREP "free" >/dev/null 2>&1; then : 7181 7182else 7183 ac_cv_header_stdc=no 7184fi 7185rm -f conftest* 7186 7187fi 7188 7189if test $ac_cv_header_stdc = yes; then 7190 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7191 if test "$cross_compiling" = yes; then : 7192 : 7193else 7194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7195/* end confdefs.h. */ 7196#include <ctype.h> 7197#include <stdlib.h> 7198#if ((' ' & 0x0FF) == 0x020) 7199# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7200# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7201#else 7202# define ISLOWER(c) \ 7203 (('a' <= (c) && (c) <= 'i') \ 7204 || ('j' <= (c) && (c) <= 'r') \ 7205 || ('s' <= (c) && (c) <= 'z')) 7206# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7207#endif 7208 7209#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7210int 7211main () 7212{ 7213 int i; 7214 for (i = 0; i < 256; i++) 7215 if (XOR (islower (i), ISLOWER (i)) 7216 || toupper (i) != TOUPPER (i)) 7217 return 2; 7218 return 0; 7219} 7220_ACEOF 7221if ac_fn_c_try_run "$LINENO"; then : 7222 7223else 7224 ac_cv_header_stdc=no 7225fi 7226rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7227 conftest.$ac_objext conftest.beam conftest.$ac_ext 7228fi 7229 7230fi 7231fi 7232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7233$as_echo "$ac_cv_header_stdc" >&6; } 7234if test $ac_cv_header_stdc = yes; then 7235 7236$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7237 7238fi 7239 7240# On IRIX 5.3, sys/types and inttypes.h are conflicting. 7241for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7242 inttypes.h stdint.h unistd.h 7243do : 7244 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7245ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7246" 7247if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7248 cat >>confdefs.h <<_ACEOF 7249#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7250_ACEOF 7251 7252fi 7253 7254done 7255 7256 7257for ac_header in dlfcn.h 7258do : 7259 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7260" 7261if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7262 cat >>confdefs.h <<_ACEOF 7263#define HAVE_DLFCN_H 1 7264_ACEOF 7265 7266fi 7267 7268done 7269 7270 7271 7272 7273 7274# Set options 7275 7276 7277 7278 enable_dlopen=no 7279 7280 7281 7282 # Check whether --enable-shared was given. 7283if test "${enable_shared+set}" = set; then : 7284 enableval=$enable_shared; p=${PACKAGE-default} 7285 case $enableval in 7286 yes) enable_shared=yes ;; 7287 no) enable_shared=no ;; 7288 *) 7289 enable_shared=no 7290 # Look at the argument we got. We use all the common list separators. 7291 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7292 for pkg in $enableval; do 7293 IFS="$lt_save_ifs" 7294 if test "X$pkg" = "X$p"; then 7295 enable_shared=yes 7296 fi 7297 done 7298 IFS="$lt_save_ifs" 7299 ;; 7300 esac 7301else 7302 enable_shared=yes 7303fi 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 # Check whether --enable-static was given. 7314if test "${enable_static+set}" = set; then : 7315 enableval=$enable_static; p=${PACKAGE-default} 7316 case $enableval in 7317 yes) enable_static=yes ;; 7318 no) enable_static=no ;; 7319 *) 7320 enable_static=no 7321 # Look at the argument we got. We use all the common list separators. 7322 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7323 for pkg in $enableval; do 7324 IFS="$lt_save_ifs" 7325 if test "X$pkg" = "X$p"; then 7326 enable_static=yes 7327 fi 7328 done 7329 IFS="$lt_save_ifs" 7330 ;; 7331 esac 7332else 7333 enable_static=yes 7334fi 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345# Check whether --with-pic was given. 7346if test "${with_pic+set}" = set; then : 7347 withval=$with_pic; pic_mode="$withval" 7348else 7349 pic_mode=default 7350fi 7351 7352 7353test -z "$pic_mode" && pic_mode=default 7354 7355 7356 7357 7358 7359 7360 7361 # Check whether --enable-fast-install was given. 7362if test "${enable_fast_install+set}" = set; then : 7363 enableval=$enable_fast_install; p=${PACKAGE-default} 7364 case $enableval in 7365 yes) enable_fast_install=yes ;; 7366 no) enable_fast_install=no ;; 7367 *) 7368 enable_fast_install=no 7369 # Look at the argument we got. We use all the common list separators. 7370 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7371 for pkg in $enableval; do 7372 IFS="$lt_save_ifs" 7373 if test "X$pkg" = "X$p"; then 7374 enable_fast_install=yes 7375 fi 7376 done 7377 IFS="$lt_save_ifs" 7378 ;; 7379 esac 7380else 7381 enable_fast_install=yes 7382fi 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394# This can be used to rebuild libtool when needed 7395LIBTOOL_DEPS="$ltmain" 7396 7397# Always use our own libtool. 7398LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425test -z "$LN_S" && LN_S="ln -s" 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440if test -n "${ZSH_VERSION+set}" ; then 7441 setopt NO_GLOB_SUBST 7442fi 7443 7444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7445$as_echo_n "checking for objdir... " >&6; } 7446if ${lt_cv_objdir+:} false; then : 7447 $as_echo_n "(cached) " >&6 7448else 7449 rm -f .libs 2>/dev/null 7450mkdir .libs 2>/dev/null 7451if test -d .libs; then 7452 lt_cv_objdir=.libs 7453else 7454 # MS-DOS does not allow filenames that begin with a dot. 7455 lt_cv_objdir=_libs 7456fi 7457rmdir .libs 2>/dev/null 7458fi 7459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7460$as_echo "$lt_cv_objdir" >&6; } 7461objdir=$lt_cv_objdir 7462 7463 7464 7465 7466 7467cat >>confdefs.h <<_ACEOF 7468#define LT_OBJDIR "$lt_cv_objdir/" 7469_ACEOF 7470 7471 7472 7473 7474case $host_os in 7475aix3*) 7476 # AIX sometimes has problems with the GCC collect2 program. For some 7477 # reason, if we set the COLLECT_NAMES environment variable, the problems 7478 # vanish in a puff of smoke. 7479 if test "X${COLLECT_NAMES+set}" != Xset; then 7480 COLLECT_NAMES= 7481 export COLLECT_NAMES 7482 fi 7483 ;; 7484esac 7485 7486# Global variables: 7487ofile=libtool 7488can_build_shared=yes 7489 7490# All known linkers require a `.a' archive for static linking (except MSVC, 7491# which needs '.lib'). 7492libext=a 7493 7494with_gnu_ld="$lt_cv_prog_gnu_ld" 7495 7496old_CC="$CC" 7497old_CFLAGS="$CFLAGS" 7498 7499# Set sane defaults for various variables 7500test -z "$CC" && CC=cc 7501test -z "$LTCC" && LTCC=$CC 7502test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7503test -z "$LD" && LD=ld 7504test -z "$ac_objext" && ac_objext=o 7505 7506for cc_temp in $compiler""; do 7507 case $cc_temp in 7508 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7509 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7510 \-*) ;; 7511 *) break;; 7512 esac 7513done 7514cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7515 7516 7517# Only perform the check for file, if the check method requires it 7518test -z "$MAGIC_CMD" && MAGIC_CMD=file 7519case $deplibs_check_method in 7520file_magic*) 7521 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7523$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7524if ${lt_cv_path_MAGIC_CMD+:} false; then : 7525 $as_echo_n "(cached) " >&6 7526else 7527 case $MAGIC_CMD in 7528[\\/*] | ?:[\\/]*) 7529 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7530 ;; 7531*) 7532 lt_save_MAGIC_CMD="$MAGIC_CMD" 7533 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7534 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7535 for ac_dir in $ac_dummy; do 7536 IFS="$lt_save_ifs" 7537 test -z "$ac_dir" && ac_dir=. 7538 if test -f $ac_dir/${ac_tool_prefix}file; then 7539 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7540 if test -n "$file_magic_test_file"; then 7541 case $deplibs_check_method in 7542 "file_magic "*) 7543 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7544 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7545 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7546 $EGREP "$file_magic_regex" > /dev/null; then 7547 : 7548 else 7549 cat <<_LT_EOF 1>&2 7550 7551*** Warning: the command libtool uses to detect shared libraries, 7552*** $file_magic_cmd, produces output that libtool cannot recognize. 7553*** The result is that libtool may fail to recognize shared libraries 7554*** as such. This will affect the creation of libtool libraries that 7555*** depend on shared libraries, but programs linked with such libtool 7556*** libraries will work regardless of this problem. Nevertheless, you 7557*** may want to report the problem to your system manager and/or to 7558*** bug-libtool@gnu.org 7559 7560_LT_EOF 7561 fi ;; 7562 esac 7563 fi 7564 break 7565 fi 7566 done 7567 IFS="$lt_save_ifs" 7568 MAGIC_CMD="$lt_save_MAGIC_CMD" 7569 ;; 7570esac 7571fi 7572 7573MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7574if test -n "$MAGIC_CMD"; then 7575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7576$as_echo "$MAGIC_CMD" >&6; } 7577else 7578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7579$as_echo "no" >&6; } 7580fi 7581 7582 7583 7584 7585 7586if test -z "$lt_cv_path_MAGIC_CMD"; then 7587 if test -n "$ac_tool_prefix"; then 7588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7589$as_echo_n "checking for file... " >&6; } 7590if ${lt_cv_path_MAGIC_CMD+:} false; then : 7591 $as_echo_n "(cached) " >&6 7592else 7593 case $MAGIC_CMD in 7594[\\/*] | ?:[\\/]*) 7595 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7596 ;; 7597*) 7598 lt_save_MAGIC_CMD="$MAGIC_CMD" 7599 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7600 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7601 for ac_dir in $ac_dummy; do 7602 IFS="$lt_save_ifs" 7603 test -z "$ac_dir" && ac_dir=. 7604 if test -f $ac_dir/file; then 7605 lt_cv_path_MAGIC_CMD="$ac_dir/file" 7606 if test -n "$file_magic_test_file"; then 7607 case $deplibs_check_method in 7608 "file_magic "*) 7609 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7610 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7611 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7612 $EGREP "$file_magic_regex" > /dev/null; then 7613 : 7614 else 7615 cat <<_LT_EOF 1>&2 7616 7617*** Warning: the command libtool uses to detect shared libraries, 7618*** $file_magic_cmd, produces output that libtool cannot recognize. 7619*** The result is that libtool may fail to recognize shared libraries 7620*** as such. This will affect the creation of libtool libraries that 7621*** depend on shared libraries, but programs linked with such libtool 7622*** libraries will work regardless of this problem. Nevertheless, you 7623*** may want to report the problem to your system manager and/or to 7624*** bug-libtool@gnu.org 7625 7626_LT_EOF 7627 fi ;; 7628 esac 7629 fi 7630 break 7631 fi 7632 done 7633 IFS="$lt_save_ifs" 7634 MAGIC_CMD="$lt_save_MAGIC_CMD" 7635 ;; 7636esac 7637fi 7638 7639MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7640if test -n "$MAGIC_CMD"; then 7641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7642$as_echo "$MAGIC_CMD" >&6; } 7643else 7644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7645$as_echo "no" >&6; } 7646fi 7647 7648 7649 else 7650 MAGIC_CMD=: 7651 fi 7652fi 7653 7654 fi 7655 ;; 7656esac 7657 7658# Use C for the default configuration in the libtool script 7659 7660lt_save_CC="$CC" 7661ac_ext=c 7662ac_cpp='$CPP $CPPFLAGS' 7663ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7664ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7665ac_compiler_gnu=$ac_cv_c_compiler_gnu 7666 7667 7668# Source file extension for C test sources. 7669ac_ext=c 7670 7671# Object file extension for compiled C test sources. 7672objext=o 7673objext=$objext 7674 7675# Code to be used in simple compile tests 7676lt_simple_compile_test_code="int some_variable = 0;" 7677 7678# Code to be used in simple link tests 7679lt_simple_link_test_code='int main(){return(0);}' 7680 7681 7682 7683 7684 7685 7686 7687# If no C compiler was specified, use CC. 7688LTCC=${LTCC-"$CC"} 7689 7690# If no C compiler flags were specified, use CFLAGS. 7691LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7692 7693# Allow CC to be a program name with arguments. 7694compiler=$CC 7695 7696# Save the default compiler, since it gets overwritten when the other 7697# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 7698compiler_DEFAULT=$CC 7699 7700# save warnings/boilerplate of simple test code 7701ac_outfile=conftest.$ac_objext 7702echo "$lt_simple_compile_test_code" >conftest.$ac_ext 7703eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7704_lt_compiler_boilerplate=`cat conftest.err` 7705$RM conftest* 7706 7707ac_outfile=conftest.$ac_objext 7708echo "$lt_simple_link_test_code" >conftest.$ac_ext 7709eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 7710_lt_linker_boilerplate=`cat conftest.err` 7711$RM -r conftest* 7712 7713 7714## CAVEAT EMPTOR: 7715## There is no encapsulation within the following macros, do not change 7716## the running order or otherwise move them around unless you know exactly 7717## what you are doing... 7718if test -n "$compiler"; then 7719 7720lt_prog_compiler_no_builtin_flag= 7721 7722if test "$GCC" = yes; then 7723 case $cc_basename in 7724 nvcc*) 7725 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 7726 *) 7727 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 7728 esac 7729 7730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 7731$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 7732if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 7733 $as_echo_n "(cached) " >&6 7734else 7735 lt_cv_prog_compiler_rtti_exceptions=no 7736 ac_outfile=conftest.$ac_objext 7737 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7738 lt_compiler_flag="-fno-rtti -fno-exceptions" 7739 # Insert the option either (1) after the last *FLAGS variable, or 7740 # (2) before a word containing "conftest.", or (3) at the end. 7741 # Note that $ac_compile itself does not contain backslashes and begins 7742 # with a dollar sign (not a hyphen), so the echo should work correctly. 7743 # The option is referenced via a variable to avoid confusing sed. 7744 lt_compile=`echo "$ac_compile" | $SED \ 7745 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 7746 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 7747 -e 's:$: $lt_compiler_flag:'` 7748 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 7749 (eval "$lt_compile" 2>conftest.err) 7750 ac_status=$? 7751 cat conftest.err >&5 7752 echo "$as_me:$LINENO: \$? = $ac_status" >&5 7753 if (exit $ac_status) && test -s "$ac_outfile"; then 7754 # The compiler can only warn and ignore the option if not recognized 7755 # So say no if there are warnings other than the usual output. 7756 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 7757 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 7758 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 7759 lt_cv_prog_compiler_rtti_exceptions=yes 7760 fi 7761 fi 7762 $RM conftest* 7763 7764fi 7765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 7766$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7767 7768if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 7769 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 7770else 7771 : 7772fi 7773 7774fi 7775 7776 7777 7778 7779 7780 7781 lt_prog_compiler_wl= 7782lt_prog_compiler_pic= 7783lt_prog_compiler_static= 7784 7785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 7786$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7787 7788 if test "$GCC" = yes; then 7789 lt_prog_compiler_wl='-Wl,' 7790 lt_prog_compiler_static='-static' 7791 7792 case $host_os in 7793 aix*) 7794 # All AIX code is PIC. 7795 if test "$host_cpu" = ia64; then 7796 # AIX 5 now supports IA64 processor 7797 lt_prog_compiler_static='-Bstatic' 7798 fi 7799 lt_prog_compiler_pic='-fPIC' 7800 ;; 7801 7802 amigaos*) 7803 case $host_cpu in 7804 powerpc) 7805 # see comment about AmigaOS4 .so support 7806 lt_prog_compiler_pic='-fPIC' 7807 ;; 7808 m68k) 7809 # FIXME: we need at least 68020 code to build shared libraries, but 7810 # adding the `-m68020' flag to GCC prevents building anything better, 7811 # like `-m68040'. 7812 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 7813 ;; 7814 esac 7815 ;; 7816 7817 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 7818 # PIC is the default for these OSes. 7819 ;; 7820 7821 mingw* | cygwin* | pw32* | os2* | cegcc*) 7822 # This hack is so that the source file can tell whether it is being 7823 # built for inclusion in a dll (and should export symbols for example). 7824 # Although the cygwin gcc ignores -fPIC, still need this for old-style 7825 # (--disable-auto-import) libraries 7826 lt_prog_compiler_pic='-DDLL_EXPORT' 7827 ;; 7828 7829 darwin* | rhapsody*) 7830 # PIC is the default on this platform 7831 # Common symbols not allowed in MH_DYLIB files 7832 lt_prog_compiler_pic='-fno-common' 7833 ;; 7834 7835 haiku*) 7836 # PIC is the default for Haiku. 7837 # The "-static" flag exists, but is broken. 7838 lt_prog_compiler_static= 7839 ;; 7840 7841 hpux*) 7842 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 7843 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 7844 # sets the default TLS model and affects inlining. 7845 case $host_cpu in 7846 hppa*64*) 7847 # +Z the default 7848 ;; 7849 *) 7850 lt_prog_compiler_pic='-fPIC' 7851 ;; 7852 esac 7853 ;; 7854 7855 interix[3-9]*) 7856 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 7857 # Instead, we relocate shared libraries at runtime. 7858 ;; 7859 7860 msdosdjgpp*) 7861 # Just because we use GCC doesn't mean we suddenly get shared libraries 7862 # on systems that don't support them. 7863 lt_prog_compiler_can_build_shared=no 7864 enable_shared=no 7865 ;; 7866 7867 *nto* | *qnx*) 7868 # QNX uses GNU C++, but need to define -shared option too, otherwise 7869 # it will coredump. 7870 lt_prog_compiler_pic='-fPIC -shared' 7871 ;; 7872 7873 sysv4*MP*) 7874 if test -d /usr/nec; then 7875 lt_prog_compiler_pic=-Kconform_pic 7876 fi 7877 ;; 7878 7879 *) 7880 lt_prog_compiler_pic='-fPIC' 7881 ;; 7882 esac 7883 7884 case $cc_basename in 7885 nvcc*) # Cuda Compiler Driver 2.2 7886 lt_prog_compiler_wl='-Xlinker ' 7887 lt_prog_compiler_pic='-Xcompiler -fPIC' 7888 ;; 7889 esac 7890 else 7891 # PORTME Check for flag to pass linker flags through the system compiler. 7892 case $host_os in 7893 aix*) 7894 lt_prog_compiler_wl='-Wl,' 7895 if test "$host_cpu" = ia64; then 7896 # AIX 5 now supports IA64 processor 7897 lt_prog_compiler_static='-Bstatic' 7898 else 7899 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 7900 fi 7901 ;; 7902 7903 mingw* | cygwin* | pw32* | os2* | cegcc*) 7904 # This hack is so that the source file can tell whether it is being 7905 # built for inclusion in a dll (and should export symbols for example). 7906 lt_prog_compiler_pic='-DDLL_EXPORT' 7907 ;; 7908 7909 hpux9* | hpux10* | hpux11*) 7910 lt_prog_compiler_wl='-Wl,' 7911 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 7912 # not for PA HP-UX. 7913 case $host_cpu in 7914 hppa*64*|ia64*) 7915 # +Z the default 7916 ;; 7917 *) 7918 lt_prog_compiler_pic='+Z' 7919 ;; 7920 esac 7921 # Is there a better lt_prog_compiler_static that works with the bundled CC? 7922 lt_prog_compiler_static='${wl}-a ${wl}archive' 7923 ;; 7924 7925 irix5* | irix6* | nonstopux*) 7926 lt_prog_compiler_wl='-Wl,' 7927 # PIC (with -KPIC) is the default. 7928 lt_prog_compiler_static='-non_shared' 7929 ;; 7930 7931 linux* | k*bsd*-gnu | kopensolaris*-gnu) 7932 case $cc_basename in 7933 # old Intel for x86_64 which still supported -KPIC. 7934 ecc*) 7935 lt_prog_compiler_wl='-Wl,' 7936 lt_prog_compiler_pic='-KPIC' 7937 lt_prog_compiler_static='-static' 7938 ;; 7939 # icc used to be incompatible with GCC. 7940 # ICC 10 doesn't accept -KPIC any more. 7941 icc* | ifort*) 7942 lt_prog_compiler_wl='-Wl,' 7943 lt_prog_compiler_pic='-fPIC' 7944 lt_prog_compiler_static='-static' 7945 ;; 7946 # Lahey Fortran 8.1. 7947 lf95*) 7948 lt_prog_compiler_wl='-Wl,' 7949 lt_prog_compiler_pic='--shared' 7950 lt_prog_compiler_static='--static' 7951 ;; 7952 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 7953 # Portland Group compilers (*not* the Pentium gcc compiler, 7954 # which looks to be a dead project) 7955 lt_prog_compiler_wl='-Wl,' 7956 lt_prog_compiler_pic='-fpic' 7957 lt_prog_compiler_static='-Bstatic' 7958 ;; 7959 ccc*) 7960 lt_prog_compiler_wl='-Wl,' 7961 # All Alpha code is PIC. 7962 lt_prog_compiler_static='-non_shared' 7963 ;; 7964 xl* | bgxl* | bgf* | mpixl*) 7965 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 7966 lt_prog_compiler_wl='-Wl,' 7967 lt_prog_compiler_pic='-qpic' 7968 lt_prog_compiler_static='-qstaticlink' 7969 ;; 7970 *) 7971 case `$CC -V 2>&1 | sed 5q` in 7972 *Sun\ F* | *Sun*Fortran*) 7973 # Sun Fortran 8.3 passes all unrecognized flags to the linker 7974 lt_prog_compiler_pic='-KPIC' 7975 lt_prog_compiler_static='-Bstatic' 7976 lt_prog_compiler_wl='' 7977 ;; 7978 *Sun\ C*) 7979 # Sun C 5.9 7980 lt_prog_compiler_pic='-KPIC' 7981 lt_prog_compiler_static='-Bstatic' 7982 lt_prog_compiler_wl='-Wl,' 7983 ;; 7984 esac 7985 ;; 7986 esac 7987 ;; 7988 7989 newsos6) 7990 lt_prog_compiler_pic='-KPIC' 7991 lt_prog_compiler_static='-Bstatic' 7992 ;; 7993 7994 *nto* | *qnx*) 7995 # QNX uses GNU C++, but need to define -shared option too, otherwise 7996 # it will coredump. 7997 lt_prog_compiler_pic='-fPIC -shared' 7998 ;; 7999 8000 osf3* | osf4* | osf5*) 8001 lt_prog_compiler_wl='-Wl,' 8002 # All OSF/1 code is PIC. 8003 lt_prog_compiler_static='-non_shared' 8004 ;; 8005 8006 rdos*) 8007 lt_prog_compiler_static='-non_shared' 8008 ;; 8009 8010 solaris*) 8011 lt_prog_compiler_pic='-KPIC' 8012 lt_prog_compiler_static='-Bstatic' 8013 case $cc_basename in 8014 f77* | f90* | f95*) 8015 lt_prog_compiler_wl='-Qoption ld ';; 8016 *) 8017 lt_prog_compiler_wl='-Wl,';; 8018 esac 8019 ;; 8020 8021 sunos4*) 8022 lt_prog_compiler_wl='-Qoption ld ' 8023 lt_prog_compiler_pic='-PIC' 8024 lt_prog_compiler_static='-Bstatic' 8025 ;; 8026 8027 sysv4 | sysv4.2uw2* | sysv4.3*) 8028 lt_prog_compiler_wl='-Wl,' 8029 lt_prog_compiler_pic='-KPIC' 8030 lt_prog_compiler_static='-Bstatic' 8031 ;; 8032 8033 sysv4*MP*) 8034 if test -d /usr/nec ;then 8035 lt_prog_compiler_pic='-Kconform_pic' 8036 lt_prog_compiler_static='-Bstatic' 8037 fi 8038 ;; 8039 8040 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8041 lt_prog_compiler_wl='-Wl,' 8042 lt_prog_compiler_pic='-KPIC' 8043 lt_prog_compiler_static='-Bstatic' 8044 ;; 8045 8046 unicos*) 8047 lt_prog_compiler_wl='-Wl,' 8048 lt_prog_compiler_can_build_shared=no 8049 ;; 8050 8051 uts4*) 8052 lt_prog_compiler_pic='-pic' 8053 lt_prog_compiler_static='-Bstatic' 8054 ;; 8055 8056 *) 8057 lt_prog_compiler_can_build_shared=no 8058 ;; 8059 esac 8060 fi 8061 8062case $host_os in 8063 # For platforms which do not support PIC, -DPIC is meaningless: 8064 *djgpp*) 8065 lt_prog_compiler_pic= 8066 ;; 8067 *) 8068 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8069 ;; 8070esac 8071{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8072$as_echo "$lt_prog_compiler_pic" >&6; } 8073 8074 8075 8076 8077 8078 8079# 8080# Check to make sure the PIC flag actually works. 8081# 8082if test -n "$lt_prog_compiler_pic"; then 8083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8084$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8085if ${lt_cv_prog_compiler_pic_works+:} false; then : 8086 $as_echo_n "(cached) " >&6 8087else 8088 lt_cv_prog_compiler_pic_works=no 8089 ac_outfile=conftest.$ac_objext 8090 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8091 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8092 # Insert the option either (1) after the last *FLAGS variable, or 8093 # (2) before a word containing "conftest.", or (3) at the end. 8094 # Note that $ac_compile itself does not contain backslashes and begins 8095 # with a dollar sign (not a hyphen), so the echo should work correctly. 8096 # The option is referenced via a variable to avoid confusing sed. 8097 lt_compile=`echo "$ac_compile" | $SED \ 8098 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8099 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8100 -e 's:$: $lt_compiler_flag:'` 8101 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8102 (eval "$lt_compile" 2>conftest.err) 8103 ac_status=$? 8104 cat conftest.err >&5 8105 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8106 if (exit $ac_status) && test -s "$ac_outfile"; then 8107 # The compiler can only warn and ignore the option if not recognized 8108 # So say no if there are warnings other than the usual output. 8109 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8110 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8111 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8112 lt_cv_prog_compiler_pic_works=yes 8113 fi 8114 fi 8115 $RM conftest* 8116 8117fi 8118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8119$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8120 8121if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8122 case $lt_prog_compiler_pic in 8123 "" | " "*) ;; 8124 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8125 esac 8126else 8127 lt_prog_compiler_pic= 8128 lt_prog_compiler_can_build_shared=no 8129fi 8130 8131fi 8132 8133 8134 8135 8136 8137 8138# 8139# Check to make sure the static flag actually works. 8140# 8141wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8143$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8144if ${lt_cv_prog_compiler_static_works+:} false; then : 8145 $as_echo_n "(cached) " >&6 8146else 8147 lt_cv_prog_compiler_static_works=no 8148 save_LDFLAGS="$LDFLAGS" 8149 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8150 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8151 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8152 # The linker can only warn and ignore the option if not recognized 8153 # So say no if there are warnings 8154 if test -s conftest.err; then 8155 # Append any errors to the config.log. 8156 cat conftest.err 1>&5 8157 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8158 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8159 if diff conftest.exp conftest.er2 >/dev/null; then 8160 lt_cv_prog_compiler_static_works=yes 8161 fi 8162 else 8163 lt_cv_prog_compiler_static_works=yes 8164 fi 8165 fi 8166 $RM -r conftest* 8167 LDFLAGS="$save_LDFLAGS" 8168 8169fi 8170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8171$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8172 8173if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8174 : 8175else 8176 lt_prog_compiler_static= 8177fi 8178 8179 8180 8181 8182 8183 8184 8185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8186$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8187if ${lt_cv_prog_compiler_c_o+:} false; then : 8188 $as_echo_n "(cached) " >&6 8189else 8190 lt_cv_prog_compiler_c_o=no 8191 $RM -r conftest 2>/dev/null 8192 mkdir conftest 8193 cd conftest 8194 mkdir out 8195 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8196 8197 lt_compiler_flag="-o out/conftest2.$ac_objext" 8198 # Insert the option either (1) after the last *FLAGS variable, or 8199 # (2) before a word containing "conftest.", or (3) at the end. 8200 # Note that $ac_compile itself does not contain backslashes and begins 8201 # with a dollar sign (not a hyphen), so the echo should work correctly. 8202 lt_compile=`echo "$ac_compile" | $SED \ 8203 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8204 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8205 -e 's:$: $lt_compiler_flag:'` 8206 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8207 (eval "$lt_compile" 2>out/conftest.err) 8208 ac_status=$? 8209 cat out/conftest.err >&5 8210 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8211 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8212 then 8213 # The compiler can only warn and ignore the option if not recognized 8214 # So say no if there are warnings 8215 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8216 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8217 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8218 lt_cv_prog_compiler_c_o=yes 8219 fi 8220 fi 8221 chmod u+w . 2>&5 8222 $RM conftest* 8223 # SGI C++ compiler will create directory out/ii_files/ for 8224 # template instantiation 8225 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8226 $RM out/* && rmdir out 8227 cd .. 8228 $RM -r conftest 8229 $RM conftest* 8230 8231fi 8232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8233$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8234 8235 8236 8237 8238 8239 8240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8241$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8242if ${lt_cv_prog_compiler_c_o+:} false; then : 8243 $as_echo_n "(cached) " >&6 8244else 8245 lt_cv_prog_compiler_c_o=no 8246 $RM -r conftest 2>/dev/null 8247 mkdir conftest 8248 cd conftest 8249 mkdir out 8250 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8251 8252 lt_compiler_flag="-o out/conftest2.$ac_objext" 8253 # Insert the option either (1) after the last *FLAGS variable, or 8254 # (2) before a word containing "conftest.", or (3) at the end. 8255 # Note that $ac_compile itself does not contain backslashes and begins 8256 # with a dollar sign (not a hyphen), so the echo should work correctly. 8257 lt_compile=`echo "$ac_compile" | $SED \ 8258 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8259 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8260 -e 's:$: $lt_compiler_flag:'` 8261 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8262 (eval "$lt_compile" 2>out/conftest.err) 8263 ac_status=$? 8264 cat out/conftest.err >&5 8265 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8266 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8267 then 8268 # The compiler can only warn and ignore the option if not recognized 8269 # So say no if there are warnings 8270 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8271 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8272 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8273 lt_cv_prog_compiler_c_o=yes 8274 fi 8275 fi 8276 chmod u+w . 2>&5 8277 $RM conftest* 8278 # SGI C++ compiler will create directory out/ii_files/ for 8279 # template instantiation 8280 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8281 $RM out/* && rmdir out 8282 cd .. 8283 $RM -r conftest 8284 $RM conftest* 8285 8286fi 8287{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8288$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8289 8290 8291 8292 8293hard_links="nottested" 8294if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8295 # do not overwrite the value of need_locks provided by the user 8296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8297$as_echo_n "checking if we can lock with hard links... " >&6; } 8298 hard_links=yes 8299 $RM conftest* 8300 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8301 touch conftest.a 8302 ln conftest.a conftest.b 2>&5 || hard_links=no 8303 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8305$as_echo "$hard_links" >&6; } 8306 if test "$hard_links" = no; then 8307 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8308$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8309 need_locks=warn 8310 fi 8311else 8312 need_locks=no 8313fi 8314 8315 8316 8317 8318 8319 8320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8321$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8322 8323 runpath_var= 8324 allow_undefined_flag= 8325 always_export_symbols=no 8326 archive_cmds= 8327 archive_expsym_cmds= 8328 compiler_needs_object=no 8329 enable_shared_with_static_runtimes=no 8330 export_dynamic_flag_spec= 8331 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8332 hardcode_automatic=no 8333 hardcode_direct=no 8334 hardcode_direct_absolute=no 8335 hardcode_libdir_flag_spec= 8336 hardcode_libdir_flag_spec_ld= 8337 hardcode_libdir_separator= 8338 hardcode_minus_L=no 8339 hardcode_shlibpath_var=unsupported 8340 inherit_rpath=no 8341 link_all_deplibs=unknown 8342 module_cmds= 8343 module_expsym_cmds= 8344 old_archive_from_new_cmds= 8345 old_archive_from_expsyms_cmds= 8346 thread_safe_flag_spec= 8347 whole_archive_flag_spec= 8348 # include_expsyms should be a list of space-separated symbols to be *always* 8349 # included in the symbol list 8350 include_expsyms= 8351 # exclude_expsyms can be an extended regexp of symbols to exclude 8352 # it will be wrapped by ` (' and `)$', so one must not match beginning or 8353 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8354 # as well as any symbol that contains `d'. 8355 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8356 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8357 # platforms (ab)use it in PIC code, but their linkers get confused if 8358 # the symbol is explicitly referenced. Since portable code cannot 8359 # rely on this symbol name, it's probably fine to never include it in 8360 # preloaded symbol tables. 8361 # Exclude shared library initialization/finalization symbols. 8362 extract_expsyms_cmds= 8363 8364 case $host_os in 8365 cygwin* | mingw* | pw32* | cegcc*) 8366 # FIXME: the MSVC++ port hasn't been tested in a loooong time 8367 # When not using gcc, we currently assume that we are using 8368 # Microsoft Visual C++. 8369 if test "$GCC" != yes; then 8370 with_gnu_ld=no 8371 fi 8372 ;; 8373 interix*) 8374 # we just hope/assume this is gcc and not c89 (= MSVC++) 8375 with_gnu_ld=yes 8376 ;; 8377 openbsd*) 8378 with_gnu_ld=no 8379 ;; 8380 esac 8381 8382 ld_shlibs=yes 8383 8384 # On some targets, GNU ld is compatible enough with the native linker 8385 # that we're better off using the native interface for both. 8386 lt_use_gnu_ld_interface=no 8387 if test "$with_gnu_ld" = yes; then 8388 case $host_os in 8389 aix*) 8390 # The AIX port of GNU ld has always aspired to compatibility 8391 # with the native linker. However, as the warning in the GNU ld 8392 # block says, versions before 2.19.5* couldn't really create working 8393 # shared libraries, regardless of the interface used. 8394 case `$LD -v 2>&1` in 8395 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8396 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8397 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8398 *) 8399 lt_use_gnu_ld_interface=yes 8400 ;; 8401 esac 8402 ;; 8403 *) 8404 lt_use_gnu_ld_interface=yes 8405 ;; 8406 esac 8407 fi 8408 8409 if test "$lt_use_gnu_ld_interface" = yes; then 8410 # If archive_cmds runs LD, not CC, wlarc should be empty 8411 wlarc='${wl}' 8412 8413 # Set some defaults for GNU ld with shared library support. These 8414 # are reset later if shared libraries are not supported. Putting them 8415 # here allows them to be overridden if necessary. 8416 runpath_var=LD_RUN_PATH 8417 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8418 export_dynamic_flag_spec='${wl}--export-dynamic' 8419 # ancient GNU ld didn't support --whole-archive et. al. 8420 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8421 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8422 else 8423 whole_archive_flag_spec= 8424 fi 8425 supports_anon_versioning=no 8426 case `$LD -v 2>&1` in 8427 *GNU\ gold*) supports_anon_versioning=yes ;; 8428 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8429 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8430 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8431 *\ 2.11.*) ;; # other 2.11 versions 8432 *) supports_anon_versioning=yes ;; 8433 esac 8434 8435 # See if GNU ld supports shared libraries. 8436 case $host_os in 8437 aix[3-9]*) 8438 # On AIX/PPC, the GNU linker is very broken 8439 if test "$host_cpu" != ia64; then 8440 ld_shlibs=no 8441 cat <<_LT_EOF 1>&2 8442 8443*** Warning: the GNU linker, at least up to release 2.19, is reported 8444*** to be unable to reliably create shared libraries on AIX. 8445*** Therefore, libtool is disabling shared libraries support. If you 8446*** really care for shared libraries, you may want to install binutils 8447*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8448*** You will then need to restart the configuration process. 8449 8450_LT_EOF 8451 fi 8452 ;; 8453 8454 amigaos*) 8455 case $host_cpu in 8456 powerpc) 8457 # see comment about AmigaOS4 .so support 8458 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8459 archive_expsym_cmds='' 8460 ;; 8461 m68k) 8462 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)' 8463 hardcode_libdir_flag_spec='-L$libdir' 8464 hardcode_minus_L=yes 8465 ;; 8466 esac 8467 ;; 8468 8469 beos*) 8470 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8471 allow_undefined_flag=unsupported 8472 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 8473 # support --undefined. This deserves some investigation. FIXME 8474 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8475 else 8476 ld_shlibs=no 8477 fi 8478 ;; 8479 8480 cygwin* | mingw* | pw32* | cegcc*) 8481 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8482 # as there is no search path for DLLs. 8483 hardcode_libdir_flag_spec='-L$libdir' 8484 export_dynamic_flag_spec='${wl}--export-all-symbols' 8485 allow_undefined_flag=unsupported 8486 always_export_symbols=no 8487 enable_shared_with_static_runtimes=yes 8488 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8489 8490 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8491 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8492 # If the export-symbols file already is a .def file (1st line 8493 # is EXPORTS), use it as is; otherwise, prepend... 8494 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8495 cp $export_symbols $output_objdir/$soname.def; 8496 else 8497 echo EXPORTS > $output_objdir/$soname.def; 8498 cat $export_symbols >> $output_objdir/$soname.def; 8499 fi~ 8500 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8501 else 8502 ld_shlibs=no 8503 fi 8504 ;; 8505 8506 haiku*) 8507 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8508 link_all_deplibs=yes 8509 ;; 8510 8511 interix[3-9]*) 8512 hardcode_direct=no 8513 hardcode_shlibpath_var=no 8514 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8515 export_dynamic_flag_spec='${wl}-E' 8516 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8517 # Instead, shared libraries are loaded at an image base (0x10000000 by 8518 # default) and relocated if they conflict, which is a slow very memory 8519 # consuming and fragmenting process. To avoid this, we pick a random, 8520 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8521 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8522 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8523 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' 8524 ;; 8525 8526 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 8527 tmp_diet=no 8528 if test "$host_os" = linux-dietlibc; then 8529 case $cc_basename in 8530 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8531 esac 8532 fi 8533 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8534 && test "$tmp_diet" = no 8535 then 8536 tmp_addflag=' $pic_flag' 8537 tmp_sharedflag='-shared' 8538 case $cc_basename,$host_cpu in 8539 pgcc*) # Portland Group C compiler 8540 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' 8541 tmp_addflag=' $pic_flag' 8542 ;; 8543 pgf77* | pgf90* | pgf95* | pgfortran*) 8544 # Portland Group f77 and f90 compilers 8545 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' 8546 tmp_addflag=' $pic_flag -Mnomain' ;; 8547 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8548 tmp_addflag=' -i_dynamic' ;; 8549 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8550 tmp_addflag=' -i_dynamic -nofor_main' ;; 8551 ifc* | ifort*) # Intel Fortran compiler 8552 tmp_addflag=' -nofor_main' ;; 8553 lf95*) # Lahey Fortran 8.1 8554 whole_archive_flag_spec= 8555 tmp_sharedflag='--shared' ;; 8556 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8557 tmp_sharedflag='-qmkshrobj' 8558 tmp_addflag= ;; 8559 nvcc*) # Cuda Compiler Driver 2.2 8560 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' 8561 compiler_needs_object=yes 8562 ;; 8563 esac 8564 case `$CC -V 2>&1 | sed 5q` in 8565 *Sun\ C*) # Sun C 5.9 8566 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' 8567 compiler_needs_object=yes 8568 tmp_sharedflag='-G' ;; 8569 *Sun\ F*) # Sun Fortran 8.3 8570 tmp_sharedflag='-G' ;; 8571 esac 8572 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8573 8574 if test "x$supports_anon_versioning" = xyes; then 8575 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8576 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8577 echo "local: *; };" >> $output_objdir/$libname.ver~ 8578 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8579 fi 8580 8581 case $cc_basename in 8582 xlf* | bgf* | bgxlf* | mpixlf*) 8583 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8584 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8585 hardcode_libdir_flag_spec= 8586 hardcode_libdir_flag_spec_ld='-rpath $libdir' 8587 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8588 if test "x$supports_anon_versioning" = xyes; then 8589 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8590 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8591 echo "local: *; };" >> $output_objdir/$libname.ver~ 8592 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8593 fi 8594 ;; 8595 esac 8596 else 8597 ld_shlibs=no 8598 fi 8599 ;; 8600 8601 netbsd*) 8602 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8603 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8604 wlarc= 8605 else 8606 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8607 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8608 fi 8609 ;; 8610 8611 solaris*) 8612 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 8613 ld_shlibs=no 8614 cat <<_LT_EOF 1>&2 8615 8616*** Warning: The releases 2.8.* of the GNU linker cannot reliably 8617*** create shared libraries on Solaris systems. Therefore, libtool 8618*** is disabling shared libraries support. We urge you to upgrade GNU 8619*** binutils to release 2.9.1 or newer. Another option is to modify 8620*** your PATH or compiler configuration so that the native linker is 8621*** used, and then restart. 8622 8623_LT_EOF 8624 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8625 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8626 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8627 else 8628 ld_shlibs=no 8629 fi 8630 ;; 8631 8632 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 8633 case `$LD -v 2>&1` in 8634 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 8635 ld_shlibs=no 8636 cat <<_LT_EOF 1>&2 8637 8638*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 8639*** reliably create shared libraries on SCO systems. Therefore, libtool 8640*** is disabling shared libraries support. We urge you to upgrade GNU 8641*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 8642*** your PATH or compiler configuration so that the native linker is 8643*** used, and then restart. 8644 8645_LT_EOF 8646 ;; 8647 *) 8648 # For security reasons, it is highly recommended that you always 8649 # use absolute paths for naming shared libraries, and exclude the 8650 # DT_RUNPATH tag from executables and libraries. But doing so 8651 # requires that you compile everything twice, which is a pain. 8652 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8653 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8654 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8655 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8656 else 8657 ld_shlibs=no 8658 fi 8659 ;; 8660 esac 8661 ;; 8662 8663 sunos4*) 8664 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8665 wlarc= 8666 hardcode_direct=yes 8667 hardcode_shlibpath_var=no 8668 ;; 8669 8670 *) 8671 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8672 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8673 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 8674 else 8675 ld_shlibs=no 8676 fi 8677 ;; 8678 esac 8679 8680 if test "$ld_shlibs" = no; then 8681 runpath_var= 8682 hardcode_libdir_flag_spec= 8683 export_dynamic_flag_spec= 8684 whole_archive_flag_spec= 8685 fi 8686 else 8687 # PORTME fill in a description of your system's linker (not GNU ld) 8688 case $host_os in 8689 aix3*) 8690 allow_undefined_flag=unsupported 8691 always_export_symbols=yes 8692 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' 8693 # Note: this linker hardcodes the directories in LIBPATH if there 8694 # are no directories specified by -L. 8695 hardcode_minus_L=yes 8696 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 8697 # Neither direct hardcoding nor static linking is supported with a 8698 # broken collect2. 8699 hardcode_direct=unsupported 8700 fi 8701 ;; 8702 8703 aix[4-9]*) 8704 if test "$host_cpu" = ia64; then 8705 # On IA64, the linker does run time linking by default, so we don't 8706 # have to do anything special. 8707 aix_use_runtimelinking=no 8708 exp_sym_flag='-Bexport' 8709 no_entry_flag="" 8710 else 8711 # If we're using GNU nm, then we don't want the "-C" option. 8712 # -C means demangle to AIX nm, but means don't demangle with GNU nm 8713 # Also, AIX nm treats weak defined symbols like other global 8714 # defined symbols, whereas GNU nm marks them as "W". 8715 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 8716 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' 8717 else 8718 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' 8719 fi 8720 aix_use_runtimelinking=no 8721 8722 # Test if we are trying to use run time linking or normal 8723 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 8724 # need to do runtime linking. 8725 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 8726 for ld_flag in $LDFLAGS; do 8727 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 8728 aix_use_runtimelinking=yes 8729 break 8730 fi 8731 done 8732 ;; 8733 esac 8734 8735 exp_sym_flag='-bexport' 8736 no_entry_flag='-bnoentry' 8737 fi 8738 8739 # When large executables or shared objects are built, AIX ld can 8740 # have problems creating the table of contents. If linking a library 8741 # or program results in "error TOC overflow" add -mminimal-toc to 8742 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 8743 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8744 8745 archive_cmds='' 8746 hardcode_direct=yes 8747 hardcode_direct_absolute=yes 8748 hardcode_libdir_separator=':' 8749 link_all_deplibs=yes 8750 file_list_spec='${wl}-f,' 8751 8752 if test "$GCC" = yes; then 8753 case $host_os in aix4.[012]|aix4.[012].*) 8754 # We only want to do this on AIX 4.2 and lower, the check 8755 # below for broken collect2 doesn't work under 4.3+ 8756 collect2name=`${CC} -print-prog-name=collect2` 8757 if test -f "$collect2name" && 8758 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 8759 then 8760 # We have reworked collect2 8761 : 8762 else 8763 # We have old collect2 8764 hardcode_direct=unsupported 8765 # It fails to find uninstalled libraries when the uninstalled 8766 # path is not listed in the libpath. Setting hardcode_minus_L 8767 # to unsupported forces relinking 8768 hardcode_minus_L=yes 8769 hardcode_libdir_flag_spec='-L$libdir' 8770 hardcode_libdir_separator= 8771 fi 8772 ;; 8773 esac 8774 shared_flag='-shared' 8775 if test "$aix_use_runtimelinking" = yes; then 8776 shared_flag="$shared_flag "'${wl}-G' 8777 fi 8778 else 8779 # not using gcc 8780 if test "$host_cpu" = ia64; then 8781 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 8782 # chokes on -Wl,-G. The following line is correct: 8783 shared_flag='-G' 8784 else 8785 if test "$aix_use_runtimelinking" = yes; then 8786 shared_flag='${wl}-G' 8787 else 8788 shared_flag='${wl}-bM:SRE' 8789 fi 8790 fi 8791 fi 8792 8793 export_dynamic_flag_spec='${wl}-bexpall' 8794 # It seems that -bexpall does not export symbols beginning with 8795 # underscore (_), so it is better to generate a list of symbols to export. 8796 always_export_symbols=yes 8797 if test "$aix_use_runtimelinking" = yes; then 8798 # Warning - without using the other runtime loading flags (-brtl), 8799 # -berok will link without error, but may produce a broken library. 8800 allow_undefined_flag='-berok' 8801 # Determine the default libpath from the value encoded in an 8802 # empty executable. 8803 if test x$gcc_no_link = xyes; then 8804 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8805fi 8806cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8807/* end confdefs.h. */ 8808 8809int 8810main () 8811{ 8812 8813 ; 8814 return 0; 8815} 8816_ACEOF 8817if ac_fn_c_try_link "$LINENO"; then : 8818 8819lt_aix_libpath_sed=' 8820 /Import File Strings/,/^$/ { 8821 /^0/ { 8822 s/^0 *\(.*\)$/\1/ 8823 p 8824 } 8825 }' 8826aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8827# Check for a 64-bit object if we didn't find anything. 8828if test -z "$aix_libpath"; then 8829 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8830fi 8831fi 8832rm -f core conftest.err conftest.$ac_objext \ 8833 conftest$ac_exeext conftest.$ac_ext 8834if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8835 8836 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8837 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" 8838 else 8839 if test "$host_cpu" = ia64; then 8840 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 8841 allow_undefined_flag="-z nodefs" 8842 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" 8843 else 8844 # Determine the default libpath from the value encoded in an 8845 # empty executable. 8846 if test x$gcc_no_link = xyes; then 8847 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 8848fi 8849cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8850/* end confdefs.h. */ 8851 8852int 8853main () 8854{ 8855 8856 ; 8857 return 0; 8858} 8859_ACEOF 8860if ac_fn_c_try_link "$LINENO"; then : 8861 8862lt_aix_libpath_sed=' 8863 /Import File Strings/,/^$/ { 8864 /^0/ { 8865 s/^0 *\(.*\)$/\1/ 8866 p 8867 } 8868 }' 8869aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8870# Check for a 64-bit object if we didn't find anything. 8871if test -z "$aix_libpath"; then 8872 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8873fi 8874fi 8875rm -f core conftest.err conftest.$ac_objext \ 8876 conftest$ac_exeext conftest.$ac_ext 8877if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8878 8879 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 8880 # Warning - without using the other run time loading flags, 8881 # -berok will link without error, but may produce a broken library. 8882 no_undefined_flag=' ${wl}-bernotok' 8883 allow_undefined_flag=' ${wl}-berok' 8884 if test "$with_gnu_ld" = yes; then 8885 # We only use this code for GNU lds that support --whole-archive. 8886 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 8887 else 8888 # Exported symbols can be pulled into shared objects from archives 8889 whole_archive_flag_spec='$convenience' 8890 fi 8891 archive_cmds_need_lc=yes 8892 # This is similar to how AIX traditionally builds its shared libraries. 8893 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' 8894 fi 8895 fi 8896 ;; 8897 8898 amigaos*) 8899 case $host_cpu in 8900 powerpc) 8901 # see comment about AmigaOS4 .so support 8902 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8903 archive_expsym_cmds='' 8904 ;; 8905 m68k) 8906 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)' 8907 hardcode_libdir_flag_spec='-L$libdir' 8908 hardcode_minus_L=yes 8909 ;; 8910 esac 8911 ;; 8912 8913 bsdi[45]*) 8914 export_dynamic_flag_spec=-rdynamic 8915 ;; 8916 8917 cygwin* | mingw* | pw32* | cegcc*) 8918 # When not using gcc, we currently assume that we are using 8919 # Microsoft Visual C++. 8920 # hardcode_libdir_flag_spec is actually meaningless, as there is 8921 # no search path for DLLs. 8922 hardcode_libdir_flag_spec=' ' 8923 allow_undefined_flag=unsupported 8924 # Tell ltmain to make .lib files, not .a files. 8925 libext=lib 8926 # Tell ltmain to make .dll files, not .so files. 8927 shrext_cmds=".dll" 8928 # FIXME: Setting linknames here is a bad hack. 8929 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 8930 # The linker will automatically build a .lib file if we build a DLL. 8931 old_archive_from_new_cmds='true' 8932 # FIXME: Should let the user specify the lib program. 8933 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 8934 fix_srcfile_path='`cygpath -w "$srcfile"`' 8935 enable_shared_with_static_runtimes=yes 8936 ;; 8937 8938 darwin* | rhapsody*) 8939 8940 8941 archive_cmds_need_lc=no 8942 hardcode_direct=no 8943 hardcode_automatic=yes 8944 hardcode_shlibpath_var=unsupported 8945 if test "$lt_cv_ld_force_load" = "yes"; then 8946 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\"`' 8947 else 8948 whole_archive_flag_spec='' 8949 fi 8950 link_all_deplibs=yes 8951 allow_undefined_flag="$_lt_dar_allow_undefined" 8952 case $cc_basename in 8953 ifort*) _lt_dar_can_shared=yes ;; 8954 *) _lt_dar_can_shared=$GCC ;; 8955 esac 8956 if test "$_lt_dar_can_shared" = "yes"; then 8957 output_verbose_link_cmd=func_echo_all 8958 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 8959 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 8960 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}" 8961 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}" 8962 8963 else 8964 ld_shlibs=no 8965 fi 8966 8967 ;; 8968 8969 dgux*) 8970 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 8971 hardcode_libdir_flag_spec='-L$libdir' 8972 hardcode_shlibpath_var=no 8973 ;; 8974 8975 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 8976 # support. Future versions do this automatically, but an explicit c++rt0.o 8977 # does not break anything, and helps significantly (at the cost of a little 8978 # extra space). 8979 freebsd2.2*) 8980 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 8981 hardcode_libdir_flag_spec='-R$libdir' 8982 hardcode_direct=yes 8983 hardcode_shlibpath_var=no 8984 ;; 8985 8986 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 8987 freebsd2.*) 8988 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 8989 hardcode_direct=yes 8990 hardcode_minus_L=yes 8991 hardcode_shlibpath_var=no 8992 ;; 8993 8994 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 8995 freebsd* | dragonfly*) 8996 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 8997 hardcode_libdir_flag_spec='-R$libdir' 8998 hardcode_direct=yes 8999 hardcode_shlibpath_var=no 9000 ;; 9001 9002 hpux9*) 9003 if test "$GCC" = yes; then 9004 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' 9005 else 9006 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' 9007 fi 9008 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9009 hardcode_libdir_separator=: 9010 hardcode_direct=yes 9011 9012 # hardcode_minus_L: Not really in the search PATH, 9013 # but as the default location of the library. 9014 hardcode_minus_L=yes 9015 export_dynamic_flag_spec='${wl}-E' 9016 ;; 9017 9018 hpux10*) 9019 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9020 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9021 else 9022 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9023 fi 9024 if test "$with_gnu_ld" = no; then 9025 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9026 hardcode_libdir_flag_spec_ld='+b $libdir' 9027 hardcode_libdir_separator=: 9028 hardcode_direct=yes 9029 hardcode_direct_absolute=yes 9030 export_dynamic_flag_spec='${wl}-E' 9031 # hardcode_minus_L: Not really in the search PATH, 9032 # but as the default location of the library. 9033 hardcode_minus_L=yes 9034 fi 9035 ;; 9036 9037 hpux11*) 9038 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9039 case $host_cpu in 9040 hppa*64*) 9041 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9042 ;; 9043 ia64*) 9044 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9045 ;; 9046 *) 9047 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9048 ;; 9049 esac 9050 else 9051 case $host_cpu in 9052 hppa*64*) 9053 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9054 ;; 9055 ia64*) 9056 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9057 ;; 9058 *) 9059 9060 # Older versions of the 11.00 compiler do not understand -b yet 9061 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9063$as_echo_n "checking if $CC understands -b... " >&6; } 9064if ${lt_cv_prog_compiler__b+:} false; then : 9065 $as_echo_n "(cached) " >&6 9066else 9067 lt_cv_prog_compiler__b=no 9068 save_LDFLAGS="$LDFLAGS" 9069 LDFLAGS="$LDFLAGS -b" 9070 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9071 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9072 # The linker can only warn and ignore the option if not recognized 9073 # So say no if there are warnings 9074 if test -s conftest.err; then 9075 # Append any errors to the config.log. 9076 cat conftest.err 1>&5 9077 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9078 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9079 if diff conftest.exp conftest.er2 >/dev/null; then 9080 lt_cv_prog_compiler__b=yes 9081 fi 9082 else 9083 lt_cv_prog_compiler__b=yes 9084 fi 9085 fi 9086 $RM -r conftest* 9087 LDFLAGS="$save_LDFLAGS" 9088 9089fi 9090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9091$as_echo "$lt_cv_prog_compiler__b" >&6; } 9092 9093if test x"$lt_cv_prog_compiler__b" = xyes; then 9094 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9095else 9096 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9097fi 9098 9099 ;; 9100 esac 9101 fi 9102 if test "$with_gnu_ld" = no; then 9103 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9104 hardcode_libdir_separator=: 9105 9106 case $host_cpu in 9107 hppa*64*|ia64*) 9108 hardcode_direct=no 9109 hardcode_shlibpath_var=no 9110 ;; 9111 *) 9112 hardcode_direct=yes 9113 hardcode_direct_absolute=yes 9114 export_dynamic_flag_spec='${wl}-E' 9115 9116 # hardcode_minus_L: Not really in the search PATH, 9117 # but as the default location of the library. 9118 hardcode_minus_L=yes 9119 ;; 9120 esac 9121 fi 9122 ;; 9123 9124 irix5* | irix6* | nonstopux*) 9125 if test "$GCC" = yes; then 9126 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' 9127 # Try to use the -exported_symbol ld option, if it does not 9128 # work, assume that -exports_file does not work either and 9129 # implicitly export all symbols. 9130 save_LDFLAGS="$LDFLAGS" 9131 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9132 if test x$gcc_no_link = xyes; then 9133 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 9134fi 9135cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9136/* end confdefs.h. */ 9137int foo(void) {} 9138_ACEOF 9139if ac_fn_c_try_link "$LINENO"; then : 9140 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' 9141 9142fi 9143rm -f core conftest.err conftest.$ac_objext \ 9144 conftest$ac_exeext conftest.$ac_ext 9145 LDFLAGS="$save_LDFLAGS" 9146 else 9147 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' 9148 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' 9149 fi 9150 archive_cmds_need_lc='no' 9151 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9152 hardcode_libdir_separator=: 9153 inherit_rpath=yes 9154 link_all_deplibs=yes 9155 ;; 9156 9157 netbsd*) 9158 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9159 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9160 else 9161 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9162 fi 9163 hardcode_libdir_flag_spec='-R$libdir' 9164 hardcode_direct=yes 9165 hardcode_shlibpath_var=no 9166 ;; 9167 9168 newsos6) 9169 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9170 hardcode_direct=yes 9171 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9172 hardcode_libdir_separator=: 9173 hardcode_shlibpath_var=no 9174 ;; 9175 9176 *nto* | *qnx*) 9177 ;; 9178 9179 openbsd*) 9180 if test -f /usr/libexec/ld.so; then 9181 hardcode_direct=yes 9182 hardcode_shlibpath_var=no 9183 hardcode_direct_absolute=yes 9184 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9185 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9186 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9187 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9188 export_dynamic_flag_spec='${wl}-E' 9189 else 9190 case $host_os in 9191 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9192 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9193 hardcode_libdir_flag_spec='-R$libdir' 9194 ;; 9195 *) 9196 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9197 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9198 ;; 9199 esac 9200 fi 9201 else 9202 ld_shlibs=no 9203 fi 9204 ;; 9205 9206 os2*) 9207 hardcode_libdir_flag_spec='-L$libdir' 9208 hardcode_minus_L=yes 9209 allow_undefined_flag=unsupported 9210 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' 9211 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9212 ;; 9213 9214 osf3*) 9215 if test "$GCC" = yes; then 9216 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9217 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' 9218 else 9219 allow_undefined_flag=' -expect_unresolved \*' 9220 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' 9221 fi 9222 archive_cmds_need_lc='no' 9223 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9224 hardcode_libdir_separator=: 9225 ;; 9226 9227 osf4* | osf5*) # as osf3* with the addition of -msym flag 9228 if test "$GCC" = yes; then 9229 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9230 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' 9231 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9232 else 9233 allow_undefined_flag=' -expect_unresolved \*' 9234 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' 9235 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~ 9236 $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' 9237 9238 # Both c and cxx compiler support -rpath directly 9239 hardcode_libdir_flag_spec='-rpath $libdir' 9240 fi 9241 archive_cmds_need_lc='no' 9242 hardcode_libdir_separator=: 9243 ;; 9244 9245 solaris*) 9246 no_undefined_flag=' -z defs' 9247 if test "$GCC" = yes; then 9248 wlarc='${wl}' 9249 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9250 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9251 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9252 else 9253 case `$CC -V 2>&1` in 9254 *"Compilers 5.0"*) 9255 wlarc='' 9256 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9257 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9258 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9259 ;; 9260 *) 9261 wlarc='${wl}' 9262 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9263 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9264 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9265 ;; 9266 esac 9267 fi 9268 hardcode_libdir_flag_spec='-R$libdir' 9269 hardcode_shlibpath_var=no 9270 case $host_os in 9271 solaris2.[0-5] | solaris2.[0-5].*) ;; 9272 *) 9273 # The compiler driver will combine and reorder linker options, 9274 # but understands `-z linker_flag'. GCC discards it without `$wl', 9275 # but is careful enough not to reorder. 9276 # Supported since Solaris 2.6 (maybe 2.5.1?) 9277 if test "$GCC" = yes; then 9278 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9279 else 9280 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9281 fi 9282 ;; 9283 esac 9284 link_all_deplibs=yes 9285 ;; 9286 9287 sunos4*) 9288 if test "x$host_vendor" = xsequent; then 9289 # Use $CC to link under sequent, because it throws in some extra .o 9290 # files that make .init and .fini sections work. 9291 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9292 else 9293 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9294 fi 9295 hardcode_libdir_flag_spec='-L$libdir' 9296 hardcode_direct=yes 9297 hardcode_minus_L=yes 9298 hardcode_shlibpath_var=no 9299 ;; 9300 9301 sysv4) 9302 case $host_vendor in 9303 sni) 9304 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9305 hardcode_direct=yes # is this really true??? 9306 ;; 9307 siemens) 9308 ## LD is ld it makes a PLAMLIB 9309 ## CC just makes a GrossModule. 9310 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9311 reload_cmds='$CC -r -o $output$reload_objs' 9312 hardcode_direct=no 9313 ;; 9314 motorola) 9315 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9316 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9317 ;; 9318 esac 9319 runpath_var='LD_RUN_PATH' 9320 hardcode_shlibpath_var=no 9321 ;; 9322 9323 sysv4.3*) 9324 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9325 hardcode_shlibpath_var=no 9326 export_dynamic_flag_spec='-Bexport' 9327 ;; 9328 9329 sysv4*MP*) 9330 if test -d /usr/nec; then 9331 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9332 hardcode_shlibpath_var=no 9333 runpath_var=LD_RUN_PATH 9334 hardcode_runpath_var=yes 9335 ld_shlibs=yes 9336 fi 9337 ;; 9338 9339 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9340 no_undefined_flag='${wl}-z,text' 9341 archive_cmds_need_lc=no 9342 hardcode_shlibpath_var=no 9343 runpath_var='LD_RUN_PATH' 9344 9345 if test "$GCC" = yes; then 9346 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9347 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9348 else 9349 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9350 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9351 fi 9352 ;; 9353 9354 sysv5* | sco3.2v5* | sco5v6*) 9355 # Note: We can NOT use -z defs as we might desire, because we do not 9356 # link with -lc, and that would cause any symbols used from libc to 9357 # always be unresolved, which means just about no library would 9358 # ever link correctly. If we're not using GNU ld we use -z text 9359 # though, which does catch some bad symbols but isn't as heavy-handed 9360 # as -z defs. 9361 no_undefined_flag='${wl}-z,text' 9362 allow_undefined_flag='${wl}-z,nodefs' 9363 archive_cmds_need_lc=no 9364 hardcode_shlibpath_var=no 9365 hardcode_libdir_flag_spec='${wl}-R,$libdir' 9366 hardcode_libdir_separator=':' 9367 link_all_deplibs=yes 9368 export_dynamic_flag_spec='${wl}-Bexport' 9369 runpath_var='LD_RUN_PATH' 9370 9371 if test "$GCC" = yes; then 9372 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9373 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9374 else 9375 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9376 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9377 fi 9378 ;; 9379 9380 uts4*) 9381 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9382 hardcode_libdir_flag_spec='-L$libdir' 9383 hardcode_shlibpath_var=no 9384 ;; 9385 9386 *) 9387 ld_shlibs=no 9388 ;; 9389 esac 9390 9391 if test x$host_vendor = xsni; then 9392 case $host in 9393 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9394 export_dynamic_flag_spec='${wl}-Blargedynsym' 9395 ;; 9396 esac 9397 fi 9398 fi 9399 9400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9401$as_echo "$ld_shlibs" >&6; } 9402test "$ld_shlibs" = no && can_build_shared=no 9403 9404with_gnu_ld=$with_gnu_ld 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418 9419 9420# 9421# Do we need to explicitly link libc? 9422# 9423case "x$archive_cmds_need_lc" in 9424x|xyes) 9425 # Assume -lc should be added 9426 archive_cmds_need_lc=yes 9427 9428 if test "$enable_shared" = yes && test "$GCC" = yes; then 9429 case $archive_cmds in 9430 *'~'*) 9431 # FIXME: we may have to deal with multi-command sequences. 9432 ;; 9433 '$CC '*) 9434 # Test whether the compiler implicitly links with -lc since on some 9435 # systems, -lgcc has to come before -lc. If gcc already passes -lc 9436 # to ld, don't add -lc before -lgcc. 9437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9438$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9439if ${lt_cv_archive_cmds_need_lc+:} false; then : 9440 $as_echo_n "(cached) " >&6 9441else 9442 $RM conftest* 9443 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9444 9445 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9446 (eval $ac_compile) 2>&5 9447 ac_status=$? 9448 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9449 test $ac_status = 0; } 2>conftest.err; then 9450 soname=conftest 9451 lib=conftest 9452 libobjs=conftest.$ac_objext 9453 deplibs= 9454 wl=$lt_prog_compiler_wl 9455 pic_flag=$lt_prog_compiler_pic 9456 compiler_flags=-v 9457 linker_flags=-v 9458 verstring= 9459 output_objdir=. 9460 libname=conftest 9461 lt_save_allow_undefined_flag=$allow_undefined_flag 9462 allow_undefined_flag= 9463 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9464 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9465 ac_status=$? 9466 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9467 test $ac_status = 0; } 9468 then 9469 lt_cv_archive_cmds_need_lc=no 9470 else 9471 lt_cv_archive_cmds_need_lc=yes 9472 fi 9473 allow_undefined_flag=$lt_save_allow_undefined_flag 9474 else 9475 cat conftest.err 1>&5 9476 fi 9477 $RM conftest* 9478 9479fi 9480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9481$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9482 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9483 ;; 9484 esac 9485 fi 9486 ;; 9487esac 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 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 9646$as_echo_n "checking dynamic linker characteristics... " >&6; } 9647 9648if test "$GCC" = yes; then 9649 case $host_os in 9650 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 9651 *) lt_awk_arg="/^libraries:/" ;; 9652 esac 9653 case $host_os in 9654 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 9655 *) lt_sed_strip_eq="s,=/,/,g" ;; 9656 esac 9657 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 9658 case $lt_search_path_spec in 9659 *\;*) 9660 # if the path contains ";" then we assume it to be the separator 9661 # otherwise default to the standard path separator (i.e. ":") - it is 9662 # assumed that no part of a normal pathname contains ";" but that should 9663 # okay in the real world where ";" in dirpaths is itself problematic. 9664 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 9665 ;; 9666 *) 9667 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 9668 ;; 9669 esac 9670 # Ok, now we have the path, separated by spaces, we can step through it 9671 # and add multilib dir if necessary. 9672 lt_tmp_lt_search_path_spec= 9673 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 9674 for lt_sys_path in $lt_search_path_spec; do 9675 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 9676 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 9677 else 9678 test -d "$lt_sys_path" && \ 9679 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 9680 fi 9681 done 9682 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 9683BEGIN {RS=" "; FS="/|\n";} { 9684 lt_foo=""; 9685 lt_count=0; 9686 for (lt_i = NF; lt_i > 0; lt_i--) { 9687 if ($lt_i != "" && $lt_i != ".") { 9688 if ($lt_i == "..") { 9689 lt_count++; 9690 } else { 9691 if (lt_count == 0) { 9692 lt_foo="/" $lt_i lt_foo; 9693 } else { 9694 lt_count--; 9695 } 9696 } 9697 } 9698 } 9699 if (lt_foo != "") { lt_freq[lt_foo]++; } 9700 if (lt_freq[lt_foo] == 1) { print lt_foo; } 9701}'` 9702 # AWK program above erroneously prepends '/' to C:/dos/paths 9703 # for these hosts. 9704 case $host_os in 9705 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 9706 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 9707 esac 9708 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 9709else 9710 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 9711fi 9712library_names_spec= 9713libname_spec='lib$name' 9714soname_spec= 9715shrext_cmds=".so" 9716postinstall_cmds= 9717postuninstall_cmds= 9718finish_cmds= 9719finish_eval= 9720shlibpath_var= 9721shlibpath_overrides_runpath=unknown 9722version_type=none 9723dynamic_linker="$host_os ld.so" 9724sys_lib_dlsearch_path_spec="/lib /usr/lib" 9725need_lib_prefix=unknown 9726hardcode_into_libs=no 9727 9728# when you set need_version to no, make sure it does not cause -set_version 9729# flags to be left without arguments 9730need_version=unknown 9731 9732case $host_os in 9733aix3*) 9734 version_type=linux 9735 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 9736 shlibpath_var=LIBPATH 9737 9738 # AIX 3 has no versioning support, so we append a major version to the name. 9739 soname_spec='${libname}${release}${shared_ext}$major' 9740 ;; 9741 9742aix[4-9]*) 9743 version_type=linux 9744 need_lib_prefix=no 9745 need_version=no 9746 hardcode_into_libs=yes 9747 if test "$host_cpu" = ia64; then 9748 # AIX 5 supports IA64 9749 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 9750 shlibpath_var=LD_LIBRARY_PATH 9751 else 9752 # With GCC up to 2.95.x, collect2 would create an import file 9753 # for dependence libraries. The import file would start with 9754 # the line `#! .'. This would cause the generated library to 9755 # depend on `.', always an invalid library. This was fixed in 9756 # development snapshots of GCC prior to 3.0. 9757 case $host_os in 9758 aix4 | aix4.[01] | aix4.[01].*) 9759 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 9760 echo ' yes ' 9761 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 9762 : 9763 else 9764 can_build_shared=no 9765 fi 9766 ;; 9767 esac 9768 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9769 # soname into executable. Probably we can add versioning support to 9770 # collect2, so additional links can be useful in future. 9771 if test "$aix_use_runtimelinking" = yes; then 9772 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9773 # instead of lib<name>.a to let people know that these are not 9774 # typical AIX shared libraries. 9775 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9776 else 9777 # We preserve .a as extension for shared libraries through AIX4.2 9778 # and later when we are not doing run time linking. 9779 library_names_spec='${libname}${release}.a $libname.a' 9780 soname_spec='${libname}${release}${shared_ext}$major' 9781 fi 9782 shlibpath_var=LIBPATH 9783 fi 9784 ;; 9785 9786amigaos*) 9787 case $host_cpu in 9788 powerpc) 9789 # Since July 2007 AmigaOS4 officially supports .so libraries. 9790 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 9791 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9792 ;; 9793 m68k) 9794 library_names_spec='$libname.ixlibrary $libname.a' 9795 # Create ${libname}_ixlibrary.a entries in /sys/libs. 9796 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' 9797 ;; 9798 esac 9799 ;; 9800 9801beos*) 9802 library_names_spec='${libname}${shared_ext}' 9803 dynamic_linker="$host_os ld.so" 9804 shlibpath_var=LIBRARY_PATH 9805 ;; 9806 9807bsdi[45]*) 9808 version_type=linux 9809 need_version=no 9810 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9811 soname_spec='${libname}${release}${shared_ext}$major' 9812 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9813 shlibpath_var=LD_LIBRARY_PATH 9814 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9815 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9816 # the default ld.so.conf also contains /usr/contrib/lib and 9817 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9818 # libtool to hard-code these into programs 9819 ;; 9820 9821cygwin* | mingw* | pw32* | cegcc*) 9822 version_type=windows 9823 shrext_cmds=".dll" 9824 need_version=no 9825 need_lib_prefix=no 9826 9827 case $GCC,$host_os in 9828 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9829 library_names_spec='$libname.dll.a' 9830 # DLL is installed to $(libdir)/../bin by postinstall_cmds 9831 postinstall_cmds='base_file=`basename \${file}`~ 9832 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9833 dldir=$destdir/`dirname \$dlpath`~ 9834 test -d \$dldir || mkdir -p \$dldir~ 9835 $install_prog $dir/$dlname \$dldir/$dlname~ 9836 chmod a+x \$dldir/$dlname~ 9837 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 9838 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 9839 fi' 9840 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9841 dlpath=$dir/\$dldll~ 9842 $RM \$dlpath' 9843 shlibpath_overrides_runpath=yes 9844 9845 case $host_os in 9846 cygwin*) 9847 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9848 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9849 9850 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 9851 ;; 9852 mingw* | cegcc*) 9853 # MinGW DLLs use traditional 'lib' prefix 9854 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9855 ;; 9856 pw32*) 9857 # pw32 DLLs use 'pw' prefix rather than 'lib' 9858 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9859 ;; 9860 esac 9861 ;; 9862 9863 *) 9864 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9865 ;; 9866 esac 9867 dynamic_linker='Win32 ld.exe' 9868 # FIXME: first we should search . and the directory the executable is in 9869 shlibpath_var=PATH 9870 ;; 9871 9872darwin* | rhapsody*) 9873 dynamic_linker="$host_os dyld" 9874 version_type=darwin 9875 need_lib_prefix=no 9876 need_version=no 9877 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9878 soname_spec='${libname}${release}${major}$shared_ext' 9879 shlibpath_overrides_runpath=yes 9880 shlibpath_var=DYLD_LIBRARY_PATH 9881 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 9882 9883 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9884 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9885 ;; 9886 9887dgux*) 9888 version_type=linux 9889 need_lib_prefix=no 9890 need_version=no 9891 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9892 soname_spec='${libname}${release}${shared_ext}$major' 9893 shlibpath_var=LD_LIBRARY_PATH 9894 ;; 9895 9896freebsd* | dragonfly*) 9897 # DragonFly does not have aout. When/if they implement a new 9898 # versioning mechanism, adjust this. 9899 if test -x /usr/bin/objformat; then 9900 objformat=`/usr/bin/objformat` 9901 else 9902 case $host_os in 9903 freebsd[23].*) objformat=aout ;; 9904 *) objformat=elf ;; 9905 esac 9906 fi 9907 version_type=freebsd-$objformat 9908 case $version_type in 9909 freebsd-elf*) 9910 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9911 need_version=no 9912 need_lib_prefix=no 9913 ;; 9914 freebsd-*) 9915 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9916 need_version=yes 9917 ;; 9918 esac 9919 shlibpath_var=LD_LIBRARY_PATH 9920 case $host_os in 9921 freebsd2.*) 9922 shlibpath_overrides_runpath=yes 9923 ;; 9924 freebsd3.[01]* | freebsdelf3.[01]*) 9925 shlibpath_overrides_runpath=yes 9926 hardcode_into_libs=yes 9927 ;; 9928 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9929 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9930 shlibpath_overrides_runpath=no 9931 hardcode_into_libs=yes 9932 ;; 9933 *) # from 4.6 on, and DragonFly 9934 shlibpath_overrides_runpath=yes 9935 hardcode_into_libs=yes 9936 ;; 9937 esac 9938 ;; 9939 9940gnu*) 9941 version_type=linux 9942 need_lib_prefix=no 9943 need_version=no 9944 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9945 soname_spec='${libname}${release}${shared_ext}$major' 9946 shlibpath_var=LD_LIBRARY_PATH 9947 hardcode_into_libs=yes 9948 ;; 9949 9950haiku*) 9951 version_type=linux 9952 need_lib_prefix=no 9953 need_version=no 9954 dynamic_linker="$host_os runtime_loader" 9955 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9956 soname_spec='${libname}${release}${shared_ext}$major' 9957 shlibpath_var=LIBRARY_PATH 9958 shlibpath_overrides_runpath=yes 9959 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 9960 hardcode_into_libs=yes 9961 ;; 9962 9963hpux9* | hpux10* | hpux11*) 9964 # Give a soname corresponding to the major version so that dld.sl refuses to 9965 # link against other versions. 9966 version_type=sunos 9967 need_lib_prefix=no 9968 need_version=no 9969 case $host_cpu in 9970 ia64*) 9971 shrext_cmds='.so' 9972 hardcode_into_libs=yes 9973 dynamic_linker="$host_os dld.so" 9974 shlibpath_var=LD_LIBRARY_PATH 9975 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9976 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9977 soname_spec='${libname}${release}${shared_ext}$major' 9978 if test "X$HPUX_IA64_MODE" = X32; then 9979 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9980 else 9981 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9982 fi 9983 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9984 ;; 9985 hppa*64*) 9986 shrext_cmds='.sl' 9987 hardcode_into_libs=yes 9988 dynamic_linker="$host_os dld.sl" 9989 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 9990 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9991 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9992 soname_spec='${libname}${release}${shared_ext}$major' 9993 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 9994 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9995 ;; 9996 *) 9997 shrext_cmds='.sl' 9998 dynamic_linker="$host_os dld.sl" 9999 shlibpath_var=SHLIB_PATH 10000 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10001 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10002 soname_spec='${libname}${release}${shared_ext}$major' 10003 ;; 10004 esac 10005 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10006 postinstall_cmds='chmod 555 $lib' 10007 # or fails outright, so override atomically: 10008 install_override_mode=555 10009 ;; 10010 10011interix[3-9]*) 10012 version_type=linux 10013 need_lib_prefix=no 10014 need_version=no 10015 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10016 soname_spec='${libname}${release}${shared_ext}$major' 10017 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10018 shlibpath_var=LD_LIBRARY_PATH 10019 shlibpath_overrides_runpath=no 10020 hardcode_into_libs=yes 10021 ;; 10022 10023irix5* | irix6* | nonstopux*) 10024 case $host_os in 10025 nonstopux*) version_type=nonstopux ;; 10026 *) 10027 if test "$lt_cv_prog_gnu_ld" = yes; then 10028 version_type=linux 10029 else 10030 version_type=irix 10031 fi ;; 10032 esac 10033 need_lib_prefix=no 10034 need_version=no 10035 soname_spec='${libname}${release}${shared_ext}$major' 10036 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10037 case $host_os in 10038 irix5* | nonstopux*) 10039 libsuff= shlibsuff= 10040 ;; 10041 *) 10042 case $LD in # libtool.m4 will add one of these switches to LD 10043 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10044 libsuff= shlibsuff= libmagic=32-bit;; 10045 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10046 libsuff=32 shlibsuff=N32 libmagic=N32;; 10047 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10048 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10049 *) libsuff= shlibsuff= libmagic=never-match;; 10050 esac 10051 ;; 10052 esac 10053 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10054 shlibpath_overrides_runpath=no 10055 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10056 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10057 hardcode_into_libs=yes 10058 ;; 10059 10060# No shared lib support for Linux oldld, aout, or coff. 10061linux*oldld* | linux*aout* | linux*coff*) 10062 dynamic_linker=no 10063 ;; 10064 10065# This must be Linux ELF. 10066 10067# uclinux* changes (here and below) have been submitted to the libtool 10068# project, but have not yet been accepted: they are GCC-local changes 10069# for the time being. (See 10070# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10071linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 10072 version_type=linux 10073 need_lib_prefix=no 10074 need_version=no 10075 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10076 soname_spec='${libname}${release}${shared_ext}$major' 10077 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10078 shlibpath_var=LD_LIBRARY_PATH 10079 shlibpath_overrides_runpath=no 10080 10081 # Some binutils ld are patched to set DT_RUNPATH 10082 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10083 $as_echo_n "(cached) " >&6 10084else 10085 lt_cv_shlibpath_overrides_runpath=no 10086 save_LDFLAGS=$LDFLAGS 10087 save_libdir=$libdir 10088 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10089 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10090 if test x$gcc_no_link = xyes; then 10091 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10092fi 10093cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10094/* end confdefs.h. */ 10095 10096int 10097main () 10098{ 10099 10100 ; 10101 return 0; 10102} 10103_ACEOF 10104if ac_fn_c_try_link "$LINENO"; then : 10105 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10106 lt_cv_shlibpath_overrides_runpath=yes 10107fi 10108fi 10109rm -f core conftest.err conftest.$ac_objext \ 10110 conftest$ac_exeext conftest.$ac_ext 10111 LDFLAGS=$save_LDFLAGS 10112 libdir=$save_libdir 10113 10114fi 10115 10116 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10117 10118 # This implies no fast_install, which is unacceptable. 10119 # Some rework will be needed to allow for fast_install 10120 # before this can be enabled. 10121 hardcode_into_libs=yes 10122 10123 # Append ld.so.conf contents to the search path 10124 if test -f /etc/ld.so.conf; then 10125 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' ' '` 10126 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10127 fi 10128 10129 # We used to test for /lib/ld.so.1 and disable shared libraries on 10130 # powerpc, because MkLinux only supported shared libraries with the 10131 # GNU dynamic linker. Since this was broken with cross compilers, 10132 # most powerpc-linux boxes support dynamic linking these days and 10133 # people can always --disable-shared, the test was removed, and we 10134 # assume the GNU/Linux dynamic linker is in use. 10135 dynamic_linker='GNU/Linux ld.so' 10136 ;; 10137 10138netbsd*) 10139 version_type=sunos 10140 need_lib_prefix=no 10141 need_version=no 10142 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10143 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10144 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10145 dynamic_linker='NetBSD (a.out) ld.so' 10146 else 10147 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10148 soname_spec='${libname}${release}${shared_ext}$major' 10149 dynamic_linker='NetBSD ld.elf_so' 10150 fi 10151 shlibpath_var=LD_LIBRARY_PATH 10152 shlibpath_overrides_runpath=yes 10153 hardcode_into_libs=yes 10154 ;; 10155 10156newsos6) 10157 version_type=linux 10158 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10159 shlibpath_var=LD_LIBRARY_PATH 10160 shlibpath_overrides_runpath=yes 10161 ;; 10162 10163*nto* | *qnx*) 10164 version_type=qnx 10165 need_lib_prefix=no 10166 need_version=no 10167 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10168 soname_spec='${libname}${release}${shared_ext}$major' 10169 shlibpath_var=LD_LIBRARY_PATH 10170 shlibpath_overrides_runpath=no 10171 hardcode_into_libs=yes 10172 dynamic_linker='ldqnx.so' 10173 ;; 10174 10175openbsd*) 10176 version_type=sunos 10177 sys_lib_dlsearch_path_spec="/usr/lib" 10178 need_lib_prefix=no 10179 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10180 case $host_os in 10181 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10182 *) need_version=no ;; 10183 esac 10184 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10185 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10186 shlibpath_var=LD_LIBRARY_PATH 10187 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10188 case $host_os in 10189 openbsd2.[89] | openbsd2.[89].*) 10190 shlibpath_overrides_runpath=no 10191 ;; 10192 *) 10193 shlibpath_overrides_runpath=yes 10194 ;; 10195 esac 10196 else 10197 shlibpath_overrides_runpath=yes 10198 fi 10199 ;; 10200 10201os2*) 10202 libname_spec='$name' 10203 shrext_cmds=".dll" 10204 need_lib_prefix=no 10205 library_names_spec='$libname${shared_ext} $libname.a' 10206 dynamic_linker='OS/2 ld.exe' 10207 shlibpath_var=LIBPATH 10208 ;; 10209 10210osf3* | osf4* | osf5*) 10211 version_type=osf 10212 need_lib_prefix=no 10213 need_version=no 10214 soname_spec='${libname}${release}${shared_ext}$major' 10215 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10216 shlibpath_var=LD_LIBRARY_PATH 10217 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10218 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10219 ;; 10220 10221rdos*) 10222 dynamic_linker=no 10223 ;; 10224 10225solaris*) 10226 version_type=linux 10227 need_lib_prefix=no 10228 need_version=no 10229 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10230 soname_spec='${libname}${release}${shared_ext}$major' 10231 shlibpath_var=LD_LIBRARY_PATH 10232 shlibpath_overrides_runpath=yes 10233 hardcode_into_libs=yes 10234 # ldd complains unless libraries are executable 10235 postinstall_cmds='chmod +x $lib' 10236 ;; 10237 10238sunos4*) 10239 version_type=sunos 10240 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10241 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10242 shlibpath_var=LD_LIBRARY_PATH 10243 shlibpath_overrides_runpath=yes 10244 if test "$with_gnu_ld" = yes; then 10245 need_lib_prefix=no 10246 fi 10247 need_version=yes 10248 ;; 10249 10250sysv4 | sysv4.3*) 10251 version_type=linux 10252 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10253 soname_spec='${libname}${release}${shared_ext}$major' 10254 shlibpath_var=LD_LIBRARY_PATH 10255 case $host_vendor in 10256 sni) 10257 shlibpath_overrides_runpath=no 10258 need_lib_prefix=no 10259 runpath_var=LD_RUN_PATH 10260 ;; 10261 siemens) 10262 need_lib_prefix=no 10263 ;; 10264 motorola) 10265 need_lib_prefix=no 10266 need_version=no 10267 shlibpath_overrides_runpath=no 10268 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10269 ;; 10270 esac 10271 ;; 10272 10273sysv4*MP*) 10274 if test -d /usr/nec ;then 10275 version_type=linux 10276 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10277 soname_spec='$libname${shared_ext}.$major' 10278 shlibpath_var=LD_LIBRARY_PATH 10279 fi 10280 ;; 10281 10282sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10283 version_type=freebsd-elf 10284 need_lib_prefix=no 10285 need_version=no 10286 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10287 soname_spec='${libname}${release}${shared_ext}$major' 10288 shlibpath_var=LD_LIBRARY_PATH 10289 shlibpath_overrides_runpath=yes 10290 hardcode_into_libs=yes 10291 if test "$with_gnu_ld" = yes; then 10292 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10293 else 10294 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10295 case $host_os in 10296 sco3.2v5*) 10297 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10298 ;; 10299 esac 10300 fi 10301 sys_lib_dlsearch_path_spec='/usr/lib' 10302 ;; 10303 10304tpf*) 10305 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10306 version_type=linux 10307 need_lib_prefix=no 10308 need_version=no 10309 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10310 shlibpath_var=LD_LIBRARY_PATH 10311 shlibpath_overrides_runpath=no 10312 hardcode_into_libs=yes 10313 ;; 10314 10315uts4*) 10316 version_type=linux 10317 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10318 soname_spec='${libname}${release}${shared_ext}$major' 10319 shlibpath_var=LD_LIBRARY_PATH 10320 ;; 10321 10322*) 10323 dynamic_linker=no 10324 ;; 10325esac 10326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10327$as_echo "$dynamic_linker" >&6; } 10328test "$dynamic_linker" = no && can_build_shared=no 10329 10330variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10331if test "$GCC" = yes; then 10332 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10333fi 10334 10335if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10336 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10337fi 10338if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10339 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10340fi 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 10402 10403 10404 10405 10406 10407 10408 10409 10410 10411 10412 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10434$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10435hardcode_action= 10436if test -n "$hardcode_libdir_flag_spec" || 10437 test -n "$runpath_var" || 10438 test "X$hardcode_automatic" = "Xyes" ; then 10439 10440 # We can hardcode non-existent directories. 10441 if test "$hardcode_direct" != no && 10442 # If the only mechanism to avoid hardcoding is shlibpath_var, we 10443 # have to relink, otherwise we might link with an installed library 10444 # when we should be linking with a yet-to-be-installed one 10445 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10446 test "$hardcode_minus_L" != no; then 10447 # Linking always hardcodes the temporary library directory. 10448 hardcode_action=relink 10449 else 10450 # We can link without hardcoding, and we can hardcode nonexisting dirs. 10451 hardcode_action=immediate 10452 fi 10453else 10454 # We cannot hardcode anything, or else we can only hardcode existing 10455 # directories. 10456 hardcode_action=unsupported 10457fi 10458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10459$as_echo "$hardcode_action" >&6; } 10460 10461if test "$hardcode_action" = relink || 10462 test "$inherit_rpath" = yes; then 10463 # Fast installation is not supported 10464 enable_fast_install=no 10465elif test "$shlibpath_overrides_runpath" = yes || 10466 test "$enable_shared" = no; then 10467 # Fast installation is not necessary 10468 enable_fast_install=needless 10469fi 10470 10471 10472 10473 10474 10475 10476 if test "x$enable_dlopen" != xyes; then 10477 enable_dlopen=unknown 10478 enable_dlopen_self=unknown 10479 enable_dlopen_self_static=unknown 10480else 10481 lt_cv_dlopen=no 10482 lt_cv_dlopen_libs= 10483 10484 case $host_os in 10485 beos*) 10486 lt_cv_dlopen="load_add_on" 10487 lt_cv_dlopen_libs= 10488 lt_cv_dlopen_self=yes 10489 ;; 10490 10491 mingw* | pw32* | cegcc*) 10492 lt_cv_dlopen="LoadLibrary" 10493 lt_cv_dlopen_libs= 10494 ;; 10495 10496 cygwin*) 10497 lt_cv_dlopen="dlopen" 10498 lt_cv_dlopen_libs= 10499 ;; 10500 10501 darwin*) 10502 # if libdl is installed we need to link against it 10503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10504$as_echo_n "checking for dlopen in -ldl... " >&6; } 10505if ${ac_cv_lib_dl_dlopen+:} false; then : 10506 $as_echo_n "(cached) " >&6 10507else 10508 ac_check_lib_save_LIBS=$LIBS 10509LIBS="-ldl $LIBS" 10510if test x$gcc_no_link = xyes; then 10511 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10512fi 10513cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10514/* end confdefs.h. */ 10515 10516/* Override any GCC internal prototype to avoid an error. 10517 Use char because int might match the return type of a GCC 10518 builtin and then its argument prototype would still apply. */ 10519#ifdef __cplusplus 10520extern "C" 10521#endif 10522char dlopen (); 10523int 10524main () 10525{ 10526return dlopen (); 10527 ; 10528 return 0; 10529} 10530_ACEOF 10531if ac_fn_c_try_link "$LINENO"; then : 10532 ac_cv_lib_dl_dlopen=yes 10533else 10534 ac_cv_lib_dl_dlopen=no 10535fi 10536rm -f core conftest.err conftest.$ac_objext \ 10537 conftest$ac_exeext conftest.$ac_ext 10538LIBS=$ac_check_lib_save_LIBS 10539fi 10540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10541$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10542if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10543 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10544else 10545 10546 lt_cv_dlopen="dyld" 10547 lt_cv_dlopen_libs= 10548 lt_cv_dlopen_self=yes 10549 10550fi 10551 10552 ;; 10553 10554 *) 10555 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10556if test "x$ac_cv_func_shl_load" = xyes; then : 10557 lt_cv_dlopen="shl_load" 10558else 10559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10560$as_echo_n "checking for shl_load in -ldld... " >&6; } 10561if ${ac_cv_lib_dld_shl_load+:} false; then : 10562 $as_echo_n "(cached) " >&6 10563else 10564 ac_check_lib_save_LIBS=$LIBS 10565LIBS="-ldld $LIBS" 10566if test x$gcc_no_link = xyes; then 10567 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10568fi 10569cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10570/* end confdefs.h. */ 10571 10572/* Override any GCC internal prototype to avoid an error. 10573 Use char because int might match the return type of a GCC 10574 builtin and then its argument prototype would still apply. */ 10575#ifdef __cplusplus 10576extern "C" 10577#endif 10578char shl_load (); 10579int 10580main () 10581{ 10582return shl_load (); 10583 ; 10584 return 0; 10585} 10586_ACEOF 10587if ac_fn_c_try_link "$LINENO"; then : 10588 ac_cv_lib_dld_shl_load=yes 10589else 10590 ac_cv_lib_dld_shl_load=no 10591fi 10592rm -f core conftest.err conftest.$ac_objext \ 10593 conftest$ac_exeext conftest.$ac_ext 10594LIBS=$ac_check_lib_save_LIBS 10595fi 10596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10597$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10598if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10599 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10600else 10601 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10602if test "x$ac_cv_func_dlopen" = xyes; then : 10603 lt_cv_dlopen="dlopen" 10604else 10605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10606$as_echo_n "checking for dlopen in -ldl... " >&6; } 10607if ${ac_cv_lib_dl_dlopen+:} false; then : 10608 $as_echo_n "(cached) " >&6 10609else 10610 ac_check_lib_save_LIBS=$LIBS 10611LIBS="-ldl $LIBS" 10612if test x$gcc_no_link = xyes; then 10613 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10614fi 10615cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10616/* end confdefs.h. */ 10617 10618/* Override any GCC internal prototype to avoid an error. 10619 Use char because int might match the return type of a GCC 10620 builtin and then its argument prototype would still apply. */ 10621#ifdef __cplusplus 10622extern "C" 10623#endif 10624char dlopen (); 10625int 10626main () 10627{ 10628return dlopen (); 10629 ; 10630 return 0; 10631} 10632_ACEOF 10633if ac_fn_c_try_link "$LINENO"; then : 10634 ac_cv_lib_dl_dlopen=yes 10635else 10636 ac_cv_lib_dl_dlopen=no 10637fi 10638rm -f core conftest.err conftest.$ac_objext \ 10639 conftest$ac_exeext conftest.$ac_ext 10640LIBS=$ac_check_lib_save_LIBS 10641fi 10642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10643$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10644if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10645 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10646else 10647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 10648$as_echo_n "checking for dlopen in -lsvld... " >&6; } 10649if ${ac_cv_lib_svld_dlopen+:} false; then : 10650 $as_echo_n "(cached) " >&6 10651else 10652 ac_check_lib_save_LIBS=$LIBS 10653LIBS="-lsvld $LIBS" 10654if test x$gcc_no_link = xyes; then 10655 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10656fi 10657cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10658/* end confdefs.h. */ 10659 10660/* Override any GCC internal prototype to avoid an error. 10661 Use char because int might match the return type of a GCC 10662 builtin and then its argument prototype would still apply. */ 10663#ifdef __cplusplus 10664extern "C" 10665#endif 10666char dlopen (); 10667int 10668main () 10669{ 10670return dlopen (); 10671 ; 10672 return 0; 10673} 10674_ACEOF 10675if ac_fn_c_try_link "$LINENO"; then : 10676 ac_cv_lib_svld_dlopen=yes 10677else 10678 ac_cv_lib_svld_dlopen=no 10679fi 10680rm -f core conftest.err conftest.$ac_objext \ 10681 conftest$ac_exeext conftest.$ac_ext 10682LIBS=$ac_check_lib_save_LIBS 10683fi 10684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 10685$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 10686if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 10687 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 10688else 10689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 10690$as_echo_n "checking for dld_link in -ldld... " >&6; } 10691if ${ac_cv_lib_dld_dld_link+:} false; then : 10692 $as_echo_n "(cached) " >&6 10693else 10694 ac_check_lib_save_LIBS=$LIBS 10695LIBS="-ldld $LIBS" 10696if test x$gcc_no_link = xyes; then 10697 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 10698fi 10699cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10700/* end confdefs.h. */ 10701 10702/* Override any GCC internal prototype to avoid an error. 10703 Use char because int might match the return type of a GCC 10704 builtin and then its argument prototype would still apply. */ 10705#ifdef __cplusplus 10706extern "C" 10707#endif 10708char dld_link (); 10709int 10710main () 10711{ 10712return dld_link (); 10713 ; 10714 return 0; 10715} 10716_ACEOF 10717if ac_fn_c_try_link "$LINENO"; then : 10718 ac_cv_lib_dld_dld_link=yes 10719else 10720 ac_cv_lib_dld_dld_link=no 10721fi 10722rm -f core conftest.err conftest.$ac_objext \ 10723 conftest$ac_exeext conftest.$ac_ext 10724LIBS=$ac_check_lib_save_LIBS 10725fi 10726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 10727$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 10728if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 10729 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 10730fi 10731 10732 10733fi 10734 10735 10736fi 10737 10738 10739fi 10740 10741 10742fi 10743 10744 10745fi 10746 10747 ;; 10748 esac 10749 10750 if test "x$lt_cv_dlopen" != xno; then 10751 enable_dlopen=yes 10752 else 10753 enable_dlopen=no 10754 fi 10755 10756 case $lt_cv_dlopen in 10757 dlopen) 10758 save_CPPFLAGS="$CPPFLAGS" 10759 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10760 10761 save_LDFLAGS="$LDFLAGS" 10762 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10763 10764 save_LIBS="$LIBS" 10765 LIBS="$lt_cv_dlopen_libs $LIBS" 10766 10767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 10768$as_echo_n "checking whether a program can dlopen itself... " >&6; } 10769if ${lt_cv_dlopen_self+:} false; then : 10770 $as_echo_n "(cached) " >&6 10771else 10772 if test "$cross_compiling" = yes; then : 10773 lt_cv_dlopen_self=cross 10774else 10775 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10776 lt_status=$lt_dlunknown 10777 cat > conftest.$ac_ext <<_LT_EOF 10778#line 10778 "configure" 10779#include "confdefs.h" 10780 10781#if HAVE_DLFCN_H 10782#include <dlfcn.h> 10783#endif 10784 10785#include <stdio.h> 10786 10787#ifdef RTLD_GLOBAL 10788# define LT_DLGLOBAL RTLD_GLOBAL 10789#else 10790# ifdef DL_GLOBAL 10791# define LT_DLGLOBAL DL_GLOBAL 10792# else 10793# define LT_DLGLOBAL 0 10794# endif 10795#endif 10796 10797/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10798 find out it does not work in some platform. */ 10799#ifndef LT_DLLAZY_OR_NOW 10800# ifdef RTLD_LAZY 10801# define LT_DLLAZY_OR_NOW RTLD_LAZY 10802# else 10803# ifdef DL_LAZY 10804# define LT_DLLAZY_OR_NOW DL_LAZY 10805# else 10806# ifdef RTLD_NOW 10807# define LT_DLLAZY_OR_NOW RTLD_NOW 10808# else 10809# ifdef DL_NOW 10810# define LT_DLLAZY_OR_NOW DL_NOW 10811# else 10812# define LT_DLLAZY_OR_NOW 0 10813# endif 10814# endif 10815# endif 10816# endif 10817#endif 10818 10819/* When -fvisbility=hidden is used, assume the code has been annotated 10820 correspondingly for the symbols needed. */ 10821#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10822void fnord () __attribute__((visibility("default"))); 10823#endif 10824 10825void fnord () { int i=42; } 10826int main () 10827{ 10828 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10829 int status = $lt_dlunknown; 10830 10831 if (self) 10832 { 10833 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10834 else 10835 { 10836 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10837 else puts (dlerror ()); 10838 } 10839 /* dlclose (self); */ 10840 } 10841 else 10842 puts (dlerror ()); 10843 10844 return status; 10845} 10846_LT_EOF 10847 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10848 (eval $ac_link) 2>&5 10849 ac_status=$? 10850 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10851 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10852 (./conftest; exit; ) >&5 2>/dev/null 10853 lt_status=$? 10854 case x$lt_status in 10855 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 10856 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 10857 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10858 esac 10859 else : 10860 # compilation failed 10861 lt_cv_dlopen_self=no 10862 fi 10863fi 10864rm -fr conftest* 10865 10866 10867fi 10868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 10869$as_echo "$lt_cv_dlopen_self" >&6; } 10870 10871 if test "x$lt_cv_dlopen_self" = xyes; then 10872 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 10873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 10874$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 10875if ${lt_cv_dlopen_self_static+:} false; then : 10876 $as_echo_n "(cached) " >&6 10877else 10878 if test "$cross_compiling" = yes; then : 10879 lt_cv_dlopen_self_static=cross 10880else 10881 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 10882 lt_status=$lt_dlunknown 10883 cat > conftest.$ac_ext <<_LT_EOF 10884#line 10884 "configure" 10885#include "confdefs.h" 10886 10887#if HAVE_DLFCN_H 10888#include <dlfcn.h> 10889#endif 10890 10891#include <stdio.h> 10892 10893#ifdef RTLD_GLOBAL 10894# define LT_DLGLOBAL RTLD_GLOBAL 10895#else 10896# ifdef DL_GLOBAL 10897# define LT_DLGLOBAL DL_GLOBAL 10898# else 10899# define LT_DLGLOBAL 0 10900# endif 10901#endif 10902 10903/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 10904 find out it does not work in some platform. */ 10905#ifndef LT_DLLAZY_OR_NOW 10906# ifdef RTLD_LAZY 10907# define LT_DLLAZY_OR_NOW RTLD_LAZY 10908# else 10909# ifdef DL_LAZY 10910# define LT_DLLAZY_OR_NOW DL_LAZY 10911# else 10912# ifdef RTLD_NOW 10913# define LT_DLLAZY_OR_NOW RTLD_NOW 10914# else 10915# ifdef DL_NOW 10916# define LT_DLLAZY_OR_NOW DL_NOW 10917# else 10918# define LT_DLLAZY_OR_NOW 0 10919# endif 10920# endif 10921# endif 10922# endif 10923#endif 10924 10925/* When -fvisbility=hidden is used, assume the code has been annotated 10926 correspondingly for the symbols needed. */ 10927#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 10928void fnord () __attribute__((visibility("default"))); 10929#endif 10930 10931void fnord () { int i=42; } 10932int main () 10933{ 10934 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 10935 int status = $lt_dlunknown; 10936 10937 if (self) 10938 { 10939 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 10940 else 10941 { 10942 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 10943 else puts (dlerror ()); 10944 } 10945 /* dlclose (self); */ 10946 } 10947 else 10948 puts (dlerror ()); 10949 10950 return status; 10951} 10952_LT_EOF 10953 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 10954 (eval $ac_link) 2>&5 10955 ac_status=$? 10956 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10957 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 10958 (./conftest; exit; ) >&5 2>/dev/null 10959 lt_status=$? 10960 case x$lt_status in 10961 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 10962 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 10963 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 10964 esac 10965 else : 10966 # compilation failed 10967 lt_cv_dlopen_self_static=no 10968 fi 10969fi 10970rm -fr conftest* 10971 10972 10973fi 10974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 10975$as_echo "$lt_cv_dlopen_self_static" >&6; } 10976 fi 10977 10978 CPPFLAGS="$save_CPPFLAGS" 10979 LDFLAGS="$save_LDFLAGS" 10980 LIBS="$save_LIBS" 10981 ;; 10982 esac 10983 10984 case $lt_cv_dlopen_self in 10985 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 10986 *) enable_dlopen_self=unknown ;; 10987 esac 10988 10989 case $lt_cv_dlopen_self_static in 10990 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 10991 *) enable_dlopen_self_static=unknown ;; 10992 esac 10993fi 10994 10995 10996 10997 10998 10999 11000 11001 11002 11003 11004 11005 11006 11007 11008 11009 11010 11011striplib= 11012old_striplib= 11013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11014$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11015if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11016 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11017 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11019$as_echo "yes" >&6; } 11020else 11021# FIXME - insert some real tests, host_os isn't really good enough 11022 case $host_os in 11023 darwin*) 11024 if test -n "$STRIP" ; then 11025 striplib="$STRIP -x" 11026 old_striplib="$STRIP -S" 11027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11028$as_echo "yes" >&6; } 11029 else 11030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11031$as_echo "no" >&6; } 11032 fi 11033 ;; 11034 *) 11035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11036$as_echo "no" >&6; } 11037 ;; 11038 esac 11039fi 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 # Report which library types will actually be built 11053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11054$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11056$as_echo "$can_build_shared" >&6; } 11057 11058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11059$as_echo_n "checking whether to build shared libraries... " >&6; } 11060 test "$can_build_shared" = "no" && enable_shared=no 11061 11062 # On AIX, shared libraries and static libraries use the same namespace, and 11063 # are all built from PIC. 11064 case $host_os in 11065 aix3*) 11066 test "$enable_shared" = yes && enable_static=no 11067 if test -n "$RANLIB"; then 11068 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11069 postinstall_cmds='$RANLIB $lib' 11070 fi 11071 ;; 11072 11073 aix[4-9]*) 11074 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11075 test "$enable_shared" = yes && enable_static=no 11076 fi 11077 ;; 11078 esac 11079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11080$as_echo "$enable_shared" >&6; } 11081 11082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11083$as_echo_n "checking whether to build static libraries... " >&6; } 11084 # Make sure either enable_shared or enable_static is yes. 11085 test "$enable_shared" = yes || enable_static=yes 11086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11087$as_echo "$enable_static" >&6; } 11088 11089 11090 11091 11092fi 11093ac_ext=c 11094ac_cpp='$CPP $CPPFLAGS' 11095ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11096ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11097ac_compiler_gnu=$ac_cv_c_compiler_gnu 11098 11099CC="$lt_save_CC" 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 ac_config_commands="$ac_config_commands libtool" 11114 11115 11116 11117 11118# Only expand once: 11119 11120 11121 11122 11123 11124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 11125$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 11126set x ${MAKE-make} 11127ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 11128if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 11129 $as_echo_n "(cached) " >&6 11130else 11131 cat >conftest.make <<\_ACEOF 11132SHELL = /bin/sh 11133all: 11134 @echo '@@@%%%=$(MAKE)=@@@%%%' 11135_ACEOF 11136# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 11137case `${MAKE-make} -f conftest.make 2>/dev/null` in 11138 *@@@%%%=?*=@@@%%%*) 11139 eval ac_cv_prog_make_${ac_make}_set=yes;; 11140 *) 11141 eval ac_cv_prog_make_${ac_make}_set=no;; 11142esac 11143rm -f conftest.make 11144fi 11145if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 11146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11147$as_echo "yes" >&6; } 11148 SET_MAKE= 11149else 11150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11151$as_echo "no" >&6; } 11152 SET_MAKE="MAKE=${MAKE-make}" 11153fi 11154 11155 11156# ------- 11157# Headers 11158# ------- 11159 11160# Sanity check for the cross-compilation case: 11161ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default" 11162if test "x$ac_cv_header_stdio_h" = xyes; then : 11163 : 11164else 11165 as_fn_error $? "Can't find stdio.h. 11166You must have a usable C system for the target already installed, at least 11167including headers and, preferably, the library, before you can configure 11168the Objective C runtime system. If necessary, install gcc now with 11169\`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." "$LINENO" 5 11170fi 11171 11172 11173 11174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 11175$as_echo_n "checking for ANSI C header files... " >&6; } 11176if ${ac_cv_header_stdc+:} false; then : 11177 $as_echo_n "(cached) " >&6 11178else 11179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11180/* end confdefs.h. */ 11181#include <stdlib.h> 11182#include <stdarg.h> 11183#include <string.h> 11184#include <float.h> 11185 11186int 11187main () 11188{ 11189 11190 ; 11191 return 0; 11192} 11193_ACEOF 11194if ac_fn_c_try_compile "$LINENO"; then : 11195 ac_cv_header_stdc=yes 11196else 11197 ac_cv_header_stdc=no 11198fi 11199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11200 11201if test $ac_cv_header_stdc = yes; then 11202 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 11203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11204/* end confdefs.h. */ 11205#include <string.h> 11206 11207_ACEOF 11208if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11209 $EGREP "memchr" >/dev/null 2>&1; then : 11210 11211else 11212 ac_cv_header_stdc=no 11213fi 11214rm -f conftest* 11215 11216fi 11217 11218if test $ac_cv_header_stdc = yes; then 11219 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 11220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11221/* end confdefs.h. */ 11222#include <stdlib.h> 11223 11224_ACEOF 11225if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11226 $EGREP "free" >/dev/null 2>&1; then : 11227 11228else 11229 ac_cv_header_stdc=no 11230fi 11231rm -f conftest* 11232 11233fi 11234 11235if test $ac_cv_header_stdc = yes; then 11236 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 11237 if test "$cross_compiling" = yes; then : 11238 : 11239else 11240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11241/* end confdefs.h. */ 11242#include <ctype.h> 11243#include <stdlib.h> 11244#if ((' ' & 0x0FF) == 0x020) 11245# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 11246# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 11247#else 11248# define ISLOWER(c) \ 11249 (('a' <= (c) && (c) <= 'i') \ 11250 || ('j' <= (c) && (c) <= 'r') \ 11251 || ('s' <= (c) && (c) <= 'z')) 11252# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 11253#endif 11254 11255#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 11256int 11257main () 11258{ 11259 int i; 11260 for (i = 0; i < 256; i++) 11261 if (XOR (islower (i), ISLOWER (i)) 11262 || toupper (i) != TOUPPER (i)) 11263 return 2; 11264 return 0; 11265} 11266_ACEOF 11267if ac_fn_c_try_run "$LINENO"; then : 11268 11269else 11270 ac_cv_header_stdc=no 11271fi 11272rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11273 conftest.$ac_objext conftest.beam conftest.$ac_ext 11274fi 11275 11276fi 11277fi 11278{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 11279$as_echo "$ac_cv_header_stdc" >&6; } 11280if test $ac_cv_header_stdc = yes; then 11281 11282$as_echo "#define STDC_HEADERS 1" >>confdefs.h 11283 11284fi 11285 11286 11287for ac_header in sched.h 11288do : 11289 ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default" 11290if test "x$ac_cv_header_sched_h" = xyes; then : 11291 cat >>confdefs.h <<_ACEOF 11292#define HAVE_SCHED_H 1 11293_ACEOF 11294 11295fi 11296 11297done 11298 11299 11300# ----------- 11301# Miscellanea 11302# ----------- 11303 11304# Check if we have thread-local storage 11305 11306 11307 # Check whether --enable-tls was given. 11308if test "${enable_tls+set}" = set; then : 11309 enableval=$enable_tls; 11310 case "$enableval" in 11311 yes|no) ;; 11312 *) as_fn_error $? "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;; 11313 esac 11314 11315else 11316 enable_tls=yes 11317fi 11318 11319 11320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5 11321$as_echo_n "checking whether the target supports thread-local storage... " >&6; } 11322if ${gcc_cv_have_tls+:} false; then : 11323 $as_echo_n "(cached) " >&6 11324else 11325 11326 if test "$cross_compiling" = yes; then : 11327 if test x$gcc_no_link = xyes; then 11328 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11329fi 11330cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11331/* end confdefs.h. */ 11332__thread int a; int b; int main() { return a = b; } 11333_ACEOF 11334if ac_fn_c_try_link "$LINENO"; then : 11335 chktls_save_LDFLAGS="$LDFLAGS" 11336 case $host in 11337 *-*-linux* | -*-uclinuxfdpic*) 11338 LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS" 11339 ;; 11340 esac 11341 chktls_save_CFLAGS="$CFLAGS" 11342 CFLAGS="-fPIC $CFLAGS" 11343 if test x$gcc_no_link = xyes; then 11344 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11345fi 11346cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11347/* end confdefs.h. */ 11348int f() { return 0; } 11349_ACEOF 11350if ac_fn_c_try_link "$LINENO"; then : 11351 if test x$gcc_no_link = xyes; then 11352 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11353fi 11354cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11355/* end confdefs.h. */ 11356__thread int a; int b; int f() { return a = b; } 11357_ACEOF 11358if ac_fn_c_try_link "$LINENO"; then : 11359 gcc_cv_have_tls=yes 11360else 11361 gcc_cv_have_tls=no 11362fi 11363rm -f core conftest.err conftest.$ac_objext \ 11364 conftest$ac_exeext conftest.$ac_ext 11365else 11366 gcc_cv_have_tls=yes 11367fi 11368rm -f core conftest.err conftest.$ac_objext \ 11369 conftest$ac_exeext conftest.$ac_ext 11370 CFLAGS="$chktls_save_CFLAGS" 11371 LDFLAGS="$chktls_save_LDFLAGS" 11372else 11373 gcc_cv_have_tls=no 11374fi 11375rm -f core conftest.err conftest.$ac_objext \ 11376 conftest$ac_exeext conftest.$ac_ext 11377 11378 11379else 11380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11381/* end confdefs.h. */ 11382__thread int a; int b; int main() { return a = b; } 11383_ACEOF 11384if ac_fn_c_try_run "$LINENO"; then : 11385 chktls_save_LDFLAGS="$LDFLAGS" 11386 LDFLAGS="-static $LDFLAGS" 11387 if test x$gcc_no_link = xyes; then 11388 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11389fi 11390cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11391/* end confdefs.h. */ 11392int main() { return 0; } 11393_ACEOF 11394if ac_fn_c_try_link "$LINENO"; then : 11395 if test "$cross_compiling" = yes; then : 11396 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11397$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11398as_fn_error $? "cannot run test program while cross compiling 11399See \`config.log' for more details" "$LINENO" 5; } 11400else 11401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11402/* end confdefs.h. */ 11403__thread int a; int b; int main() { return a = b; } 11404_ACEOF 11405if ac_fn_c_try_run "$LINENO"; then : 11406 gcc_cv_have_tls=yes 11407else 11408 gcc_cv_have_tls=no 11409fi 11410rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11411 conftest.$ac_objext conftest.beam conftest.$ac_ext 11412fi 11413 11414else 11415 gcc_cv_have_tls=yes 11416fi 11417rm -f core conftest.err conftest.$ac_objext \ 11418 conftest$ac_exeext conftest.$ac_ext 11419 LDFLAGS="$chktls_save_LDFLAGS" 11420 if test $gcc_cv_have_tls = yes; then 11421 chktls_save_CFLAGS="$CFLAGS" 11422 thread_CFLAGS=failed 11423 for flag in '' '-pthread' '-lpthread'; do 11424 CFLAGS="$flag $chktls_save_CFLAGS" 11425 if test x$gcc_no_link = xyes; then 11426 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11427fi 11428cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11429/* end confdefs.h. */ 11430#include <pthread.h> 11431 void *g(void *d) { return NULL; } 11432int 11433main () 11434{ 11435pthread_t t; pthread_create(&t,NULL,g,NULL); 11436 ; 11437 return 0; 11438} 11439_ACEOF 11440if ac_fn_c_try_link "$LINENO"; then : 11441 thread_CFLAGS="$flag" 11442fi 11443rm -f core conftest.err conftest.$ac_objext \ 11444 conftest$ac_exeext conftest.$ac_ext 11445 if test "X$thread_CFLAGS" != Xfailed; then 11446 break 11447 fi 11448 done 11449 CFLAGS="$chktls_save_CFLAGS" 11450 if test "X$thread_CFLAGS" != Xfailed; then 11451 CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS" 11452 if test "$cross_compiling" = yes; then : 11453 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11454$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11455as_fn_error $? "cannot run test program while cross compiling 11456See \`config.log' for more details" "$LINENO" 5; } 11457else 11458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11459/* end confdefs.h. */ 11460#include <pthread.h> 11461 __thread int a; 11462 static int *volatile a_in_other_thread; 11463 static void * 11464 thread_func (void *arg) 11465 { 11466 a_in_other_thread = &a; 11467 return (void *)0; 11468 } 11469int 11470main () 11471{ 11472pthread_t thread; 11473 void *thread_retval; 11474 int *volatile a_in_main_thread; 11475 a_in_main_thread = &a; 11476 if (pthread_create (&thread, (pthread_attr_t *)0, 11477 thread_func, (void *)0)) 11478 return 0; 11479 if (pthread_join (thread, &thread_retval)) 11480 return 0; 11481 return (a_in_other_thread == a_in_main_thread); 11482 ; 11483 return 0; 11484} 11485_ACEOF 11486if ac_fn_c_try_run "$LINENO"; then : 11487 gcc_cv_have_tls=yes 11488else 11489 gcc_cv_have_tls=no 11490fi 11491rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11492 conftest.$ac_objext conftest.beam conftest.$ac_ext 11493fi 11494 11495 CFLAGS="$chktls_save_CFLAGS" 11496 fi 11497 fi 11498else 11499 gcc_cv_have_tls=no 11500fi 11501rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11502 conftest.$ac_objext conftest.beam conftest.$ac_ext 11503fi 11504 11505fi 11506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5 11507$as_echo "$gcc_cv_have_tls" >&6; } 11508 if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then 11509 11510$as_echo "#define HAVE_TLS 1" >>confdefs.h 11511 11512 fi 11513 11514 11515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the type of bitfields matters" >&5 11516$as_echo_n "checking if the type of bitfields matters... " >&6; } 11517if ${gt_cv_bitfield_type_matters+:} false; then : 11518 $as_echo_n "(cached) " >&6 11519else 11520 11521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11522/* end confdefs.h. */ 11523struct foo1 { char x; char y:1; char z; }; 11524struct foo2 { char x; long long int y:1; char z; }; 11525int foo1test[ sizeof (struct foo1) < sizeof (struct foo2) ? 1 : -1 ]; 11526int 11527main () 11528{ 11529 11530 ; 11531 return 0; 11532} 11533_ACEOF 11534if ac_fn_c_try_compile "$LINENO"; then : 11535 gt_cv_bitfield_type_matters=yes 11536else 11537 gt_cv_bitfield_type_matters=no 11538fi 11539rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11540 11541fi 11542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_bitfield_type_matters" >&5 11543$as_echo "$gt_cv_bitfield_type_matters" >&6; } 11544 if test $gt_cv_bitfield_type_matters = yes; then 11545 11546$as_echo "#define HAVE_BITFIELD_TYPE_MATTERS 1" >>confdefs.h 11547 11548 fi 11549 11550 11551# ----------- 11552# boehm-gc 11553# ----------- 11554 11555# Check whether --enable-objc-gc was given. 11556if test "${enable_objc_gc+set}" = set; then : 11557 enableval=$enable_objc_gc; 11558else 11559 enable_objc_gc=no 11560fi 11561 11562 11563# Check whether --with-target-bdw-gc was given. 11564if test "${with_target_bdw_gc+set}" = set; then : 11565 withval=$with_target_bdw_gc; 11566fi 11567 11568 11569# Check whether --with-target-bdw-gc-include was given. 11570if test "${with_target_bdw_gc_include+set}" = set; then : 11571 withval=$with_target_bdw_gc_include; 11572fi 11573 11574 11575# Check whether --with-target-bdw-gc-lib was given. 11576if test "${with_target_bdw_gc_lib+set}" = set; then : 11577 withval=$with_target_bdw_gc_lib; 11578fi 11579 11580 11581case "$enable_objc_gc" in 11582no) 11583 use_bdw_gc=no 11584 ;; 11585*) 11586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5 11587$as_echo_n "checking for bdw garbage collector... " >&6; } 11588 if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then 11589 BDW_GC_CFLAGS= 11590 BDW_GC_LIBS="-lgc" 11591 else 11592 if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then 11593 as_fn_error $? "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5 11594 elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then 11595 as_fn_error $? "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5 11596 else 11597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5 11598$as_echo "using paths configured with --with-target-bdw-gc options" >&6; } 11599 fi 11600 mldir=`${CC-gcc} --print-multi-directory 2>/dev/null` 11601 bdw_val= 11602 if test "x$with_target_bdw_gc" != x; then 11603 for i in `echo $with_target_bdw_gc | tr ',' ' '`; do 11604 case "$i" in 11605 *=*) sd=${i%%=*}; d=${i#*=} ;; 11606 *) sd=.; d=$i ;; 11607 esac 11608 if test "$mldir" = "$sd"; then 11609 bdw_val=$d 11610 fi 11611 done 11612 if test "x$bdw_val" = x; then 11613 as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc" "$LINENO" 5 11614 fi 11615 bdw_inc_dir="$bdw_val/include" 11616 bdw_lib_dir="$bdw_val/lib" 11617 fi 11618 bdw_val= 11619 if test "x$with_target_bdw_gc_include" != x; then 11620 for i in `echo $with_target_bdw_gc_include | tr ',' ' '`; do 11621 case "$i" in 11622 *=*) sd=${i%%=*}; d=${i#*=} ;; 11623 *) sd=.; d=$i; fallback=$i ;; 11624 esac 11625 if test "$mldir" = "$sd"; then 11626 bdw_val=$d 11627 fi 11628 done 11629 if test "x$bdw_val" = x && test "x$bdw_inc_dir" = x && test "x$fallback" != x; then 11630 bdw_inc_dir="$fallback" 11631 elif test "x$bdw_val" = x; then 11632 as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5 11633 else 11634 bdw_inc_dir="$bdw_val" 11635 fi 11636 fi 11637 bdw_val= 11638 if test "x$with_target_bdw_gc_lib" != x; then 11639 for i in `echo $with_target_bdw_gc_lib | tr ',' ' '`; do 11640 case "$i" in 11641 *=*) sd=${i%%=*}; d=${i#*=} ;; 11642 *) sd=.; d=$i ;; 11643 esac 11644 if test "$mldir" = "$sd"; then 11645 bdw_val=$d 11646 fi 11647 done 11648 if test "x$bdw_val" = x; then 11649 as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5 11650 fi 11651 bdw_lib_dir="$bdw_val" 11652 fi 11653 if test "x$bdw_inc_dir" = x; then 11654 as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5 11655 fi 11656 if test "x$bdw_lib_dir" = x; then 11657 as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5 11658 fi 11659 BDW_GC_CFLAGS="-I$bdw_inc_dir" 11660 if test -f $bdw_lib_dir/libgc.la; then 11661 BDW_GC_LIBS="$bdw_lib_dir/libgc.la" 11662 else 11663 BDW_GC_LIBS="-L$bdw_lib_dir -lgc" 11664 fi 11665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 11666$as_echo "found" >&6; } 11667 fi 11668 11669 case "$BDW_GC_LIBS" in 11670 *libgc.la) 11671 use_bdw_gc=yes 11672 ;; 11673 *) 11674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for system boehm-gc" >&5 11675$as_echo_n "checking for system boehm-gc... " >&6; } 11676 save_CFLAGS=$CFLAGS 11677 save_LIBS=$LIBS 11678 CFLAGS="$CFLAGS $BDW_GC_CFLAGS" 11679 LIBS="$LIBS $BDW_GC_LIBS" 11680 if test x$gcc_no_link = xyes; then 11681 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 11682fi 11683cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11684/* end confdefs.h. */ 11685#include <gc/gc.h> 11686int 11687main () 11688{ 11689GC_init() 11690 ; 11691 return 0; 11692} 11693_ACEOF 11694if ac_fn_c_try_link "$LINENO"; then : 11695 11696 if test "$cross_compiling" = yes; then : 11697 system_bdw_gc_found=no 11698 11699else 11700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11701/* end confdefs.h. */ 11702 11703 #include <gc/gc.h> 11704 int main() { 11705 GC_init(); 11706 return 0; 11707 } 11708 11709_ACEOF 11710if ac_fn_c_try_run "$LINENO"; then : 11711 system_bdw_gc_found=yes 11712else 11713 system_bdw_gc_found=no 11714fi 11715rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11716 conftest.$ac_objext conftest.beam conftest.$ac_ext 11717fi 11718 11719 11720else 11721 system_bdw_gc_found=no 11722fi 11723rm -f core conftest.err conftest.$ac_objext \ 11724 conftest$ac_exeext conftest.$ac_ext 11725 CFLAGS=$save_CFLAGS 11726 LIBS=$save_LIBS 11727 if test x$enable_objc_gc = xauto && test x$system_bdw_gc_found = xno; then 11728 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: system bdw-gc not found, not building libobjc_gc" >&5 11729$as_echo "$as_me: WARNING: system bdw-gc not found, not building libobjc_gc" >&2;} 11730 use_bdw_gc=no 11731 elif test x$enable_objc_gc = xyes && test x$system_bdw_gc_found = xno; then 11732 as_fn_error $? "system bdw-gc required but not found" "$LINENO" 5 11733 else 11734 use_bdw_gc=yes 11735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 11736$as_echo "found" >&6; } 11737 fi 11738 esac 11739esac 11740 11741if test "$use_bdw_gc" = no; then 11742 OBJC_GCFLAGS='' 11743 OBJC_BOEHM_GC='' 11744 OBJC_BOEHM_GC_INCLUDES='' 11745 OBJC_BOEHM_GC_LIBS='' 11746else 11747 OBJC_GCFLAGS='-DOBJC_WITH_GC=1' 11748 OBJC_BOEHM_GC='libobjc_gc$(libsuffix).la' 11749 OBJC_BOEHM_GC_INCLUDES=$BDW_GC_CFLAGS 11750 OBJC_BOEHM_GC_LIBS=$BDW_GC_LIBS 11751fi 11752 11753 11754 11755 11756 11757# Determine what GCC version number to use in filesystem paths. 11758 11759 get_gcc_base_ver="cat" 11760 11761# Check whether --with-gcc-major-version-only was given. 11762if test "${with_gcc_major_version_only+set}" = set; then : 11763 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 11764 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 11765 fi 11766 11767fi 11768 11769 11770 11771 11772# ------ 11773# Output 11774# ------ 11775 11776if test ${multilib} = yes; then 11777 multilib_arg="--enable-multilib" 11778else 11779 multilib_arg= 11780fi 11781 11782ac_config_files="$ac_config_files Makefile" 11783 11784cat >confcache <<\_ACEOF 11785# This file is a shell script that caches the results of configure 11786# tests run on this system so they can be shared between configure 11787# scripts and configure runs, see configure's option --config-cache. 11788# It is not useful on other systems. If it contains results you don't 11789# want to keep, you may remove or edit it. 11790# 11791# config.status only pays attention to the cache file if you give it 11792# the --recheck option to rerun configure. 11793# 11794# `ac_cv_env_foo' variables (set or unset) will be overridden when 11795# loading this file, other *unset* `ac_cv_foo' will be assigned the 11796# following values. 11797 11798_ACEOF 11799 11800# The following way of writing the cache mishandles newlines in values, 11801# but we know of no workaround that is simple, portable, and efficient. 11802# So, we kill variables containing newlines. 11803# Ultrix sh set writes to stderr and can't be redirected directly, 11804# and sets the high bit in the cache file unless we assign to the vars. 11805( 11806 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 11807 eval ac_val=\$$ac_var 11808 case $ac_val in #( 11809 *${as_nl}*) 11810 case $ac_var in #( 11811 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 11812$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 11813 esac 11814 case $ac_var in #( 11815 _ | IFS | as_nl) ;; #( 11816 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 11817 *) { eval $ac_var=; unset $ac_var;} ;; 11818 esac ;; 11819 esac 11820 done 11821 11822 (set) 2>&1 | 11823 case $as_nl`(ac_space=' '; set) 2>&1` in #( 11824 *${as_nl}ac_space=\ *) 11825 # `set' does not quote correctly, so add quotes: double-quote 11826 # substitution turns \\\\ into \\, and sed turns \\ into \. 11827 sed -n \ 11828 "s/'/'\\\\''/g; 11829 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 11830 ;; #( 11831 *) 11832 # `set' quotes correctly as required by POSIX, so do not add quotes. 11833 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 11834 ;; 11835 esac | 11836 sort 11837) | 11838 sed ' 11839 /^ac_cv_env_/b end 11840 t clear 11841 :clear 11842 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 11843 t end 11844 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 11845 :end' >>confcache 11846if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 11847 if test -w "$cache_file"; then 11848 if test "x$cache_file" != "x/dev/null"; then 11849 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 11850$as_echo "$as_me: updating cache $cache_file" >&6;} 11851 if test ! -f "$cache_file" || test -h "$cache_file"; then 11852 cat confcache >"$cache_file" 11853 else 11854 case $cache_file in #( 11855 */* | ?:*) 11856 mv -f confcache "$cache_file"$$ && 11857 mv -f "$cache_file"$$ "$cache_file" ;; #( 11858 *) 11859 mv -f confcache "$cache_file" ;; 11860 esac 11861 fi 11862 fi 11863 else 11864 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 11865$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 11866 fi 11867fi 11868rm -f confcache 11869 11870test "x$prefix" = xNONE && prefix=$ac_default_prefix 11871# Let make expand exec_prefix. 11872test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11873 11874DEFS=-DHAVE_CONFIG_H 11875 11876ac_libobjs= 11877ac_ltlibobjs= 11878U= 11879for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 11880 # 1. Remove the extension, and $U if already installed. 11881 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 11882 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 11883 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 11884 # will be set to the directory where LIBOBJS objects are built. 11885 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 11886 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 11887done 11888LIBOBJS=$ac_libobjs 11889 11890LTLIBOBJS=$ac_ltlibobjs 11891 11892 11893if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 11894 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 11895Usually this means the macro was only invoked conditionally." "$LINENO" 5 11896fi 11897 11898: "${CONFIG_STATUS=./config.status}" 11899ac_write_fail=0 11900ac_clean_files_save=$ac_clean_files 11901ac_clean_files="$ac_clean_files $CONFIG_STATUS" 11902{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 11903$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 11904as_write_fail=0 11905cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 11906#! $SHELL 11907# Generated by $as_me. 11908# Run this file to recreate the current configuration. 11909# Compiler output produced by configure, useful for debugging 11910# configure, is in config.log if it exists. 11911 11912debug=false 11913ac_cs_recheck=false 11914ac_cs_silent=false 11915 11916SHELL=\${CONFIG_SHELL-$SHELL} 11917export SHELL 11918_ASEOF 11919cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 11920## -------------------- ## 11921## M4sh Initialization. ## 11922## -------------------- ## 11923 11924# Be more Bourne compatible 11925DUALCASE=1; export DUALCASE # for MKS sh 11926if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 11927 emulate sh 11928 NULLCMD=: 11929 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 11930 # is contrary to our usage. Disable this feature. 11931 alias -g '${1+"$@"}'='"$@"' 11932 setopt NO_GLOB_SUBST 11933else 11934 case `(set -o) 2>/dev/null` in #( 11935 *posix*) : 11936 set -o posix ;; #( 11937 *) : 11938 ;; 11939esac 11940fi 11941 11942 11943as_nl=' 11944' 11945export as_nl 11946# Printing a long string crashes Solaris 7 /usr/bin/printf. 11947as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 11948as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 11949as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 11950# Prefer a ksh shell builtin over an external printf program on Solaris, 11951# but without wasting forks for bash or zsh. 11952if test -z "$BASH_VERSION$ZSH_VERSION" \ 11953 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 11954 as_echo='print -r --' 11955 as_echo_n='print -rn --' 11956elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 11957 as_echo='printf %s\n' 11958 as_echo_n='printf %s' 11959else 11960 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 11961 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 11962 as_echo_n='/usr/ucb/echo -n' 11963 else 11964 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 11965 as_echo_n_body='eval 11966 arg=$1; 11967 case $arg in #( 11968 *"$as_nl"*) 11969 expr "X$arg" : "X\\(.*\\)$as_nl"; 11970 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 11971 esac; 11972 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 11973 ' 11974 export as_echo_n_body 11975 as_echo_n='sh -c $as_echo_n_body as_echo' 11976 fi 11977 export as_echo_body 11978 as_echo='sh -c $as_echo_body as_echo' 11979fi 11980 11981# The user is always right. 11982if test "${PATH_SEPARATOR+set}" != set; then 11983 PATH_SEPARATOR=: 11984 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 11985 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 11986 PATH_SEPARATOR=';' 11987 } 11988fi 11989 11990 11991# IFS 11992# We need space, tab and new line, in precisely that order. Quoting is 11993# there to prevent editors from complaining about space-tab. 11994# (If _AS_PATH_WALK were called with IFS unset, it would disable word 11995# splitting by setting IFS to empty value.) 11996IFS=" "" $as_nl" 11997 11998# Find who we are. Look in the path if we contain no directory separator. 11999as_myself= 12000case $0 in #(( 12001 *[\\/]* ) as_myself=$0 ;; 12002 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12003for as_dir in $PATH 12004do 12005 IFS=$as_save_IFS 12006 test -z "$as_dir" && as_dir=. 12007 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 12008 done 12009IFS=$as_save_IFS 12010 12011 ;; 12012esac 12013# We did not find ourselves, most probably we were run as `sh COMMAND' 12014# in which case we are not to be found in the path. 12015if test "x$as_myself" = x; then 12016 as_myself=$0 12017fi 12018if test ! -f "$as_myself"; then 12019 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12020 exit 1 12021fi 12022 12023# Unset variables that we do not need and which cause bugs (e.g. in 12024# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 12025# suppresses any "Segmentation fault" message there. '((' could 12026# trigger a bug in pdksh 5.2.14. 12027for as_var in BASH_ENV ENV MAIL MAILPATH 12028do eval test x\${$as_var+set} = xset \ 12029 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12030done 12031PS1='$ ' 12032PS2='> ' 12033PS4='+ ' 12034 12035# NLS nuisances. 12036LC_ALL=C 12037export LC_ALL 12038LANGUAGE=C 12039export LANGUAGE 12040 12041# CDPATH. 12042(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12043 12044 12045# as_fn_error STATUS ERROR [LINENO LOG_FD] 12046# ---------------------------------------- 12047# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12048# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12049# script with STATUS, using 1 if that was 0. 12050as_fn_error () 12051{ 12052 as_status=$1; test $as_status -eq 0 && as_status=1 12053 if test "$4"; then 12054 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12055 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 12056 fi 12057 $as_echo "$as_me: error: $2" >&2 12058 as_fn_exit $as_status 12059} # as_fn_error 12060 12061 12062# as_fn_set_status STATUS 12063# ----------------------- 12064# Set $? to STATUS, without forking. 12065as_fn_set_status () 12066{ 12067 return $1 12068} # as_fn_set_status 12069 12070# as_fn_exit STATUS 12071# ----------------- 12072# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12073as_fn_exit () 12074{ 12075 set +e 12076 as_fn_set_status $1 12077 exit $1 12078} # as_fn_exit 12079 12080# as_fn_unset VAR 12081# --------------- 12082# Portably unset VAR. 12083as_fn_unset () 12084{ 12085 { eval $1=; unset $1;} 12086} 12087as_unset=as_fn_unset 12088# as_fn_append VAR VALUE 12089# ---------------------- 12090# Append the text in VALUE to the end of the definition contained in VAR. Take 12091# advantage of any shell optimizations that allow amortized linear growth over 12092# repeated appends, instead of the typical quadratic growth present in naive 12093# implementations. 12094if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 12095 eval 'as_fn_append () 12096 { 12097 eval $1+=\$2 12098 }' 12099else 12100 as_fn_append () 12101 { 12102 eval $1=\$$1\$2 12103 } 12104fi # as_fn_append 12105 12106# as_fn_arith ARG... 12107# ------------------ 12108# Perform arithmetic evaluation on the ARGs, and store the result in the 12109# global $as_val. Take advantage of shells that can avoid forks. The arguments 12110# must be portable across $(()) and expr. 12111if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 12112 eval 'as_fn_arith () 12113 { 12114 as_val=$(( $* )) 12115 }' 12116else 12117 as_fn_arith () 12118 { 12119 as_val=`expr "$@" || test $? -eq 1` 12120 } 12121fi # as_fn_arith 12122 12123 12124if expr a : '\(a\)' >/dev/null 2>&1 && 12125 test "X`expr 00001 : '.*\(...\)'`" = X001; then 12126 as_expr=expr 12127else 12128 as_expr=false 12129fi 12130 12131if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12132 as_basename=basename 12133else 12134 as_basename=false 12135fi 12136 12137if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12138 as_dirname=dirname 12139else 12140 as_dirname=false 12141fi 12142 12143as_me=`$as_basename -- "$0" || 12144$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12145 X"$0" : 'X\(//\)$' \| \ 12146 X"$0" : 'X\(/\)' \| . 2>/dev/null || 12147$as_echo X/"$0" | 12148 sed '/^.*\/\([^/][^/]*\)\/*$/{ 12149 s//\1/ 12150 q 12151 } 12152 /^X\/\(\/\/\)$/{ 12153 s//\1/ 12154 q 12155 } 12156 /^X\/\(\/\).*/{ 12157 s//\1/ 12158 q 12159 } 12160 s/.*/./; q'` 12161 12162# Avoid depending upon Character Ranges. 12163as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12164as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12165as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12166as_cr_digits='0123456789' 12167as_cr_alnum=$as_cr_Letters$as_cr_digits 12168 12169ECHO_C= ECHO_N= ECHO_T= 12170case `echo -n x` in #((((( 12171-n*) 12172 case `echo 'xy\c'` in 12173 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12174 xy) ECHO_C='\c';; 12175 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12176 ECHO_T=' ';; 12177 esac;; 12178*) 12179 ECHO_N='-n';; 12180esac 12181 12182rm -f conf$$ conf$$.exe conf$$.file 12183if test -d conf$$.dir; then 12184 rm -f conf$$.dir/conf$$.file 12185else 12186 rm -f conf$$.dir 12187 mkdir conf$$.dir 2>/dev/null 12188fi 12189if (echo >conf$$.file) 2>/dev/null; then 12190 if ln -s conf$$.file conf$$ 2>/dev/null; then 12191 as_ln_s='ln -s' 12192 # ... but there are two gotchas: 12193 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12194 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12195 # In both cases, we have to default to `cp -pR'. 12196 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12197 as_ln_s='cp -pR' 12198 elif ln conf$$.file conf$$ 2>/dev/null; then 12199 as_ln_s=ln 12200 else 12201 as_ln_s='cp -pR' 12202 fi 12203else 12204 as_ln_s='cp -pR' 12205fi 12206rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12207rmdir conf$$.dir 2>/dev/null 12208 12209 12210# as_fn_mkdir_p 12211# ------------- 12212# Create "$as_dir" as a directory, including parents if necessary. 12213as_fn_mkdir_p () 12214{ 12215 12216 case $as_dir in #( 12217 -*) as_dir=./$as_dir;; 12218 esac 12219 test -d "$as_dir" || eval $as_mkdir_p || { 12220 as_dirs= 12221 while :; do 12222 case $as_dir in #( 12223 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12224 *) as_qdir=$as_dir;; 12225 esac 12226 as_dirs="'$as_qdir' $as_dirs" 12227 as_dir=`$as_dirname -- "$as_dir" || 12228$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12229 X"$as_dir" : 'X\(//\)[^/]' \| \ 12230 X"$as_dir" : 'X\(//\)$' \| \ 12231 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12232$as_echo X"$as_dir" | 12233 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12234 s//\1/ 12235 q 12236 } 12237 /^X\(\/\/\)[^/].*/{ 12238 s//\1/ 12239 q 12240 } 12241 /^X\(\/\/\)$/{ 12242 s//\1/ 12243 q 12244 } 12245 /^X\(\/\).*/{ 12246 s//\1/ 12247 q 12248 } 12249 s/.*/./; q'` 12250 test -d "$as_dir" && break 12251 done 12252 test -z "$as_dirs" || eval "mkdir $as_dirs" 12253 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12254 12255 12256} # as_fn_mkdir_p 12257if mkdir -p . 2>/dev/null; then 12258 as_mkdir_p='mkdir -p "$as_dir"' 12259else 12260 test -d ./-p && rmdir ./-p 12261 as_mkdir_p=false 12262fi 12263 12264 12265# as_fn_executable_p FILE 12266# ----------------------- 12267# Test if FILE is an executable regular file. 12268as_fn_executable_p () 12269{ 12270 test -f "$1" && test -x "$1" 12271} # as_fn_executable_p 12272as_test_x='test -x' 12273as_executable_p=as_fn_executable_p 12274 12275# Sed expression to map a string onto a valid CPP name. 12276as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12277 12278# Sed expression to map a string onto a valid variable name. 12279as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12280 12281 12282exec 6>&1 12283## ----------------------------------- ## 12284## Main body of $CONFIG_STATUS script. ## 12285## ----------------------------------- ## 12286_ASEOF 12287test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12288 12289cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12290# Save the log message, to keep $0 and so on meaningful, and to 12291# report actual input values of CONFIG_FILES etc. instead of their 12292# values after options handling. 12293ac_log=" 12294This file was extended by package-unused $as_me version-unused, which was 12295generated by GNU Autoconf 2.69. Invocation command line was 12296 12297 CONFIG_FILES = $CONFIG_FILES 12298 CONFIG_HEADERS = $CONFIG_HEADERS 12299 CONFIG_LINKS = $CONFIG_LINKS 12300 CONFIG_COMMANDS = $CONFIG_COMMANDS 12301 $ $0 $@ 12302 12303on `(hostname || uname -n) 2>/dev/null | sed 1q` 12304" 12305 12306_ACEOF 12307 12308case $ac_config_files in *" 12309"*) set x $ac_config_files; shift; ac_config_files=$*;; 12310esac 12311 12312case $ac_config_headers in *" 12313"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12314esac 12315 12316 12317cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12318# Files that config.status was made for. 12319config_files="$ac_config_files" 12320config_headers="$ac_config_headers" 12321config_commands="$ac_config_commands" 12322 12323_ACEOF 12324 12325cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12326ac_cs_usage="\ 12327\`$as_me' instantiates files and other configuration actions 12328from templates according to the current configuration. Unless the files 12329and actions are specified as TAGs, all are instantiated by default. 12330 12331Usage: $0 [OPTION]... [TAG]... 12332 12333 -h, --help print this help, then exit 12334 -V, --version print version number and configuration settings, then exit 12335 --config print configuration, then exit 12336 -q, --quiet, --silent 12337 do not print progress messages 12338 -d, --debug don't remove temporary files 12339 --recheck update $as_me by reconfiguring in the same conditions 12340 --file=FILE[:TEMPLATE] 12341 instantiate the configuration file FILE 12342 --header=FILE[:TEMPLATE] 12343 instantiate the configuration header FILE 12344 12345Configuration files: 12346$config_files 12347 12348Configuration headers: 12349$config_headers 12350 12351Configuration commands: 12352$config_commands 12353 12354Report bugs to the package provider." 12355 12356_ACEOF 12357cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12358ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12359ac_cs_version="\\ 12360package-unused config.status version-unused 12361configured by $0, generated by GNU Autoconf 2.69, 12362 with options \\"\$ac_cs_config\\" 12363 12364Copyright (C) 2012 Free Software Foundation, Inc. 12365This config.status script is free software; the Free Software Foundation 12366gives unlimited permission to copy, distribute and modify it." 12367 12368ac_pwd='$ac_pwd' 12369srcdir='$srcdir' 12370INSTALL='$INSTALL' 12371AWK='$AWK' 12372test -n "\$AWK" || AWK=awk 12373_ACEOF 12374 12375cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12376# The default lists apply if the user does not specify any file. 12377ac_need_defaults=: 12378while test $# != 0 12379do 12380 case $1 in 12381 --*=?*) 12382 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12383 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 12384 ac_shift=: 12385 ;; 12386 --*=) 12387 ac_option=`expr "X$1" : 'X\([^=]*\)='` 12388 ac_optarg= 12389 ac_shift=: 12390 ;; 12391 *) 12392 ac_option=$1 12393 ac_optarg=$2 12394 ac_shift=shift 12395 ;; 12396 esac 12397 12398 case $ac_option in 12399 # Handling of the options. 12400 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 12401 ac_cs_recheck=: ;; 12402 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 12403 $as_echo "$ac_cs_version"; exit ;; 12404 --config | --confi | --conf | --con | --co | --c ) 12405 $as_echo "$ac_cs_config"; exit ;; 12406 --debug | --debu | --deb | --de | --d | -d ) 12407 debug=: ;; 12408 --file | --fil | --fi | --f ) 12409 $ac_shift 12410 case $ac_optarg in 12411 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12412 '') as_fn_error $? "missing file argument" ;; 12413 esac 12414 as_fn_append CONFIG_FILES " '$ac_optarg'" 12415 ac_need_defaults=false;; 12416 --header | --heade | --head | --hea ) 12417 $ac_shift 12418 case $ac_optarg in 12419 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 12420 esac 12421 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 12422 ac_need_defaults=false;; 12423 --he | --h) 12424 # Conflict between --help and --header 12425 as_fn_error $? "ambiguous option: \`$1' 12426Try \`$0 --help' for more information.";; 12427 --help | --hel | -h ) 12428 $as_echo "$ac_cs_usage"; exit ;; 12429 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 12430 | -silent | --silent | --silen | --sile | --sil | --si | --s) 12431 ac_cs_silent=: ;; 12432 12433 # This is an error. 12434 -*) as_fn_error $? "unrecognized option: \`$1' 12435Try \`$0 --help' for more information." ;; 12436 12437 *) as_fn_append ac_config_targets " $1" 12438 ac_need_defaults=false ;; 12439 12440 esac 12441 shift 12442done 12443 12444ac_configure_extra_args= 12445 12446if $ac_cs_silent; then 12447 exec 6>/dev/null 12448 ac_configure_extra_args="$ac_configure_extra_args --silent" 12449fi 12450 12451_ACEOF 12452cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12453if \$ac_cs_recheck; then 12454 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 12455 shift 12456 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 12457 CONFIG_SHELL='$SHELL' 12458 export CONFIG_SHELL 12459 exec "\$@" 12460fi 12461 12462_ACEOF 12463cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12464exec 5>>config.log 12465{ 12466 echo 12467 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 12468## Running $as_me. ## 12469_ASBOX 12470 $as_echo "$ac_log" 12471} >&5 12472 12473_ACEOF 12474cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12475# 12476# INIT-COMMANDS 12477# 12478 12479srcdir="$srcdir" 12480host="$host" 12481target="$target" 12482with_multisubdir="$with_multisubdir" 12483with_multisrctop="$with_multisrctop" 12484with_target_subdir="$with_target_subdir" 12485ac_configure_args="${multilib_arg} ${ac_configure_args}" 12486multi_basedir="$multi_basedir" 12487CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 12488CC="$CC" 12489CXX="$CXX" 12490GFORTRAN="$GFORTRAN" 12491GDC="$GDC" 12492 12493 12494# The HP-UX ksh and POSIX shell print the target directory to stdout 12495# if CDPATH is set. 12496(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12497 12498sed_quote_subst='$sed_quote_subst' 12499double_quote_subst='$double_quote_subst' 12500delay_variable_subst='$delay_variable_subst' 12501AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' 12502DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 12503OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 12504macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 12505macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 12506enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 12507enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 12508pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 12509enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 12510SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 12511ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 12512host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 12513host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 12514host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 12515build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 12516build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 12517build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 12518SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 12519Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 12520GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 12521EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 12522FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 12523LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 12524NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 12525LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 12526max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 12527ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 12528exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 12529lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 12530lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 12531lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 12532reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 12533reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 12534deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 12535file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 12536AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 12537AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 12538STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 12539RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 12540old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12541old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12542old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 12543lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 12544CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 12545CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 12546compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 12547GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 12548lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 12549lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 12550lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 12551lt_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"`' 12552objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 12553MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 12554lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 12555lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 12556lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 12557lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 12558lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 12559need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 12560DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 12561NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 12562LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 12563OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 12564OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 12565libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 12566shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 12567extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12568archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 12569enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 12570export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 12571whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 12572compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 12573old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 12574old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 12575archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 12576archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12577module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 12578module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 12579with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 12580allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 12581no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 12582hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 12583hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 12584hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 12585hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 12586hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 12587hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 12588hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 12589hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 12590inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 12591link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 12592fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 12593always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 12594export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 12595exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 12596include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 12597prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 12598file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 12599variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 12600need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 12601need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 12602version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 12603runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 12604shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 12605shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 12606libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 12607library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 12608soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 12609install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 12610postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 12611postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 12612finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 12613finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 12614hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 12615sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 12616sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 12617hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 12618enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 12619enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 12620enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 12621old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 12622striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 12623 12624LTCC='$LTCC' 12625LTCFLAGS='$LTCFLAGS' 12626compiler='$compiler_DEFAULT' 12627 12628# A function that is used when there is no print builtin or printf. 12629func_fallback_echo () 12630{ 12631 eval 'cat <<_LTECHO_EOF 12632\$1 12633_LTECHO_EOF' 12634} 12635 12636# Quote evaled strings. 12637for var in AS \ 12638DLLTOOL \ 12639OBJDUMP \ 12640SHELL \ 12641ECHO \ 12642SED \ 12643GREP \ 12644EGREP \ 12645FGREP \ 12646LD \ 12647NM \ 12648LN_S \ 12649lt_SP2NL \ 12650lt_NL2SP \ 12651reload_flag \ 12652deplibs_check_method \ 12653file_magic_cmd \ 12654AR \ 12655AR_FLAGS \ 12656STRIP \ 12657RANLIB \ 12658CC \ 12659CFLAGS \ 12660compiler \ 12661lt_cv_sys_global_symbol_pipe \ 12662lt_cv_sys_global_symbol_to_cdecl \ 12663lt_cv_sys_global_symbol_to_c_name_address \ 12664lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 12665lt_prog_compiler_no_builtin_flag \ 12666lt_prog_compiler_wl \ 12667lt_prog_compiler_pic \ 12668lt_prog_compiler_static \ 12669lt_cv_prog_compiler_c_o \ 12670need_locks \ 12671DSYMUTIL \ 12672NMEDIT \ 12673LIPO \ 12674OTOOL \ 12675OTOOL64 \ 12676shrext_cmds \ 12677export_dynamic_flag_spec \ 12678whole_archive_flag_spec \ 12679compiler_needs_object \ 12680with_gnu_ld \ 12681allow_undefined_flag \ 12682no_undefined_flag \ 12683hardcode_libdir_flag_spec \ 12684hardcode_libdir_flag_spec_ld \ 12685hardcode_libdir_separator \ 12686fix_srcfile_path \ 12687exclude_expsyms \ 12688include_expsyms \ 12689file_list_spec \ 12690variables_saved_for_relink \ 12691libname_spec \ 12692library_names_spec \ 12693soname_spec \ 12694install_override_mode \ 12695finish_eval \ 12696old_striplib \ 12697striplib; do 12698 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12699 *[\\\\\\\`\\"\\\$]*) 12700 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 12701 ;; 12702 *) 12703 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12704 ;; 12705 esac 12706done 12707 12708# Double-quote double-evaled strings. 12709for var in reload_cmds \ 12710old_postinstall_cmds \ 12711old_postuninstall_cmds \ 12712old_archive_cmds \ 12713extract_expsyms_cmds \ 12714old_archive_from_new_cmds \ 12715old_archive_from_expsyms_cmds \ 12716archive_cmds \ 12717archive_expsym_cmds \ 12718module_cmds \ 12719module_expsym_cmds \ 12720export_symbols_cmds \ 12721prelink_cmds \ 12722postinstall_cmds \ 12723postuninstall_cmds \ 12724finish_cmds \ 12725sys_lib_search_path_spec \ 12726sys_lib_dlsearch_path_spec; do 12727 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 12728 *[\\\\\\\`\\"\\\$]*) 12729 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 12730 ;; 12731 *) 12732 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 12733 ;; 12734 esac 12735done 12736 12737ac_aux_dir='$ac_aux_dir' 12738xsi_shell='$xsi_shell' 12739lt_shell_append='$lt_shell_append' 12740 12741# See if we are running on zsh, and set the options which allow our 12742# commands through without removal of \ escapes INIT. 12743if test -n "\${ZSH_VERSION+set}" ; then 12744 setopt NO_GLOB_SUBST 12745fi 12746 12747 12748 PACKAGE='$PACKAGE' 12749 VERSION='$VERSION' 12750 TIMESTAMP='$TIMESTAMP' 12751 RM='$RM' 12752 ofile='$ofile' 12753 12754 12755 12756 12757_ACEOF 12758 12759cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12760 12761# Handling of arguments. 12762for ac_config_target in $ac_config_targets 12763do 12764 case $ac_config_target in 12765 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 12766 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 12767 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 12768 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12769 12770 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 12771 esac 12772done 12773 12774 12775# If the user did not use the arguments to specify the items to instantiate, 12776# then the envvar interface is used. Set only those that are not. 12777# We use the long form for the default assignment because of an extremely 12778# bizarre bug on SunOS 4.1.3. 12779if $ac_need_defaults; then 12780 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 12781 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 12782 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12783fi 12784 12785# Have a temporary directory for convenience. Make it in the build tree 12786# simply because there is no reason against having it here, and in addition, 12787# creating and moving files from /tmp can sometimes cause problems. 12788# Hook for its removal unless debugging. 12789# Note that there is a small window in which the directory will not be cleaned: 12790# after its creation but before its name has been assigned to `$tmp'. 12791$debug || 12792{ 12793 tmp= ac_tmp= 12794 trap 'exit_status=$? 12795 : "${ac_tmp:=$tmp}" 12796 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 12797' 0 12798 trap 'as_fn_exit 1' 1 2 13 15 12799} 12800# Create a (secure) tmp directory for tmp files. 12801 12802{ 12803 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 12804 test -d "$tmp" 12805} || 12806{ 12807 tmp=./conf$$-$RANDOM 12808 (umask 077 && mkdir "$tmp") 12809} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 12810ac_tmp=$tmp 12811 12812# Set up the scripts for CONFIG_FILES section. 12813# No need to generate them if there are no CONFIG_FILES. 12814# This happens for instance with `./config.status config.h'. 12815if test -n "$CONFIG_FILES"; then 12816 12817 12818ac_cr=`echo X | tr X '\015'` 12819# On cygwin, bash can eat \r inside `` if the user requested igncr. 12820# But we know of no other shell where ac_cr would be empty at this 12821# point, so we can use a bashism as a fallback. 12822if test "x$ac_cr" = x; then 12823 eval ac_cr=\$\'\\r\' 12824fi 12825ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 12826if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12827 ac_cs_awk_cr='\\r' 12828else 12829 ac_cs_awk_cr=$ac_cr 12830fi 12831 12832echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 12833_ACEOF 12834 12835 12836{ 12837 echo "cat >conf$$subs.awk <<_ACEOF" && 12838 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 12839 echo "_ACEOF" 12840} >conf$$subs.sh || 12841 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12842ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 12843ac_delim='%!_!# ' 12844for ac_last_try in false false false false false :; do 12845 . ./conf$$subs.sh || 12846 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12847 12848 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 12849 if test $ac_delim_n = $ac_delim_num; then 12850 break 12851 elif $ac_last_try; then 12852 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 12853 else 12854 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12855 fi 12856done 12857rm -f conf$$subs.sh 12858 12859cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12860cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 12861_ACEOF 12862sed -n ' 12863h 12864s/^/S["/; s/!.*/"]=/ 12865p 12866g 12867s/^[^!]*!// 12868:repl 12869t repl 12870s/'"$ac_delim"'$// 12871t delim 12872:nl 12873h 12874s/\(.\{148\}\)..*/\1/ 12875t more1 12876s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 12877p 12878n 12879b repl 12880:more1 12881s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12882p 12883g 12884s/.\{148\}// 12885t nl 12886:delim 12887h 12888s/\(.\{148\}\)..*/\1/ 12889t more2 12890s/["\\]/\\&/g; s/^/"/; s/$/"/ 12891p 12892b 12893:more2 12894s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 12895p 12896g 12897s/.\{148\}// 12898t delim 12899' <conf$$subs.awk | sed ' 12900/^[^""]/{ 12901 N 12902 s/\n// 12903} 12904' >>$CONFIG_STATUS || ac_write_fail=1 12905rm -f conf$$subs.awk 12906cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12907_ACAWK 12908cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 12909 for (key in S) S_is_set[key] = 1 12910 FS = "" 12911 12912} 12913{ 12914 line = $ 0 12915 nfields = split(line, field, "@") 12916 substed = 0 12917 len = length(field[1]) 12918 for (i = 2; i < nfields; i++) { 12919 key = field[i] 12920 keylen = length(key) 12921 if (S_is_set[key]) { 12922 value = S[key] 12923 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 12924 len += length(value) + length(field[++i]) 12925 substed = 1 12926 } else 12927 len += 1 + keylen 12928 } 12929 12930 print line 12931} 12932 12933_ACAWK 12934_ACEOF 12935cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12936if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 12937 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 12938else 12939 cat 12940fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 12941 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 12942_ACEOF 12943 12944# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 12945# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 12946# trailing colons and then remove the whole line if VPATH becomes empty 12947# (actually we leave an empty line to preserve line numbers). 12948if test "x$srcdir" = x.; then 12949 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 12950h 12951s/// 12952s/^/:/ 12953s/[ ]*$/:/ 12954s/:\$(srcdir):/:/g 12955s/:\${srcdir}:/:/g 12956s/:@srcdir@:/:/g 12957s/^:*// 12958s/:*$// 12959x 12960s/\(=[ ]*\).*/\1/ 12961G 12962s/\n// 12963s/^[^=]*=[ ]*$// 12964}' 12965fi 12966 12967cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12968fi # test -n "$CONFIG_FILES" 12969 12970# Set up the scripts for CONFIG_HEADERS section. 12971# No need to generate them if there are no CONFIG_HEADERS. 12972# This happens for instance with `./config.status Makefile'. 12973if test -n "$CONFIG_HEADERS"; then 12974cat >"$ac_tmp/defines.awk" <<\_ACAWK || 12975BEGIN { 12976_ACEOF 12977 12978# Transform confdefs.h into an awk script `defines.awk', embedded as 12979# here-document in config.status, that substitutes the proper values into 12980# config.h.in to produce config.h. 12981 12982# Create a delimiter string that does not exist in confdefs.h, to ease 12983# handling of long lines. 12984ac_delim='%!_!# ' 12985for ac_last_try in false false :; do 12986 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 12987 if test -z "$ac_tt"; then 12988 break 12989 elif $ac_last_try; then 12990 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 12991 else 12992 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 12993 fi 12994done 12995 12996# For the awk script, D is an array of macro values keyed by name, 12997# likewise P contains macro parameters if any. Preserve backslash 12998# newline sequences. 12999 13000ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 13001sed -n ' 13002s/.\{148\}/&'"$ac_delim"'/g 13003t rset 13004:rset 13005s/^[ ]*#[ ]*define[ ][ ]*/ / 13006t def 13007d 13008:def 13009s/\\$// 13010t bsnl 13011s/["\\]/\\&/g 13012s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13013D["\1"]=" \3"/p 13014s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 13015d 13016:bsnl 13017s/["\\]/\\&/g 13018s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13019D["\1"]=" \3\\\\\\n"\\/p 13020t cont 13021s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 13022t cont 13023d 13024:cont 13025n 13026s/.\{148\}/&'"$ac_delim"'/g 13027t clear 13028:clear 13029s/\\$// 13030t bsnlc 13031s/["\\]/\\&/g; s/^/"/; s/$/"/p 13032d 13033:bsnlc 13034s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 13035b cont 13036' <confdefs.h | sed ' 13037s/'"$ac_delim"'/"\\\ 13038"/g' >>$CONFIG_STATUS || ac_write_fail=1 13039 13040cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13041 for (key in D) D_is_set[key] = 1 13042 FS = "" 13043} 13044/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 13045 line = \$ 0 13046 split(line, arg, " ") 13047 if (arg[1] == "#") { 13048 defundef = arg[2] 13049 mac1 = arg[3] 13050 } else { 13051 defundef = substr(arg[1], 2) 13052 mac1 = arg[2] 13053 } 13054 split(mac1, mac2, "(") #) 13055 macro = mac2[1] 13056 prefix = substr(line, 1, index(line, defundef) - 1) 13057 if (D_is_set[macro]) { 13058 # Preserve the white space surrounding the "#". 13059 print prefix "define", macro P[macro] D[macro] 13060 next 13061 } else { 13062 # Replace #undef with comments. This is necessary, for example, 13063 # in the case of _POSIX_SOURCE, which is predefined and required 13064 # on some systems where configure will not decide to define it. 13065 if (defundef == "undef") { 13066 print "/*", prefix defundef, macro, "*/" 13067 next 13068 } 13069 } 13070} 13071{ print } 13072_ACAWK 13073_ACEOF 13074cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13075 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 13076fi # test -n "$CONFIG_HEADERS" 13077 13078 13079eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 13080shift 13081for ac_tag 13082do 13083 case $ac_tag in 13084 :[FHLC]) ac_mode=$ac_tag; continue;; 13085 esac 13086 case $ac_mode$ac_tag in 13087 :[FHL]*:*);; 13088 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 13089 :[FH]-) ac_tag=-:-;; 13090 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13091 esac 13092 ac_save_IFS=$IFS 13093 IFS=: 13094 set x $ac_tag 13095 IFS=$ac_save_IFS 13096 shift 13097 ac_file=$1 13098 shift 13099 13100 case $ac_mode in 13101 :L) ac_source=$1;; 13102 :[FH]) 13103 ac_file_inputs= 13104 for ac_f 13105 do 13106 case $ac_f in 13107 -) ac_f="$ac_tmp/stdin";; 13108 *) # Look for the file first in the build tree, then in the source tree 13109 # (if the path is not absolute). The absolute path cannot be DOS-style, 13110 # because $ac_f cannot contain `:'. 13111 test -f "$ac_f" || 13112 case $ac_f in 13113 [\\/$]*) false;; 13114 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13115 esac || 13116 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 13117 esac 13118 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13119 as_fn_append ac_file_inputs " '$ac_f'" 13120 done 13121 13122 # Let's still pretend it is `configure' which instantiates (i.e., don't 13123 # use $as_me), people would be surprised to read: 13124 # /* config.h. Generated by config.status. */ 13125 configure_input='Generated from '` 13126 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13127 `' by configure.' 13128 if test x"$ac_file" != x-; then 13129 configure_input="$ac_file. $configure_input" 13130 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13131$as_echo "$as_me: creating $ac_file" >&6;} 13132 fi 13133 # Neutralize special characters interpreted by sed in replacement strings. 13134 case $configure_input in #( 13135 *\&* | *\|* | *\\* ) 13136 ac_sed_conf_input=`$as_echo "$configure_input" | 13137 sed 's/[\\\\&|]/\\\\&/g'`;; #( 13138 *) ac_sed_conf_input=$configure_input;; 13139 esac 13140 13141 case $ac_tag in 13142 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 13143 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 13144 esac 13145 ;; 13146 esac 13147 13148 ac_dir=`$as_dirname -- "$ac_file" || 13149$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13150 X"$ac_file" : 'X\(//\)[^/]' \| \ 13151 X"$ac_file" : 'X\(//\)$' \| \ 13152 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13153$as_echo X"$ac_file" | 13154 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13155 s//\1/ 13156 q 13157 } 13158 /^X\(\/\/\)[^/].*/{ 13159 s//\1/ 13160 q 13161 } 13162 /^X\(\/\/\)$/{ 13163 s//\1/ 13164 q 13165 } 13166 /^X\(\/\).*/{ 13167 s//\1/ 13168 q 13169 } 13170 s/.*/./; q'` 13171 as_dir="$ac_dir"; as_fn_mkdir_p 13172 ac_builddir=. 13173 13174case "$ac_dir" in 13175.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13176*) 13177 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13178 # A ".." for each directory in $ac_dir_suffix. 13179 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13180 case $ac_top_builddir_sub in 13181 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13182 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13183 esac ;; 13184esac 13185ac_abs_top_builddir=$ac_pwd 13186ac_abs_builddir=$ac_pwd$ac_dir_suffix 13187# for backward compatibility: 13188ac_top_builddir=$ac_top_build_prefix 13189 13190case $srcdir in 13191 .) # We are building in place. 13192 ac_srcdir=. 13193 ac_top_srcdir=$ac_top_builddir_sub 13194 ac_abs_top_srcdir=$ac_pwd ;; 13195 [\\/]* | ?:[\\/]* ) # Absolute name. 13196 ac_srcdir=$srcdir$ac_dir_suffix; 13197 ac_top_srcdir=$srcdir 13198 ac_abs_top_srcdir=$srcdir ;; 13199 *) # Relative name. 13200 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13201 ac_top_srcdir=$ac_top_build_prefix$srcdir 13202 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13203esac 13204ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13205 13206 13207 case $ac_mode in 13208 :F) 13209 # 13210 # CONFIG_FILE 13211 # 13212 13213 case $INSTALL in 13214 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13215 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13216 esac 13217_ACEOF 13218 13219cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13220# If the template does not know about datarootdir, expand it. 13221# FIXME: This hack should be removed a few years after 2.60. 13222ac_datarootdir_hack=; ac_datarootdir_seen= 13223ac_sed_dataroot=' 13224/datarootdir/ { 13225 p 13226 q 13227} 13228/@datadir@/p 13229/@docdir@/p 13230/@infodir@/p 13231/@localedir@/p 13232/@mandir@/p' 13233case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13234*datarootdir*) ac_datarootdir_seen=yes;; 13235*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13236 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13237$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13238_ACEOF 13239cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13240 ac_datarootdir_hack=' 13241 s&@datadir@&$datadir&g 13242 s&@docdir@&$docdir&g 13243 s&@infodir@&$infodir&g 13244 s&@localedir@&$localedir&g 13245 s&@mandir@&$mandir&g 13246 s&\\\${datarootdir}&$datarootdir&g' ;; 13247esac 13248_ACEOF 13249 13250# Neutralize VPATH when `$srcdir' = `.'. 13251# Shell code in configure.ac might set extrasub. 13252# FIXME: do we really want to maintain this feature? 13253cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13254ac_sed_extra="$ac_vpsub 13255$extrasub 13256_ACEOF 13257cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13258:t 13259/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13260s|@configure_input@|$ac_sed_conf_input|;t t 13261s&@top_builddir@&$ac_top_builddir_sub&;t t 13262s&@top_build_prefix@&$ac_top_build_prefix&;t t 13263s&@srcdir@&$ac_srcdir&;t t 13264s&@abs_srcdir@&$ac_abs_srcdir&;t t 13265s&@top_srcdir@&$ac_top_srcdir&;t t 13266s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13267s&@builddir@&$ac_builddir&;t t 13268s&@abs_builddir@&$ac_abs_builddir&;t t 13269s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13270s&@INSTALL@&$ac_INSTALL&;t t 13271$ac_datarootdir_hack 13272" 13273eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13274 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13275 13276test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13277 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13278 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13279 "$ac_tmp/out"`; test -z "$ac_out"; } && 13280 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13281which seems to be undefined. Please make sure it is defined" >&5 13282$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13283which seems to be undefined. Please make sure it is defined" >&2;} 13284 13285 rm -f "$ac_tmp/stdin" 13286 case $ac_file in 13287 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13288 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13289 esac \ 13290 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13291 ;; 13292 :H) 13293 # 13294 # CONFIG_HEADER 13295 # 13296 if test x"$ac_file" != x-; then 13297 { 13298 $as_echo "/* $configure_input */" \ 13299 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 13300 } >"$ac_tmp/config.h" \ 13301 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13302 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 13303 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13304$as_echo "$as_me: $ac_file is unchanged" >&6;} 13305 else 13306 rm -f "$ac_file" 13307 mv "$ac_tmp/config.h" "$ac_file" \ 13308 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13309 fi 13310 else 13311 $as_echo "/* $configure_input */" \ 13312 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 13313 || as_fn_error $? "could not create -" "$LINENO" 5 13314 fi 13315 ;; 13316 13317 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13318$as_echo "$as_me: executing $ac_file commands" >&6;} 13319 ;; 13320 esac 13321 13322 13323 case $ac_file$ac_mode in 13324 "default-1":C) 13325# Only add multilib support code if we just rebuilt the top-level 13326# Makefile. 13327case " $CONFIG_FILES " in 13328 *" Makefile "*) 13329 ac_file=Makefile . ${multi_basedir}/config-ml.in 13330 ;; 13331esac ;; 13332 "libtool":C) 13333 13334 # See if we are running on zsh, and set the options which allow our 13335 # commands through without removal of \ escapes. 13336 if test -n "${ZSH_VERSION+set}" ; then 13337 setopt NO_GLOB_SUBST 13338 fi 13339 13340 cfgfile="${ofile}T" 13341 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13342 $RM "$cfgfile" 13343 13344 cat <<_LT_EOF >> "$cfgfile" 13345#! $SHELL 13346 13347# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 13348# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 13349# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13350# NOTE: Changes made to this file will be lost: look at ltmain.sh. 13351# 13352# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 13353# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 13354# Written by Gordon Matzigkeit, 1996 13355# 13356# This file is part of GNU Libtool. 13357# 13358# GNU Libtool is free software; you can redistribute it and/or 13359# modify it under the terms of the GNU General Public License as 13360# published by the Free Software Foundation; either version 2 of 13361# the License, or (at your option) any later version. 13362# 13363# As a special exception to the GNU General Public License, 13364# if you distribute this file as part of a program or library that 13365# is built using GNU Libtool, you may include this file under the 13366# same distribution terms that you use for the rest of that program. 13367# 13368# GNU Libtool is distributed in the hope that it will be useful, 13369# but WITHOUT ANY WARRANTY; without even the implied warranty of 13370# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13371# GNU General Public License for more details. 13372# 13373# You should have received a copy of the GNU General Public License 13374# along with GNU Libtool; see the file COPYING. If not, a copy 13375# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 13376# obtained by writing to the Free Software Foundation, Inc., 13377# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13378 13379 13380# The names of the tagged configurations supported by this script. 13381available_tags="" 13382 13383# ### BEGIN LIBTOOL CONFIG 13384 13385# Assembler program. 13386AS=$lt_AS 13387 13388# DLL creation program. 13389DLLTOOL=$lt_DLLTOOL 13390 13391# Object dumper program. 13392OBJDUMP=$lt_OBJDUMP 13393 13394# Which release of libtool.m4 was used? 13395macro_version=$macro_version 13396macro_revision=$macro_revision 13397 13398# Whether or not to build shared libraries. 13399build_libtool_libs=$enable_shared 13400 13401# Whether or not to build static libraries. 13402build_old_libs=$enable_static 13403 13404# What type of objects to build. 13405pic_mode=$pic_mode 13406 13407# Whether or not to optimize for fast installation. 13408fast_install=$enable_fast_install 13409 13410# Shell to use when invoking shell scripts. 13411SHELL=$lt_SHELL 13412 13413# An echo program that protects backslashes. 13414ECHO=$lt_ECHO 13415 13416# The host system. 13417host_alias=$host_alias 13418host=$host 13419host_os=$host_os 13420 13421# The build system. 13422build_alias=$build_alias 13423build=$build 13424build_os=$build_os 13425 13426# A sed program that does not truncate output. 13427SED=$lt_SED 13428 13429# Sed that helps us avoid accidentally triggering echo(1) options like -n. 13430Xsed="\$SED -e 1s/^X//" 13431 13432# A grep program that handles long lines. 13433GREP=$lt_GREP 13434 13435# An ERE matcher. 13436EGREP=$lt_EGREP 13437 13438# A literal string matcher. 13439FGREP=$lt_FGREP 13440 13441# A BSD- or MS-compatible name lister. 13442NM=$lt_NM 13443 13444# Whether we need soft or hard links. 13445LN_S=$lt_LN_S 13446 13447# What is the maximum length of a command? 13448max_cmd_len=$max_cmd_len 13449 13450# Object file suffix (normally "o"). 13451objext=$ac_objext 13452 13453# Executable file suffix (normally ""). 13454exeext=$exeext 13455 13456# whether the shell understands "unset". 13457lt_unset=$lt_unset 13458 13459# turn spaces into newlines. 13460SP2NL=$lt_lt_SP2NL 13461 13462# turn newlines into spaces. 13463NL2SP=$lt_lt_NL2SP 13464 13465# Method to check whether dependent libraries are shared objects. 13466deplibs_check_method=$lt_deplibs_check_method 13467 13468# Command to use when deplibs_check_method == "file_magic". 13469file_magic_cmd=$lt_file_magic_cmd 13470 13471# The archiver. 13472AR=$lt_AR 13473AR_FLAGS=$lt_AR_FLAGS 13474 13475# A symbol stripping program. 13476STRIP=$lt_STRIP 13477 13478# Commands used to install an old-style archive. 13479RANLIB=$lt_RANLIB 13480old_postinstall_cmds=$lt_old_postinstall_cmds 13481old_postuninstall_cmds=$lt_old_postuninstall_cmds 13482 13483# Whether to use a lock for old archive extraction. 13484lock_old_archive_extraction=$lock_old_archive_extraction 13485 13486# A C compiler. 13487LTCC=$lt_CC 13488 13489# LTCC compiler flags. 13490LTCFLAGS=$lt_CFLAGS 13491 13492# Take the output of nm and produce a listing of raw symbols and C names. 13493global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 13494 13495# Transform the output of nm in a proper C declaration. 13496global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 13497 13498# Transform the output of nm in a C name address pair. 13499global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 13500 13501# Transform the output of nm in a C name address pair when lib prefix is needed. 13502global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 13503 13504# The name of the directory that contains temporary libtool files. 13505objdir=$objdir 13506 13507# Used to examine libraries when file_magic_cmd begins with "file". 13508MAGIC_CMD=$MAGIC_CMD 13509 13510# Must we lock files when doing compilation? 13511need_locks=$lt_need_locks 13512 13513# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13514DSYMUTIL=$lt_DSYMUTIL 13515 13516# Tool to change global to local symbols on Mac OS X. 13517NMEDIT=$lt_NMEDIT 13518 13519# Tool to manipulate fat objects and archives on Mac OS X. 13520LIPO=$lt_LIPO 13521 13522# ldd/readelf like tool for Mach-O binaries on Mac OS X. 13523OTOOL=$lt_OTOOL 13524 13525# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13526OTOOL64=$lt_OTOOL64 13527 13528# Old archive suffix (normally "a"). 13529libext=$libext 13530 13531# Shared library suffix (normally ".so"). 13532shrext_cmds=$lt_shrext_cmds 13533 13534# The commands to extract the exported symbol list from a shared archive. 13535extract_expsyms_cmds=$lt_extract_expsyms_cmds 13536 13537# Variables whose values should be saved in libtool wrapper scripts and 13538# restored at link time. 13539variables_saved_for_relink=$lt_variables_saved_for_relink 13540 13541# Do we need the "lib" prefix for modules? 13542need_lib_prefix=$need_lib_prefix 13543 13544# Do we need a version for libraries? 13545need_version=$need_version 13546 13547# Library versioning type. 13548version_type=$version_type 13549 13550# Shared library runtime path variable. 13551runpath_var=$runpath_var 13552 13553# Shared library path variable. 13554shlibpath_var=$shlibpath_var 13555 13556# Is shlibpath searched before the hard-coded library search path? 13557shlibpath_overrides_runpath=$shlibpath_overrides_runpath 13558 13559# Format of library name prefix. 13560libname_spec=$lt_libname_spec 13561 13562# List of archive names. First name is the real one, the rest are links. 13563# The last name is the one that the linker finds with -lNAME 13564library_names_spec=$lt_library_names_spec 13565 13566# The coded name of the library, if different from the real name. 13567soname_spec=$lt_soname_spec 13568 13569# Permission mode override for installation of shared libraries. 13570install_override_mode=$lt_install_override_mode 13571 13572# Command to use after installation of a shared archive. 13573postinstall_cmds=$lt_postinstall_cmds 13574 13575# Command to use after uninstallation of a shared archive. 13576postuninstall_cmds=$lt_postuninstall_cmds 13577 13578# Commands used to finish a libtool library installation in a directory. 13579finish_cmds=$lt_finish_cmds 13580 13581# As "finish_cmds", except a single script fragment to be evaled but 13582# not shown. 13583finish_eval=$lt_finish_eval 13584 13585# Whether we should hardcode library paths into libraries. 13586hardcode_into_libs=$hardcode_into_libs 13587 13588# Compile-time system search path for libraries. 13589sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 13590 13591# Run-time system search path for libraries. 13592sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 13593 13594# Whether dlopen is supported. 13595dlopen_support=$enable_dlopen 13596 13597# Whether dlopen of programs is supported. 13598dlopen_self=$enable_dlopen_self 13599 13600# Whether dlopen of statically linked programs is supported. 13601dlopen_self_static=$enable_dlopen_self_static 13602 13603# Commands to strip libraries. 13604old_striplib=$lt_old_striplib 13605striplib=$lt_striplib 13606 13607 13608# The linker used to build libraries. 13609LD=$lt_LD 13610 13611# How to create reloadable object files. 13612reload_flag=$lt_reload_flag 13613reload_cmds=$lt_reload_cmds 13614 13615# Commands used to build an old-style archive. 13616old_archive_cmds=$lt_old_archive_cmds 13617 13618# A language specific compiler. 13619CC=$lt_compiler 13620 13621# Is the compiler the GNU compiler? 13622with_gcc=$GCC 13623 13624# Compiler flag to turn off builtin functions. 13625no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 13626 13627# How to pass a linker flag through the compiler. 13628wl=$lt_lt_prog_compiler_wl 13629 13630# Additional compiler flags for building library objects. 13631pic_flag=$lt_lt_prog_compiler_pic 13632 13633# Compiler flag to prevent dynamic linking. 13634link_static_flag=$lt_lt_prog_compiler_static 13635 13636# Does compiler simultaneously support -c and -o options? 13637compiler_c_o=$lt_lt_cv_prog_compiler_c_o 13638 13639# Whether or not to add -lc for building shared libraries. 13640build_libtool_need_lc=$archive_cmds_need_lc 13641 13642# Whether or not to disallow shared libs when runtime libs are static. 13643allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 13644 13645# Compiler flag to allow reflexive dlopens. 13646export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 13647 13648# Compiler flag to generate shared objects directly from archives. 13649whole_archive_flag_spec=$lt_whole_archive_flag_spec 13650 13651# Whether the compiler copes with passing no objects directly. 13652compiler_needs_object=$lt_compiler_needs_object 13653 13654# Create an old-style archive from a shared archive. 13655old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 13656 13657# Create a temporary old-style archive to link instead of a shared archive. 13658old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 13659 13660# Commands used to build a shared archive. 13661archive_cmds=$lt_archive_cmds 13662archive_expsym_cmds=$lt_archive_expsym_cmds 13663 13664# Commands used to build a loadable module if different from building 13665# a shared archive. 13666module_cmds=$lt_module_cmds 13667module_expsym_cmds=$lt_module_expsym_cmds 13668 13669# Whether we are building with GNU ld or not. 13670with_gnu_ld=$lt_with_gnu_ld 13671 13672# Flag that allows shared libraries with undefined symbols to be built. 13673allow_undefined_flag=$lt_allow_undefined_flag 13674 13675# Flag that enforces no undefined symbols. 13676no_undefined_flag=$lt_no_undefined_flag 13677 13678# Flag to hardcode \$libdir into a binary during linking. 13679# This must work even if \$libdir does not exist 13680hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 13681 13682# If ld is used when linking, flag to hardcode \$libdir into a binary 13683# during linking. This must work even if \$libdir does not exist. 13684hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 13685 13686# Whether we need a single "-rpath" flag with a separated argument. 13687hardcode_libdir_separator=$lt_hardcode_libdir_separator 13688 13689# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13690# DIR into the resulting binary. 13691hardcode_direct=$hardcode_direct 13692 13693# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 13694# DIR into the resulting binary and the resulting library dependency is 13695# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 13696# library is relocated. 13697hardcode_direct_absolute=$hardcode_direct_absolute 13698 13699# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 13700# into the resulting binary. 13701hardcode_minus_L=$hardcode_minus_L 13702 13703# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 13704# into the resulting binary. 13705hardcode_shlibpath_var=$hardcode_shlibpath_var 13706 13707# Set to "yes" if building a shared library automatically hardcodes DIR 13708# into the library and all subsequent libraries and executables linked 13709# against it. 13710hardcode_automatic=$hardcode_automatic 13711 13712# Set to yes if linker adds runtime paths of dependent libraries 13713# to runtime path list. 13714inherit_rpath=$inherit_rpath 13715 13716# Whether libtool must link a program against all its dependency libraries. 13717link_all_deplibs=$link_all_deplibs 13718 13719# Fix the shell variable \$srcfile for the compiler. 13720fix_srcfile_path=$lt_fix_srcfile_path 13721 13722# Set to "yes" if exported symbols are required. 13723always_export_symbols=$always_export_symbols 13724 13725# The commands to list exported symbols. 13726export_symbols_cmds=$lt_export_symbols_cmds 13727 13728# Symbols that should not be listed in the preloaded symbols. 13729exclude_expsyms=$lt_exclude_expsyms 13730 13731# Symbols that must always be exported. 13732include_expsyms=$lt_include_expsyms 13733 13734# Commands necessary for linking programs (against libraries) with templates. 13735prelink_cmds=$lt_prelink_cmds 13736 13737# Specify filename containing input files. 13738file_list_spec=$lt_file_list_spec 13739 13740# How to hardcode a shared library path into an executable. 13741hardcode_action=$hardcode_action 13742 13743# ### END LIBTOOL CONFIG 13744 13745_LT_EOF 13746 13747 case $host_os in 13748 aix3*) 13749 cat <<\_LT_EOF >> "$cfgfile" 13750# AIX sometimes has problems with the GCC collect2 program. For some 13751# reason, if we set the COLLECT_NAMES environment variable, the problems 13752# vanish in a puff of smoke. 13753if test "X${COLLECT_NAMES+set}" != Xset; then 13754 COLLECT_NAMES= 13755 export COLLECT_NAMES 13756fi 13757_LT_EOF 13758 ;; 13759 esac 13760 13761 13762ltmain="$ac_aux_dir/ltmain.sh" 13763 13764 13765 # We use sed instead of cat because bash on DJGPP gets confused if 13766 # if finds mixed CR/LF and LF-only lines. Since sed operates in 13767 # text mode, it properly converts lines to CR/LF. This bash problem 13768 # is reportedly fixed, but why not run on old versions too? 13769 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13770 || (rm -f "$cfgfile"; exit 1) 13771 13772 case $xsi_shell in 13773 yes) 13774 cat << \_LT_EOF >> "$cfgfile" 13775 13776# func_dirname file append nondir_replacement 13777# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13778# otherwise set result to NONDIR_REPLACEMENT. 13779func_dirname () 13780{ 13781 case ${1} in 13782 */*) func_dirname_result="${1%/*}${2}" ;; 13783 * ) func_dirname_result="${3}" ;; 13784 esac 13785} 13786 13787# func_basename file 13788func_basename () 13789{ 13790 func_basename_result="${1##*/}" 13791} 13792 13793# func_dirname_and_basename file append nondir_replacement 13794# perform func_basename and func_dirname in a single function 13795# call: 13796# dirname: Compute the dirname of FILE. If nonempty, 13797# add APPEND to the result, otherwise set result 13798# to NONDIR_REPLACEMENT. 13799# value returned in "$func_dirname_result" 13800# basename: Compute filename of FILE. 13801# value retuned in "$func_basename_result" 13802# Implementation must be kept synchronized with func_dirname 13803# and func_basename. For efficiency, we do not delegate to 13804# those functions but instead duplicate the functionality here. 13805func_dirname_and_basename () 13806{ 13807 case ${1} in 13808 */*) func_dirname_result="${1%/*}${2}" ;; 13809 * ) func_dirname_result="${3}" ;; 13810 esac 13811 func_basename_result="${1##*/}" 13812} 13813 13814# func_stripname prefix suffix name 13815# strip PREFIX and SUFFIX off of NAME. 13816# PREFIX and SUFFIX must not contain globbing or regex special 13817# characters, hashes, percent signs, but SUFFIX may contain a leading 13818# dot (in which case that matches only a dot). 13819func_stripname () 13820{ 13821 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 13822 # positional parameters, so assign one to ordinary parameter first. 13823 func_stripname_result=${3} 13824 func_stripname_result=${func_stripname_result#"${1}"} 13825 func_stripname_result=${func_stripname_result%"${2}"} 13826} 13827 13828# func_opt_split 13829func_opt_split () 13830{ 13831 func_opt_split_opt=${1%%=*} 13832 func_opt_split_arg=${1#*=} 13833} 13834 13835# func_lo2o object 13836func_lo2o () 13837{ 13838 case ${1} in 13839 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13840 *) func_lo2o_result=${1} ;; 13841 esac 13842} 13843 13844# func_xform libobj-or-source 13845func_xform () 13846{ 13847 func_xform_result=${1%.*}.lo 13848} 13849 13850# func_arith arithmetic-term... 13851func_arith () 13852{ 13853 func_arith_result=$(( $* )) 13854} 13855 13856# func_len string 13857# STRING may not start with a hyphen. 13858func_len () 13859{ 13860 func_len_result=${#1} 13861} 13862 13863_LT_EOF 13864 ;; 13865 *) # Bourne compatible functions. 13866 cat << \_LT_EOF >> "$cfgfile" 13867 13868# func_dirname file append nondir_replacement 13869# Compute the dirname of FILE. If nonempty, add APPEND to the result, 13870# otherwise set result to NONDIR_REPLACEMENT. 13871func_dirname () 13872{ 13873 # Extract subdirectory from the argument. 13874 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 13875 if test "X$func_dirname_result" = "X${1}"; then 13876 func_dirname_result="${3}" 13877 else 13878 func_dirname_result="$func_dirname_result${2}" 13879 fi 13880} 13881 13882# func_basename file 13883func_basename () 13884{ 13885 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 13886} 13887 13888 13889# func_stripname prefix suffix name 13890# strip PREFIX and SUFFIX off of NAME. 13891# PREFIX and SUFFIX must not contain globbing or regex special 13892# characters, hashes, percent signs, but SUFFIX may contain a leading 13893# dot (in which case that matches only a dot). 13894# func_strip_suffix prefix name 13895func_stripname () 13896{ 13897 case ${2} in 13898 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 13899 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 13900 esac 13901} 13902 13903# sed scripts: 13904my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 13905my_sed_long_arg='1s/^-[^=]*=//' 13906 13907# func_opt_split 13908func_opt_split () 13909{ 13910 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 13911 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 13912} 13913 13914# func_lo2o object 13915func_lo2o () 13916{ 13917 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 13918} 13919 13920# func_xform libobj-or-source 13921func_xform () 13922{ 13923 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 13924} 13925 13926# func_arith arithmetic-term... 13927func_arith () 13928{ 13929 func_arith_result=`expr "$@"` 13930} 13931 13932# func_len string 13933# STRING may not start with a hyphen. 13934func_len () 13935{ 13936 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 13937} 13938 13939_LT_EOF 13940esac 13941 13942case $lt_shell_append in 13943 yes) 13944 cat << \_LT_EOF >> "$cfgfile" 13945 13946# func_append var value 13947# Append VALUE to the end of shell variable VAR. 13948func_append () 13949{ 13950 eval "$1+=\$2" 13951} 13952_LT_EOF 13953 ;; 13954 *) 13955 cat << \_LT_EOF >> "$cfgfile" 13956 13957# func_append var value 13958# Append VALUE to the end of shell variable VAR. 13959func_append () 13960{ 13961 eval "$1=\$$1\$2" 13962} 13963 13964_LT_EOF 13965 ;; 13966 esac 13967 13968 13969 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 13970 || (rm -f "$cfgfile"; exit 1) 13971 13972 mv -f "$cfgfile" "$ofile" || 13973 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 13974 chmod +x "$ofile" 13975 13976 ;; 13977 13978 esac 13979done # for ac_tag 13980 13981 13982as_fn_exit 0 13983_ACEOF 13984ac_clean_files=$ac_clean_files_save 13985 13986test $ac_write_fail = 0 || 13987 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 13988 13989 13990# configure is writing to config.log, and then calls config.status. 13991# config.status does its own redirection, appending to config.log. 13992# Unfortunately, on DOS this fails, as config.log is still kept open 13993# by configure, so config.status won't be able to write to it; its 13994# output is simply discarded. So we exec the FD to /dev/null, 13995# effectively closing config.log, so it can be properly (re)opened and 13996# appended to by config.status. When coming back to configure, we 13997# need to make the FD available again. 13998if test "$no_create" != yes; then 13999 ac_cs_success=: 14000 ac_config_status_args= 14001 test "$silent" = yes && 14002 ac_config_status_args="$ac_config_status_args --quiet" 14003 exec 5>/dev/null 14004 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 14005 exec 5>>config.log 14006 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 14007 # would make configure fail if this is the last instruction. 14008 $ac_cs_success || as_fn_exit 1 14009fi 14010if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 14011 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 14012$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 14013fi 14014 14015