1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for LTO plugin for ld 0.1. 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 199test \$(( 1 + 1 )) = 2 || exit 1 200 201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 PATH=/empty FPATH=/empty; export PATH FPATH 206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || 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='LTO plugin for ld' 589PACKAGE_TARNAME='lto-plugin' 590PACKAGE_VERSION='0.1' 591PACKAGE_STRING='LTO plugin for ld 0.1' 592PACKAGE_BUGREPORT='' 593PACKAGE_URL='' 594 595# Factoring default headers for most tests. 596ac_includes_default="\ 597#include <stdio.h> 598#ifdef HAVE_SYS_TYPES_H 599# include <sys/types.h> 600#endif 601#ifdef HAVE_SYS_STAT_H 602# include <sys/stat.h> 603#endif 604#ifdef STDC_HEADERS 605# include <stdlib.h> 606# include <stddef.h> 607#else 608# ifdef HAVE_STDLIB_H 609# include <stdlib.h> 610# endif 611#endif 612#ifdef HAVE_STRING_H 613# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 614# include <memory.h> 615# endif 616# include <string.h> 617#endif 618#ifdef HAVE_STRINGS_H 619# include <strings.h> 620#endif 621#ifdef HAVE_INTTYPES_H 622# include <inttypes.h> 623#endif 624#ifdef HAVE_STDINT_H 625# include <stdint.h> 626#endif 627#ifdef HAVE_UNISTD_H 628# include <unistd.h> 629#endif" 630 631ac_subst_vars='am__EXEEXT_FALSE 632am__EXEEXT_TRUE 633LTLIBOBJS 634LIBOBJS 635target_noncanonical 636lt_host_flags 637OTOOL64 638OTOOL 639LIPO 640NMEDIT 641DSYMUTIL 642RANLIB 643AR 644OBJDUMP 645LN_S 646NM 647ac_ct_DUMPBIN 648DUMPBIN 649LD 650FGREP 651SED 652LIBTOOL 653get_gcc_base_ver 654real_target_noncanonical 655accel_dir_suffix 656gcc_build_dir 657CET_HOST_FLAGS 658ac_lto_plugin_ldflags 659ac_lto_plugin_warn_cflags 660EGREP 661GREP 662CPP 663am__fastdepCC_FALSE 664am__fastdepCC_TRUE 665CCDEPMODE 666am__nodep 667AMDEPBACKSLASH 668AMDEP_FALSE 669AMDEP_TRUE 670am__quote 671am__include 672DEPDIR 673OBJEXT 674EXEEXT 675ac_ct_CC 676CPPFLAGS 677LDFLAGS 678CFLAGS 679CC 680with_libiberty 681MAINT 682MAINTAINER_MODE_FALSE 683MAINTAINER_MODE_TRUE 684AM_BACKSLASH 685AM_DEFAULT_VERBOSITY 686AM_DEFAULT_V 687AM_V 688am__untar 689am__tar 690AMTAR 691am__leading_dot 692SET_MAKE 693AWK 694mkdir_p 695MKDIR_P 696INSTALL_STRIP_PROGRAM 697STRIP 698install_sh 699MAKEINFO 700AUTOHEADER 701AUTOMAKE 702AUTOCONF 703ACLOCAL 704VERSION 705PACKAGE 706CYGPATH_W 707am__isrc 708INSTALL_DATA 709INSTALL_SCRIPT 710INSTALL_PROGRAM 711target_subdir 712host_subdir 713build_subdir 714build_libsubdir 715target_os 716target_vendor 717target_cpu 718target 719host_os 720host_vendor 721host_cpu 722host 723build_os 724build_vendor 725build_cpu 726build 727target_alias 728host_alias 729build_alias 730LIBS 731ECHO_T 732ECHO_N 733ECHO_C 734DEFS 735mandir 736localedir 737libdir 738psdir 739pdfdir 740dvidir 741htmldir 742infodir 743docdir 744oldincludedir 745includedir 746localstatedir 747sharedstatedir 748sysconfdir 749datadir 750datarootdir 751libexecdir 752sbindir 753bindir 754program_transform_name 755prefix 756exec_prefix 757PACKAGE_URL 758PACKAGE_BUGREPORT 759PACKAGE_STRING 760PACKAGE_VERSION 761PACKAGE_TARNAME 762PACKAGE_NAME 763PATH_SEPARATOR 764SHELL' 765ac_subst_files='' 766ac_user_opts=' 767enable_option_checking 768with_build_libsubdir 769enable_silent_rules 770enable_maintainer_mode 771with_libiberty 772enable_dependency_tracking 773enable_largefile 774enable_cet 775with_gcc_major_version_only 776enable_shared 777enable_static 778with_pic 779enable_fast_install 780with_gnu_ld 781enable_libtool_lock 782' 783 ac_precious_vars='build_alias 784host_alias 785target_alias 786CC 787CFLAGS 788LDFLAGS 789LIBS 790CPPFLAGS 791CPP' 792 793 794# Initialize some variables set by options. 795ac_init_help= 796ac_init_version=false 797ac_unrecognized_opts= 798ac_unrecognized_sep= 799# The variables have the same names as the options, with 800# dashes changed to underlines. 801cache_file=/dev/null 802exec_prefix=NONE 803no_create= 804no_recursion= 805prefix=NONE 806program_prefix=NONE 807program_suffix=NONE 808program_transform_name=s,x,x, 809silent= 810site= 811srcdir= 812verbose= 813x_includes=NONE 814x_libraries=NONE 815 816# Installation directory options. 817# These are left unexpanded so users can "make install exec_prefix=/foo" 818# and all the variables that are supposed to be based on exec_prefix 819# by default will actually change. 820# Use braces instead of parens because sh, perl, etc. also accept them. 821# (The list follows the same order as the GNU Coding Standards.) 822bindir='${exec_prefix}/bin' 823sbindir='${exec_prefix}/sbin' 824libexecdir='${exec_prefix}/libexec' 825datarootdir='${prefix}/share' 826datadir='${datarootdir}' 827sysconfdir='${prefix}/etc' 828sharedstatedir='${prefix}/com' 829localstatedir='${prefix}/var' 830includedir='${prefix}/include' 831oldincludedir='/usr/include' 832docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 833infodir='${datarootdir}/info' 834htmldir='${docdir}' 835dvidir='${docdir}' 836pdfdir='${docdir}' 837psdir='${docdir}' 838libdir='${exec_prefix}/lib' 839localedir='${datarootdir}/locale' 840mandir='${datarootdir}/man' 841 842ac_prev= 843ac_dashdash= 844for ac_option 845do 846 # If the previous option needs an argument, assign it. 847 if test -n "$ac_prev"; then 848 eval $ac_prev=\$ac_option 849 ac_prev= 850 continue 851 fi 852 853 case $ac_option in 854 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 855 *=) ac_optarg= ;; 856 *) ac_optarg=yes ;; 857 esac 858 859 # Accept the important Cygnus configure options, so we can diagnose typos. 860 861 case $ac_dashdash$ac_option in 862 --) 863 ac_dashdash=yes ;; 864 865 -bindir | --bindir | --bindi | --bind | --bin | --bi) 866 ac_prev=bindir ;; 867 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 868 bindir=$ac_optarg ;; 869 870 -build | --build | --buil | --bui | --bu) 871 ac_prev=build_alias ;; 872 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 873 build_alias=$ac_optarg ;; 874 875 -cache-file | --cache-file | --cache-fil | --cache-fi \ 876 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 877 ac_prev=cache_file ;; 878 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 879 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 880 cache_file=$ac_optarg ;; 881 882 --config-cache | -C) 883 cache_file=config.cache ;; 884 885 -datadir | --datadir | --datadi | --datad) 886 ac_prev=datadir ;; 887 -datadir=* | --datadir=* | --datadi=* | --datad=*) 888 datadir=$ac_optarg ;; 889 890 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 891 | --dataroo | --dataro | --datar) 892 ac_prev=datarootdir ;; 893 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 894 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 895 datarootdir=$ac_optarg ;; 896 897 -disable-* | --disable-*) 898 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 899 # Reject names that are not valid shell variable names. 900 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 901 as_fn_error $? "invalid feature name: $ac_useropt" 902 ac_useropt_orig=$ac_useropt 903 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 904 case $ac_user_opts in 905 *" 906"enable_$ac_useropt" 907"*) ;; 908 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 909 ac_unrecognized_sep=', ';; 910 esac 911 eval enable_$ac_useropt=no ;; 912 913 -docdir | --docdir | --docdi | --doc | --do) 914 ac_prev=docdir ;; 915 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 916 docdir=$ac_optarg ;; 917 918 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 919 ac_prev=dvidir ;; 920 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 921 dvidir=$ac_optarg ;; 922 923 -enable-* | --enable-*) 924 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 925 # Reject names that are not valid shell variable names. 926 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 927 as_fn_error $? "invalid feature name: $ac_useropt" 928 ac_useropt_orig=$ac_useropt 929 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 930 case $ac_user_opts in 931 *" 932"enable_$ac_useropt" 933"*) ;; 934 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 935 ac_unrecognized_sep=', ';; 936 esac 937 eval enable_$ac_useropt=\$ac_optarg ;; 938 939 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 940 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 941 | --exec | --exe | --ex) 942 ac_prev=exec_prefix ;; 943 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 944 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 945 | --exec=* | --exe=* | --ex=*) 946 exec_prefix=$ac_optarg ;; 947 948 -gas | --gas | --ga | --g) 949 # Obsolete; use --with-gas. 950 with_gas=yes ;; 951 952 -help | --help | --hel | --he | -h) 953 ac_init_help=long ;; 954 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 955 ac_init_help=recursive ;; 956 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 957 ac_init_help=short ;; 958 959 -host | --host | --hos | --ho) 960 ac_prev=host_alias ;; 961 -host=* | --host=* | --hos=* | --ho=*) 962 host_alias=$ac_optarg ;; 963 964 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 965 ac_prev=htmldir ;; 966 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 967 | --ht=*) 968 htmldir=$ac_optarg ;; 969 970 -includedir | --includedir | --includedi | --included | --include \ 971 | --includ | --inclu | --incl | --inc) 972 ac_prev=includedir ;; 973 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 974 | --includ=* | --inclu=* | --incl=* | --inc=*) 975 includedir=$ac_optarg ;; 976 977 -infodir | --infodir | --infodi | --infod | --info | --inf) 978 ac_prev=infodir ;; 979 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 980 infodir=$ac_optarg ;; 981 982 -libdir | --libdir | --libdi | --libd) 983 ac_prev=libdir ;; 984 -libdir=* | --libdir=* | --libdi=* | --libd=*) 985 libdir=$ac_optarg ;; 986 987 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 988 | --libexe | --libex | --libe) 989 ac_prev=libexecdir ;; 990 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 991 | --libexe=* | --libex=* | --libe=*) 992 libexecdir=$ac_optarg ;; 993 994 -localedir | --localedir | --localedi | --localed | --locale) 995 ac_prev=localedir ;; 996 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 997 localedir=$ac_optarg ;; 998 999 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1000 | --localstate | --localstat | --localsta | --localst | --locals) 1001 ac_prev=localstatedir ;; 1002 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1003 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1004 localstatedir=$ac_optarg ;; 1005 1006 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1007 ac_prev=mandir ;; 1008 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1009 mandir=$ac_optarg ;; 1010 1011 -nfp | --nfp | --nf) 1012 # Obsolete; use --without-fp. 1013 with_fp=no ;; 1014 1015 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1016 | --no-cr | --no-c | -n) 1017 no_create=yes ;; 1018 1019 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1020 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1021 no_recursion=yes ;; 1022 1023 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1024 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1025 | --oldin | --oldi | --old | --ol | --o) 1026 ac_prev=oldincludedir ;; 1027 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1028 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1029 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1030 oldincludedir=$ac_optarg ;; 1031 1032 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1033 ac_prev=prefix ;; 1034 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1035 prefix=$ac_optarg ;; 1036 1037 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1038 | --program-pre | --program-pr | --program-p) 1039 ac_prev=program_prefix ;; 1040 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1041 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1042 program_prefix=$ac_optarg ;; 1043 1044 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1045 | --program-suf | --program-su | --program-s) 1046 ac_prev=program_suffix ;; 1047 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1048 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1049 program_suffix=$ac_optarg ;; 1050 1051 -program-transform-name | --program-transform-name \ 1052 | --program-transform-nam | --program-transform-na \ 1053 | --program-transform-n | --program-transform- \ 1054 | --program-transform | --program-transfor \ 1055 | --program-transfo | --program-transf \ 1056 | --program-trans | --program-tran \ 1057 | --progr-tra | --program-tr | --program-t) 1058 ac_prev=program_transform_name ;; 1059 -program-transform-name=* | --program-transform-name=* \ 1060 | --program-transform-nam=* | --program-transform-na=* \ 1061 | --program-transform-n=* | --program-transform-=* \ 1062 | --program-transform=* | --program-transfor=* \ 1063 | --program-transfo=* | --program-transf=* \ 1064 | --program-trans=* | --program-tran=* \ 1065 | --progr-tra=* | --program-tr=* | --program-t=*) 1066 program_transform_name=$ac_optarg ;; 1067 1068 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1069 ac_prev=pdfdir ;; 1070 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1071 pdfdir=$ac_optarg ;; 1072 1073 -psdir | --psdir | --psdi | --psd | --ps) 1074 ac_prev=psdir ;; 1075 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1076 psdir=$ac_optarg ;; 1077 1078 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1079 | -silent | --silent | --silen | --sile | --sil) 1080 silent=yes ;; 1081 1082 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1083 ac_prev=sbindir ;; 1084 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1085 | --sbi=* | --sb=*) 1086 sbindir=$ac_optarg ;; 1087 1088 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1089 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1090 | --sharedst | --shareds | --shared | --share | --shar \ 1091 | --sha | --sh) 1092 ac_prev=sharedstatedir ;; 1093 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1094 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1095 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1096 | --sha=* | --sh=*) 1097 sharedstatedir=$ac_optarg ;; 1098 1099 -site | --site | --sit) 1100 ac_prev=site ;; 1101 -site=* | --site=* | --sit=*) 1102 site=$ac_optarg ;; 1103 1104 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1105 ac_prev=srcdir ;; 1106 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1107 srcdir=$ac_optarg ;; 1108 1109 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1110 | --syscon | --sysco | --sysc | --sys | --sy) 1111 ac_prev=sysconfdir ;; 1112 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1113 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1114 sysconfdir=$ac_optarg ;; 1115 1116 -target | --target | --targe | --targ | --tar | --ta | --t) 1117 ac_prev=target_alias ;; 1118 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1119 target_alias=$ac_optarg ;; 1120 1121 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1122 verbose=yes ;; 1123 1124 -version | --version | --versio | --versi | --vers | -V) 1125 ac_init_version=: ;; 1126 1127 -with-* | --with-*) 1128 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1129 # Reject names that are not valid shell variable names. 1130 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1131 as_fn_error $? "invalid package name: $ac_useropt" 1132 ac_useropt_orig=$ac_useropt 1133 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1134 case $ac_user_opts in 1135 *" 1136"with_$ac_useropt" 1137"*) ;; 1138 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1139 ac_unrecognized_sep=', ';; 1140 esac 1141 eval with_$ac_useropt=\$ac_optarg ;; 1142 1143 -without-* | --without-*) 1144 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1145 # Reject names that are not valid shell variable names. 1146 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1147 as_fn_error $? "invalid package name: $ac_useropt" 1148 ac_useropt_orig=$ac_useropt 1149 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1150 case $ac_user_opts in 1151 *" 1152"with_$ac_useropt" 1153"*) ;; 1154 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1155 ac_unrecognized_sep=', ';; 1156 esac 1157 eval with_$ac_useropt=no ;; 1158 1159 --x) 1160 # Obsolete; use --with-x. 1161 with_x=yes ;; 1162 1163 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1164 | --x-incl | --x-inc | --x-in | --x-i) 1165 ac_prev=x_includes ;; 1166 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1167 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1168 x_includes=$ac_optarg ;; 1169 1170 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1171 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1172 ac_prev=x_libraries ;; 1173 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1174 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1175 x_libraries=$ac_optarg ;; 1176 1177 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1178Try \`$0 --help' for more information" 1179 ;; 1180 1181 *=*) 1182 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1183 # Reject names that are not valid shell variable names. 1184 case $ac_envvar in #( 1185 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1186 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1187 esac 1188 eval $ac_envvar=\$ac_optarg 1189 export $ac_envvar ;; 1190 1191 *) 1192 # FIXME: should be removed in autoconf 3.0. 1193 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1194 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1195 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1196 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1197 ;; 1198 1199 esac 1200done 1201 1202if test -n "$ac_prev"; then 1203 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1204 as_fn_error $? "missing argument to $ac_option" 1205fi 1206 1207if test -n "$ac_unrecognized_opts"; then 1208 case $enable_option_checking in 1209 no) ;; 1210 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1211 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1212 esac 1213fi 1214 1215# Check all directory arguments for consistency. 1216for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1217 datadir sysconfdir sharedstatedir localstatedir includedir \ 1218 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1219 libdir localedir mandir 1220do 1221 eval ac_val=\$$ac_var 1222 # Remove trailing slashes. 1223 case $ac_val in 1224 */ ) 1225 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1226 eval $ac_var=\$ac_val;; 1227 esac 1228 # Be sure to have absolute directory names. 1229 case $ac_val in 1230 [\\/$]* | ?:[\\/]* ) continue;; 1231 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1232 esac 1233 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1234done 1235 1236# There might be people who depend on the old broken behavior: `$host' 1237# used to hold the argument of --host etc. 1238# FIXME: To remove some day. 1239build=$build_alias 1240host=$host_alias 1241target=$target_alias 1242 1243# FIXME: To remove some day. 1244if test "x$host_alias" != x; then 1245 if test "x$build_alias" = x; then 1246 cross_compiling=maybe 1247 elif test "x$build_alias" != "x$host_alias"; then 1248 cross_compiling=yes 1249 fi 1250fi 1251 1252ac_tool_prefix= 1253test -n "$host_alias" && ac_tool_prefix=$host_alias- 1254 1255test "$silent" = yes && exec 6>/dev/null 1256 1257 1258ac_pwd=`pwd` && test -n "$ac_pwd" && 1259ac_ls_di=`ls -di .` && 1260ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1261 as_fn_error $? "working directory cannot be determined" 1262test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1263 as_fn_error $? "pwd does not report name of working directory" 1264 1265 1266# Find the source files, if location was not specified. 1267if test -z "$srcdir"; then 1268 ac_srcdir_defaulted=yes 1269 # Try the directory containing this script, then the parent directory. 1270 ac_confdir=`$as_dirname -- "$as_myself" || 1271$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1272 X"$as_myself" : 'X\(//\)[^/]' \| \ 1273 X"$as_myself" : 'X\(//\)$' \| \ 1274 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1275$as_echo X"$as_myself" | 1276 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1277 s//\1/ 1278 q 1279 } 1280 /^X\(\/\/\)[^/].*/{ 1281 s//\1/ 1282 q 1283 } 1284 /^X\(\/\/\)$/{ 1285 s//\1/ 1286 q 1287 } 1288 /^X\(\/\).*/{ 1289 s//\1/ 1290 q 1291 } 1292 s/.*/./; q'` 1293 srcdir=$ac_confdir 1294 if test ! -r "$srcdir/$ac_unique_file"; then 1295 srcdir=.. 1296 fi 1297else 1298 ac_srcdir_defaulted=no 1299fi 1300if test ! -r "$srcdir/$ac_unique_file"; then 1301 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1302 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1303fi 1304ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1305ac_abs_confdir=`( 1306 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1307 pwd)` 1308# When building in place, set srcdir=. 1309if test "$ac_abs_confdir" = "$ac_pwd"; then 1310 srcdir=. 1311fi 1312# Remove unnecessary trailing slashes from srcdir. 1313# Double slashes in file names in object file debugging info 1314# mess up M-x gdb in Emacs. 1315case $srcdir in 1316*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1317esac 1318for ac_var in $ac_precious_vars; do 1319 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1320 eval ac_env_${ac_var}_value=\$${ac_var} 1321 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1322 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1323done 1324 1325# 1326# Report the --help message. 1327# 1328if test "$ac_init_help" = "long"; then 1329 # Omit some internal or obsolete options to make the list less imposing. 1330 # This message is too long to be a string in the A/UX 3.1 sh. 1331 cat <<_ACEOF 1332\`configure' configures LTO plugin for ld 0.1 to adapt to many kinds of systems. 1333 1334Usage: $0 [OPTION]... [VAR=VALUE]... 1335 1336To assign environment variables (e.g., CC, CFLAGS...), specify them as 1337VAR=VALUE. See below for descriptions of some of the useful variables. 1338 1339Defaults for the options are specified in brackets. 1340 1341Configuration: 1342 -h, --help display this help and exit 1343 --help=short display options specific to this package 1344 --help=recursive display the short help of all the included packages 1345 -V, --version display version information and exit 1346 -q, --quiet, --silent do not print \`checking ...' messages 1347 --cache-file=FILE cache test results in FILE [disabled] 1348 -C, --config-cache alias for \`--cache-file=config.cache' 1349 -n, --no-create do not create output files 1350 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1351 1352Installation directories: 1353 --prefix=PREFIX install architecture-independent files in PREFIX 1354 [$ac_default_prefix] 1355 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1356 [PREFIX] 1357 1358By default, \`make install' will install all the files in 1359\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1360an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1361for instance \`--prefix=\$HOME'. 1362 1363For better control, use the options below. 1364 1365Fine tuning of the installation directories: 1366 --bindir=DIR user executables [EPREFIX/bin] 1367 --sbindir=DIR system admin executables [EPREFIX/sbin] 1368 --libexecdir=DIR program executables [EPREFIX/libexec] 1369 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1370 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1371 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1372 --libdir=DIR object code libraries [EPREFIX/lib] 1373 --includedir=DIR C header files [PREFIX/include] 1374 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1375 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1376 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1377 --infodir=DIR info documentation [DATAROOTDIR/info] 1378 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1379 --mandir=DIR man documentation [DATAROOTDIR/man] 1380 --docdir=DIR documentation root [DATAROOTDIR/doc/lto-plugin] 1381 --htmldir=DIR html documentation [DOCDIR] 1382 --dvidir=DIR dvi documentation [DOCDIR] 1383 --pdfdir=DIR pdf documentation [DOCDIR] 1384 --psdir=DIR ps documentation [DOCDIR] 1385_ACEOF 1386 1387 cat <<\_ACEOF 1388 1389Program names: 1390 --program-prefix=PREFIX prepend PREFIX to installed program names 1391 --program-suffix=SUFFIX append SUFFIX to installed program names 1392 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1393 1394System types: 1395 --build=BUILD configure for building on BUILD [guessed] 1396 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1397 --target=TARGET configure for building compilers for TARGET [HOST] 1398_ACEOF 1399fi 1400 1401if test -n "$ac_init_help"; then 1402 case $ac_init_help in 1403 short | recursive ) echo "Configuration of LTO plugin for ld 0.1:";; 1404 esac 1405 cat <<\_ACEOF 1406 1407Optional Features: 1408 --disable-option-checking ignore unrecognized --enable/--with options 1409 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1410 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1411 --enable-silent-rules less verbose build output (undo: "make V=1") 1412 --disable-silent-rules verbose build output (undo: "make V=0") 1413 --enable-maintainer-mode 1414 enable make rules and dependencies not useful (and 1415 sometimes confusing) to the casual installer 1416 --enable-dependency-tracking 1417 do not reject slow dependency extractors 1418 --disable-dependency-tracking 1419 speeds up one-time build 1420 --disable-largefile omit support for large files 1421 --enable-cet enable Intel CET in host libraries [default=auto] 1422 --enable-shared[=PKGS] build shared libraries [default=yes] 1423 --enable-static[=PKGS] build static libraries [default=yes] 1424 --enable-fast-install[=PKGS] 1425 optimize for fast installation [default=yes] 1426 --disable-libtool-lock avoid locking (might break parallel builds) 1427 1428Optional Packages: 1429 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1430 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1431 --with-build-libsubdir=DIR Directory where to find libraries for build system 1432 --with-libiberty=PATH specify the directory where to find libiberty 1433 [../libiberty] 1434 --with-gcc-major-version-only 1435 use only GCC major number in filesystem paths 1436 --with-pic try to use only PIC/non-PIC objects [default=use 1437 both] 1438 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1439 1440Some influential environment variables: 1441 CC C compiler command 1442 CFLAGS C compiler flags 1443 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1444 nonstandard directory <lib dir> 1445 LIBS libraries to pass to the linker, e.g. -l<library> 1446 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1447 you have headers in a nonstandard directory <include dir> 1448 CPP C preprocessor 1449 1450Use these variables to override the choices made by `configure' or to help 1451it to find libraries and programs with nonstandard names/locations. 1452 1453Report bugs to the package provider. 1454_ACEOF 1455ac_status=$? 1456fi 1457 1458if test "$ac_init_help" = "recursive"; then 1459 # If there are subdirs, report their specific --help. 1460 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1461 test -d "$ac_dir" || 1462 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1463 continue 1464 ac_builddir=. 1465 1466case "$ac_dir" in 1467.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1468*) 1469 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1470 # A ".." for each directory in $ac_dir_suffix. 1471 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1472 case $ac_top_builddir_sub in 1473 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1474 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1475 esac ;; 1476esac 1477ac_abs_top_builddir=$ac_pwd 1478ac_abs_builddir=$ac_pwd$ac_dir_suffix 1479# for backward compatibility: 1480ac_top_builddir=$ac_top_build_prefix 1481 1482case $srcdir in 1483 .) # We are building in place. 1484 ac_srcdir=. 1485 ac_top_srcdir=$ac_top_builddir_sub 1486 ac_abs_top_srcdir=$ac_pwd ;; 1487 [\\/]* | ?:[\\/]* ) # Absolute name. 1488 ac_srcdir=$srcdir$ac_dir_suffix; 1489 ac_top_srcdir=$srcdir 1490 ac_abs_top_srcdir=$srcdir ;; 1491 *) # Relative name. 1492 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1493 ac_top_srcdir=$ac_top_build_prefix$srcdir 1494 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1495esac 1496ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1497 1498 cd "$ac_dir" || { ac_status=$?; continue; } 1499 # Check for guested configure. 1500 if test -f "$ac_srcdir/configure.gnu"; then 1501 echo && 1502 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1503 elif test -f "$ac_srcdir/configure"; then 1504 echo && 1505 $SHELL "$ac_srcdir/configure" --help=recursive 1506 else 1507 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1508 fi || ac_status=$? 1509 cd "$ac_pwd" || { ac_status=$?; break; } 1510 done 1511fi 1512 1513test -n "$ac_init_help" && exit $ac_status 1514if $ac_init_version; then 1515 cat <<\_ACEOF 1516LTO plugin for ld configure 0.1 1517generated by GNU Autoconf 2.69 1518 1519Copyright (C) 2012 Free Software Foundation, Inc. 1520This configure script is free software; the Free Software Foundation 1521gives unlimited permission to copy, distribute and modify it. 1522_ACEOF 1523 exit 1524fi 1525 1526## ------------------------ ## 1527## Autoconf initialization. ## 1528## ------------------------ ## 1529 1530# ac_fn_c_try_compile LINENO 1531# -------------------------- 1532# Try to compile conftest.$ac_ext, and return whether this succeeded. 1533ac_fn_c_try_compile () 1534{ 1535 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1536 rm -f conftest.$ac_objext 1537 if { { ac_try="$ac_compile" 1538case "(($ac_try" in 1539 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1540 *) ac_try_echo=$ac_try;; 1541esac 1542eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1543$as_echo "$ac_try_echo"; } >&5 1544 (eval "$ac_compile") 2>conftest.err 1545 ac_status=$? 1546 if test -s conftest.err; then 1547 grep -v '^ *+' conftest.err >conftest.er1 1548 cat conftest.er1 >&5 1549 mv -f conftest.er1 conftest.err 1550 fi 1551 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1552 test $ac_status = 0; } && { 1553 test -z "$ac_c_werror_flag" || 1554 test ! -s conftest.err 1555 } && test -s conftest.$ac_objext; then : 1556 ac_retval=0 1557else 1558 $as_echo "$as_me: failed program was:" >&5 1559sed 's/^/| /' conftest.$ac_ext >&5 1560 1561 ac_retval=1 1562fi 1563 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1564 as_fn_set_status $ac_retval 1565 1566} # ac_fn_c_try_compile 1567 1568# ac_fn_c_try_cpp LINENO 1569# ---------------------- 1570# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1571ac_fn_c_try_cpp () 1572{ 1573 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1574 if { { ac_try="$ac_cpp conftest.$ac_ext" 1575case "(($ac_try" in 1576 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1577 *) ac_try_echo=$ac_try;; 1578esac 1579eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1580$as_echo "$ac_try_echo"; } >&5 1581 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1582 ac_status=$? 1583 if test -s conftest.err; then 1584 grep -v '^ *+' conftest.err >conftest.er1 1585 cat conftest.er1 >&5 1586 mv -f conftest.er1 conftest.err 1587 fi 1588 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1589 test $ac_status = 0; } > conftest.i && { 1590 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1591 test ! -s conftest.err 1592 }; then : 1593 ac_retval=0 1594else 1595 $as_echo "$as_me: failed program was:" >&5 1596sed 's/^/| /' conftest.$ac_ext >&5 1597 1598 ac_retval=1 1599fi 1600 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1601 as_fn_set_status $ac_retval 1602 1603} # ac_fn_c_try_cpp 1604 1605# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1606# ------------------------------------------------------- 1607# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1608# the include files in INCLUDES and setting the cache variable VAR 1609# accordingly. 1610ac_fn_c_check_header_mongrel () 1611{ 1612 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1613 if eval \${$3+:} false; then : 1614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1615$as_echo_n "checking for $2... " >&6; } 1616if eval \${$3+:} false; then : 1617 $as_echo_n "(cached) " >&6 1618fi 1619eval ac_res=\$$3 1620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1621$as_echo "$ac_res" >&6; } 1622else 1623 # Is the header compilable? 1624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1625$as_echo_n "checking $2 usability... " >&6; } 1626cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1627/* end confdefs.h. */ 1628$4 1629#include <$2> 1630_ACEOF 1631if ac_fn_c_try_compile "$LINENO"; then : 1632 ac_header_compiler=yes 1633else 1634 ac_header_compiler=no 1635fi 1636rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1637{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1638$as_echo "$ac_header_compiler" >&6; } 1639 1640# Is the header present? 1641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1642$as_echo_n "checking $2 presence... " >&6; } 1643cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1644/* end confdefs.h. */ 1645#include <$2> 1646_ACEOF 1647if ac_fn_c_try_cpp "$LINENO"; then : 1648 ac_header_preproc=yes 1649else 1650 ac_header_preproc=no 1651fi 1652rm -f conftest.err conftest.i conftest.$ac_ext 1653{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1654$as_echo "$ac_header_preproc" >&6; } 1655 1656# So? What about this header? 1657case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1658 yes:no: ) 1659 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1660$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1661 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1662$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1663 ;; 1664 no:yes:* ) 1665 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1666$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1667 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1668$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1669 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1670$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1671 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1672$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1674$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1675 ;; 1676esac 1677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1678$as_echo_n "checking for $2... " >&6; } 1679if eval \${$3+:} false; then : 1680 $as_echo_n "(cached) " >&6 1681else 1682 eval "$3=\$ac_header_compiler" 1683fi 1684eval ac_res=\$$3 1685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1686$as_echo "$ac_res" >&6; } 1687fi 1688 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1689 1690} # ac_fn_c_check_header_mongrel 1691 1692# ac_fn_c_try_run LINENO 1693# ---------------------- 1694# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1695# that executables *can* be run. 1696ac_fn_c_try_run () 1697{ 1698 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1699 if { { ac_try="$ac_link" 1700case "(($ac_try" in 1701 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1702 *) ac_try_echo=$ac_try;; 1703esac 1704eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1705$as_echo "$ac_try_echo"; } >&5 1706 (eval "$ac_link") 2>&5 1707 ac_status=$? 1708 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1709 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1710 { { case "(($ac_try" in 1711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1712 *) ac_try_echo=$ac_try;; 1713esac 1714eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1715$as_echo "$ac_try_echo"; } >&5 1716 (eval "$ac_try") 2>&5 1717 ac_status=$? 1718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1719 test $ac_status = 0; }; }; then : 1720 ac_retval=0 1721else 1722 $as_echo "$as_me: program exited with status $ac_status" >&5 1723 $as_echo "$as_me: failed program was:" >&5 1724sed 's/^/| /' conftest.$ac_ext >&5 1725 1726 ac_retval=$ac_status 1727fi 1728 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1729 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1730 as_fn_set_status $ac_retval 1731 1732} # ac_fn_c_try_run 1733 1734# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1735# ------------------------------------------------------- 1736# Tests whether HEADER exists and can be compiled using the include files in 1737# INCLUDES, setting the cache variable VAR accordingly. 1738ac_fn_c_check_header_compile () 1739{ 1740 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1742$as_echo_n "checking for $2... " >&6; } 1743if eval \${$3+:} false; then : 1744 $as_echo_n "(cached) " >&6 1745else 1746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1747/* end confdefs.h. */ 1748$4 1749#include <$2> 1750_ACEOF 1751if ac_fn_c_try_compile "$LINENO"; then : 1752 eval "$3=yes" 1753else 1754 eval "$3=no" 1755fi 1756rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1757fi 1758eval ac_res=\$$3 1759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1760$as_echo "$ac_res" >&6; } 1761 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1762 1763} # ac_fn_c_check_header_compile 1764 1765# ac_fn_c_try_link LINENO 1766# ----------------------- 1767# Try to link conftest.$ac_ext, and return whether this succeeded. 1768ac_fn_c_try_link () 1769{ 1770 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1771 rm -f conftest.$ac_objext conftest$ac_exeext 1772 if { { ac_try="$ac_link" 1773case "(($ac_try" in 1774 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1775 *) ac_try_echo=$ac_try;; 1776esac 1777eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1778$as_echo "$ac_try_echo"; } >&5 1779 (eval "$ac_link") 2>conftest.err 1780 ac_status=$? 1781 if test -s conftest.err; then 1782 grep -v '^ *+' conftest.err >conftest.er1 1783 cat conftest.er1 >&5 1784 mv -f conftest.er1 conftest.err 1785 fi 1786 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1787 test $ac_status = 0; } && { 1788 test -z "$ac_c_werror_flag" || 1789 test ! -s conftest.err 1790 } && test -s conftest$ac_exeext && { 1791 test "$cross_compiling" = yes || 1792 test -x conftest$ac_exeext 1793 }; then : 1794 ac_retval=0 1795else 1796 $as_echo "$as_me: failed program was:" >&5 1797sed 's/^/| /' conftest.$ac_ext >&5 1798 1799 ac_retval=1 1800fi 1801 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1802 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1803 # interfere with the next link command; also delete a directory that is 1804 # left behind by Apple's compiler. We do this before executing the actions. 1805 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1806 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1807 as_fn_set_status $ac_retval 1808 1809} # ac_fn_c_try_link 1810 1811# ac_fn_c_check_func LINENO FUNC VAR 1812# ---------------------------------- 1813# Tests whether FUNC exists, setting the cache variable VAR accordingly 1814ac_fn_c_check_func () 1815{ 1816 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1818$as_echo_n "checking for $2... " >&6; } 1819if eval \${$3+:} false; then : 1820 $as_echo_n "(cached) " >&6 1821else 1822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1823/* end confdefs.h. */ 1824/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1825 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1826#define $2 innocuous_$2 1827 1828/* System header to define __stub macros and hopefully few prototypes, 1829 which can conflict with char $2 (); below. 1830 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1831 <limits.h> exists even on freestanding compilers. */ 1832 1833#ifdef __STDC__ 1834# include <limits.h> 1835#else 1836# include <assert.h> 1837#endif 1838 1839#undef $2 1840 1841/* Override any GCC internal prototype to avoid an error. 1842 Use char because int might match the return type of a GCC 1843 builtin and then its argument prototype would still apply. */ 1844#ifdef __cplusplus 1845extern "C" 1846#endif 1847char $2 (); 1848/* The GNU C library defines this for functions which it implements 1849 to always fail with ENOSYS. Some functions are actually named 1850 something starting with __ and the normal name is an alias. */ 1851#if defined __stub_$2 || defined __stub___$2 1852choke me 1853#endif 1854 1855int 1856main () 1857{ 1858return $2 (); 1859 ; 1860 return 0; 1861} 1862_ACEOF 1863if ac_fn_c_try_link "$LINENO"; then : 1864 eval "$3=yes" 1865else 1866 eval "$3=no" 1867fi 1868rm -f core conftest.err conftest.$ac_objext \ 1869 conftest$ac_exeext conftest.$ac_ext 1870fi 1871eval ac_res=\$$3 1872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1873$as_echo "$ac_res" >&6; } 1874 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1875 1876} # ac_fn_c_check_func 1877 1878# ac_fn_c_find_intX_t LINENO BITS VAR 1879# ----------------------------------- 1880# Finds a signed integer type with width BITS, setting cache variable VAR 1881# accordingly. 1882ac_fn_c_find_intX_t () 1883{ 1884 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 1886$as_echo_n "checking for int$2_t... " >&6; } 1887if eval \${$3+:} false; then : 1888 $as_echo_n "(cached) " >&6 1889else 1890 eval "$3=no" 1891 # Order is important - never check a type that is potentially smaller 1892 # than half of the expected target width. 1893 for ac_type in int$2_t 'int' 'long int' \ 1894 'long long int' 'short int' 'signed char'; do 1895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1896/* end confdefs.h. */ 1897$ac_includes_default 1898 enum { N = $2 / 2 - 1 }; 1899int 1900main () 1901{ 1902static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))]; 1903test_array [0] = 0; 1904return test_array [0]; 1905 1906 ; 1907 return 0; 1908} 1909_ACEOF 1910if ac_fn_c_try_compile "$LINENO"; then : 1911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1912/* end confdefs.h. */ 1913$ac_includes_default 1914 enum { N = $2 / 2 - 1 }; 1915int 1916main () 1917{ 1918static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) 1919 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))]; 1920test_array [0] = 0; 1921return test_array [0]; 1922 1923 ; 1924 return 0; 1925} 1926_ACEOF 1927if ac_fn_c_try_compile "$LINENO"; then : 1928 1929else 1930 case $ac_type in #( 1931 int$2_t) : 1932 eval "$3=yes" ;; #( 1933 *) : 1934 eval "$3=\$ac_type" ;; 1935esac 1936fi 1937rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1938fi 1939rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1940 if eval test \"x\$"$3"\" = x"no"; then : 1941 1942else 1943 break 1944fi 1945 done 1946fi 1947eval ac_res=\$$3 1948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1949$as_echo "$ac_res" >&6; } 1950 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1951 1952} # ac_fn_c_find_intX_t 1953 1954# ac_fn_c_find_uintX_t LINENO BITS VAR 1955# ------------------------------------ 1956# Finds an unsigned integer type with width BITS, setting cache variable VAR 1957# accordingly. 1958ac_fn_c_find_uintX_t () 1959{ 1960 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 1962$as_echo_n "checking for uint$2_t... " >&6; } 1963if eval \${$3+:} false; then : 1964 $as_echo_n "(cached) " >&6 1965else 1966 eval "$3=no" 1967 # Order is important - never check a type that is potentially smaller 1968 # than half of the expected target width. 1969 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 1970 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 1971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1972/* end confdefs.h. */ 1973$ac_includes_default 1974int 1975main () 1976{ 1977static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 1978test_array [0] = 0; 1979return test_array [0]; 1980 1981 ; 1982 return 0; 1983} 1984_ACEOF 1985if ac_fn_c_try_compile "$LINENO"; then : 1986 case $ac_type in #( 1987 uint$2_t) : 1988 eval "$3=yes" ;; #( 1989 *) : 1990 eval "$3=\$ac_type" ;; 1991esac 1992fi 1993rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1994 if eval test \"x\$"$3"\" = x"no"; then : 1995 1996else 1997 break 1998fi 1999 done 2000fi 2001eval ac_res=\$$3 2002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2003$as_echo "$ac_res" >&6; } 2004 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2005 2006} # ac_fn_c_find_uintX_t 2007cat >config.log <<_ACEOF 2008This file contains any messages produced by compilers while 2009running configure, to aid debugging if configure makes a mistake. 2010 2011It was created by LTO plugin for ld $as_me 0.1, which was 2012generated by GNU Autoconf 2.69. Invocation command line was 2013 2014 $ $0 $@ 2015 2016_ACEOF 2017exec 5>>config.log 2018{ 2019cat <<_ASUNAME 2020## --------- ## 2021## Platform. ## 2022## --------- ## 2023 2024hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2025uname -m = `(uname -m) 2>/dev/null || echo unknown` 2026uname -r = `(uname -r) 2>/dev/null || echo unknown` 2027uname -s = `(uname -s) 2>/dev/null || echo unknown` 2028uname -v = `(uname -v) 2>/dev/null || echo unknown` 2029 2030/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2031/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2032 2033/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2034/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2035/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2036/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2037/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2038/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2039/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2040 2041_ASUNAME 2042 2043as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2044for as_dir in $PATH 2045do 2046 IFS=$as_save_IFS 2047 test -z "$as_dir" && as_dir=. 2048 $as_echo "PATH: $as_dir" 2049 done 2050IFS=$as_save_IFS 2051 2052} >&5 2053 2054cat >&5 <<_ACEOF 2055 2056 2057## ----------- ## 2058## Core tests. ## 2059## ----------- ## 2060 2061_ACEOF 2062 2063 2064# Keep a trace of the command line. 2065# Strip out --no-create and --no-recursion so they do not pile up. 2066# Strip out --silent because we don't want to record it for future runs. 2067# Also quote any args containing shell meta-characters. 2068# Make two passes to allow for proper duplicate-argument suppression. 2069ac_configure_args= 2070ac_configure_args0= 2071ac_configure_args1= 2072ac_must_keep_next=false 2073for ac_pass in 1 2 2074do 2075 for ac_arg 2076 do 2077 case $ac_arg in 2078 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2079 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2080 | -silent | --silent | --silen | --sile | --sil) 2081 continue ;; 2082 *\'*) 2083 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2084 esac 2085 case $ac_pass in 2086 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2087 2) 2088 as_fn_append ac_configure_args1 " '$ac_arg'" 2089 if test $ac_must_keep_next = true; then 2090 ac_must_keep_next=false # Got value, back to normal. 2091 else 2092 case $ac_arg in 2093 *=* | --config-cache | -C | -disable-* | --disable-* \ 2094 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2095 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2096 | -with-* | --with-* | -without-* | --without-* | --x) 2097 case "$ac_configure_args0 " in 2098 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2099 esac 2100 ;; 2101 -* ) ac_must_keep_next=true ;; 2102 esac 2103 fi 2104 as_fn_append ac_configure_args " '$ac_arg'" 2105 ;; 2106 esac 2107 done 2108done 2109{ ac_configure_args0=; unset ac_configure_args0;} 2110{ ac_configure_args1=; unset ac_configure_args1;} 2111 2112# When interrupted or exit'd, cleanup temporary files, and complete 2113# config.log. We remove comments because anyway the quotes in there 2114# would cause problems or look ugly. 2115# WARNING: Use '\'' to represent an apostrophe within the trap. 2116# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2117trap 'exit_status=$? 2118 # Save into config.log some information that might help in debugging. 2119 { 2120 echo 2121 2122 $as_echo "## ---------------- ## 2123## Cache variables. ## 2124## ---------------- ##" 2125 echo 2126 # The following way of writing the cache mishandles newlines in values, 2127( 2128 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2129 eval ac_val=\$$ac_var 2130 case $ac_val in #( 2131 *${as_nl}*) 2132 case $ac_var in #( 2133 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2134$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2135 esac 2136 case $ac_var in #( 2137 _ | IFS | as_nl) ;; #( 2138 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2139 *) { eval $ac_var=; unset $ac_var;} ;; 2140 esac ;; 2141 esac 2142 done 2143 (set) 2>&1 | 2144 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2145 *${as_nl}ac_space=\ *) 2146 sed -n \ 2147 "s/'\''/'\''\\\\'\'''\''/g; 2148 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2149 ;; #( 2150 *) 2151 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2152 ;; 2153 esac | 2154 sort 2155) 2156 echo 2157 2158 $as_echo "## ----------------- ## 2159## Output variables. ## 2160## ----------------- ##" 2161 echo 2162 for ac_var in $ac_subst_vars 2163 do 2164 eval ac_val=\$$ac_var 2165 case $ac_val in 2166 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2167 esac 2168 $as_echo "$ac_var='\''$ac_val'\''" 2169 done | sort 2170 echo 2171 2172 if test -n "$ac_subst_files"; then 2173 $as_echo "## ------------------- ## 2174## File substitutions. ## 2175## ------------------- ##" 2176 echo 2177 for ac_var in $ac_subst_files 2178 do 2179 eval ac_val=\$$ac_var 2180 case $ac_val in 2181 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2182 esac 2183 $as_echo "$ac_var='\''$ac_val'\''" 2184 done | sort 2185 echo 2186 fi 2187 2188 if test -s confdefs.h; then 2189 $as_echo "## ----------- ## 2190## confdefs.h. ## 2191## ----------- ##" 2192 echo 2193 cat confdefs.h 2194 echo 2195 fi 2196 test "$ac_signal" != 0 && 2197 $as_echo "$as_me: caught signal $ac_signal" 2198 $as_echo "$as_me: exit $exit_status" 2199 } >&5 2200 rm -f core *.core core.conftest.* && 2201 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2202 exit $exit_status 2203' 0 2204for ac_signal in 1 2 13 15; do 2205 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2206done 2207ac_signal=0 2208 2209# confdefs.h avoids OS command line length limits that DEFS can exceed. 2210rm -f -r conftest* confdefs.h 2211 2212$as_echo "/* confdefs.h */" > confdefs.h 2213 2214# Predefined preprocessor variables. 2215 2216cat >>confdefs.h <<_ACEOF 2217#define PACKAGE_NAME "$PACKAGE_NAME" 2218_ACEOF 2219 2220cat >>confdefs.h <<_ACEOF 2221#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2222_ACEOF 2223 2224cat >>confdefs.h <<_ACEOF 2225#define PACKAGE_VERSION "$PACKAGE_VERSION" 2226_ACEOF 2227 2228cat >>confdefs.h <<_ACEOF 2229#define PACKAGE_STRING "$PACKAGE_STRING" 2230_ACEOF 2231 2232cat >>confdefs.h <<_ACEOF 2233#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2234_ACEOF 2235 2236cat >>confdefs.h <<_ACEOF 2237#define PACKAGE_URL "$PACKAGE_URL" 2238_ACEOF 2239 2240 2241# Let the site file select an alternate cache file if it wants to. 2242# Prefer an explicitly selected file to automatically selected ones. 2243ac_site_file1=NONE 2244ac_site_file2=NONE 2245if test -n "$CONFIG_SITE"; then 2246 # We do not want a PATH search for config.site. 2247 case $CONFIG_SITE in #(( 2248 -*) ac_site_file1=./$CONFIG_SITE;; 2249 */*) ac_site_file1=$CONFIG_SITE;; 2250 *) ac_site_file1=./$CONFIG_SITE;; 2251 esac 2252elif test "x$prefix" != xNONE; then 2253 ac_site_file1=$prefix/share/config.site 2254 ac_site_file2=$prefix/etc/config.site 2255else 2256 ac_site_file1=$ac_default_prefix/share/config.site 2257 ac_site_file2=$ac_default_prefix/etc/config.site 2258fi 2259for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2260do 2261 test "x$ac_site_file" = xNONE && continue 2262 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2263 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2264$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2265 sed 's/^/| /' "$ac_site_file" >&5 2266 . "$ac_site_file" \ 2267 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2268$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2269as_fn_error $? "failed to load site script $ac_site_file 2270See \`config.log' for more details" "$LINENO" 5; } 2271 fi 2272done 2273 2274if test -r "$cache_file"; then 2275 # Some versions of bash will fail to source /dev/null (special files 2276 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2277 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2278 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2279$as_echo "$as_me: loading cache $cache_file" >&6;} 2280 case $cache_file in 2281 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2282 *) . "./$cache_file";; 2283 esac 2284 fi 2285else 2286 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2287$as_echo "$as_me: creating cache $cache_file" >&6;} 2288 >$cache_file 2289fi 2290 2291# Check that the precious variables saved in the cache have kept the same 2292# value. 2293ac_cache_corrupted=false 2294for ac_var in $ac_precious_vars; do 2295 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2296 eval ac_new_set=\$ac_env_${ac_var}_set 2297 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2298 eval ac_new_val=\$ac_env_${ac_var}_value 2299 case $ac_old_set,$ac_new_set in 2300 set,) 2301 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2302$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2303 ac_cache_corrupted=: ;; 2304 ,set) 2305 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2306$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2307 ac_cache_corrupted=: ;; 2308 ,);; 2309 *) 2310 if test "x$ac_old_val" != "x$ac_new_val"; then 2311 # differences in whitespace do not lead to failure. 2312 ac_old_val_w=`echo x $ac_old_val` 2313 ac_new_val_w=`echo x $ac_new_val` 2314 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2315 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2316$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2317 ac_cache_corrupted=: 2318 else 2319 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2320$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2321 eval $ac_var=\$ac_old_val 2322 fi 2323 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2324$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2325 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2326$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2327 fi;; 2328 esac 2329 # Pass precious variables to config.status. 2330 if test "$ac_new_set" = set; then 2331 case $ac_new_val in 2332 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2333 *) ac_arg=$ac_var=$ac_new_val ;; 2334 esac 2335 case " $ac_configure_args " in 2336 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2337 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2338 esac 2339 fi 2340done 2341if $ac_cache_corrupted; then 2342 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2343$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2344 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2345$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2346 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2347fi 2348## -------------------- ## 2349## Main body of script. ## 2350## -------------------- ## 2351 2352ac_ext=c 2353ac_cpp='$CPP $CPPFLAGS' 2354ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2355ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2356ac_compiler_gnu=$ac_cv_c_compiler_gnu 2357 2358 2359 2360 2361 2362ac_aux_dir= 2363for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2364 if test -f "$ac_dir/install-sh"; then 2365 ac_aux_dir=$ac_dir 2366 ac_install_sh="$SHELL $ac_aux_dir/install-sh -c" 2367 break 2368 elif test -f "$ac_dir/install.sh"; then 2369 ac_aux_dir=$ac_dir 2370 ac_install_sh="$SHELL $ac_aux_dir/install.sh -c" 2371 break 2372 elif test -f "$ac_dir/shtool"; then 2373 ac_aux_dir=$ac_dir 2374 ac_install_sh="$SHELL $ac_aux_dir/shtool install -c" 2375 break 2376 fi 2377done 2378if test -z "$ac_aux_dir"; then 2379 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2380fi 2381 2382# These three variables are undocumented and unsupported, 2383# and are intended to be withdrawn in a future Autoconf release. 2384# They can cause serious problems if a builder's source tree is in a directory 2385# whose full name contains unusual characters. 2386ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2387ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2388ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2389 2390 2391# Make sure we can run config.sub. 2392$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2393 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2394 2395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2396$as_echo_n "checking build system type... " >&6; } 2397if ${ac_cv_build+:} false; then : 2398 $as_echo_n "(cached) " >&6 2399else 2400 ac_build_alias=$build_alias 2401test "x$ac_build_alias" = x && 2402 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2403test "x$ac_build_alias" = x && 2404 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2405ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2406 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2407 2408fi 2409{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2410$as_echo "$ac_cv_build" >&6; } 2411case $ac_cv_build in 2412*-*-*) ;; 2413*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2414esac 2415build=$ac_cv_build 2416ac_save_IFS=$IFS; IFS='-' 2417set x $ac_cv_build 2418shift 2419build_cpu=$1 2420build_vendor=$2 2421shift; shift 2422# Remember, the first character of IFS is used to create $*, 2423# except with old shells: 2424build_os=$* 2425IFS=$ac_save_IFS 2426case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2427 2428 2429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2430$as_echo_n "checking host system type... " >&6; } 2431if ${ac_cv_host+:} false; then : 2432 $as_echo_n "(cached) " >&6 2433else 2434 if test "x$host_alias" = x; then 2435 ac_cv_host=$ac_cv_build 2436else 2437 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2438 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2439fi 2440 2441fi 2442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2443$as_echo "$ac_cv_host" >&6; } 2444case $ac_cv_host in 2445*-*-*) ;; 2446*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2447esac 2448host=$ac_cv_host 2449ac_save_IFS=$IFS; IFS='-' 2450set x $ac_cv_host 2451shift 2452host_cpu=$1 2453host_vendor=$2 2454shift; shift 2455# Remember, the first character of IFS is used to create $*, 2456# except with old shells: 2457host_os=$* 2458IFS=$ac_save_IFS 2459case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2460 2461 2462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2463$as_echo_n "checking target system type... " >&6; } 2464if ${ac_cv_target+:} false; then : 2465 $as_echo_n "(cached) " >&6 2466else 2467 if test "x$target_alias" = x; then 2468 ac_cv_target=$ac_cv_host 2469else 2470 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2471 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2472fi 2473 2474fi 2475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2476$as_echo "$ac_cv_target" >&6; } 2477case $ac_cv_target in 2478*-*-*) ;; 2479*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2480esac 2481target=$ac_cv_target 2482ac_save_IFS=$IFS; IFS='-' 2483set x $ac_cv_target 2484shift 2485target_cpu=$1 2486target_vendor=$2 2487shift; shift 2488# Remember, the first character of IFS is used to create $*, 2489# except with old shells: 2490target_os=$* 2491IFS=$ac_save_IFS 2492case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2493 2494 2495# The aliases save the names the user supplied, while $host etc. 2496# will get canonicalized. 2497test -n "$target_alias" && 2498 test "$program_prefix$program_suffix$program_transform_name" = \ 2499 NONENONEs,x,x, && 2500 program_prefix=${target_alias}- 2501 2502 case ${build_alias} in 2503 "") build_noncanonical=${build} ;; 2504 *) build_noncanonical=${build_alias} ;; 2505esac 2506 2507 case ${host_alias} in 2508 "") host_noncanonical=${build_noncanonical} ;; 2509 *) host_noncanonical=${host_alias} ;; 2510esac 2511 2512 case ${target_alias} in 2513 "") target_noncanonical=${host_noncanonical} ;; 2514 *) target_noncanonical=${target_alias} ;; 2515esac 2516 2517 2518# post-stage1 host modules use a different CC_FOR_BUILD so, in order to 2519# have matching libraries, they should use host libraries: Makefile.tpl 2520# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR). 2521# However, they still use the build modules, because the corresponding 2522# host modules (e.g. bison) are only built for the host when bootstrap 2523# finishes. So: 2524# - build_subdir is where we find build modules, and never changes. 2525# - build_libsubdir is where we find build libraries, and can be overridden. 2526 2527# Prefix 'build-' so this never conflicts with target_subdir. 2528build_subdir="build-${build_noncanonical}" 2529 2530# Check whether --with-build-libsubdir was given. 2531if test "${with_build_libsubdir+set}" = set; then : 2532 withval=$with_build_libsubdir; build_libsubdir="$withval" 2533else 2534 build_libsubdir="$build_subdir" 2535fi 2536 2537# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories 2538if ( test $srcdir = . && test -d gcc ) \ 2539 || test -d $srcdir/../host-${host_noncanonical}; then 2540 host_subdir="host-${host_noncanonical}" 2541else 2542 host_subdir=. 2543fi 2544# No prefix. 2545target_subdir=${target_noncanonical} 2546 2547am__api_version='1.15' 2548 2549# Find a good install program. We prefer a C program (faster), 2550# so one script is as good as another. But avoid the broken or 2551# incompatible versions: 2552# SysV /etc/install, /usr/sbin/install 2553# SunOS /usr/etc/install 2554# IRIX /sbin/install 2555# AIX /bin/install 2556# AmigaOS /C/install, which installs bootblocks on floppy discs 2557# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2558# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2559# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2560# OS/2's system install, which has a completely different semantic 2561# ./install, which can be erroneously created by make from ./install.sh. 2562# Reject install programs that cannot install multiple files. 2563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2564$as_echo_n "checking for a BSD-compatible install... " >&6; } 2565if test -z "$INSTALL"; then 2566if ${ac_cv_path_install+:} false; then : 2567 $as_echo_n "(cached) " >&6 2568else 2569 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2570for as_dir in $PATH 2571do 2572 IFS=$as_save_IFS 2573 test -z "$as_dir" && as_dir=. 2574 # Account for people who put trailing slashes in PATH elements. 2575case $as_dir/ in #(( 2576 ./ | .// | /[cC]/* | \ 2577 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2578 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2579 /usr/ucb/* ) ;; 2580 *) 2581 # OSF1 and SCO ODT 3.0 have their own names for install. 2582 # Don't use installbsd from OSF since it installs stuff as root 2583 # by default. 2584 for ac_prog in ginstall scoinst install; do 2585 for ac_exec_ext in '' $ac_executable_extensions; do 2586 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2587 if test $ac_prog = install && 2588 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2589 # AIX install. It has an incompatible calling convention. 2590 : 2591 elif test $ac_prog = install && 2592 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2593 # program-specific install script used by HP pwplus--don't use. 2594 : 2595 else 2596 rm -rf conftest.one conftest.two conftest.dir 2597 echo one > conftest.one 2598 echo two > conftest.two 2599 mkdir conftest.dir 2600 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2601 test -s conftest.one && test -s conftest.two && 2602 test -s conftest.dir/conftest.one && 2603 test -s conftest.dir/conftest.two 2604 then 2605 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2606 break 3 2607 fi 2608 fi 2609 fi 2610 done 2611 done 2612 ;; 2613esac 2614 2615 done 2616IFS=$as_save_IFS 2617 2618rm -rf conftest.one conftest.two conftest.dir 2619 2620fi 2621 if test "${ac_cv_path_install+set}" = set; then 2622 INSTALL=$ac_cv_path_install 2623 else 2624 # As a last resort, use the slow shell script. Don't cache a 2625 # value for INSTALL within a source directory, because that will 2626 # break other packages using the cache if that directory is 2627 # removed, or if the value is a relative name. 2628 INSTALL=$ac_install_sh 2629 fi 2630fi 2631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2632$as_echo "$INSTALL" >&6; } 2633 2634# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2635# It thinks the first close brace ends the variable substitution. 2636test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2637 2638test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2639 2640test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2641 2642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2643$as_echo_n "checking whether build environment is sane... " >&6; } 2644# Reject unsafe characters in $srcdir or the absolute working directory 2645# name. Accept space and tab only in the latter. 2646am_lf=' 2647' 2648case `pwd` in 2649 *[\\\"\#\$\&\'\`$am_lf]*) 2650 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2651esac 2652case $srcdir in 2653 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2654 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2655esac 2656 2657# Do 'set' in a subshell so we don't clobber the current shell's 2658# arguments. Must try -L first in case configure is actually a 2659# symlink; some systems play weird games with the mod time of symlinks 2660# (eg FreeBSD returns the mod time of the symlink's containing 2661# directory). 2662if ( 2663 am_has_slept=no 2664 for am_try in 1 2; do 2665 echo "timestamp, slept: $am_has_slept" > conftest.file 2666 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2667 if test "$*" = "X"; then 2668 # -L didn't work. 2669 set X `ls -t "$srcdir/configure" conftest.file` 2670 fi 2671 if test "$*" != "X $srcdir/configure conftest.file" \ 2672 && test "$*" != "X conftest.file $srcdir/configure"; then 2673 2674 # If neither matched, then we have a broken ls. This can happen 2675 # if, for instance, CONFIG_SHELL is bash and it inherits a 2676 # broken ls alias from the environment. This has actually 2677 # happened. Such a system could not be considered "sane". 2678 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2679 alias in your environment" "$LINENO" 5 2680 fi 2681 if test "$2" = conftest.file || test $am_try -eq 2; then 2682 break 2683 fi 2684 # Just in case. 2685 sleep 1 2686 am_has_slept=yes 2687 done 2688 test "$2" = conftest.file 2689 ) 2690then 2691 # Ok. 2692 : 2693else 2694 as_fn_error $? "newly created file is older than distributed files! 2695Check your system clock" "$LINENO" 5 2696fi 2697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2698$as_echo "yes" >&6; } 2699# If we didn't sleep, we still need to ensure time stamps of config.status and 2700# generated files are strictly newer. 2701am_sleep_pid= 2702if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2703 ( sleep 1 ) & 2704 am_sleep_pid=$! 2705fi 2706 2707rm -f conftest.file 2708 2709test "$program_prefix" != NONE && 2710 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2711# Use a double $ so make ignores it. 2712test "$program_suffix" != NONE && 2713 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2714# Double any \ or $. 2715# By default was `s,x,x', remove it if useless. 2716ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2717program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2718 2719# Expand $ac_aux_dir to an absolute path. 2720am_aux_dir=`cd "$ac_aux_dir" && pwd` 2721 2722if test x"${MISSING+set}" != xset; then 2723 case $am_aux_dir in 2724 *\ * | *\ *) 2725 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2726 *) 2727 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2728 esac 2729fi 2730# Use eval to expand $SHELL 2731if eval "$MISSING --is-lightweight"; then 2732 am_missing_run="$MISSING " 2733else 2734 am_missing_run= 2735 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2736$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2737fi 2738 2739if test x"${install_sh+set}" != xset; then 2740 case $am_aux_dir in 2741 *\ * | *\ *) 2742 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2743 *) 2744 install_sh="\${SHELL} $am_aux_dir/install-sh" 2745 esac 2746fi 2747 2748# Installed binaries are usually stripped using 'strip' when the user 2749# run "make install-strip". However 'strip' might not be the right 2750# tool to use in cross-compilation environments, therefore Automake 2751# will honor the 'STRIP' environment variable to overrule this program. 2752if test "$cross_compiling" != no; then 2753 if test -n "$ac_tool_prefix"; then 2754 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2755set dummy ${ac_tool_prefix}strip; ac_word=$2 2756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2757$as_echo_n "checking for $ac_word... " >&6; } 2758if ${ac_cv_prog_STRIP+:} false; then : 2759 $as_echo_n "(cached) " >&6 2760else 2761 if test -n "$STRIP"; then 2762 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2763else 2764as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2765for as_dir in $PATH 2766do 2767 IFS=$as_save_IFS 2768 test -z "$as_dir" && as_dir=. 2769 for ac_exec_ext in '' $ac_executable_extensions; do 2770 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2771 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2773 break 2 2774 fi 2775done 2776 done 2777IFS=$as_save_IFS 2778 2779fi 2780fi 2781STRIP=$ac_cv_prog_STRIP 2782if test -n "$STRIP"; then 2783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2784$as_echo "$STRIP" >&6; } 2785else 2786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2787$as_echo "no" >&6; } 2788fi 2789 2790 2791fi 2792if test -z "$ac_cv_prog_STRIP"; then 2793 ac_ct_STRIP=$STRIP 2794 # Extract the first word of "strip", so it can be a program name with args. 2795set dummy strip; ac_word=$2 2796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2797$as_echo_n "checking for $ac_word... " >&6; } 2798if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2799 $as_echo_n "(cached) " >&6 2800else 2801 if test -n "$ac_ct_STRIP"; then 2802 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2803else 2804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2805for as_dir in $PATH 2806do 2807 IFS=$as_save_IFS 2808 test -z "$as_dir" && as_dir=. 2809 for ac_exec_ext in '' $ac_executable_extensions; do 2810 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2811 ac_cv_prog_ac_ct_STRIP="strip" 2812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2813 break 2 2814 fi 2815done 2816 done 2817IFS=$as_save_IFS 2818 2819fi 2820fi 2821ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2822if test -n "$ac_ct_STRIP"; then 2823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2824$as_echo "$ac_ct_STRIP" >&6; } 2825else 2826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2827$as_echo "no" >&6; } 2828fi 2829 2830 if test "x$ac_ct_STRIP" = x; then 2831 STRIP=":" 2832 else 2833 case $cross_compiling:$ac_tool_warned in 2834yes:) 2835{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2836$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2837ac_tool_warned=yes ;; 2838esac 2839 STRIP=$ac_ct_STRIP 2840 fi 2841else 2842 STRIP="$ac_cv_prog_STRIP" 2843fi 2844 2845fi 2846INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2847 2848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2849$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2850if test -z "$MKDIR_P"; then 2851 if ${ac_cv_path_mkdir+:} false; then : 2852 $as_echo_n "(cached) " >&6 2853else 2854 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2855for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2856do 2857 IFS=$as_save_IFS 2858 test -z "$as_dir" && as_dir=. 2859 for ac_prog in mkdir gmkdir; do 2860 for ac_exec_ext in '' $ac_executable_extensions; do 2861 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2862 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2863 'mkdir (GNU coreutils) '* | \ 2864 'mkdir (coreutils) '* | \ 2865 'mkdir (fileutils) '4.1*) 2866 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2867 break 3;; 2868 esac 2869 done 2870 done 2871 done 2872IFS=$as_save_IFS 2873 2874fi 2875 2876 test -d ./--version && rmdir ./--version 2877 if test "${ac_cv_path_mkdir+set}" = set; then 2878 MKDIR_P="$ac_cv_path_mkdir -p" 2879 else 2880 # As a last resort, use the slow shell script. Don't cache a 2881 # value for MKDIR_P within a source directory, because that will 2882 # break other packages using the cache if that directory is 2883 # removed, or if the value is a relative name. 2884 MKDIR_P="$ac_install_sh -d" 2885 fi 2886fi 2887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2888$as_echo "$MKDIR_P" >&6; } 2889 2890for ac_prog in gawk mawk nawk awk 2891do 2892 # Extract the first word of "$ac_prog", so it can be a program name with args. 2893set dummy $ac_prog; ac_word=$2 2894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2895$as_echo_n "checking for $ac_word... " >&6; } 2896if ${ac_cv_prog_AWK+:} false; then : 2897 $as_echo_n "(cached) " >&6 2898else 2899 if test -n "$AWK"; then 2900 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2901else 2902as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2903for as_dir in $PATH 2904do 2905 IFS=$as_save_IFS 2906 test -z "$as_dir" && as_dir=. 2907 for ac_exec_ext in '' $ac_executable_extensions; do 2908 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2909 ac_cv_prog_AWK="$ac_prog" 2910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2911 break 2 2912 fi 2913done 2914 done 2915IFS=$as_save_IFS 2916 2917fi 2918fi 2919AWK=$ac_cv_prog_AWK 2920if test -n "$AWK"; then 2921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2922$as_echo "$AWK" >&6; } 2923else 2924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2925$as_echo "no" >&6; } 2926fi 2927 2928 2929 test -n "$AWK" && break 2930done 2931 2932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2933$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2934set x ${MAKE-make} 2935ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2936if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2937 $as_echo_n "(cached) " >&6 2938else 2939 cat >conftest.make <<\_ACEOF 2940SHELL = /bin/sh 2941all: 2942 @echo '@@@%%%=$(MAKE)=@@@%%%' 2943_ACEOF 2944# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2945case `${MAKE-make} -f conftest.make 2>/dev/null` in 2946 *@@@%%%=?*=@@@%%%*) 2947 eval ac_cv_prog_make_${ac_make}_set=yes;; 2948 *) 2949 eval ac_cv_prog_make_${ac_make}_set=no;; 2950esac 2951rm -f conftest.make 2952fi 2953if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2955$as_echo "yes" >&6; } 2956 SET_MAKE= 2957else 2958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2959$as_echo "no" >&6; } 2960 SET_MAKE="MAKE=${MAKE-make}" 2961fi 2962 2963rm -rf .tst 2>/dev/null 2964mkdir .tst 2>/dev/null 2965if test -d .tst; then 2966 am__leading_dot=. 2967else 2968 am__leading_dot=_ 2969fi 2970rmdir .tst 2>/dev/null 2971 2972# Check whether --enable-silent-rules was given. 2973if test "${enable_silent_rules+set}" = set; then : 2974 enableval=$enable_silent_rules; 2975fi 2976 2977case $enable_silent_rules in # ((( 2978 yes) AM_DEFAULT_VERBOSITY=0;; 2979 no) AM_DEFAULT_VERBOSITY=1;; 2980 *) AM_DEFAULT_VERBOSITY=1;; 2981esac 2982am_make=${MAKE-make} 2983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2984$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2985if ${am_cv_make_support_nested_variables+:} false; then : 2986 $as_echo_n "(cached) " >&6 2987else 2988 if $as_echo 'TRUE=$(BAR$(V)) 2989BAR0=false 2990BAR1=true 2991V=1 2992am__doit: 2993 @$(TRUE) 2994.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2995 am_cv_make_support_nested_variables=yes 2996else 2997 am_cv_make_support_nested_variables=no 2998fi 2999fi 3000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3001$as_echo "$am_cv_make_support_nested_variables" >&6; } 3002if test $am_cv_make_support_nested_variables = yes; then 3003 AM_V='$(V)' 3004 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3005else 3006 AM_V=$AM_DEFAULT_VERBOSITY 3007 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3008fi 3009AM_BACKSLASH='\' 3010 3011if test "`cd $srcdir && pwd`" != "`pwd`"; then 3012 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3013 # is not polluted with repeated "-I." 3014 am__isrc=' -I$(srcdir)' 3015 # test to see if srcdir already configured 3016 if test -f $srcdir/config.status; then 3017 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3018 fi 3019fi 3020 3021# test whether we have cygpath 3022if test -z "$CYGPATH_W"; then 3023 if (cygpath --version) >/dev/null 2>/dev/null; then 3024 CYGPATH_W='cygpath -w' 3025 else 3026 CYGPATH_W=echo 3027 fi 3028fi 3029 3030 3031# Define the identity of the package. 3032 PACKAGE='lto-plugin' 3033 VERSION='0.1' 3034 3035 3036cat >>confdefs.h <<_ACEOF 3037#define PACKAGE "$PACKAGE" 3038_ACEOF 3039 3040 3041cat >>confdefs.h <<_ACEOF 3042#define VERSION "$VERSION" 3043_ACEOF 3044 3045# Some tools Automake needs. 3046 3047ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3048 3049 3050AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3051 3052 3053AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3054 3055 3056AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3057 3058 3059MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3060 3061# For better backward compatibility. To be removed once Automake 1.9.x 3062# dies out for good. For more background, see: 3063# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3064# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3065mkdir_p='$(MKDIR_P)' 3066 3067# We need awk for the "check" target (and possibly the TAP driver). The 3068# system "awk" is bad on some platforms. 3069# Always define AMTAR for backward compatibility. Yes, it's still used 3070# in the wild :-( We should find a proper way to deprecate it ... 3071AMTAR='$${TAR-tar}' 3072 3073 3074# We'll loop over all known methods to create a tar archive until one works. 3075_am_tools='gnutar pax cpio none' 3076 3077am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3078 3079 3080 3081 3082 3083 3084# POSIX will say in a future version that running "rm -f" with no argument 3085# is OK; and we want to be able to make that assumption in our Makefile 3086# recipes. So use an aggressive probe to check that the usage we want is 3087# actually supported "in the wild" to an acceptable degree. 3088# See automake bug#10828. 3089# To make any issue more visible, cause the running configure to be aborted 3090# by default if the 'rm' program in use doesn't match our expectations; the 3091# user can still override this though. 3092if rm -f && rm -fr && rm -rf; then : OK; else 3093 cat >&2 <<'END' 3094Oops! 3095 3096Your 'rm' program seems unable to run without file operands specified 3097on the command line, even when the '-f' option is present. This is contrary 3098to the behaviour of most rm programs out there, and not conforming with 3099the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3100 3101Please tell bug-automake@gnu.org about your system, including the value 3102of your $PATH and any error possibly output before this message. This 3103can help us improve future automake versions. 3104 3105END 3106 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3107 echo 'Configuration will proceed anyway, since you have set the' >&2 3108 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3109 echo >&2 3110 else 3111 cat >&2 <<'END' 3112Aborting the configuration process, to ensure you take notice of the issue. 3113 3114You can download and install GNU coreutils to get an 'rm' implementation 3115that behaves properly: <http://www.gnu.org/software/coreutils/>. 3116 3117If you want to complete the configuration process using your problematic 3118'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3119to "yes", and re-run configure. 3120 3121END 3122 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3123 fi 3124fi 3125 3126 3127{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3128$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3129 # Check whether --enable-maintainer-mode was given. 3130if test "${enable_maintainer_mode+set}" = set; then : 3131 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3132else 3133 USE_MAINTAINER_MODE=no 3134fi 3135 3136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3137$as_echo "$USE_MAINTAINER_MODE" >&6; } 3138 if test $USE_MAINTAINER_MODE = yes; then 3139 MAINTAINER_MODE_TRUE= 3140 MAINTAINER_MODE_FALSE='#' 3141else 3142 MAINTAINER_MODE_TRUE='#' 3143 MAINTAINER_MODE_FALSE= 3144fi 3145 3146 MAINT=$MAINTAINER_MODE_TRUE 3147 3148 3149 3150# Check whether --with-libiberty was given. 3151if test "${with_libiberty+set}" = set; then : 3152 withval=$with_libiberty; 3153else 3154 with_libiberty=../libiberty 3155fi 3156 3157 3158DEPDIR="${am__leading_dot}deps" 3159 3160ac_config_commands="$ac_config_commands depfiles" 3161 3162 3163am_make=${MAKE-make} 3164cat > confinc << 'END' 3165am__doit: 3166 @echo this is the am__doit target 3167.PHONY: am__doit 3168END 3169# If we don't find an include directive, just comment out the code. 3170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3171$as_echo_n "checking for style of include used by $am_make... " >&6; } 3172am__include="#" 3173am__quote= 3174_am_result=none 3175# First try GNU make style include. 3176echo "include confinc" > confmf 3177# Ignore all kinds of additional output from 'make'. 3178case `$am_make -s -f confmf 2> /dev/null` in #( 3179*the\ am__doit\ target*) 3180 am__include=include 3181 am__quote= 3182 _am_result=GNU 3183 ;; 3184esac 3185# Now try BSD make style include. 3186if test "$am__include" = "#"; then 3187 echo '.include "confinc"' > confmf 3188 case `$am_make -s -f confmf 2> /dev/null` in #( 3189 *the\ am__doit\ target*) 3190 am__include=.include 3191 am__quote="\"" 3192 _am_result=BSD 3193 ;; 3194 esac 3195fi 3196 3197 3198{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3199$as_echo "$_am_result" >&6; } 3200rm -f confinc confmf 3201 3202# Check whether --enable-dependency-tracking was given. 3203if test "${enable_dependency_tracking+set}" = set; then : 3204 enableval=$enable_dependency_tracking; 3205fi 3206 3207if test "x$enable_dependency_tracking" != xno; then 3208 am_depcomp="$ac_aux_dir/depcomp" 3209 AMDEPBACKSLASH='\' 3210 am__nodep='_no' 3211fi 3212 if test "x$enable_dependency_tracking" != xno; then 3213 AMDEP_TRUE= 3214 AMDEP_FALSE='#' 3215else 3216 AMDEP_TRUE='#' 3217 AMDEP_FALSE= 3218fi 3219 3220 3221ac_ext=c 3222ac_cpp='$CPP $CPPFLAGS' 3223ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3224ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3225ac_compiler_gnu=$ac_cv_c_compiler_gnu 3226if test -n "$ac_tool_prefix"; then 3227 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3228set dummy ${ac_tool_prefix}gcc; ac_word=$2 3229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3230$as_echo_n "checking for $ac_word... " >&6; } 3231if ${ac_cv_prog_CC+:} false; then : 3232 $as_echo_n "(cached) " >&6 3233else 3234 if test -n "$CC"; then 3235 ac_cv_prog_CC="$CC" # Let the user override the test. 3236else 3237as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3238for as_dir in $PATH 3239do 3240 IFS=$as_save_IFS 3241 test -z "$as_dir" && as_dir=. 3242 for ac_exec_ext in '' $ac_executable_extensions; do 3243 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3244 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3245 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3246 break 2 3247 fi 3248done 3249 done 3250IFS=$as_save_IFS 3251 3252fi 3253fi 3254CC=$ac_cv_prog_CC 3255if test -n "$CC"; then 3256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3257$as_echo "$CC" >&6; } 3258else 3259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3260$as_echo "no" >&6; } 3261fi 3262 3263 3264fi 3265if test -z "$ac_cv_prog_CC"; then 3266 ac_ct_CC=$CC 3267 # Extract the first word of "gcc", so it can be a program name with args. 3268set dummy gcc; ac_word=$2 3269{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3270$as_echo_n "checking for $ac_word... " >&6; } 3271if ${ac_cv_prog_ac_ct_CC+:} false; then : 3272 $as_echo_n "(cached) " >&6 3273else 3274 if test -n "$ac_ct_CC"; then 3275 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3276else 3277as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3278for as_dir in $PATH 3279do 3280 IFS=$as_save_IFS 3281 test -z "$as_dir" && as_dir=. 3282 for ac_exec_ext in '' $ac_executable_extensions; do 3283 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3284 ac_cv_prog_ac_ct_CC="gcc" 3285 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3286 break 2 3287 fi 3288done 3289 done 3290IFS=$as_save_IFS 3291 3292fi 3293fi 3294ac_ct_CC=$ac_cv_prog_ac_ct_CC 3295if test -n "$ac_ct_CC"; then 3296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3297$as_echo "$ac_ct_CC" >&6; } 3298else 3299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3300$as_echo "no" >&6; } 3301fi 3302 3303 if test "x$ac_ct_CC" = x; then 3304 CC="" 3305 else 3306 case $cross_compiling:$ac_tool_warned in 3307yes:) 3308{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3309$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3310ac_tool_warned=yes ;; 3311esac 3312 CC=$ac_ct_CC 3313 fi 3314else 3315 CC="$ac_cv_prog_CC" 3316fi 3317 3318if test -z "$CC"; then 3319 if test -n "$ac_tool_prefix"; then 3320 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3321set dummy ${ac_tool_prefix}cc; ac_word=$2 3322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3323$as_echo_n "checking for $ac_word... " >&6; } 3324if ${ac_cv_prog_CC+:} false; then : 3325 $as_echo_n "(cached) " >&6 3326else 3327 if test -n "$CC"; then 3328 ac_cv_prog_CC="$CC" # Let the user override the test. 3329else 3330as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3331for as_dir in $PATH 3332do 3333 IFS=$as_save_IFS 3334 test -z "$as_dir" && as_dir=. 3335 for ac_exec_ext in '' $ac_executable_extensions; do 3336 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3337 ac_cv_prog_CC="${ac_tool_prefix}cc" 3338 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3339 break 2 3340 fi 3341done 3342 done 3343IFS=$as_save_IFS 3344 3345fi 3346fi 3347CC=$ac_cv_prog_CC 3348if test -n "$CC"; then 3349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3350$as_echo "$CC" >&6; } 3351else 3352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3353$as_echo "no" >&6; } 3354fi 3355 3356 3357 fi 3358fi 3359if test -z "$CC"; then 3360 # Extract the first word of "cc", so it can be a program name with args. 3361set dummy cc; ac_word=$2 3362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3363$as_echo_n "checking for $ac_word... " >&6; } 3364if ${ac_cv_prog_CC+:} false; then : 3365 $as_echo_n "(cached) " >&6 3366else 3367 if test -n "$CC"; then 3368 ac_cv_prog_CC="$CC" # Let the user override the test. 3369else 3370 ac_prog_rejected=no 3371as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3372for as_dir in $PATH 3373do 3374 IFS=$as_save_IFS 3375 test -z "$as_dir" && as_dir=. 3376 for ac_exec_ext in '' $ac_executable_extensions; do 3377 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3378 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3379 ac_prog_rejected=yes 3380 continue 3381 fi 3382 ac_cv_prog_CC="cc" 3383 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3384 break 2 3385 fi 3386done 3387 done 3388IFS=$as_save_IFS 3389 3390if test $ac_prog_rejected = yes; then 3391 # We found a bogon in the path, so make sure we never use it. 3392 set dummy $ac_cv_prog_CC 3393 shift 3394 if test $# != 0; then 3395 # We chose a different compiler from the bogus one. 3396 # However, it has the same basename, so the bogon will be chosen 3397 # first if we set CC to just the basename; use the full file name. 3398 shift 3399 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3400 fi 3401fi 3402fi 3403fi 3404CC=$ac_cv_prog_CC 3405if test -n "$CC"; then 3406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3407$as_echo "$CC" >&6; } 3408else 3409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3410$as_echo "no" >&6; } 3411fi 3412 3413 3414fi 3415if test -z "$CC"; then 3416 if test -n "$ac_tool_prefix"; then 3417 for ac_prog in cl.exe 3418 do 3419 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3420set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3422$as_echo_n "checking for $ac_word... " >&6; } 3423if ${ac_cv_prog_CC+:} false; then : 3424 $as_echo_n "(cached) " >&6 3425else 3426 if test -n "$CC"; then 3427 ac_cv_prog_CC="$CC" # Let the user override the test. 3428else 3429as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3430for as_dir in $PATH 3431do 3432 IFS=$as_save_IFS 3433 test -z "$as_dir" && as_dir=. 3434 for ac_exec_ext in '' $ac_executable_extensions; do 3435 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3436 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3437 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3438 break 2 3439 fi 3440done 3441 done 3442IFS=$as_save_IFS 3443 3444fi 3445fi 3446CC=$ac_cv_prog_CC 3447if test -n "$CC"; then 3448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3449$as_echo "$CC" >&6; } 3450else 3451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3452$as_echo "no" >&6; } 3453fi 3454 3455 3456 test -n "$CC" && break 3457 done 3458fi 3459if test -z "$CC"; then 3460 ac_ct_CC=$CC 3461 for ac_prog in cl.exe 3462do 3463 # Extract the first word of "$ac_prog", so it can be a program name with args. 3464set dummy $ac_prog; ac_word=$2 3465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3466$as_echo_n "checking for $ac_word... " >&6; } 3467if ${ac_cv_prog_ac_ct_CC+:} false; then : 3468 $as_echo_n "(cached) " >&6 3469else 3470 if test -n "$ac_ct_CC"; then 3471 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3472else 3473as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3474for as_dir in $PATH 3475do 3476 IFS=$as_save_IFS 3477 test -z "$as_dir" && as_dir=. 3478 for ac_exec_ext in '' $ac_executable_extensions; do 3479 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3480 ac_cv_prog_ac_ct_CC="$ac_prog" 3481 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3482 break 2 3483 fi 3484done 3485 done 3486IFS=$as_save_IFS 3487 3488fi 3489fi 3490ac_ct_CC=$ac_cv_prog_ac_ct_CC 3491if test -n "$ac_ct_CC"; then 3492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3493$as_echo "$ac_ct_CC" >&6; } 3494else 3495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3496$as_echo "no" >&6; } 3497fi 3498 3499 3500 test -n "$ac_ct_CC" && break 3501done 3502 3503 if test "x$ac_ct_CC" = x; then 3504 CC="" 3505 else 3506 case $cross_compiling:$ac_tool_warned in 3507yes:) 3508{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3509$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3510ac_tool_warned=yes ;; 3511esac 3512 CC=$ac_ct_CC 3513 fi 3514fi 3515 3516fi 3517 3518 3519test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3520$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3521as_fn_error $? "no acceptable C compiler found in \$PATH 3522See \`config.log' for more details" "$LINENO" 5; } 3523 3524# Provide some information about the compiler. 3525$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3526set X $ac_compile 3527ac_compiler=$2 3528for ac_option in --version -v -V -qversion; do 3529 { { ac_try="$ac_compiler $ac_option >&5" 3530case "(($ac_try" in 3531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3532 *) ac_try_echo=$ac_try;; 3533esac 3534eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3535$as_echo "$ac_try_echo"; } >&5 3536 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3537 ac_status=$? 3538 if test -s conftest.err; then 3539 sed '10a\ 3540... rest of stderr output deleted ... 3541 10q' conftest.err >conftest.er1 3542 cat conftest.er1 >&5 3543 fi 3544 rm -f conftest.er1 conftest.err 3545 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3546 test $ac_status = 0; } 3547done 3548 3549cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3550/* end confdefs.h. */ 3551 3552int 3553main () 3554{ 3555 3556 ; 3557 return 0; 3558} 3559_ACEOF 3560ac_clean_files_save=$ac_clean_files 3561ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3562# Try to create an executable without -o first, disregard a.out. 3563# It will help us diagnose broken compilers, and finding out an intuition 3564# of exeext. 3565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3566$as_echo_n "checking whether the C compiler works... " >&6; } 3567ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3568 3569# The possible output files: 3570ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3571 3572ac_rmfiles= 3573for ac_file in $ac_files 3574do 3575 case $ac_file in 3576 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3577 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3578 esac 3579done 3580rm -f $ac_rmfiles 3581 3582if { { ac_try="$ac_link_default" 3583case "(($ac_try" in 3584 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3585 *) ac_try_echo=$ac_try;; 3586esac 3587eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3588$as_echo "$ac_try_echo"; } >&5 3589 (eval "$ac_link_default") 2>&5 3590 ac_status=$? 3591 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3592 test $ac_status = 0; }; then : 3593 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3594# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3595# in a Makefile. We should not override ac_cv_exeext if it was cached, 3596# so that the user can short-circuit this test for compilers unknown to 3597# Autoconf. 3598for ac_file in $ac_files '' 3599do 3600 test -f "$ac_file" || continue 3601 case $ac_file in 3602 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3603 ;; 3604 [ab].out ) 3605 # We found the default executable, but exeext='' is most 3606 # certainly right. 3607 break;; 3608 *.* ) 3609 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3610 then :; else 3611 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3612 fi 3613 # We set ac_cv_exeext here because the later test for it is not 3614 # safe: cross compilers may not add the suffix if given an `-o' 3615 # argument, so we may need to know it at that point already. 3616 # Even if this section looks crufty: it has the advantage of 3617 # actually working. 3618 break;; 3619 * ) 3620 break;; 3621 esac 3622done 3623test "$ac_cv_exeext" = no && ac_cv_exeext= 3624 3625else 3626 ac_file='' 3627fi 3628if test -z "$ac_file"; then : 3629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3630$as_echo "no" >&6; } 3631$as_echo "$as_me: failed program was:" >&5 3632sed 's/^/| /' conftest.$ac_ext >&5 3633 3634{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3635$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3636as_fn_error 77 "C compiler cannot create executables 3637See \`config.log' for more details" "$LINENO" 5; } 3638else 3639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3640$as_echo "yes" >&6; } 3641fi 3642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3643$as_echo_n "checking for C compiler default output file name... " >&6; } 3644{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3645$as_echo "$ac_file" >&6; } 3646ac_exeext=$ac_cv_exeext 3647 3648rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3649ac_clean_files=$ac_clean_files_save 3650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3651$as_echo_n "checking for suffix of executables... " >&6; } 3652if { { ac_try="$ac_link" 3653case "(($ac_try" in 3654 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3655 *) ac_try_echo=$ac_try;; 3656esac 3657eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3658$as_echo "$ac_try_echo"; } >&5 3659 (eval "$ac_link") 2>&5 3660 ac_status=$? 3661 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3662 test $ac_status = 0; }; then : 3663 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3664# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3665# work properly (i.e., refer to `conftest.exe'), while it won't with 3666# `rm'. 3667for ac_file in conftest.exe conftest conftest.*; do 3668 test -f "$ac_file" || continue 3669 case $ac_file in 3670 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3671 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3672 break;; 3673 * ) break;; 3674 esac 3675done 3676else 3677 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3678$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3679as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3680See \`config.log' for more details" "$LINENO" 5; } 3681fi 3682rm -f conftest conftest$ac_cv_exeext 3683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3684$as_echo "$ac_cv_exeext" >&6; } 3685 3686rm -f conftest.$ac_ext 3687EXEEXT=$ac_cv_exeext 3688ac_exeext=$EXEEXT 3689cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3690/* end confdefs.h. */ 3691#include <stdio.h> 3692int 3693main () 3694{ 3695FILE *f = fopen ("conftest.out", "w"); 3696 return ferror (f) || fclose (f) != 0; 3697 3698 ; 3699 return 0; 3700} 3701_ACEOF 3702ac_clean_files="$ac_clean_files conftest.out" 3703# Check that the compiler produces executables we can run. If not, either 3704# the compiler is broken, or we cross compile. 3705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3706$as_echo_n "checking whether we are cross compiling... " >&6; } 3707if test "$cross_compiling" != yes; then 3708 { { ac_try="$ac_link" 3709case "(($ac_try" in 3710 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3711 *) ac_try_echo=$ac_try;; 3712esac 3713eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3714$as_echo "$ac_try_echo"; } >&5 3715 (eval "$ac_link") 2>&5 3716 ac_status=$? 3717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3718 test $ac_status = 0; } 3719 if { ac_try='./conftest$ac_cv_exeext' 3720 { { case "(($ac_try" in 3721 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3722 *) ac_try_echo=$ac_try;; 3723esac 3724eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3725$as_echo "$ac_try_echo"; } >&5 3726 (eval "$ac_try") 2>&5 3727 ac_status=$? 3728 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3729 test $ac_status = 0; }; }; then 3730 cross_compiling=no 3731 else 3732 if test "$cross_compiling" = maybe; then 3733 cross_compiling=yes 3734 else 3735 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3736$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3737as_fn_error $? "cannot run C compiled programs. 3738If you meant to cross compile, use \`--host'. 3739See \`config.log' for more details" "$LINENO" 5; } 3740 fi 3741 fi 3742fi 3743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3744$as_echo "$cross_compiling" >&6; } 3745 3746rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3747ac_clean_files=$ac_clean_files_save 3748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3749$as_echo_n "checking for suffix of object files... " >&6; } 3750if ${ac_cv_objext+:} false; then : 3751 $as_echo_n "(cached) " >&6 3752else 3753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3754/* end confdefs.h. */ 3755 3756int 3757main () 3758{ 3759 3760 ; 3761 return 0; 3762} 3763_ACEOF 3764rm -f conftest.o conftest.obj 3765if { { ac_try="$ac_compile" 3766case "(($ac_try" in 3767 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3768 *) ac_try_echo=$ac_try;; 3769esac 3770eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3771$as_echo "$ac_try_echo"; } >&5 3772 (eval "$ac_compile") 2>&5 3773 ac_status=$? 3774 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3775 test $ac_status = 0; }; then : 3776 for ac_file in conftest.o conftest.obj conftest.*; do 3777 test -f "$ac_file" || continue; 3778 case $ac_file in 3779 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3780 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3781 break;; 3782 esac 3783done 3784else 3785 $as_echo "$as_me: failed program was:" >&5 3786sed 's/^/| /' conftest.$ac_ext >&5 3787 3788{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3789$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3790as_fn_error $? "cannot compute suffix of object files: cannot compile 3791See \`config.log' for more details" "$LINENO" 5; } 3792fi 3793rm -f conftest.$ac_cv_objext conftest.$ac_ext 3794fi 3795{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3796$as_echo "$ac_cv_objext" >&6; } 3797OBJEXT=$ac_cv_objext 3798ac_objext=$OBJEXT 3799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3800$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3801if ${ac_cv_c_compiler_gnu+:} false; then : 3802 $as_echo_n "(cached) " >&6 3803else 3804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3805/* end confdefs.h. */ 3806 3807int 3808main () 3809{ 3810#ifndef __GNUC__ 3811 choke me 3812#endif 3813 3814 ; 3815 return 0; 3816} 3817_ACEOF 3818if ac_fn_c_try_compile "$LINENO"; then : 3819 ac_compiler_gnu=yes 3820else 3821 ac_compiler_gnu=no 3822fi 3823rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3824ac_cv_c_compiler_gnu=$ac_compiler_gnu 3825 3826fi 3827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3828$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3829if test $ac_compiler_gnu = yes; then 3830 GCC=yes 3831else 3832 GCC= 3833fi 3834ac_test_CFLAGS=${CFLAGS+set} 3835ac_save_CFLAGS=$CFLAGS 3836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3837$as_echo_n "checking whether $CC accepts -g... " >&6; } 3838if ${ac_cv_prog_cc_g+:} false; then : 3839 $as_echo_n "(cached) " >&6 3840else 3841 ac_save_c_werror_flag=$ac_c_werror_flag 3842 ac_c_werror_flag=yes 3843 ac_cv_prog_cc_g=no 3844 CFLAGS="-g" 3845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3846/* end confdefs.h. */ 3847 3848int 3849main () 3850{ 3851 3852 ; 3853 return 0; 3854} 3855_ACEOF 3856if ac_fn_c_try_compile "$LINENO"; then : 3857 ac_cv_prog_cc_g=yes 3858else 3859 CFLAGS="" 3860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3861/* end confdefs.h. */ 3862 3863int 3864main () 3865{ 3866 3867 ; 3868 return 0; 3869} 3870_ACEOF 3871if ac_fn_c_try_compile "$LINENO"; then : 3872 3873else 3874 ac_c_werror_flag=$ac_save_c_werror_flag 3875 CFLAGS="-g" 3876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3877/* end confdefs.h. */ 3878 3879int 3880main () 3881{ 3882 3883 ; 3884 return 0; 3885} 3886_ACEOF 3887if ac_fn_c_try_compile "$LINENO"; then : 3888 ac_cv_prog_cc_g=yes 3889fi 3890rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3891fi 3892rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3893fi 3894rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3895 ac_c_werror_flag=$ac_save_c_werror_flag 3896fi 3897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3898$as_echo "$ac_cv_prog_cc_g" >&6; } 3899if test "$ac_test_CFLAGS" = set; then 3900 CFLAGS=$ac_save_CFLAGS 3901elif test $ac_cv_prog_cc_g = yes; then 3902 if test "$GCC" = yes; then 3903 CFLAGS="-g -O2" 3904 else 3905 CFLAGS="-g" 3906 fi 3907else 3908 if test "$GCC" = yes; then 3909 CFLAGS="-O2" 3910 else 3911 CFLAGS= 3912 fi 3913fi 3914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3915$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3916if ${ac_cv_prog_cc_c89+:} false; then : 3917 $as_echo_n "(cached) " >&6 3918else 3919 ac_cv_prog_cc_c89=no 3920ac_save_CC=$CC 3921cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3922/* end confdefs.h. */ 3923#include <stdarg.h> 3924#include <stdio.h> 3925struct stat; 3926/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3927struct buf { int x; }; 3928FILE * (*rcsopen) (struct buf *, struct stat *, int); 3929static char *e (p, i) 3930 char **p; 3931 int i; 3932{ 3933 return p[i]; 3934} 3935static char *f (char * (*g) (char **, int), char **p, ...) 3936{ 3937 char *s; 3938 va_list v; 3939 va_start (v,p); 3940 s = g (p, va_arg (v,int)); 3941 va_end (v); 3942 return s; 3943} 3944 3945/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3946 function prototypes and stuff, but not '\xHH' hex character constants. 3947 These don't provoke an error unfortunately, instead are silently treated 3948 as 'x'. The following induces an error, until -std is added to get 3949 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3950 array size at least. It's necessary to write '\x00'==0 to get something 3951 that's true only with -std. */ 3952int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3953 3954/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3955 inside strings and character constants. */ 3956#define FOO(x) 'x' 3957int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3958 3959int test (int i, double x); 3960struct s1 {int (*f) (int a);}; 3961struct s2 {int (*f) (double a);}; 3962int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3963int argc; 3964char **argv; 3965int 3966main () 3967{ 3968return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3969 ; 3970 return 0; 3971} 3972_ACEOF 3973for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3974 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3975do 3976 CC="$ac_save_CC $ac_arg" 3977 if ac_fn_c_try_compile "$LINENO"; then : 3978 ac_cv_prog_cc_c89=$ac_arg 3979fi 3980rm -f core conftest.err conftest.$ac_objext 3981 test "x$ac_cv_prog_cc_c89" != "xno" && break 3982done 3983rm -f conftest.$ac_ext 3984CC=$ac_save_CC 3985 3986fi 3987# AC_CACHE_VAL 3988case "x$ac_cv_prog_cc_c89" in 3989 x) 3990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3991$as_echo "none needed" >&6; } ;; 3992 xno) 3993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3994$as_echo "unsupported" >&6; } ;; 3995 *) 3996 CC="$CC $ac_cv_prog_cc_c89" 3997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3998$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3999esac 4000if test "x$ac_cv_prog_cc_c89" != xno; then : 4001 4002fi 4003 4004ac_ext=c 4005ac_cpp='$CPP $CPPFLAGS' 4006ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4007ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4008ac_compiler_gnu=$ac_cv_c_compiler_gnu 4009 4010ac_ext=c 4011ac_cpp='$CPP $CPPFLAGS' 4012ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4013ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4014ac_compiler_gnu=$ac_cv_c_compiler_gnu 4015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4016$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4017if ${am_cv_prog_cc_c_o+:} false; then : 4018 $as_echo_n "(cached) " >&6 4019else 4020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4021/* end confdefs.h. */ 4022 4023int 4024main () 4025{ 4026 4027 ; 4028 return 0; 4029} 4030_ACEOF 4031 # Make sure it works both with $CC and with simple cc. 4032 # Following AC_PROG_CC_C_O, we do the test twice because some 4033 # compilers refuse to overwrite an existing .o file with -o, 4034 # though they will create one. 4035 am_cv_prog_cc_c_o=yes 4036 for am_i in 1 2; do 4037 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4038 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4039 ac_status=$? 4040 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4041 (exit $ac_status); } \ 4042 && test -f conftest2.$ac_objext; then 4043 : OK 4044 else 4045 am_cv_prog_cc_c_o=no 4046 break 4047 fi 4048 done 4049 rm -f core conftest* 4050 unset am_i 4051fi 4052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4053$as_echo "$am_cv_prog_cc_c_o" >&6; } 4054if test "$am_cv_prog_cc_c_o" != yes; then 4055 # Losing compiler, so override with the script. 4056 # FIXME: It is wrong to rewrite CC. 4057 # But if we don't then we get into trouble of one sort or another. 4058 # A longer-term fix would be to have automake use am__CC in this case, 4059 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4060 CC="$am_aux_dir/compile $CC" 4061fi 4062ac_ext=c 4063ac_cpp='$CPP $CPPFLAGS' 4064ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4065ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4066ac_compiler_gnu=$ac_cv_c_compiler_gnu 4067 4068 4069depcc="$CC" am_compiler_list= 4070 4071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4072$as_echo_n "checking dependency style of $depcc... " >&6; } 4073if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4074 $as_echo_n "(cached) " >&6 4075else 4076 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4077 # We make a subdir and do the tests there. Otherwise we can end up 4078 # making bogus files that we don't know about and never remove. For 4079 # instance it was reported that on HP-UX the gcc test will end up 4080 # making a dummy file named 'D' -- because '-MD' means "put the output 4081 # in D". 4082 rm -rf conftest.dir 4083 mkdir conftest.dir 4084 # Copy depcomp to subdir because otherwise we won't find it if we're 4085 # using a relative directory. 4086 cp "$am_depcomp" conftest.dir 4087 cd conftest.dir 4088 # We will build objects and dependencies in a subdirectory because 4089 # it helps to detect inapplicable dependency modes. For instance 4090 # both Tru64's cc and ICC support -MD to output dependencies as a 4091 # side effect of compilation, but ICC will put the dependencies in 4092 # the current directory while Tru64 will put them in the object 4093 # directory. 4094 mkdir sub 4095 4096 am_cv_CC_dependencies_compiler_type=none 4097 if test "$am_compiler_list" = ""; then 4098 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4099 fi 4100 am__universal=false 4101 case " $depcc " in #( 4102 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4103 esac 4104 4105 for depmode in $am_compiler_list; do 4106 # Setup a source with many dependencies, because some compilers 4107 # like to wrap large dependency lists on column 80 (with \), and 4108 # we should not choose a depcomp mode which is confused by this. 4109 # 4110 # We need to recreate these files for each test, as the compiler may 4111 # overwrite some of them when testing with obscure command lines. 4112 # This happens at least with the AIX C compiler. 4113 : > sub/conftest.c 4114 for i in 1 2 3 4 5 6; do 4115 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4116 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4117 # Solaris 10 /bin/sh. 4118 echo '/* dummy */' > sub/conftst$i.h 4119 done 4120 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4121 4122 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4123 # mode. It turns out that the SunPro C++ compiler does not properly 4124 # handle '-M -o', and we need to detect this. Also, some Intel 4125 # versions had trouble with output in subdirs. 4126 am__obj=sub/conftest.${OBJEXT-o} 4127 am__minus_obj="-o $am__obj" 4128 case $depmode in 4129 gcc) 4130 # This depmode causes a compiler race in universal mode. 4131 test "$am__universal" = false || continue 4132 ;; 4133 nosideeffect) 4134 # After this tag, mechanisms are not by side-effect, so they'll 4135 # only be used when explicitly requested. 4136 if test "x$enable_dependency_tracking" = xyes; then 4137 continue 4138 else 4139 break 4140 fi 4141 ;; 4142 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4143 # This compiler won't grok '-c -o', but also, the minuso test has 4144 # not run yet. These depmodes are late enough in the game, and 4145 # so weak that their functioning should not be impacted. 4146 am__obj=conftest.${OBJEXT-o} 4147 am__minus_obj= 4148 ;; 4149 none) break ;; 4150 esac 4151 if depmode=$depmode \ 4152 source=sub/conftest.c object=$am__obj \ 4153 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4154 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4155 >/dev/null 2>conftest.err && 4156 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4157 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4158 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4159 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4160 # icc doesn't choke on unknown options, it will just issue warnings 4161 # or remarks (even with -Werror). So we grep stderr for any message 4162 # that says an option was ignored or not supported. 4163 # When given -MP, icc 7.0 and 7.1 complain thusly: 4164 # icc: Command line warning: ignoring option '-M'; no argument required 4165 # The diagnosis changed in icc 8.0: 4166 # icc: Command line remark: option '-MP' not supported 4167 if (grep 'ignoring option' conftest.err || 4168 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4169 am_cv_CC_dependencies_compiler_type=$depmode 4170 break 4171 fi 4172 fi 4173 done 4174 4175 cd .. 4176 rm -rf conftest.dir 4177else 4178 am_cv_CC_dependencies_compiler_type=none 4179fi 4180 4181fi 4182{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4183$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4184CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4185 4186 if 4187 test "x$enable_dependency_tracking" != xno \ 4188 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4189 am__fastdepCC_TRUE= 4190 am__fastdepCC_FALSE='#' 4191else 4192 am__fastdepCC_TRUE='#' 4193 am__fastdepCC_FALSE= 4194fi 4195 4196 4197 4198ac_ext=c 4199ac_cpp='$CPP $CPPFLAGS' 4200ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4201ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4202ac_compiler_gnu=$ac_cv_c_compiler_gnu 4203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4204$as_echo_n "checking how to run the C preprocessor... " >&6; } 4205# On Suns, sometimes $CPP names a directory. 4206if test -n "$CPP" && test -d "$CPP"; then 4207 CPP= 4208fi 4209if test -z "$CPP"; then 4210 if ${ac_cv_prog_CPP+:} false; then : 4211 $as_echo_n "(cached) " >&6 4212else 4213 # Double quotes because CPP needs to be expanded 4214 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4215 do 4216 ac_preproc_ok=false 4217for ac_c_preproc_warn_flag in '' yes 4218do 4219 # Use a header file that comes with gcc, so configuring glibc 4220 # with a fresh cross-compiler works. 4221 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4222 # <limits.h> exists even on freestanding compilers. 4223 # On the NeXT, cc -E runs the code through the compiler's parser, 4224 # not just through cpp. "Syntax error" is here to catch this case. 4225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4226/* end confdefs.h. */ 4227#ifdef __STDC__ 4228# include <limits.h> 4229#else 4230# include <assert.h> 4231#endif 4232 Syntax error 4233_ACEOF 4234if ac_fn_c_try_cpp "$LINENO"; then : 4235 4236else 4237 # Broken: fails on valid input. 4238continue 4239fi 4240rm -f conftest.err conftest.i conftest.$ac_ext 4241 4242 # OK, works on sane cases. Now check whether nonexistent headers 4243 # can be detected and how. 4244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4245/* end confdefs.h. */ 4246#include <ac_nonexistent.h> 4247_ACEOF 4248if ac_fn_c_try_cpp "$LINENO"; then : 4249 # Broken: success on invalid input. 4250continue 4251else 4252 # Passes both tests. 4253ac_preproc_ok=: 4254break 4255fi 4256rm -f conftest.err conftest.i conftest.$ac_ext 4257 4258done 4259# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4260rm -f conftest.i conftest.err conftest.$ac_ext 4261if $ac_preproc_ok; then : 4262 break 4263fi 4264 4265 done 4266 ac_cv_prog_CPP=$CPP 4267 4268fi 4269 CPP=$ac_cv_prog_CPP 4270else 4271 ac_cv_prog_CPP=$CPP 4272fi 4273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4274$as_echo "$CPP" >&6; } 4275ac_preproc_ok=false 4276for ac_c_preproc_warn_flag in '' yes 4277do 4278 # Use a header file that comes with gcc, so configuring glibc 4279 # with a fresh cross-compiler works. 4280 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4281 # <limits.h> exists even on freestanding compilers. 4282 # On the NeXT, cc -E runs the code through the compiler's parser, 4283 # not just through cpp. "Syntax error" is here to catch this case. 4284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4285/* end confdefs.h. */ 4286#ifdef __STDC__ 4287# include <limits.h> 4288#else 4289# include <assert.h> 4290#endif 4291 Syntax error 4292_ACEOF 4293if ac_fn_c_try_cpp "$LINENO"; then : 4294 4295else 4296 # Broken: fails on valid input. 4297continue 4298fi 4299rm -f conftest.err conftest.i conftest.$ac_ext 4300 4301 # OK, works on sane cases. Now check whether nonexistent headers 4302 # can be detected and how. 4303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4304/* end confdefs.h. */ 4305#include <ac_nonexistent.h> 4306_ACEOF 4307if ac_fn_c_try_cpp "$LINENO"; then : 4308 # Broken: success on invalid input. 4309continue 4310else 4311 # Passes both tests. 4312ac_preproc_ok=: 4313break 4314fi 4315rm -f conftest.err conftest.i conftest.$ac_ext 4316 4317done 4318# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4319rm -f conftest.i conftest.err conftest.$ac_ext 4320if $ac_preproc_ok; then : 4321 4322else 4323 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4324$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4325as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4326See \`config.log' for more details" "$LINENO" 5; } 4327fi 4328 4329ac_ext=c 4330ac_cpp='$CPP $CPPFLAGS' 4331ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4332ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4333ac_compiler_gnu=$ac_cv_c_compiler_gnu 4334 4335 4336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4337$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4338if ${ac_cv_path_GREP+:} false; then : 4339 $as_echo_n "(cached) " >&6 4340else 4341 if test -z "$GREP"; then 4342 ac_path_GREP_found=false 4343 # Loop through the user's path and test for each of PROGNAME-LIST 4344 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4345for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4346do 4347 IFS=$as_save_IFS 4348 test -z "$as_dir" && as_dir=. 4349 for ac_prog in grep ggrep; do 4350 for ac_exec_ext in '' $ac_executable_extensions; do 4351 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4352 as_fn_executable_p "$ac_path_GREP" || continue 4353# Check for GNU ac_path_GREP and select it if it is found. 4354 # Check for GNU $ac_path_GREP 4355case `"$ac_path_GREP" --version 2>&1` in 4356*GNU*) 4357 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4358*) 4359 ac_count=0 4360 $as_echo_n 0123456789 >"conftest.in" 4361 while : 4362 do 4363 cat "conftest.in" "conftest.in" >"conftest.tmp" 4364 mv "conftest.tmp" "conftest.in" 4365 cp "conftest.in" "conftest.nl" 4366 $as_echo 'GREP' >> "conftest.nl" 4367 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4368 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4369 as_fn_arith $ac_count + 1 && ac_count=$as_val 4370 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4371 # Best one so far, save it but keep looking for a better one 4372 ac_cv_path_GREP="$ac_path_GREP" 4373 ac_path_GREP_max=$ac_count 4374 fi 4375 # 10*(2^10) chars as input seems more than enough 4376 test $ac_count -gt 10 && break 4377 done 4378 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4379esac 4380 4381 $ac_path_GREP_found && break 3 4382 done 4383 done 4384 done 4385IFS=$as_save_IFS 4386 if test -z "$ac_cv_path_GREP"; then 4387 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4388 fi 4389else 4390 ac_cv_path_GREP=$GREP 4391fi 4392 4393fi 4394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4395$as_echo "$ac_cv_path_GREP" >&6; } 4396 GREP="$ac_cv_path_GREP" 4397 4398 4399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4400$as_echo_n "checking for egrep... " >&6; } 4401if ${ac_cv_path_EGREP+:} false; then : 4402 $as_echo_n "(cached) " >&6 4403else 4404 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4405 then ac_cv_path_EGREP="$GREP -E" 4406 else 4407 if test -z "$EGREP"; then 4408 ac_path_EGREP_found=false 4409 # Loop through the user's path and test for each of PROGNAME-LIST 4410 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4411for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4412do 4413 IFS=$as_save_IFS 4414 test -z "$as_dir" && as_dir=. 4415 for ac_prog in egrep; do 4416 for ac_exec_ext in '' $ac_executable_extensions; do 4417 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4418 as_fn_executable_p "$ac_path_EGREP" || continue 4419# Check for GNU ac_path_EGREP and select it if it is found. 4420 # Check for GNU $ac_path_EGREP 4421case `"$ac_path_EGREP" --version 2>&1` in 4422*GNU*) 4423 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4424*) 4425 ac_count=0 4426 $as_echo_n 0123456789 >"conftest.in" 4427 while : 4428 do 4429 cat "conftest.in" "conftest.in" >"conftest.tmp" 4430 mv "conftest.tmp" "conftest.in" 4431 cp "conftest.in" "conftest.nl" 4432 $as_echo 'EGREP' >> "conftest.nl" 4433 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4434 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4435 as_fn_arith $ac_count + 1 && ac_count=$as_val 4436 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4437 # Best one so far, save it but keep looking for a better one 4438 ac_cv_path_EGREP="$ac_path_EGREP" 4439 ac_path_EGREP_max=$ac_count 4440 fi 4441 # 10*(2^10) chars as input seems more than enough 4442 test $ac_count -gt 10 && break 4443 done 4444 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4445esac 4446 4447 $ac_path_EGREP_found && break 3 4448 done 4449 done 4450 done 4451IFS=$as_save_IFS 4452 if test -z "$ac_cv_path_EGREP"; then 4453 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4454 fi 4455else 4456 ac_cv_path_EGREP=$EGREP 4457fi 4458 4459 fi 4460fi 4461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4462$as_echo "$ac_cv_path_EGREP" >&6; } 4463 EGREP="$ac_cv_path_EGREP" 4464 4465 4466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4467$as_echo_n "checking for ANSI C header files... " >&6; } 4468if ${ac_cv_header_stdc+:} false; then : 4469 $as_echo_n "(cached) " >&6 4470else 4471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4472/* end confdefs.h. */ 4473#include <stdlib.h> 4474#include <stdarg.h> 4475#include <string.h> 4476#include <float.h> 4477 4478int 4479main () 4480{ 4481 4482 ; 4483 return 0; 4484} 4485_ACEOF 4486if ac_fn_c_try_compile "$LINENO"; then : 4487 ac_cv_header_stdc=yes 4488else 4489 ac_cv_header_stdc=no 4490fi 4491rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4492 4493if test $ac_cv_header_stdc = yes; then 4494 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4496/* end confdefs.h. */ 4497#include <string.h> 4498 4499_ACEOF 4500if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4501 $EGREP "memchr" >/dev/null 2>&1; then : 4502 4503else 4504 ac_cv_header_stdc=no 4505fi 4506rm -f conftest* 4507 4508fi 4509 4510if test $ac_cv_header_stdc = yes; then 4511 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4513/* end confdefs.h. */ 4514#include <stdlib.h> 4515 4516_ACEOF 4517if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4518 $EGREP "free" >/dev/null 2>&1; then : 4519 4520else 4521 ac_cv_header_stdc=no 4522fi 4523rm -f conftest* 4524 4525fi 4526 4527if test $ac_cv_header_stdc = yes; then 4528 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4529 if test "$cross_compiling" = yes; then : 4530 : 4531else 4532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4533/* end confdefs.h. */ 4534#include <ctype.h> 4535#include <stdlib.h> 4536#if ((' ' & 0x0FF) == 0x020) 4537# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4538# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4539#else 4540# define ISLOWER(c) \ 4541 (('a' <= (c) && (c) <= 'i') \ 4542 || ('j' <= (c) && (c) <= 'r') \ 4543 || ('s' <= (c) && (c) <= 'z')) 4544# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4545#endif 4546 4547#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4548int 4549main () 4550{ 4551 int i; 4552 for (i = 0; i < 256; i++) 4553 if (XOR (islower (i), ISLOWER (i)) 4554 || toupper (i) != TOUPPER (i)) 4555 return 2; 4556 return 0; 4557} 4558_ACEOF 4559if ac_fn_c_try_run "$LINENO"; then : 4560 4561else 4562 ac_cv_header_stdc=no 4563fi 4564rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4565 conftest.$ac_objext conftest.beam conftest.$ac_ext 4566fi 4567 4568fi 4569fi 4570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4571$as_echo "$ac_cv_header_stdc" >&6; } 4572if test $ac_cv_header_stdc = yes; then 4573 4574$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4575 4576fi 4577 4578# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4579for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4580 inttypes.h stdint.h unistd.h 4581do : 4582 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4583ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4584" 4585if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4586 cat >>confdefs.h <<_ACEOF 4587#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4588_ACEOF 4589 4590fi 4591 4592done 4593 4594 4595 4596 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4597if test "x$ac_cv_header_minix_config_h" = xyes; then : 4598 MINIX=yes 4599else 4600 MINIX= 4601fi 4602 4603 4604 if test "$MINIX" = yes; then 4605 4606$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4607 4608 4609$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4610 4611 4612$as_echo "#define _MINIX 1" >>confdefs.h 4613 4614 fi 4615 4616 4617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4618$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4619if ${ac_cv_safe_to_define___extensions__+:} false; then : 4620 $as_echo_n "(cached) " >&6 4621else 4622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4623/* end confdefs.h. */ 4624 4625# define __EXTENSIONS__ 1 4626 $ac_includes_default 4627int 4628main () 4629{ 4630 4631 ; 4632 return 0; 4633} 4634_ACEOF 4635if ac_fn_c_try_compile "$LINENO"; then : 4636 ac_cv_safe_to_define___extensions__=yes 4637else 4638 ac_cv_safe_to_define___extensions__=no 4639fi 4640rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4641fi 4642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4643$as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4644 test $ac_cv_safe_to_define___extensions__ = yes && 4645 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4646 4647 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4648 4649 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4650 4651 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4652 4653 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4654 4655 4656ac_ext=c 4657ac_cpp='$CPP $CPPFLAGS' 4658ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4659ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4660ac_compiler_gnu=$ac_cv_c_compiler_gnu 4661if test -n "$ac_tool_prefix"; then 4662 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4663set dummy ${ac_tool_prefix}gcc; ac_word=$2 4664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4665$as_echo_n "checking for $ac_word... " >&6; } 4666if ${ac_cv_prog_CC+:} false; then : 4667 $as_echo_n "(cached) " >&6 4668else 4669 if test -n "$CC"; then 4670 ac_cv_prog_CC="$CC" # Let the user override the test. 4671else 4672as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4673for as_dir in $PATH 4674do 4675 IFS=$as_save_IFS 4676 test -z "$as_dir" && as_dir=. 4677 for ac_exec_ext in '' $ac_executable_extensions; do 4678 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4679 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4681 break 2 4682 fi 4683done 4684 done 4685IFS=$as_save_IFS 4686 4687fi 4688fi 4689CC=$ac_cv_prog_CC 4690if test -n "$CC"; then 4691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4692$as_echo "$CC" >&6; } 4693else 4694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4695$as_echo "no" >&6; } 4696fi 4697 4698 4699fi 4700if test -z "$ac_cv_prog_CC"; then 4701 ac_ct_CC=$CC 4702 # Extract the first word of "gcc", so it can be a program name with args. 4703set dummy gcc; ac_word=$2 4704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4705$as_echo_n "checking for $ac_word... " >&6; } 4706if ${ac_cv_prog_ac_ct_CC+:} false; then : 4707 $as_echo_n "(cached) " >&6 4708else 4709 if test -n "$ac_ct_CC"; then 4710 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4711else 4712as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4713for as_dir in $PATH 4714do 4715 IFS=$as_save_IFS 4716 test -z "$as_dir" && as_dir=. 4717 for ac_exec_ext in '' $ac_executable_extensions; do 4718 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4719 ac_cv_prog_ac_ct_CC="gcc" 4720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4721 break 2 4722 fi 4723done 4724 done 4725IFS=$as_save_IFS 4726 4727fi 4728fi 4729ac_ct_CC=$ac_cv_prog_ac_ct_CC 4730if test -n "$ac_ct_CC"; then 4731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4732$as_echo "$ac_ct_CC" >&6; } 4733else 4734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4735$as_echo "no" >&6; } 4736fi 4737 4738 if test "x$ac_ct_CC" = x; then 4739 CC="" 4740 else 4741 case $cross_compiling:$ac_tool_warned in 4742yes:) 4743{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4744$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4745ac_tool_warned=yes ;; 4746esac 4747 CC=$ac_ct_CC 4748 fi 4749else 4750 CC="$ac_cv_prog_CC" 4751fi 4752 4753if test -z "$CC"; then 4754 if test -n "$ac_tool_prefix"; then 4755 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4756set dummy ${ac_tool_prefix}cc; ac_word=$2 4757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4758$as_echo_n "checking for $ac_word... " >&6; } 4759if ${ac_cv_prog_CC+:} false; then : 4760 $as_echo_n "(cached) " >&6 4761else 4762 if test -n "$CC"; then 4763 ac_cv_prog_CC="$CC" # Let the user override the test. 4764else 4765as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4766for as_dir in $PATH 4767do 4768 IFS=$as_save_IFS 4769 test -z "$as_dir" && as_dir=. 4770 for ac_exec_ext in '' $ac_executable_extensions; do 4771 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4772 ac_cv_prog_CC="${ac_tool_prefix}cc" 4773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4774 break 2 4775 fi 4776done 4777 done 4778IFS=$as_save_IFS 4779 4780fi 4781fi 4782CC=$ac_cv_prog_CC 4783if test -n "$CC"; then 4784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4785$as_echo "$CC" >&6; } 4786else 4787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4788$as_echo "no" >&6; } 4789fi 4790 4791 4792 fi 4793fi 4794if test -z "$CC"; then 4795 # Extract the first word of "cc", so it can be a program name with args. 4796set dummy cc; ac_word=$2 4797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4798$as_echo_n "checking for $ac_word... " >&6; } 4799if ${ac_cv_prog_CC+:} false; then : 4800 $as_echo_n "(cached) " >&6 4801else 4802 if test -n "$CC"; then 4803 ac_cv_prog_CC="$CC" # Let the user override the test. 4804else 4805 ac_prog_rejected=no 4806as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4807for as_dir in $PATH 4808do 4809 IFS=$as_save_IFS 4810 test -z "$as_dir" && as_dir=. 4811 for ac_exec_ext in '' $ac_executable_extensions; do 4812 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4813 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4814 ac_prog_rejected=yes 4815 continue 4816 fi 4817 ac_cv_prog_CC="cc" 4818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4819 break 2 4820 fi 4821done 4822 done 4823IFS=$as_save_IFS 4824 4825if test $ac_prog_rejected = yes; then 4826 # We found a bogon in the path, so make sure we never use it. 4827 set dummy $ac_cv_prog_CC 4828 shift 4829 if test $# != 0; then 4830 # We chose a different compiler from the bogus one. 4831 # However, it has the same basename, so the bogon will be chosen 4832 # first if we set CC to just the basename; use the full file name. 4833 shift 4834 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4835 fi 4836fi 4837fi 4838fi 4839CC=$ac_cv_prog_CC 4840if test -n "$CC"; then 4841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4842$as_echo "$CC" >&6; } 4843else 4844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4845$as_echo "no" >&6; } 4846fi 4847 4848 4849fi 4850if test -z "$CC"; then 4851 if test -n "$ac_tool_prefix"; then 4852 for ac_prog in cl.exe 4853 do 4854 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4855set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4857$as_echo_n "checking for $ac_word... " >&6; } 4858if ${ac_cv_prog_CC+:} false; then : 4859 $as_echo_n "(cached) " >&6 4860else 4861 if test -n "$CC"; then 4862 ac_cv_prog_CC="$CC" # Let the user override the test. 4863else 4864as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4865for as_dir in $PATH 4866do 4867 IFS=$as_save_IFS 4868 test -z "$as_dir" && as_dir=. 4869 for ac_exec_ext in '' $ac_executable_extensions; do 4870 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4871 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4872 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4873 break 2 4874 fi 4875done 4876 done 4877IFS=$as_save_IFS 4878 4879fi 4880fi 4881CC=$ac_cv_prog_CC 4882if test -n "$CC"; then 4883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4884$as_echo "$CC" >&6; } 4885else 4886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4887$as_echo "no" >&6; } 4888fi 4889 4890 4891 test -n "$CC" && break 4892 done 4893fi 4894if test -z "$CC"; then 4895 ac_ct_CC=$CC 4896 for ac_prog in cl.exe 4897do 4898 # Extract the first word of "$ac_prog", so it can be a program name with args. 4899set dummy $ac_prog; ac_word=$2 4900{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4901$as_echo_n "checking for $ac_word... " >&6; } 4902if ${ac_cv_prog_ac_ct_CC+:} false; then : 4903 $as_echo_n "(cached) " >&6 4904else 4905 if test -n "$ac_ct_CC"; then 4906 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4907else 4908as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4909for as_dir in $PATH 4910do 4911 IFS=$as_save_IFS 4912 test -z "$as_dir" && as_dir=. 4913 for ac_exec_ext in '' $ac_executable_extensions; do 4914 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4915 ac_cv_prog_ac_ct_CC="$ac_prog" 4916 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4917 break 2 4918 fi 4919done 4920 done 4921IFS=$as_save_IFS 4922 4923fi 4924fi 4925ac_ct_CC=$ac_cv_prog_ac_ct_CC 4926if test -n "$ac_ct_CC"; then 4927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4928$as_echo "$ac_ct_CC" >&6; } 4929else 4930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4931$as_echo "no" >&6; } 4932fi 4933 4934 4935 test -n "$ac_ct_CC" && break 4936done 4937 4938 if test "x$ac_ct_CC" = x; then 4939 CC="" 4940 else 4941 case $cross_compiling:$ac_tool_warned in 4942yes:) 4943{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4944$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4945ac_tool_warned=yes ;; 4946esac 4947 CC=$ac_ct_CC 4948 fi 4949fi 4950 4951fi 4952 4953 4954test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4955$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4956as_fn_error $? "no acceptable C compiler found in \$PATH 4957See \`config.log' for more details" "$LINENO" 5; } 4958 4959# Provide some information about the compiler. 4960$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4961set X $ac_compile 4962ac_compiler=$2 4963for ac_option in --version -v -V -qversion; do 4964 { { ac_try="$ac_compiler $ac_option >&5" 4965case "(($ac_try" in 4966 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4967 *) ac_try_echo=$ac_try;; 4968esac 4969eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4970$as_echo "$ac_try_echo"; } >&5 4971 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4972 ac_status=$? 4973 if test -s conftest.err; then 4974 sed '10a\ 4975... rest of stderr output deleted ... 4976 10q' conftest.err >conftest.er1 4977 cat conftest.er1 >&5 4978 fi 4979 rm -f conftest.er1 conftest.err 4980 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4981 test $ac_status = 0; } 4982done 4983 4984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4985$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4986if ${ac_cv_c_compiler_gnu+:} false; then : 4987 $as_echo_n "(cached) " >&6 4988else 4989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4990/* end confdefs.h. */ 4991 4992int 4993main () 4994{ 4995#ifndef __GNUC__ 4996 choke me 4997#endif 4998 4999 ; 5000 return 0; 5001} 5002_ACEOF 5003if ac_fn_c_try_compile "$LINENO"; then : 5004 ac_compiler_gnu=yes 5005else 5006 ac_compiler_gnu=no 5007fi 5008rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5009ac_cv_c_compiler_gnu=$ac_compiler_gnu 5010 5011fi 5012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 5013$as_echo "$ac_cv_c_compiler_gnu" >&6; } 5014if test $ac_compiler_gnu = yes; then 5015 GCC=yes 5016else 5017 GCC= 5018fi 5019ac_test_CFLAGS=${CFLAGS+set} 5020ac_save_CFLAGS=$CFLAGS 5021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 5022$as_echo_n "checking whether $CC accepts -g... " >&6; } 5023if ${ac_cv_prog_cc_g+:} false; then : 5024 $as_echo_n "(cached) " >&6 5025else 5026 ac_save_c_werror_flag=$ac_c_werror_flag 5027 ac_c_werror_flag=yes 5028 ac_cv_prog_cc_g=no 5029 CFLAGS="-g" 5030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5031/* end confdefs.h. */ 5032 5033int 5034main () 5035{ 5036 5037 ; 5038 return 0; 5039} 5040_ACEOF 5041if ac_fn_c_try_compile "$LINENO"; then : 5042 ac_cv_prog_cc_g=yes 5043else 5044 CFLAGS="" 5045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5046/* end confdefs.h. */ 5047 5048int 5049main () 5050{ 5051 5052 ; 5053 return 0; 5054} 5055_ACEOF 5056if ac_fn_c_try_compile "$LINENO"; then : 5057 5058else 5059 ac_c_werror_flag=$ac_save_c_werror_flag 5060 CFLAGS="-g" 5061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5062/* end confdefs.h. */ 5063 5064int 5065main () 5066{ 5067 5068 ; 5069 return 0; 5070} 5071_ACEOF 5072if ac_fn_c_try_compile "$LINENO"; then : 5073 ac_cv_prog_cc_g=yes 5074fi 5075rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5076fi 5077rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5078fi 5079rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5080 ac_c_werror_flag=$ac_save_c_werror_flag 5081fi 5082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 5083$as_echo "$ac_cv_prog_cc_g" >&6; } 5084if test "$ac_test_CFLAGS" = set; then 5085 CFLAGS=$ac_save_CFLAGS 5086elif test $ac_cv_prog_cc_g = yes; then 5087 if test "$GCC" = yes; then 5088 CFLAGS="-g -O2" 5089 else 5090 CFLAGS="-g" 5091 fi 5092else 5093 if test "$GCC" = yes; then 5094 CFLAGS="-O2" 5095 else 5096 CFLAGS= 5097 fi 5098fi 5099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 5100$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 5101if ${ac_cv_prog_cc_c89+:} false; then : 5102 $as_echo_n "(cached) " >&6 5103else 5104 ac_cv_prog_cc_c89=no 5105ac_save_CC=$CC 5106cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5107/* end confdefs.h. */ 5108#include <stdarg.h> 5109#include <stdio.h> 5110struct stat; 5111/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 5112struct buf { int x; }; 5113FILE * (*rcsopen) (struct buf *, struct stat *, int); 5114static char *e (p, i) 5115 char **p; 5116 int i; 5117{ 5118 return p[i]; 5119} 5120static char *f (char * (*g) (char **, int), char **p, ...) 5121{ 5122 char *s; 5123 va_list v; 5124 va_start (v,p); 5125 s = g (p, va_arg (v,int)); 5126 va_end (v); 5127 return s; 5128} 5129 5130/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 5131 function prototypes and stuff, but not '\xHH' hex character constants. 5132 These don't provoke an error unfortunately, instead are silently treated 5133 as 'x'. The following induces an error, until -std is added to get 5134 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 5135 array size at least. It's necessary to write '\x00'==0 to get something 5136 that's true only with -std. */ 5137int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 5138 5139/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 5140 inside strings and character constants. */ 5141#define FOO(x) 'x' 5142int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 5143 5144int test (int i, double x); 5145struct s1 {int (*f) (int a);}; 5146struct s2 {int (*f) (double a);}; 5147int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 5148int argc; 5149char **argv; 5150int 5151main () 5152{ 5153return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 5154 ; 5155 return 0; 5156} 5157_ACEOF 5158for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 5159 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 5160do 5161 CC="$ac_save_CC $ac_arg" 5162 if ac_fn_c_try_compile "$LINENO"; then : 5163 ac_cv_prog_cc_c89=$ac_arg 5164fi 5165rm -f core conftest.err conftest.$ac_objext 5166 test "x$ac_cv_prog_cc_c89" != "xno" && break 5167done 5168rm -f conftest.$ac_ext 5169CC=$ac_save_CC 5170 5171fi 5172# AC_CACHE_VAL 5173case "x$ac_cv_prog_cc_c89" in 5174 x) 5175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 5176$as_echo "none needed" >&6; } ;; 5177 xno) 5178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 5179$as_echo "unsupported" >&6; } ;; 5180 *) 5181 CC="$CC $ac_cv_prog_cc_c89" 5182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 5183$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 5184esac 5185if test "x$ac_cv_prog_cc_c89" != xno; then : 5186 5187fi 5188 5189ac_ext=c 5190ac_cpp='$CPP $CPPFLAGS' 5191ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5192ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5193ac_compiler_gnu=$ac_cv_c_compiler_gnu 5194 5195ac_ext=c 5196ac_cpp='$CPP $CPPFLAGS' 5197ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5198ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5199ac_compiler_gnu=$ac_cv_c_compiler_gnu 5200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 5201$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 5202if ${am_cv_prog_cc_c_o+:} false; then : 5203 $as_echo_n "(cached) " >&6 5204else 5205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5206/* end confdefs.h. */ 5207 5208int 5209main () 5210{ 5211 5212 ; 5213 return 0; 5214} 5215_ACEOF 5216 # Make sure it works both with $CC and with simple cc. 5217 # Following AC_PROG_CC_C_O, we do the test twice because some 5218 # compilers refuse to overwrite an existing .o file with -o, 5219 # though they will create one. 5220 am_cv_prog_cc_c_o=yes 5221 for am_i in 1 2; do 5222 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 5223 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 5224 ac_status=$? 5225 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5226 (exit $ac_status); } \ 5227 && test -f conftest2.$ac_objext; then 5228 : OK 5229 else 5230 am_cv_prog_cc_c_o=no 5231 break 5232 fi 5233 done 5234 rm -f core conftest* 5235 unset am_i 5236fi 5237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 5238$as_echo "$am_cv_prog_cc_c_o" >&6; } 5239if test "$am_cv_prog_cc_c_o" != yes; then 5240 # Losing compiler, so override with the script. 5241 # FIXME: It is wrong to rewrite CC. 5242 # But if we don't then we get into trouble of one sort or another. 5243 # A longer-term fix would be to have automake use am__CC in this case, 5244 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 5245 CC="$am_aux_dir/compile $CC" 5246fi 5247ac_ext=c 5248ac_cpp='$CPP $CPPFLAGS' 5249ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5250ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5251ac_compiler_gnu=$ac_cv_c_compiler_gnu 5252 5253 5254depcc="$CC" am_compiler_list= 5255 5256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 5257$as_echo_n "checking dependency style of $depcc... " >&6; } 5258if ${am_cv_CC_dependencies_compiler_type+:} false; then : 5259 $as_echo_n "(cached) " >&6 5260else 5261 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5262 # We make a subdir and do the tests there. Otherwise we can end up 5263 # making bogus files that we don't know about and never remove. For 5264 # instance it was reported that on HP-UX the gcc test will end up 5265 # making a dummy file named 'D' -- because '-MD' means "put the output 5266 # in D". 5267 rm -rf conftest.dir 5268 mkdir conftest.dir 5269 # Copy depcomp to subdir because otherwise we won't find it if we're 5270 # using a relative directory. 5271 cp "$am_depcomp" conftest.dir 5272 cd conftest.dir 5273 # We will build objects and dependencies in a subdirectory because 5274 # it helps to detect inapplicable dependency modes. For instance 5275 # both Tru64's cc and ICC support -MD to output dependencies as a 5276 # side effect of compilation, but ICC will put the dependencies in 5277 # the current directory while Tru64 will put them in the object 5278 # directory. 5279 mkdir sub 5280 5281 am_cv_CC_dependencies_compiler_type=none 5282 if test "$am_compiler_list" = ""; then 5283 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5284 fi 5285 am__universal=false 5286 case " $depcc " in #( 5287 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5288 esac 5289 5290 for depmode in $am_compiler_list; do 5291 # Setup a source with many dependencies, because some compilers 5292 # like to wrap large dependency lists on column 80 (with \), and 5293 # we should not choose a depcomp mode which is confused by this. 5294 # 5295 # We need to recreate these files for each test, as the compiler may 5296 # overwrite some of them when testing with obscure command lines. 5297 # This happens at least with the AIX C compiler. 5298 : > sub/conftest.c 5299 for i in 1 2 3 4 5 6; do 5300 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5301 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 5302 # Solaris 10 /bin/sh. 5303 echo '/* dummy */' > sub/conftst$i.h 5304 done 5305 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5306 5307 # We check with '-c' and '-o' for the sake of the "dashmstdout" 5308 # mode. It turns out that the SunPro C++ compiler does not properly 5309 # handle '-M -o', and we need to detect this. Also, some Intel 5310 # versions had trouble with output in subdirs. 5311 am__obj=sub/conftest.${OBJEXT-o} 5312 am__minus_obj="-o $am__obj" 5313 case $depmode in 5314 gcc) 5315 # This depmode causes a compiler race in universal mode. 5316 test "$am__universal" = false || continue 5317 ;; 5318 nosideeffect) 5319 # After this tag, mechanisms are not by side-effect, so they'll 5320 # only be used when explicitly requested. 5321 if test "x$enable_dependency_tracking" = xyes; then 5322 continue 5323 else 5324 break 5325 fi 5326 ;; 5327 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 5328 # This compiler won't grok '-c -o', but also, the minuso test has 5329 # not run yet. These depmodes are late enough in the game, and 5330 # so weak that their functioning should not be impacted. 5331 am__obj=conftest.${OBJEXT-o} 5332 am__minus_obj= 5333 ;; 5334 none) break ;; 5335 esac 5336 if depmode=$depmode \ 5337 source=sub/conftest.c object=$am__obj \ 5338 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5339 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5340 >/dev/null 2>conftest.err && 5341 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5342 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5343 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5344 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5345 # icc doesn't choke on unknown options, it will just issue warnings 5346 # or remarks (even with -Werror). So we grep stderr for any message 5347 # that says an option was ignored or not supported. 5348 # When given -MP, icc 7.0 and 7.1 complain thusly: 5349 # icc: Command line warning: ignoring option '-M'; no argument required 5350 # The diagnosis changed in icc 8.0: 5351 # icc: Command line remark: option '-MP' not supported 5352 if (grep 'ignoring option' conftest.err || 5353 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5354 am_cv_CC_dependencies_compiler_type=$depmode 5355 break 5356 fi 5357 fi 5358 done 5359 5360 cd .. 5361 rm -rf conftest.dir 5362else 5363 am_cv_CC_dependencies_compiler_type=none 5364fi 5365 5366fi 5367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 5368$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 5369CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 5370 5371 if 5372 test "x$enable_dependency_tracking" != xno \ 5373 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 5374 am__fastdepCC_TRUE= 5375 am__fastdepCC_FALSE='#' 5376else 5377 am__fastdepCC_TRUE='#' 5378 am__fastdepCC_FALSE= 5379fi 5380 5381 5382# Check whether --enable-largefile was given. 5383if test "${enable_largefile+set}" = set; then : 5384 enableval=$enable_largefile; 5385fi 5386 5387if test "$enable_largefile" != no; then 5388 5389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 5390$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 5391if ${ac_cv_sys_largefile_CC+:} false; then : 5392 $as_echo_n "(cached) " >&6 5393else 5394 ac_cv_sys_largefile_CC=no 5395 if test "$GCC" != yes; then 5396 ac_save_CC=$CC 5397 while :; do 5398 # IRIX 6.2 and later do not support large files by default, 5399 # so use the C compiler's -n32 option if that helps. 5400 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5401/* end confdefs.h. */ 5402#include <sys/types.h> 5403 /* Check that off_t can represent 2**63 - 1 correctly. 5404 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5405 since some C++ compilers masquerading as C compilers 5406 incorrectly reject 9223372036854775807. */ 5407#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5408 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5409 && LARGE_OFF_T % 2147483647 == 1) 5410 ? 1 : -1]; 5411int 5412main () 5413{ 5414 5415 ; 5416 return 0; 5417} 5418_ACEOF 5419 if ac_fn_c_try_compile "$LINENO"; then : 5420 break 5421fi 5422rm -f core conftest.err conftest.$ac_objext 5423 CC="$CC -n32" 5424 if ac_fn_c_try_compile "$LINENO"; then : 5425 ac_cv_sys_largefile_CC=' -n32'; break 5426fi 5427rm -f core conftest.err conftest.$ac_objext 5428 break 5429 done 5430 CC=$ac_save_CC 5431 rm -f conftest.$ac_ext 5432 fi 5433fi 5434{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 5435$as_echo "$ac_cv_sys_largefile_CC" >&6; } 5436 if test "$ac_cv_sys_largefile_CC" != no; then 5437 CC=$CC$ac_cv_sys_largefile_CC 5438 fi 5439 5440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 5441$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 5442if ${ac_cv_sys_file_offset_bits+:} false; then : 5443 $as_echo_n "(cached) " >&6 5444else 5445 while :; do 5446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5447/* end confdefs.h. */ 5448#include <sys/types.h> 5449 /* Check that off_t can represent 2**63 - 1 correctly. 5450 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5451 since some C++ compilers masquerading as C compilers 5452 incorrectly reject 9223372036854775807. */ 5453#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5454 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5455 && LARGE_OFF_T % 2147483647 == 1) 5456 ? 1 : -1]; 5457int 5458main () 5459{ 5460 5461 ; 5462 return 0; 5463} 5464_ACEOF 5465if ac_fn_c_try_compile "$LINENO"; then : 5466 ac_cv_sys_file_offset_bits=no; break 5467fi 5468rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5470/* end confdefs.h. */ 5471#define _FILE_OFFSET_BITS 64 5472#include <sys/types.h> 5473 /* Check that off_t can represent 2**63 - 1 correctly. 5474 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5475 since some C++ compilers masquerading as C compilers 5476 incorrectly reject 9223372036854775807. */ 5477#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5478 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5479 && LARGE_OFF_T % 2147483647 == 1) 5480 ? 1 : -1]; 5481int 5482main () 5483{ 5484 5485 ; 5486 return 0; 5487} 5488_ACEOF 5489if ac_fn_c_try_compile "$LINENO"; then : 5490 ac_cv_sys_file_offset_bits=64; break 5491fi 5492rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5493 ac_cv_sys_file_offset_bits=unknown 5494 break 5495done 5496fi 5497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 5498$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 5499case $ac_cv_sys_file_offset_bits in #( 5500 no | unknown) ;; 5501 *) 5502cat >>confdefs.h <<_ACEOF 5503#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 5504_ACEOF 5505;; 5506esac 5507rm -rf conftest* 5508 if test $ac_cv_sys_file_offset_bits = unknown; then 5509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 5510$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 5511if ${ac_cv_sys_large_files+:} false; then : 5512 $as_echo_n "(cached) " >&6 5513else 5514 while :; do 5515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5516/* end confdefs.h. */ 5517#include <sys/types.h> 5518 /* Check that off_t can represent 2**63 - 1 correctly. 5519 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5520 since some C++ compilers masquerading as C compilers 5521 incorrectly reject 9223372036854775807. */ 5522#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5523 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5524 && LARGE_OFF_T % 2147483647 == 1) 5525 ? 1 : -1]; 5526int 5527main () 5528{ 5529 5530 ; 5531 return 0; 5532} 5533_ACEOF 5534if ac_fn_c_try_compile "$LINENO"; then : 5535 ac_cv_sys_large_files=no; break 5536fi 5537rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5539/* end confdefs.h. */ 5540#define _LARGE_FILES 1 5541#include <sys/types.h> 5542 /* Check that off_t can represent 2**63 - 1 correctly. 5543 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5544 since some C++ compilers masquerading as C compilers 5545 incorrectly reject 9223372036854775807. */ 5546#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5547 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5548 && LARGE_OFF_T % 2147483647 == 1) 5549 ? 1 : -1]; 5550int 5551main () 5552{ 5553 5554 ; 5555 return 0; 5556} 5557_ACEOF 5558if ac_fn_c_try_compile "$LINENO"; then : 5559 ac_cv_sys_large_files=1; break 5560fi 5561rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5562 ac_cv_sys_large_files=unknown 5563 break 5564done 5565fi 5566{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 5567$as_echo "$ac_cv_sys_large_files" >&6; } 5568case $ac_cv_sys_large_files in #( 5569 no | unknown) ;; 5570 *) 5571cat >>confdefs.h <<_ACEOF 5572#define _LARGE_FILES $ac_cv_sys_large_files 5573_ACEOF 5574;; 5575esac 5576rm -rf conftest* 5577 fi 5578 5579 5580fi 5581 5582ac_ext=c 5583ac_cpp='$CPP $CPPFLAGS' 5584ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5585ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5586ac_compiler_gnu=$ac_cv_c_compiler_gnu 5587 5588ac_lto_plugin_warn_cflags= 5589save_CFLAGS="$CFLAGS" 5590for real_option in -Wall; do 5591 # Do the check with the no- prefix removed since gcc silently 5592 # accepts any -Wno-* option on purpose 5593 case $real_option in 5594 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;; 5595 *) option=$real_option ;; 5596 esac 5597 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh` 5598 5599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5 5600$as_echo_n "checking whether $CC supports $option... " >&6; } 5601if eval \${$as_acx_Woption+:} false; then : 5602 $as_echo_n "(cached) " >&6 5603else 5604 CFLAGS="$option" 5605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5606/* end confdefs.h. */ 5607 5608int 5609main () 5610{ 5611 5612 ; 5613 return 0; 5614} 5615_ACEOF 5616if ac_fn_c_try_compile "$LINENO"; then : 5617 eval "$as_acx_Woption=yes" 5618else 5619 eval "$as_acx_Woption=no" 5620fi 5621rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5622 5623fi 5624eval ac_res=\$$as_acx_Woption 5625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 5626$as_echo "$ac_res" >&6; } 5627 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then : 5628 ac_lto_plugin_warn_cflags="$ac_lto_plugin_warn_cflags${ac_lto_plugin_warn_cflags:+ }$real_option" 5629fi 5630 done 5631CFLAGS="$save_CFLAGS" 5632ac_ext=c 5633ac_cpp='$CPP $CPPFLAGS' 5634ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5635ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5636ac_compiler_gnu=$ac_cv_c_compiler_gnu 5637 5638 5639 5640# Check whether -static-libgcc is supported. 5641saved_LDFLAGS="$LDFLAGS" 5642LDFLAGS="$LDFLAGS -static-libgcc" 5643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -static-libgcc" >&5 5644$as_echo_n "checking for -static-libgcc... " >&6; } 5645cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5646/* end confdefs.h. */ 5647 5648 int main() {} 5649_ACEOF 5650if ac_fn_c_try_link "$LINENO"; then : 5651 have_static_libgcc=yes 5652else 5653 have_static_libgcc=no 5654fi 5655rm -f core conftest.err conftest.$ac_objext \ 5656 conftest$ac_exeext conftest.$ac_ext 5657{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_static_libgcc" >&5 5658$as_echo "$have_static_libgcc" >&6; }; 5659LDFLAGS="$saved_LDFLAGS" 5660# Need -Wc to get it through libtool. 5661if test "x$have_static_libgcc" = xyes; then 5662 ac_lto_plugin_ldflags="-Wc,-static-libgcc" 5663fi 5664 5665 5666 # Check whether --enable-cet was given. 5667if test "${enable_cet+set}" = set; then : 5668 enableval=$enable_cet; 5669 case "$enableval" in 5670 yes|no|auto) ;; 5671 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 5672 esac 5673 5674else 5675 enable_cet=auto 5676fi 5677 5678 5679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 5680$as_echo_n "checking for CET support... " >&6; } 5681 5682case "$host" in 5683 i[34567]86-*-linux* | x86_64-*-linux*) 5684 may_have_cet=yes 5685 save_CFLAGS="$CFLAGS" 5686 CFLAGS="$CFLAGS -fcf-protection" 5687 case "$enable_cet" in 5688 auto) 5689 # Check if target supports multi-byte NOPs 5690 # and if assembler supports CET insn. 5691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5692/* end confdefs.h. */ 5693 5694int 5695main () 5696{ 5697 5698#if !defined(__SSE2__) 5699#error target does not support multi-byte NOPs 5700#else 5701asm ("setssbsy"); 5702#endif 5703 5704 ; 5705 return 0; 5706} 5707_ACEOF 5708if ac_fn_c_try_compile "$LINENO"; then : 5709 enable_cet=yes 5710else 5711 enable_cet=no 5712fi 5713rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5714 ;; 5715 yes) 5716 # Check if assembler supports CET. 5717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5718/* end confdefs.h. */ 5719 5720int 5721main () 5722{ 5723asm ("setssbsy"); 5724 ; 5725 return 0; 5726} 5727_ACEOF 5728if ac_fn_c_try_compile "$LINENO"; then : 5729 5730else 5731 as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5 5732fi 5733rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5734 ;; 5735 esac 5736 CFLAGS="$save_CFLAGS" 5737 ;; 5738 *) 5739 may_have_cet=no 5740 enable_cet=no 5741 ;; 5742esac 5743 5744save_CFLAGS="$CFLAGS" 5745CFLAGS="$CFLAGS -fcf-protection=none" 5746save_LDFLAGS="$LDFLAGS" 5747LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk" 5748if test x$may_have_cet = xyes; then 5749 # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work. 5750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5751/* end confdefs.h. */ 5752 5753int 5754main () 5755{ 5756return 0; 5757 ; 5758 return 0; 5759} 5760_ACEOF 5761if ac_fn_c_try_link "$LINENO"; then : 5762 may_have_cet=yes 5763else 5764 may_have_cet=no 5765fi 5766rm -f core conftest.err conftest.$ac_objext \ 5767 conftest$ac_exeext conftest.$ac_ext 5768fi 5769 5770if test x$may_have_cet = xyes; then 5771 if test x$cross_compiling = xno; then 5772 if test "$cross_compiling" = yes; then : 5773 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5774$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5775as_fn_error $? "cannot run test program while cross compiling 5776See \`config.log' for more details" "$LINENO" 5; } 5777else 5778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5779/* end confdefs.h. */ 5780 5781static void 5782foo (void) 5783{ 5784} 5785 5786static void 5787__attribute__ ((noinline, noclone)) 5788xxx (void (*f) (void)) 5789{ 5790 f (); 5791} 5792 5793static void 5794__attribute__ ((noinline, noclone)) 5795bar (void) 5796{ 5797 xxx (foo); 5798} 5799 5800int 5801main () 5802{ 5803 bar (); 5804 return 0; 5805} 5806 5807_ACEOF 5808if ac_fn_c_try_run "$LINENO"; then : 5809 have_cet=no 5810else 5811 have_cet=yes 5812fi 5813rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5814 conftest.$ac_objext conftest.beam conftest.$ac_ext 5815fi 5816 5817 if test x$enable_cet = xno -a x$have_cet = xyes; then 5818 as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5 5819 fi 5820 fi 5821else 5822 # Enable CET in cross compiler if possible so that it will run on both 5823 # CET and non-CET hosts. 5824 have_cet=yes 5825fi 5826if test x$enable_cet = xyes; then 5827 CET_HOST_FLAGS="-fcf-protection" 5828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5829$as_echo "yes" >&6; } 5830else 5831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5832$as_echo "no" >&6; } 5833fi 5834CFLAGS="$save_CFLAGS" 5835LDFLAGS="$save_LDFLAGS" 5836 5837 5838 5839if test x"$host_subdir" = x.; then 5840 gcc_build_dir=../gcc 5841else 5842 gcc_build_dir=../../$host_subdir/gcc 5843fi 5844 5845 5846# Used for constructing correct paths for offload compilers. 5847accel_dir_suffix= 5848real_target_noncanonical=${target_noncanonical} 5849if test x"$enable_as_accelerator_for" != x; then 5850 accel_dir_suffix=/accel/${target_noncanonical} 5851 real_target_noncanonical=${enable_as_accelerator_for} 5852fi 5853 5854 5855 5856# Determine what GCC version number to use in filesystem paths. 5857 5858 get_gcc_base_ver="cat" 5859 5860# Check whether --with-gcc-major-version-only was given. 5861if test "${with_gcc_major_version_only+set}" = set; then : 5862 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 5863 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 5864 fi 5865 5866fi 5867 5868 5869 5870 5871case `pwd` in 5872 *\ * | *\ *) 5873 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5874$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5875esac 5876 5877 5878 5879macro_version='2.2.7a' 5880macro_revision='1.3134' 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894ltmain="$ac_aux_dir/ltmain.sh" 5895 5896# Backslashify metacharacters that are still active within 5897# double-quoted strings. 5898sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5899 5900# Same as above, but do not quote variable references. 5901double_quote_subst='s/\(["`\\]\)/\\\1/g' 5902 5903# Sed substitution to delay expansion of an escaped shell variable in a 5904# double_quote_subst'ed string. 5905delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5906 5907# Sed substitution to delay expansion of an escaped single quote. 5908delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5909 5910# Sed substitution to avoid accidental globbing in evaled expressions 5911no_glob_subst='s/\*/\\\*/g' 5912 5913ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5914ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5915ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5916 5917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5918$as_echo_n "checking how to print strings... " >&6; } 5919# Test print first, because it will be a builtin if present. 5920if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5921 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5922 ECHO='print -r --' 5923elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5924 ECHO='printf %s\n' 5925else 5926 # Use this function as a fallback that always works. 5927 func_fallback_echo () 5928 { 5929 eval 'cat <<_LTECHO_EOF 5930$1 5931_LTECHO_EOF' 5932 } 5933 ECHO='func_fallback_echo' 5934fi 5935 5936# func_echo_all arg... 5937# Invoke $ECHO with all args, space-separated. 5938func_echo_all () 5939{ 5940 $ECHO "" 5941} 5942 5943case "$ECHO" in 5944 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5945$as_echo "printf" >&6; } ;; 5946 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5947$as_echo "print -r" >&6; } ;; 5948 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5949$as_echo "cat" >&6; } ;; 5950esac 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5966$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5967if ${ac_cv_path_SED+:} false; then : 5968 $as_echo_n "(cached) " >&6 5969else 5970 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5971 for ac_i in 1 2 3 4 5 6 7; do 5972 ac_script="$ac_script$as_nl$ac_script" 5973 done 5974 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5975 { ac_script=; unset ac_script;} 5976 if test -z "$SED"; then 5977 ac_path_SED_found=false 5978 # Loop through the user's path and test for each of PROGNAME-LIST 5979 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5980for as_dir in $PATH 5981do 5982 IFS=$as_save_IFS 5983 test -z "$as_dir" && as_dir=. 5984 for ac_prog in sed gsed; do 5985 for ac_exec_ext in '' $ac_executable_extensions; do 5986 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5987 as_fn_executable_p "$ac_path_SED" || continue 5988# Check for GNU ac_path_SED and select it if it is found. 5989 # Check for GNU $ac_path_SED 5990case `"$ac_path_SED" --version 2>&1` in 5991*GNU*) 5992 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5993*) 5994 ac_count=0 5995 $as_echo_n 0123456789 >"conftest.in" 5996 while : 5997 do 5998 cat "conftest.in" "conftest.in" >"conftest.tmp" 5999 mv "conftest.tmp" "conftest.in" 6000 cp "conftest.in" "conftest.nl" 6001 $as_echo '' >> "conftest.nl" 6002 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 6003 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6004 as_fn_arith $ac_count + 1 && ac_count=$as_val 6005 if test $ac_count -gt ${ac_path_SED_max-0}; then 6006 # Best one so far, save it but keep looking for a better one 6007 ac_cv_path_SED="$ac_path_SED" 6008 ac_path_SED_max=$ac_count 6009 fi 6010 # 10*(2^10) chars as input seems more than enough 6011 test $ac_count -gt 10 && break 6012 done 6013 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6014esac 6015 6016 $ac_path_SED_found && break 3 6017 done 6018 done 6019 done 6020IFS=$as_save_IFS 6021 if test -z "$ac_cv_path_SED"; then 6022 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 6023 fi 6024else 6025 ac_cv_path_SED=$SED 6026fi 6027 6028fi 6029{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 6030$as_echo "$ac_cv_path_SED" >&6; } 6031 SED="$ac_cv_path_SED" 6032 rm -f conftest.sed 6033 6034test -z "$SED" && SED=sed 6035Xsed="$SED -e 1s/^X//" 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 6048$as_echo_n "checking for fgrep... " >&6; } 6049if ${ac_cv_path_FGREP+:} false; then : 6050 $as_echo_n "(cached) " >&6 6051else 6052 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 6053 then ac_cv_path_FGREP="$GREP -F" 6054 else 6055 if test -z "$FGREP"; then 6056 ac_path_FGREP_found=false 6057 # Loop through the user's path and test for each of PROGNAME-LIST 6058 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6059for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 6060do 6061 IFS=$as_save_IFS 6062 test -z "$as_dir" && as_dir=. 6063 for ac_prog in fgrep; do 6064 for ac_exec_ext in '' $ac_executable_extensions; do 6065 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 6066 as_fn_executable_p "$ac_path_FGREP" || continue 6067# Check for GNU ac_path_FGREP and select it if it is found. 6068 # Check for GNU $ac_path_FGREP 6069case `"$ac_path_FGREP" --version 2>&1` in 6070*GNU*) 6071 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 6072*) 6073 ac_count=0 6074 $as_echo_n 0123456789 >"conftest.in" 6075 while : 6076 do 6077 cat "conftest.in" "conftest.in" >"conftest.tmp" 6078 mv "conftest.tmp" "conftest.in" 6079 cp "conftest.in" "conftest.nl" 6080 $as_echo 'FGREP' >> "conftest.nl" 6081 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 6082 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6083 as_fn_arith $ac_count + 1 && ac_count=$as_val 6084 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 6085 # Best one so far, save it but keep looking for a better one 6086 ac_cv_path_FGREP="$ac_path_FGREP" 6087 ac_path_FGREP_max=$ac_count 6088 fi 6089 # 10*(2^10) chars as input seems more than enough 6090 test $ac_count -gt 10 && break 6091 done 6092 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6093esac 6094 6095 $ac_path_FGREP_found && break 3 6096 done 6097 done 6098 done 6099IFS=$as_save_IFS 6100 if test -z "$ac_cv_path_FGREP"; then 6101 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 6102 fi 6103else 6104 ac_cv_path_FGREP=$FGREP 6105fi 6106 6107 fi 6108fi 6109{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 6110$as_echo "$ac_cv_path_FGREP" >&6; } 6111 FGREP="$ac_cv_path_FGREP" 6112 6113 6114test -z "$GREP" && GREP=grep 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134# Check whether --with-gnu-ld was given. 6135if test "${with_gnu_ld+set}" = set; then : 6136 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 6137else 6138 with_gnu_ld=no 6139fi 6140 6141ac_prog=ld 6142if test "$GCC" = yes; then 6143 # Check if gcc -print-prog-name=ld gives a path. 6144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 6145$as_echo_n "checking for ld used by $CC... " >&6; } 6146 case $host in 6147 *-*-mingw*) 6148 # gcc leaves a trailing carriage return which upsets mingw 6149 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 6150 *) 6151 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 6152 esac 6153 case $ac_prog in 6154 # Accept absolute paths. 6155 [\\/]* | ?:[\\/]*) 6156 re_direlt='/[^/][^/]*/\.\./' 6157 # Canonicalize the pathname of ld 6158 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 6159 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 6160 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 6161 done 6162 test -z "$LD" && LD="$ac_prog" 6163 ;; 6164 "") 6165 # If it fails, then pretend we aren't using GCC. 6166 ac_prog=ld 6167 ;; 6168 *) 6169 # If it is relative, then search for the first ld in PATH. 6170 with_gnu_ld=unknown 6171 ;; 6172 esac 6173elif test "$with_gnu_ld" = yes; then 6174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 6175$as_echo_n "checking for GNU ld... " >&6; } 6176else 6177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 6178$as_echo_n "checking for non-GNU ld... " >&6; } 6179fi 6180if ${lt_cv_path_LD+:} false; then : 6181 $as_echo_n "(cached) " >&6 6182else 6183 if test -z "$LD"; then 6184 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6185 for ac_dir in $PATH; do 6186 IFS="$lt_save_ifs" 6187 test -z "$ac_dir" && ac_dir=. 6188 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 6189 lt_cv_path_LD="$ac_dir/$ac_prog" 6190 # Check to see if the program is GNU ld. I'd rather use --version, 6191 # but apparently some variants of GNU ld only accept -v. 6192 # Break only if it was the GNU/non-GNU ld that we prefer. 6193 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 6194 *GNU* | *'with BFD'*) 6195 test "$with_gnu_ld" != no && break 6196 ;; 6197 *) 6198 test "$with_gnu_ld" != yes && break 6199 ;; 6200 esac 6201 fi 6202 done 6203 IFS="$lt_save_ifs" 6204else 6205 lt_cv_path_LD="$LD" # Let the user override the test with a path. 6206fi 6207fi 6208 6209LD="$lt_cv_path_LD" 6210if test -n "$LD"; then 6211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 6212$as_echo "$LD" >&6; } 6213else 6214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6215$as_echo "no" >&6; } 6216fi 6217test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 6218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 6219$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 6220if ${lt_cv_prog_gnu_ld+:} false; then : 6221 $as_echo_n "(cached) " >&6 6222else 6223 # I'd rather use --version here, but apparently some GNU lds only accept -v. 6224case `$LD -v 2>&1 </dev/null` in 6225*GNU* | *'with BFD'*) 6226 lt_cv_prog_gnu_ld=yes 6227 ;; 6228*) 6229 lt_cv_prog_gnu_ld=no 6230 ;; 6231esac 6232fi 6233{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6234$as_echo "$lt_cv_prog_gnu_ld" >&6; } 6235with_gnu_ld=$lt_cv_prog_gnu_ld 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6246$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6247if ${lt_cv_path_NM+:} false; then : 6248 $as_echo_n "(cached) " >&6 6249else 6250 if test -n "$NM"; then 6251 # Let the user override the test. 6252 lt_cv_path_NM="$NM" 6253else 6254 lt_nm_to_check="${ac_tool_prefix}nm" 6255 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6256 lt_nm_to_check="$lt_nm_to_check nm" 6257 fi 6258 for lt_tmp_nm in $lt_nm_to_check; do 6259 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6260 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6261 IFS="$lt_save_ifs" 6262 test -z "$ac_dir" && ac_dir=. 6263 tmp_nm="$ac_dir/$lt_tmp_nm" 6264 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 6265 # Check to see if the nm accepts a BSD-compat flag. 6266 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 6267 # nm: unknown option "B" ignored 6268 # Tru64's nm complains that /dev/null is an invalid object file 6269 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 6270 */dev/null* | *'Invalid file or object type'*) 6271 lt_cv_path_NM="$tmp_nm -B" 6272 break 6273 ;; 6274 *) 6275 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 6276 */dev/null*) 6277 lt_cv_path_NM="$tmp_nm -p" 6278 break 6279 ;; 6280 *) 6281 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6282 continue # so that we can try to find one that supports BSD flags 6283 ;; 6284 esac 6285 ;; 6286 esac 6287 fi 6288 done 6289 IFS="$lt_save_ifs" 6290 done 6291 : ${lt_cv_path_NM=no} 6292fi 6293fi 6294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6295$as_echo "$lt_cv_path_NM" >&6; } 6296if test "$lt_cv_path_NM" != "no"; then 6297 NM="$lt_cv_path_NM" 6298else 6299 # Didn't find any BSD compatible name lister, look for dumpbin. 6300 if test -n "$DUMPBIN"; then : 6301 # Let the user override the test. 6302 else 6303 if test -n "$ac_tool_prefix"; then 6304 for ac_prog in dumpbin "link -dump" 6305 do 6306 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6307set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6309$as_echo_n "checking for $ac_word... " >&6; } 6310if ${ac_cv_prog_DUMPBIN+:} false; then : 6311 $as_echo_n "(cached) " >&6 6312else 6313 if test -n "$DUMPBIN"; then 6314 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6315else 6316as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6317for as_dir in $PATH 6318do 6319 IFS=$as_save_IFS 6320 test -z "$as_dir" && as_dir=. 6321 for ac_exec_ext in '' $ac_executable_extensions; do 6322 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6323 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6324 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6325 break 2 6326 fi 6327done 6328 done 6329IFS=$as_save_IFS 6330 6331fi 6332fi 6333DUMPBIN=$ac_cv_prog_DUMPBIN 6334if test -n "$DUMPBIN"; then 6335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6336$as_echo "$DUMPBIN" >&6; } 6337else 6338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6339$as_echo "no" >&6; } 6340fi 6341 6342 6343 test -n "$DUMPBIN" && break 6344 done 6345fi 6346if test -z "$DUMPBIN"; then 6347 ac_ct_DUMPBIN=$DUMPBIN 6348 for ac_prog in dumpbin "link -dump" 6349do 6350 # Extract the first word of "$ac_prog", so it can be a program name with args. 6351set dummy $ac_prog; ac_word=$2 6352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6353$as_echo_n "checking for $ac_word... " >&6; } 6354if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 6355 $as_echo_n "(cached) " >&6 6356else 6357 if test -n "$ac_ct_DUMPBIN"; then 6358 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6359else 6360as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6361for as_dir in $PATH 6362do 6363 IFS=$as_save_IFS 6364 test -z "$as_dir" && as_dir=. 6365 for ac_exec_ext in '' $ac_executable_extensions; do 6366 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6367 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6368 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6369 break 2 6370 fi 6371done 6372 done 6373IFS=$as_save_IFS 6374 6375fi 6376fi 6377ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6378if test -n "$ac_ct_DUMPBIN"; then 6379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6380$as_echo "$ac_ct_DUMPBIN" >&6; } 6381else 6382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6383$as_echo "no" >&6; } 6384fi 6385 6386 6387 test -n "$ac_ct_DUMPBIN" && break 6388done 6389 6390 if test "x$ac_ct_DUMPBIN" = x; then 6391 DUMPBIN=":" 6392 else 6393 case $cross_compiling:$ac_tool_warned in 6394yes:) 6395{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6396$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6397ac_tool_warned=yes ;; 6398esac 6399 DUMPBIN=$ac_ct_DUMPBIN 6400 fi 6401fi 6402 6403 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6404 *COFF*) 6405 DUMPBIN="$DUMPBIN -symbols" 6406 ;; 6407 *) 6408 DUMPBIN=: 6409 ;; 6410 esac 6411 fi 6412 6413 if test "$DUMPBIN" != ":"; then 6414 NM="$DUMPBIN" 6415 fi 6416fi 6417test -z "$NM" && NM=nm 6418 6419 6420 6421 6422 6423 6424{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6425$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6426if ${lt_cv_nm_interface+:} false; then : 6427 $as_echo_n "(cached) " >&6 6428else 6429 lt_cv_nm_interface="BSD nm" 6430 echo "int some_variable = 0;" > conftest.$ac_ext 6431 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6432 (eval "$ac_compile" 2>conftest.err) 6433 cat conftest.err >&5 6434 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6435 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6436 cat conftest.err >&5 6437 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6438 cat conftest.out >&5 6439 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6440 lt_cv_nm_interface="MS dumpbin" 6441 fi 6442 rm -f conftest* 6443fi 6444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6445$as_echo "$lt_cv_nm_interface" >&6; } 6446 6447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6448$as_echo_n "checking whether ln -s works... " >&6; } 6449LN_S=$as_ln_s 6450if test "$LN_S" = "ln -s"; then 6451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6452$as_echo "yes" >&6; } 6453else 6454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6455$as_echo "no, using $LN_S" >&6; } 6456fi 6457 6458# find the maximum length of command line arguments 6459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6460$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6461if ${lt_cv_sys_max_cmd_len+:} false; then : 6462 $as_echo_n "(cached) " >&6 6463else 6464 i=0 6465 teststring="ABCD" 6466 6467 case $build_os in 6468 msdosdjgpp*) 6469 # On DJGPP, this test can blow up pretty badly due to problems in libc 6470 # (any single argument exceeding 2000 bytes causes a buffer overrun 6471 # during glob expansion). Even if it were fixed, the result of this 6472 # check would be larger than it should be. 6473 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6474 ;; 6475 6476 gnu*) 6477 # Under GNU Hurd, this test is not required because there is 6478 # no limit to the length of command line arguments. 6479 # Libtool will interpret -1 as no limit whatsoever 6480 lt_cv_sys_max_cmd_len=-1; 6481 ;; 6482 6483 cygwin* | mingw* | cegcc*) 6484 # On Win9x/ME, this test blows up -- it succeeds, but takes 6485 # about 5 minutes as the teststring grows exponentially. 6486 # Worse, since 9x/ME are not pre-emptively multitasking, 6487 # you end up with a "frozen" computer, even though with patience 6488 # the test eventually succeeds (with a max line length of 256k). 6489 # Instead, let's just punt: use the minimum linelength reported by 6490 # all of the supported platforms: 8192 (on NT/2K/XP). 6491 lt_cv_sys_max_cmd_len=8192; 6492 ;; 6493 6494 mint*) 6495 # On MiNT this can take a long time and run out of memory. 6496 lt_cv_sys_max_cmd_len=8192; 6497 ;; 6498 6499 amigaos*) 6500 # On AmigaOS with pdksh, this test takes hours, literally. 6501 # So we just punt and use a minimum line length of 8192. 6502 lt_cv_sys_max_cmd_len=8192; 6503 ;; 6504 6505 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6506 # This has been around since 386BSD, at least. Likely further. 6507 if test -x /sbin/sysctl; then 6508 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6509 elif test -x /usr/sbin/sysctl; then 6510 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6511 else 6512 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6513 fi 6514 # And add a safety zone 6515 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6516 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6517 ;; 6518 6519 interix*) 6520 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6521 lt_cv_sys_max_cmd_len=196608 6522 ;; 6523 6524 osf*) 6525 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6526 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6527 # nice to cause kernel panics so lets avoid the loop below. 6528 # First set a reasonable default. 6529 lt_cv_sys_max_cmd_len=16384 6530 # 6531 if test -x /sbin/sysconfig; then 6532 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6533 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6534 esac 6535 fi 6536 ;; 6537 sco3.2v5*) 6538 lt_cv_sys_max_cmd_len=102400 6539 ;; 6540 sysv5* | sco5v6* | sysv4.2uw2*) 6541 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6542 if test -n "$kargmax"; then 6543 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6544 else 6545 lt_cv_sys_max_cmd_len=32768 6546 fi 6547 ;; 6548 *) 6549 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6550 if test -n "$lt_cv_sys_max_cmd_len"; then 6551 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6552 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6553 else 6554 # Make teststring a little bigger before we do anything with it. 6555 # a 1K string should be a reasonable start. 6556 for i in 1 2 3 4 5 6 7 8 ; do 6557 teststring=$teststring$teststring 6558 done 6559 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6560 # If test is not a shell built-in, we'll probably end up computing a 6561 # maximum length that is only half of the actual maximum length, but 6562 # we can't tell. 6563 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6564 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6565 test $i != 17 # 1/2 MB should be enough 6566 do 6567 i=`expr $i + 1` 6568 teststring=$teststring$teststring 6569 done 6570 # Only check the string length outside the loop. 6571 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6572 teststring= 6573 # Add a significant safety factor because C++ compilers can tack on 6574 # massive amounts of additional arguments before passing them to the 6575 # linker. It appears as though 1/2 is a usable value. 6576 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6577 fi 6578 ;; 6579 esac 6580 6581fi 6582 6583if test -n $lt_cv_sys_max_cmd_len ; then 6584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6585$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6586else 6587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6588$as_echo "none" >&6; } 6589fi 6590max_cmd_len=$lt_cv_sys_max_cmd_len 6591 6592 6593 6594 6595 6596 6597: ${CP="cp -f"} 6598: ${MV="mv -f"} 6599: ${RM="rm -f"} 6600 6601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6602$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6603# Try some XSI features 6604xsi_shell=no 6605( _lt_dummy="a/b/c" 6606 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6607 = c,a/b,, \ 6608 && eval 'test $(( 1 + 1 )) -eq 2 \ 6609 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6610 && xsi_shell=yes 6611{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6612$as_echo "$xsi_shell" >&6; } 6613 6614 6615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6616$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6617lt_shell_append=no 6618( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6619 >/dev/null 2>&1 \ 6620 && lt_shell_append=yes 6621{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6622$as_echo "$lt_shell_append" >&6; } 6623 6624 6625if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6626 lt_unset=unset 6627else 6628 lt_unset=false 6629fi 6630 6631 6632 6633 6634 6635# test EBCDIC or ASCII 6636case `echo X|tr X '\101'` in 6637 A) # ASCII based system 6638 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6639 lt_SP2NL='tr \040 \012' 6640 lt_NL2SP='tr \015\012 \040\040' 6641 ;; 6642 *) # EBCDIC based system 6643 lt_SP2NL='tr \100 \n' 6644 lt_NL2SP='tr \r\n \100\100' 6645 ;; 6646esac 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6657$as_echo_n "checking for $LD option to reload object files... " >&6; } 6658if ${lt_cv_ld_reload_flag+:} false; then : 6659 $as_echo_n "(cached) " >&6 6660else 6661 lt_cv_ld_reload_flag='-r' 6662fi 6663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6664$as_echo "$lt_cv_ld_reload_flag" >&6; } 6665reload_flag=$lt_cv_ld_reload_flag 6666case $reload_flag in 6667"" | " "*) ;; 6668*) reload_flag=" $reload_flag" ;; 6669esac 6670reload_cmds='$LD$reload_flag -o $output$reload_objs' 6671case $host_os in 6672 darwin*) 6673 if test "$GCC" = yes; then 6674 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6675 else 6676 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6677 fi 6678 ;; 6679esac 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689if test -n "$ac_tool_prefix"; then 6690 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6691set dummy ${ac_tool_prefix}objdump; ac_word=$2 6692{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6693$as_echo_n "checking for $ac_word... " >&6; } 6694if ${ac_cv_prog_OBJDUMP+:} false; then : 6695 $as_echo_n "(cached) " >&6 6696else 6697 if test -n "$OBJDUMP"; then 6698 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6699else 6700as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6701for as_dir in $PATH 6702do 6703 IFS=$as_save_IFS 6704 test -z "$as_dir" && as_dir=. 6705 for ac_exec_ext in '' $ac_executable_extensions; do 6706 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6707 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6708 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6709 break 2 6710 fi 6711done 6712 done 6713IFS=$as_save_IFS 6714 6715fi 6716fi 6717OBJDUMP=$ac_cv_prog_OBJDUMP 6718if test -n "$OBJDUMP"; then 6719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6720$as_echo "$OBJDUMP" >&6; } 6721else 6722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6723$as_echo "no" >&6; } 6724fi 6725 6726 6727fi 6728if test -z "$ac_cv_prog_OBJDUMP"; then 6729 ac_ct_OBJDUMP=$OBJDUMP 6730 # Extract the first word of "objdump", so it can be a program name with args. 6731set dummy objdump; ac_word=$2 6732{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6733$as_echo_n "checking for $ac_word... " >&6; } 6734if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6735 $as_echo_n "(cached) " >&6 6736else 6737 if test -n "$ac_ct_OBJDUMP"; then 6738 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6739else 6740as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6741for as_dir in $PATH 6742do 6743 IFS=$as_save_IFS 6744 test -z "$as_dir" && as_dir=. 6745 for ac_exec_ext in '' $ac_executable_extensions; do 6746 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6747 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6748 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6749 break 2 6750 fi 6751done 6752 done 6753IFS=$as_save_IFS 6754 6755fi 6756fi 6757ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6758if test -n "$ac_ct_OBJDUMP"; then 6759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6760$as_echo "$ac_ct_OBJDUMP" >&6; } 6761else 6762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6763$as_echo "no" >&6; } 6764fi 6765 6766 if test "x$ac_ct_OBJDUMP" = x; then 6767 OBJDUMP="false" 6768 else 6769 case $cross_compiling:$ac_tool_warned in 6770yes:) 6771{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6772$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6773ac_tool_warned=yes ;; 6774esac 6775 OBJDUMP=$ac_ct_OBJDUMP 6776 fi 6777else 6778 OBJDUMP="$ac_cv_prog_OBJDUMP" 6779fi 6780 6781test -z "$OBJDUMP" && OBJDUMP=objdump 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6792$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6793if ${lt_cv_deplibs_check_method+:} false; then : 6794 $as_echo_n "(cached) " >&6 6795else 6796 lt_cv_file_magic_cmd='$MAGIC_CMD' 6797lt_cv_file_magic_test_file= 6798lt_cv_deplibs_check_method='unknown' 6799# Need to set the preceding variable on all platforms that support 6800# interlibrary dependencies. 6801# 'none' -- dependencies not supported. 6802# `unknown' -- same as none, but documents that we really don't know. 6803# 'pass_all' -- all dependencies passed with no checks. 6804# 'test_compile' -- check by making test program. 6805# 'file_magic [[regex]]' -- check by looking for files in library path 6806# which responds to the $file_magic_cmd with a given extended regex. 6807# If you have `file' or equivalent on your system and you're not sure 6808# whether `pass_all' will *always* work, you probably want this one. 6809 6810case $host_os in 6811aix[4-9]*) 6812 lt_cv_deplibs_check_method=pass_all 6813 ;; 6814 6815beos*) 6816 lt_cv_deplibs_check_method=pass_all 6817 ;; 6818 6819bsdi[45]*) 6820 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6821 lt_cv_file_magic_cmd='/usr/bin/file -L' 6822 lt_cv_file_magic_test_file=/shlib/libc.so 6823 ;; 6824 6825cygwin*) 6826 # func_win32_libid is a shell function defined in ltmain.sh 6827 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6828 lt_cv_file_magic_cmd='func_win32_libid' 6829 ;; 6830 6831mingw* | pw32*) 6832 # Base MSYS/MinGW do not provide the 'file' command needed by 6833 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6834 # unless we find 'file', for example because we are cross-compiling. 6835 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6836 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6837 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6838 lt_cv_file_magic_cmd='func_win32_libid' 6839 else 6840 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6841 lt_cv_file_magic_cmd='$OBJDUMP -f' 6842 fi 6843 ;; 6844 6845cegcc*) 6846 # use the weaker test based on 'objdump'. See mingw*. 6847 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6848 lt_cv_file_magic_cmd='$OBJDUMP -f' 6849 ;; 6850 6851darwin* | rhapsody*) 6852 lt_cv_deplibs_check_method=pass_all 6853 ;; 6854 6855freebsd* | dragonfly*) 6856 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6857 case $host_cpu in 6858 i*86 ) 6859 # Not sure whether the presence of OpenBSD here was a mistake. 6860 # Let's accept both of them until this is cleared up. 6861 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6862 lt_cv_file_magic_cmd=/usr/bin/file 6863 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6864 ;; 6865 esac 6866 else 6867 lt_cv_deplibs_check_method=pass_all 6868 fi 6869 ;; 6870 6871gnu*) 6872 lt_cv_deplibs_check_method=pass_all 6873 ;; 6874 6875haiku*) 6876 lt_cv_deplibs_check_method=pass_all 6877 ;; 6878 6879hpux10.20* | hpux11*) 6880 lt_cv_file_magic_cmd=/usr/bin/file 6881 case $host_cpu in 6882 ia64*) 6883 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6884 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6885 ;; 6886 hppa*64*) 6887 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]' 6888 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6889 ;; 6890 *) 6891 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6892 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6893 ;; 6894 esac 6895 ;; 6896 6897interix[3-9]*) 6898 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6899 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6900 ;; 6901 6902irix5* | irix6* | nonstopux*) 6903 case $LD in 6904 *-32|*"-32 ") libmagic=32-bit;; 6905 *-n32|*"-n32 ") libmagic=N32;; 6906 *-64|*"-64 ") libmagic=64-bit;; 6907 *) libmagic=never-match;; 6908 esac 6909 lt_cv_deplibs_check_method=pass_all 6910 ;; 6911 6912# This must be Linux ELF. 6913linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 6914 lt_cv_deplibs_check_method=pass_all 6915 ;; 6916 6917netbsd*) 6918 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6919 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6920 else 6921 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6922 fi 6923 ;; 6924 6925newos6*) 6926 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6927 lt_cv_file_magic_cmd=/usr/bin/file 6928 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6929 ;; 6930 6931*nto* | *qnx*) 6932 lt_cv_deplibs_check_method=pass_all 6933 ;; 6934 6935openbsd*) 6936 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6937 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6938 else 6939 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6940 fi 6941 ;; 6942 6943osf3* | osf4* | osf5*) 6944 lt_cv_deplibs_check_method=pass_all 6945 ;; 6946 6947rdos*) 6948 lt_cv_deplibs_check_method=pass_all 6949 ;; 6950 6951solaris*) 6952 lt_cv_deplibs_check_method=pass_all 6953 ;; 6954 6955sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6956 lt_cv_deplibs_check_method=pass_all 6957 ;; 6958 6959sysv4 | sysv4.3*) 6960 case $host_vendor in 6961 motorola) 6962 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]' 6963 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6964 ;; 6965 ncr) 6966 lt_cv_deplibs_check_method=pass_all 6967 ;; 6968 sequent) 6969 lt_cv_file_magic_cmd='/bin/file' 6970 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6971 ;; 6972 sni) 6973 lt_cv_file_magic_cmd='/bin/file' 6974 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6975 lt_cv_file_magic_test_file=/lib/libc.so 6976 ;; 6977 siemens) 6978 lt_cv_deplibs_check_method=pass_all 6979 ;; 6980 pc) 6981 lt_cv_deplibs_check_method=pass_all 6982 ;; 6983 esac 6984 ;; 6985 6986tpf*) 6987 lt_cv_deplibs_check_method=pass_all 6988 ;; 6989esac 6990 6991fi 6992{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6993$as_echo "$lt_cv_deplibs_check_method" >&6; } 6994file_magic_cmd=$lt_cv_file_magic_cmd 6995deplibs_check_method=$lt_cv_deplibs_check_method 6996test -z "$deplibs_check_method" && deplibs_check_method=unknown 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009if test -n "$ac_tool_prefix"; then 7010 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 7011set dummy ${ac_tool_prefix}ar; ac_word=$2 7012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7013$as_echo_n "checking for $ac_word... " >&6; } 7014if ${ac_cv_prog_AR+:} false; then : 7015 $as_echo_n "(cached) " >&6 7016else 7017 if test -n "$AR"; then 7018 ac_cv_prog_AR="$AR" # Let the user override the test. 7019else 7020as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7021for as_dir in $PATH 7022do 7023 IFS=$as_save_IFS 7024 test -z "$as_dir" && as_dir=. 7025 for ac_exec_ext in '' $ac_executable_extensions; do 7026 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7027 ac_cv_prog_AR="${ac_tool_prefix}ar" 7028 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7029 break 2 7030 fi 7031done 7032 done 7033IFS=$as_save_IFS 7034 7035fi 7036fi 7037AR=$ac_cv_prog_AR 7038if test -n "$AR"; then 7039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 7040$as_echo "$AR" >&6; } 7041else 7042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7043$as_echo "no" >&6; } 7044fi 7045 7046 7047fi 7048if test -z "$ac_cv_prog_AR"; then 7049 ac_ct_AR=$AR 7050 # Extract the first word of "ar", so it can be a program name with args. 7051set dummy ar; ac_word=$2 7052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7053$as_echo_n "checking for $ac_word... " >&6; } 7054if ${ac_cv_prog_ac_ct_AR+:} false; then : 7055 $as_echo_n "(cached) " >&6 7056else 7057 if test -n "$ac_ct_AR"; then 7058 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 7059else 7060as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7061for as_dir in $PATH 7062do 7063 IFS=$as_save_IFS 7064 test -z "$as_dir" && as_dir=. 7065 for ac_exec_ext in '' $ac_executable_extensions; do 7066 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7067 ac_cv_prog_ac_ct_AR="ar" 7068 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7069 break 2 7070 fi 7071done 7072 done 7073IFS=$as_save_IFS 7074 7075fi 7076fi 7077ac_ct_AR=$ac_cv_prog_ac_ct_AR 7078if test -n "$ac_ct_AR"; then 7079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 7080$as_echo "$ac_ct_AR" >&6; } 7081else 7082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7083$as_echo "no" >&6; } 7084fi 7085 7086 if test "x$ac_ct_AR" = x; then 7087 AR="false" 7088 else 7089 case $cross_compiling:$ac_tool_warned in 7090yes:) 7091{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7092$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7093ac_tool_warned=yes ;; 7094esac 7095 AR=$ac_ct_AR 7096 fi 7097else 7098 AR="$ac_cv_prog_AR" 7099fi 7100 7101test -z "$AR" && AR=ar 7102test -z "$AR_FLAGS" && AR_FLAGS=cru 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114if test -n "$ac_tool_prefix"; then 7115 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 7116set dummy ${ac_tool_prefix}strip; ac_word=$2 7117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7118$as_echo_n "checking for $ac_word... " >&6; } 7119if ${ac_cv_prog_STRIP+:} false; then : 7120 $as_echo_n "(cached) " >&6 7121else 7122 if test -n "$STRIP"; then 7123 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7124else 7125as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7126for as_dir in $PATH 7127do 7128 IFS=$as_save_IFS 7129 test -z "$as_dir" && as_dir=. 7130 for ac_exec_ext in '' $ac_executable_extensions; do 7131 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7132 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7133 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7134 break 2 7135 fi 7136done 7137 done 7138IFS=$as_save_IFS 7139 7140fi 7141fi 7142STRIP=$ac_cv_prog_STRIP 7143if test -n "$STRIP"; then 7144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 7145$as_echo "$STRIP" >&6; } 7146else 7147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7148$as_echo "no" >&6; } 7149fi 7150 7151 7152fi 7153if test -z "$ac_cv_prog_STRIP"; then 7154 ac_ct_STRIP=$STRIP 7155 # Extract the first word of "strip", so it can be a program name with args. 7156set dummy strip; ac_word=$2 7157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7158$as_echo_n "checking for $ac_word... " >&6; } 7159if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 7160 $as_echo_n "(cached) " >&6 7161else 7162 if test -n "$ac_ct_STRIP"; then 7163 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7164else 7165as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7166for as_dir in $PATH 7167do 7168 IFS=$as_save_IFS 7169 test -z "$as_dir" && as_dir=. 7170 for ac_exec_ext in '' $ac_executable_extensions; do 7171 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7172 ac_cv_prog_ac_ct_STRIP="strip" 7173 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7174 break 2 7175 fi 7176done 7177 done 7178IFS=$as_save_IFS 7179 7180fi 7181fi 7182ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7183if test -n "$ac_ct_STRIP"; then 7184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7185$as_echo "$ac_ct_STRIP" >&6; } 7186else 7187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7188$as_echo "no" >&6; } 7189fi 7190 7191 if test "x$ac_ct_STRIP" = x; then 7192 STRIP=":" 7193 else 7194 case $cross_compiling:$ac_tool_warned in 7195yes:) 7196{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7197$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7198ac_tool_warned=yes ;; 7199esac 7200 STRIP=$ac_ct_STRIP 7201 fi 7202else 7203 STRIP="$ac_cv_prog_STRIP" 7204fi 7205 7206test -z "$STRIP" && STRIP=: 7207 7208 7209 7210 7211 7212 7213if test -n "$ac_tool_prefix"; then 7214 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7215set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7217$as_echo_n "checking for $ac_word... " >&6; } 7218if ${ac_cv_prog_RANLIB+:} false; then : 7219 $as_echo_n "(cached) " >&6 7220else 7221 if test -n "$RANLIB"; then 7222 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7223else 7224as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7225for as_dir in $PATH 7226do 7227 IFS=$as_save_IFS 7228 test -z "$as_dir" && as_dir=. 7229 for ac_exec_ext in '' $ac_executable_extensions; do 7230 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7231 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7232 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7233 break 2 7234 fi 7235done 7236 done 7237IFS=$as_save_IFS 7238 7239fi 7240fi 7241RANLIB=$ac_cv_prog_RANLIB 7242if test -n "$RANLIB"; then 7243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7244$as_echo "$RANLIB" >&6; } 7245else 7246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7247$as_echo "no" >&6; } 7248fi 7249 7250 7251fi 7252if test -z "$ac_cv_prog_RANLIB"; then 7253 ac_ct_RANLIB=$RANLIB 7254 # Extract the first word of "ranlib", so it can be a program name with args. 7255set dummy ranlib; ac_word=$2 7256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7257$as_echo_n "checking for $ac_word... " >&6; } 7258if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7259 $as_echo_n "(cached) " >&6 7260else 7261 if test -n "$ac_ct_RANLIB"; then 7262 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7263else 7264as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7265for as_dir in $PATH 7266do 7267 IFS=$as_save_IFS 7268 test -z "$as_dir" && as_dir=. 7269 for ac_exec_ext in '' $ac_executable_extensions; do 7270 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7271 ac_cv_prog_ac_ct_RANLIB="ranlib" 7272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7273 break 2 7274 fi 7275done 7276 done 7277IFS=$as_save_IFS 7278 7279fi 7280fi 7281ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7282if test -n "$ac_ct_RANLIB"; then 7283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7284$as_echo "$ac_ct_RANLIB" >&6; } 7285else 7286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7287$as_echo "no" >&6; } 7288fi 7289 7290 if test "x$ac_ct_RANLIB" = x; then 7291 RANLIB=":" 7292 else 7293 case $cross_compiling:$ac_tool_warned in 7294yes:) 7295{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7296$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7297ac_tool_warned=yes ;; 7298esac 7299 RANLIB=$ac_ct_RANLIB 7300 fi 7301else 7302 RANLIB="$ac_cv_prog_RANLIB" 7303fi 7304 7305test -z "$RANLIB" && RANLIB=: 7306 7307 7308 7309 7310 7311 7312# Determine commands to create old-style static archives. 7313old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7314old_postinstall_cmds='chmod 644 $oldlib' 7315old_postuninstall_cmds= 7316 7317if test -n "$RANLIB"; then 7318 case $host_os in 7319 openbsd*) 7320 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7321 ;; 7322 *) 7323 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7324 ;; 7325 esac 7326 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7327fi 7328 7329case $host_os in 7330 darwin*) 7331 lock_old_archive_extraction=yes ;; 7332 *) 7333 lock_old_archive_extraction=no ;; 7334esac 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374# If no C compiler was specified, use CC. 7375LTCC=${LTCC-"$CC"} 7376 7377# If no C compiler flags were specified, use CFLAGS. 7378LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7379 7380# Allow CC to be a program name with arguments. 7381compiler=$CC 7382 7383 7384# Check for command to grab the raw symbol name followed by C symbol from nm. 7385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7386$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7387if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7388 $as_echo_n "(cached) " >&6 7389else 7390 7391# These are sane defaults that work on at least a few old systems. 7392# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7393 7394# Character class describing NM global symbol codes. 7395symcode='[BCDEGRST]' 7396 7397# Regexp to match symbols that can be accessed directly from C. 7398sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7399 7400# Define system-specific variables. 7401case $host_os in 7402aix*) 7403 symcode='[BCDT]' 7404 ;; 7405cygwin* | mingw* | pw32* | cegcc*) 7406 symcode='[ABCDGISTW]' 7407 ;; 7408hpux*) 7409 if test "$host_cpu" = ia64; then 7410 symcode='[ABCDEGRST]' 7411 fi 7412 ;; 7413irix* | nonstopux*) 7414 symcode='[BCDEGRST]' 7415 ;; 7416osf*) 7417 symcode='[BCDEGQRST]' 7418 ;; 7419solaris*) 7420 symcode='[BDRT]' 7421 ;; 7422sco3.2v5*) 7423 symcode='[DT]' 7424 ;; 7425sysv4.2uw2*) 7426 symcode='[DT]' 7427 ;; 7428sysv5* | sco5v6* | unixware* | OpenUNIX*) 7429 symcode='[ABDT]' 7430 ;; 7431sysv4) 7432 symcode='[DFNSTU]' 7433 ;; 7434esac 7435 7436# If we're using GNU nm, then use its standard symbol codes. 7437case `$NM -V 2>&1` in 7438*GNU* | *'with BFD'*) 7439 symcode='[ABCDGIRSTW]' ;; 7440esac 7441 7442# Transform an extracted symbol line into a proper C declaration. 7443# Some systems (esp. on ia64) link data and code symbols differently, 7444# so use this general approach. 7445lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7446 7447# Transform an extracted symbol line into symbol name and symbol address 7448lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7449lt_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'" 7450 7451# Handle CRLF in mingw tool chain 7452opt_cr= 7453case $build_os in 7454mingw*) 7455 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7456 ;; 7457esac 7458 7459# Try without a prefix underscore, then with it. 7460for ac_symprfx in "" "_"; do 7461 7462 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7463 symxfrm="\\1 $ac_symprfx\\2 \\2" 7464 7465 # Write the raw and C identifiers. 7466 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7467 # Fake it for dumpbin and say T for any non-static function 7468 # and D for any global variable. 7469 # Also find C++ and __fastcall symbols from MSVC++, 7470 # which start with @ or ?. 7471 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7472" {last_section=section; section=\$ 3};"\ 7473" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7474" \$ 0!~/External *\|/{next};"\ 7475" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7476" {if(hide[section]) next};"\ 7477" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7478" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7479" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7480" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7481" ' prfx=^$ac_symprfx" 7482 else 7483 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7484 fi 7485 7486 # Check to see that the pipe works correctly. 7487 pipe_works=no 7488 7489 rm -f conftest* 7490 cat > conftest.$ac_ext <<_LT_EOF 7491#ifdef __cplusplus 7492extern "C" { 7493#endif 7494char nm_test_var; 7495void nm_test_func(void); 7496void nm_test_func(void){} 7497#ifdef __cplusplus 7498} 7499#endif 7500int main(){nm_test_var='a';nm_test_func();return(0);} 7501_LT_EOF 7502 7503 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7504 (eval $ac_compile) 2>&5 7505 ac_status=$? 7506 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7507 test $ac_status = 0; }; then 7508 # Now try to grab the symbols. 7509 nlist=conftest.nm 7510 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7511 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7512 ac_status=$? 7513 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7514 test $ac_status = 0; } && test -s "$nlist"; then 7515 # Try sorting and uniquifying the output. 7516 if sort "$nlist" | uniq > "$nlist"T; then 7517 mv -f "$nlist"T "$nlist" 7518 else 7519 rm -f "$nlist"T 7520 fi 7521 7522 # Make sure that we snagged all the symbols we need. 7523 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7524 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7525 cat <<_LT_EOF > conftest.$ac_ext 7526#ifdef __cplusplus 7527extern "C" { 7528#endif 7529 7530_LT_EOF 7531 # Now generate the symbol file. 7532 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7533 7534 cat <<_LT_EOF >> conftest.$ac_ext 7535 7536/* The mapping between symbol names and symbols. */ 7537const struct { 7538 const char *name; 7539 void *address; 7540} 7541lt__PROGRAM__LTX_preloaded_symbols[] = 7542{ 7543 { "@PROGRAM@", (void *) 0 }, 7544_LT_EOF 7545 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7546 cat <<\_LT_EOF >> conftest.$ac_ext 7547 {0, (void *) 0} 7548}; 7549 7550/* This works around a problem in FreeBSD linker */ 7551#ifdef FREEBSD_WORKAROUND 7552static const void *lt_preloaded_setup() { 7553 return lt__PROGRAM__LTX_preloaded_symbols; 7554} 7555#endif 7556 7557#ifdef __cplusplus 7558} 7559#endif 7560_LT_EOF 7561 # Now try linking the two files. 7562 mv conftest.$ac_objext conftstm.$ac_objext 7563 lt_save_LIBS="$LIBS" 7564 lt_save_CFLAGS="$CFLAGS" 7565 LIBS="conftstm.$ac_objext" 7566 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7567 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7568 (eval $ac_link) 2>&5 7569 ac_status=$? 7570 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7571 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7572 pipe_works=yes 7573 fi 7574 LIBS="$lt_save_LIBS" 7575 CFLAGS="$lt_save_CFLAGS" 7576 else 7577 echo "cannot find nm_test_func in $nlist" >&5 7578 fi 7579 else 7580 echo "cannot find nm_test_var in $nlist" >&5 7581 fi 7582 else 7583 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7584 fi 7585 else 7586 echo "$progname: failed program was:" >&5 7587 cat conftest.$ac_ext >&5 7588 fi 7589 rm -rf conftest* conftst* 7590 7591 # Do not use the global_symbol_pipe unless it works. 7592 if test "$pipe_works" = yes; then 7593 break 7594 else 7595 lt_cv_sys_global_symbol_pipe= 7596 fi 7597done 7598 7599fi 7600 7601if test -z "$lt_cv_sys_global_symbol_pipe"; then 7602 lt_cv_sys_global_symbol_to_cdecl= 7603fi 7604if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7606$as_echo "failed" >&6; } 7607else 7608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7609$as_echo "ok" >&6; } 7610fi 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633# Check whether --enable-libtool-lock was given. 7634if test "${enable_libtool_lock+set}" = set; then : 7635 enableval=$enable_libtool_lock; 7636fi 7637 7638test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7639 7640# Some flags need to be propagated to the compiler or linker for good 7641# libtool support. 7642case $host in 7643ia64-*-hpux*) 7644 # Find out which ABI we are using. 7645 echo 'int i;' > conftest.$ac_ext 7646 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7647 (eval $ac_compile) 2>&5 7648 ac_status=$? 7649 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7650 test $ac_status = 0; }; then 7651 case `/usr/bin/file conftest.$ac_objext` in 7652 *ELF-32*) 7653 HPUX_IA64_MODE="32" 7654 ;; 7655 *ELF-64*) 7656 HPUX_IA64_MODE="64" 7657 ;; 7658 esac 7659 fi 7660 rm -rf conftest* 7661 ;; 7662*-*-irix6*) 7663 # Find out which ABI we are using. 7664 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7665 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7666 (eval $ac_compile) 2>&5 7667 ac_status=$? 7668 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7669 test $ac_status = 0; }; then 7670 if test "$lt_cv_prog_gnu_ld" = yes; then 7671 case `/usr/bin/file conftest.$ac_objext` in 7672 *32-bit*) 7673 LD="${LD-ld} -melf32bsmip" 7674 ;; 7675 *N32*) 7676 LD="${LD-ld} -melf32bmipn32" 7677 ;; 7678 *64-bit*) 7679 LD="${LD-ld} -melf64bmip" 7680 ;; 7681 esac 7682 else 7683 case `/usr/bin/file conftest.$ac_objext` in 7684 *32-bit*) 7685 LD="${LD-ld} -32" 7686 ;; 7687 *N32*) 7688 LD="${LD-ld} -n32" 7689 ;; 7690 *64-bit*) 7691 LD="${LD-ld} -64" 7692 ;; 7693 esac 7694 fi 7695 fi 7696 rm -rf conftest* 7697 ;; 7698 7699x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7700s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7701 # Find out which ABI we are using. 7702 echo 'int i;' > conftest.$ac_ext 7703 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7704 (eval $ac_compile) 2>&5 7705 ac_status=$? 7706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7707 test $ac_status = 0; }; then 7708 case `/usr/bin/file conftest.o` in 7709 *32-bit*) 7710 case $host in 7711 x86_64-*kfreebsd*-gnu) 7712 LD="${LD-ld} -m elf_i386_fbsd" 7713 ;; 7714 x86_64-*linux*) 7715 case `/usr/bin/file conftest.o` in 7716 *x86-64*) 7717 LD="${LD-ld} -m elf32_x86_64" 7718 ;; 7719 *) 7720 LD="${LD-ld} -m elf_i386" 7721 ;; 7722 esac 7723 ;; 7724 powerpc64le-*linux*) 7725 LD="${LD-ld} -m elf32lppclinux" 7726 ;; 7727 powerpc64-*linux*) 7728 LD="${LD-ld} -m elf32ppclinux" 7729 ;; 7730 s390x-*linux*) 7731 LD="${LD-ld} -m elf_s390" 7732 ;; 7733 sparc64-*linux*) 7734 LD="${LD-ld} -m elf32_sparc" 7735 ;; 7736 esac 7737 ;; 7738 *64-bit*) 7739 case $host in 7740 x86_64-*kfreebsd*-gnu) 7741 LD="${LD-ld} -m elf_x86_64_fbsd" 7742 ;; 7743 x86_64-*linux*) 7744 LD="${LD-ld} -m elf_x86_64" 7745 ;; 7746 powerpcle-*linux*) 7747 LD="${LD-ld} -m elf64lppc" 7748 ;; 7749 powerpc-*linux*) 7750 LD="${LD-ld} -m elf64ppc" 7751 ;; 7752 s390*-*linux*|s390*-*tpf*) 7753 LD="${LD-ld} -m elf64_s390" 7754 ;; 7755 sparc*-*linux*) 7756 LD="${LD-ld} -m elf64_sparc" 7757 ;; 7758 esac 7759 ;; 7760 esac 7761 fi 7762 rm -rf conftest* 7763 ;; 7764 7765*-*-sco3.2v5*) 7766 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7767 SAVE_CFLAGS="$CFLAGS" 7768 CFLAGS="$CFLAGS -belf" 7769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7770$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7771if ${lt_cv_cc_needs_belf+:} false; then : 7772 $as_echo_n "(cached) " >&6 7773else 7774 ac_ext=c 7775ac_cpp='$CPP $CPPFLAGS' 7776ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7777ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7778ac_compiler_gnu=$ac_cv_c_compiler_gnu 7779 7780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7781/* end confdefs.h. */ 7782 7783int 7784main () 7785{ 7786 7787 ; 7788 return 0; 7789} 7790_ACEOF 7791if ac_fn_c_try_link "$LINENO"; then : 7792 lt_cv_cc_needs_belf=yes 7793else 7794 lt_cv_cc_needs_belf=no 7795fi 7796rm -f core conftest.err conftest.$ac_objext \ 7797 conftest$ac_exeext conftest.$ac_ext 7798 ac_ext=c 7799ac_cpp='$CPP $CPPFLAGS' 7800ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7801ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7802ac_compiler_gnu=$ac_cv_c_compiler_gnu 7803 7804fi 7805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7806$as_echo "$lt_cv_cc_needs_belf" >&6; } 7807 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7808 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7809 CFLAGS="$SAVE_CFLAGS" 7810 fi 7811 ;; 7812sparc*-*solaris*) 7813 # Find out which ABI we are using. 7814 echo 'int i;' > conftest.$ac_ext 7815 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7816 (eval $ac_compile) 2>&5 7817 ac_status=$? 7818 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7819 test $ac_status = 0; }; then 7820 case `/usr/bin/file conftest.o` in 7821 *64-bit*) 7822 case $lt_cv_prog_gnu_ld in 7823 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7824 *) 7825 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7826 LD="${LD-ld} -64" 7827 fi 7828 ;; 7829 esac 7830 ;; 7831 esac 7832 fi 7833 rm -rf conftest* 7834 ;; 7835esac 7836 7837need_locks="$enable_libtool_lock" 7838 7839 7840 case $host_os in 7841 rhapsody* | darwin*) 7842 if test -n "$ac_tool_prefix"; then 7843 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7844set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7846$as_echo_n "checking for $ac_word... " >&6; } 7847if ${ac_cv_prog_DSYMUTIL+:} false; then : 7848 $as_echo_n "(cached) " >&6 7849else 7850 if test -n "$DSYMUTIL"; then 7851 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7852else 7853as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7854for as_dir in $PATH 7855do 7856 IFS=$as_save_IFS 7857 test -z "$as_dir" && as_dir=. 7858 for ac_exec_ext in '' $ac_executable_extensions; do 7859 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7860 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7861 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7862 break 2 7863 fi 7864done 7865 done 7866IFS=$as_save_IFS 7867 7868fi 7869fi 7870DSYMUTIL=$ac_cv_prog_DSYMUTIL 7871if test -n "$DSYMUTIL"; then 7872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7873$as_echo "$DSYMUTIL" >&6; } 7874else 7875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7876$as_echo "no" >&6; } 7877fi 7878 7879 7880fi 7881if test -z "$ac_cv_prog_DSYMUTIL"; then 7882 ac_ct_DSYMUTIL=$DSYMUTIL 7883 # Extract the first word of "dsymutil", so it can be a program name with args. 7884set dummy dsymutil; ac_word=$2 7885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7886$as_echo_n "checking for $ac_word... " >&6; } 7887if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7888 $as_echo_n "(cached) " >&6 7889else 7890 if test -n "$ac_ct_DSYMUTIL"; then 7891 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7892else 7893as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7894for as_dir in $PATH 7895do 7896 IFS=$as_save_IFS 7897 test -z "$as_dir" && as_dir=. 7898 for ac_exec_ext in '' $ac_executable_extensions; do 7899 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7900 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7901 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7902 break 2 7903 fi 7904done 7905 done 7906IFS=$as_save_IFS 7907 7908fi 7909fi 7910ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7911if test -n "$ac_ct_DSYMUTIL"; then 7912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7913$as_echo "$ac_ct_DSYMUTIL" >&6; } 7914else 7915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7916$as_echo "no" >&6; } 7917fi 7918 7919 if test "x$ac_ct_DSYMUTIL" = x; then 7920 DSYMUTIL=":" 7921 else 7922 case $cross_compiling:$ac_tool_warned in 7923yes:) 7924{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7925$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7926ac_tool_warned=yes ;; 7927esac 7928 DSYMUTIL=$ac_ct_DSYMUTIL 7929 fi 7930else 7931 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7932fi 7933 7934 if test -n "$ac_tool_prefix"; then 7935 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7936set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7938$as_echo_n "checking for $ac_word... " >&6; } 7939if ${ac_cv_prog_NMEDIT+:} false; then : 7940 $as_echo_n "(cached) " >&6 7941else 7942 if test -n "$NMEDIT"; then 7943 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7944else 7945as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7946for as_dir in $PATH 7947do 7948 IFS=$as_save_IFS 7949 test -z "$as_dir" && as_dir=. 7950 for ac_exec_ext in '' $ac_executable_extensions; do 7951 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7952 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7953 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7954 break 2 7955 fi 7956done 7957 done 7958IFS=$as_save_IFS 7959 7960fi 7961fi 7962NMEDIT=$ac_cv_prog_NMEDIT 7963if test -n "$NMEDIT"; then 7964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7965$as_echo "$NMEDIT" >&6; } 7966else 7967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7968$as_echo "no" >&6; } 7969fi 7970 7971 7972fi 7973if test -z "$ac_cv_prog_NMEDIT"; then 7974 ac_ct_NMEDIT=$NMEDIT 7975 # Extract the first word of "nmedit", so it can be a program name with args. 7976set dummy nmedit; ac_word=$2 7977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7978$as_echo_n "checking for $ac_word... " >&6; } 7979if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7980 $as_echo_n "(cached) " >&6 7981else 7982 if test -n "$ac_ct_NMEDIT"; then 7983 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7984else 7985as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7986for as_dir in $PATH 7987do 7988 IFS=$as_save_IFS 7989 test -z "$as_dir" && as_dir=. 7990 for ac_exec_ext in '' $ac_executable_extensions; do 7991 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7992 ac_cv_prog_ac_ct_NMEDIT="nmedit" 7993 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7994 break 2 7995 fi 7996done 7997 done 7998IFS=$as_save_IFS 7999 8000fi 8001fi 8002ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 8003if test -n "$ac_ct_NMEDIT"; then 8004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 8005$as_echo "$ac_ct_NMEDIT" >&6; } 8006else 8007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8008$as_echo "no" >&6; } 8009fi 8010 8011 if test "x$ac_ct_NMEDIT" = x; then 8012 NMEDIT=":" 8013 else 8014 case $cross_compiling:$ac_tool_warned in 8015yes:) 8016{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8017$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8018ac_tool_warned=yes ;; 8019esac 8020 NMEDIT=$ac_ct_NMEDIT 8021 fi 8022else 8023 NMEDIT="$ac_cv_prog_NMEDIT" 8024fi 8025 8026 if test -n "$ac_tool_prefix"; then 8027 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 8028set dummy ${ac_tool_prefix}lipo; ac_word=$2 8029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8030$as_echo_n "checking for $ac_word... " >&6; } 8031if ${ac_cv_prog_LIPO+:} false; then : 8032 $as_echo_n "(cached) " >&6 8033else 8034 if test -n "$LIPO"; then 8035 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 8036else 8037as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8038for as_dir in $PATH 8039do 8040 IFS=$as_save_IFS 8041 test -z "$as_dir" && as_dir=. 8042 for ac_exec_ext in '' $ac_executable_extensions; do 8043 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8044 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 8045 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8046 break 2 8047 fi 8048done 8049 done 8050IFS=$as_save_IFS 8051 8052fi 8053fi 8054LIPO=$ac_cv_prog_LIPO 8055if test -n "$LIPO"; then 8056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 8057$as_echo "$LIPO" >&6; } 8058else 8059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8060$as_echo "no" >&6; } 8061fi 8062 8063 8064fi 8065if test -z "$ac_cv_prog_LIPO"; then 8066 ac_ct_LIPO=$LIPO 8067 # Extract the first word of "lipo", so it can be a program name with args. 8068set dummy lipo; ac_word=$2 8069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8070$as_echo_n "checking for $ac_word... " >&6; } 8071if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 8072 $as_echo_n "(cached) " >&6 8073else 8074 if test -n "$ac_ct_LIPO"; then 8075 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 8076else 8077as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8078for as_dir in $PATH 8079do 8080 IFS=$as_save_IFS 8081 test -z "$as_dir" && as_dir=. 8082 for ac_exec_ext in '' $ac_executable_extensions; do 8083 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8084 ac_cv_prog_ac_ct_LIPO="lipo" 8085 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8086 break 2 8087 fi 8088done 8089 done 8090IFS=$as_save_IFS 8091 8092fi 8093fi 8094ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 8095if test -n "$ac_ct_LIPO"; then 8096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 8097$as_echo "$ac_ct_LIPO" >&6; } 8098else 8099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8100$as_echo "no" >&6; } 8101fi 8102 8103 if test "x$ac_ct_LIPO" = x; then 8104 LIPO=":" 8105 else 8106 case $cross_compiling:$ac_tool_warned in 8107yes:) 8108{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8109$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8110ac_tool_warned=yes ;; 8111esac 8112 LIPO=$ac_ct_LIPO 8113 fi 8114else 8115 LIPO="$ac_cv_prog_LIPO" 8116fi 8117 8118 if test -n "$ac_tool_prefix"; then 8119 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 8120set dummy ${ac_tool_prefix}otool; ac_word=$2 8121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8122$as_echo_n "checking for $ac_word... " >&6; } 8123if ${ac_cv_prog_OTOOL+:} false; then : 8124 $as_echo_n "(cached) " >&6 8125else 8126 if test -n "$OTOOL"; then 8127 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8128else 8129as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8130for as_dir in $PATH 8131do 8132 IFS=$as_save_IFS 8133 test -z "$as_dir" && as_dir=. 8134 for ac_exec_ext in '' $ac_executable_extensions; do 8135 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8136 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8137 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8138 break 2 8139 fi 8140done 8141 done 8142IFS=$as_save_IFS 8143 8144fi 8145fi 8146OTOOL=$ac_cv_prog_OTOOL 8147if test -n "$OTOOL"; then 8148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8149$as_echo "$OTOOL" >&6; } 8150else 8151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8152$as_echo "no" >&6; } 8153fi 8154 8155 8156fi 8157if test -z "$ac_cv_prog_OTOOL"; then 8158 ac_ct_OTOOL=$OTOOL 8159 # Extract the first word of "otool", so it can be a program name with args. 8160set dummy otool; ac_word=$2 8161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8162$as_echo_n "checking for $ac_word... " >&6; } 8163if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8164 $as_echo_n "(cached) " >&6 8165else 8166 if test -n "$ac_ct_OTOOL"; then 8167 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8168else 8169as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8170for as_dir in $PATH 8171do 8172 IFS=$as_save_IFS 8173 test -z "$as_dir" && as_dir=. 8174 for ac_exec_ext in '' $ac_executable_extensions; do 8175 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8176 ac_cv_prog_ac_ct_OTOOL="otool" 8177 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8178 break 2 8179 fi 8180done 8181 done 8182IFS=$as_save_IFS 8183 8184fi 8185fi 8186ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8187if test -n "$ac_ct_OTOOL"; then 8188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8189$as_echo "$ac_ct_OTOOL" >&6; } 8190else 8191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8192$as_echo "no" >&6; } 8193fi 8194 8195 if test "x$ac_ct_OTOOL" = x; then 8196 OTOOL=":" 8197 else 8198 case $cross_compiling:$ac_tool_warned in 8199yes:) 8200{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8201$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8202ac_tool_warned=yes ;; 8203esac 8204 OTOOL=$ac_ct_OTOOL 8205 fi 8206else 8207 OTOOL="$ac_cv_prog_OTOOL" 8208fi 8209 8210 if test -n "$ac_tool_prefix"; then 8211 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8212set dummy ${ac_tool_prefix}otool64; ac_word=$2 8213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8214$as_echo_n "checking for $ac_word... " >&6; } 8215if ${ac_cv_prog_OTOOL64+:} false; then : 8216 $as_echo_n "(cached) " >&6 8217else 8218 if test -n "$OTOOL64"; then 8219 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8220else 8221as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8222for as_dir in $PATH 8223do 8224 IFS=$as_save_IFS 8225 test -z "$as_dir" && as_dir=. 8226 for ac_exec_ext in '' $ac_executable_extensions; do 8227 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8228 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8229 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8230 break 2 8231 fi 8232done 8233 done 8234IFS=$as_save_IFS 8235 8236fi 8237fi 8238OTOOL64=$ac_cv_prog_OTOOL64 8239if test -n "$OTOOL64"; then 8240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8241$as_echo "$OTOOL64" >&6; } 8242else 8243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8244$as_echo "no" >&6; } 8245fi 8246 8247 8248fi 8249if test -z "$ac_cv_prog_OTOOL64"; then 8250 ac_ct_OTOOL64=$OTOOL64 8251 # Extract the first word of "otool64", so it can be a program name with args. 8252set dummy otool64; ac_word=$2 8253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8254$as_echo_n "checking for $ac_word... " >&6; } 8255if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8256 $as_echo_n "(cached) " >&6 8257else 8258 if test -n "$ac_ct_OTOOL64"; then 8259 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8260else 8261as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8262for as_dir in $PATH 8263do 8264 IFS=$as_save_IFS 8265 test -z "$as_dir" && as_dir=. 8266 for ac_exec_ext in '' $ac_executable_extensions; do 8267 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8268 ac_cv_prog_ac_ct_OTOOL64="otool64" 8269 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8270 break 2 8271 fi 8272done 8273 done 8274IFS=$as_save_IFS 8275 8276fi 8277fi 8278ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8279if test -n "$ac_ct_OTOOL64"; then 8280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8281$as_echo "$ac_ct_OTOOL64" >&6; } 8282else 8283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8284$as_echo "no" >&6; } 8285fi 8286 8287 if test "x$ac_ct_OTOOL64" = x; then 8288 OTOOL64=":" 8289 else 8290 case $cross_compiling:$ac_tool_warned in 8291yes:) 8292{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8293$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8294ac_tool_warned=yes ;; 8295esac 8296 OTOOL64=$ac_ct_OTOOL64 8297 fi 8298else 8299 OTOOL64="$ac_cv_prog_OTOOL64" 8300fi 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8329$as_echo_n "checking for -single_module linker flag... " >&6; } 8330if ${lt_cv_apple_cc_single_mod+:} false; then : 8331 $as_echo_n "(cached) " >&6 8332else 8333 lt_cv_apple_cc_single_mod=no 8334 if test -z "${LT_MULTI_MODULE}"; then 8335 # By default we will add the -single_module flag. You can override 8336 # by either setting the environment variable LT_MULTI_MODULE 8337 # non-empty at configure time, or by adding -multi_module to the 8338 # link flags. 8339 rm -rf libconftest.dylib* 8340 echo "int foo(void){return 1;}" > conftest.c 8341 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8342-dynamiclib -Wl,-single_module conftest.c" >&5 8343 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8344 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8345 _lt_result=$? 8346 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8347 lt_cv_apple_cc_single_mod=yes 8348 else 8349 cat conftest.err >&5 8350 fi 8351 rm -rf libconftest.dylib* 8352 rm -f conftest.* 8353 fi 8354fi 8355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8356$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8358$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8359if ${lt_cv_ld_exported_symbols_list+:} false; then : 8360 $as_echo_n "(cached) " >&6 8361else 8362 lt_cv_ld_exported_symbols_list=no 8363 save_LDFLAGS=$LDFLAGS 8364 echo "_main" > conftest.sym 8365 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8367/* end confdefs.h. */ 8368 8369int 8370main () 8371{ 8372 8373 ; 8374 return 0; 8375} 8376_ACEOF 8377if ac_fn_c_try_link "$LINENO"; then : 8378 lt_cv_ld_exported_symbols_list=yes 8379else 8380 lt_cv_ld_exported_symbols_list=no 8381fi 8382rm -f core conftest.err conftest.$ac_objext \ 8383 conftest$ac_exeext conftest.$ac_ext 8384 LDFLAGS="$save_LDFLAGS" 8385 8386fi 8387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8388$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8390$as_echo_n "checking for -force_load linker flag... " >&6; } 8391if ${lt_cv_ld_force_load+:} false; then : 8392 $as_echo_n "(cached) " >&6 8393else 8394 lt_cv_ld_force_load=no 8395 cat > conftest.c << _LT_EOF 8396int forced_loaded() { return 2;} 8397_LT_EOF 8398 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8399 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8400 echo "$AR cru libconftest.a conftest.o" >&5 8401 $AR cru libconftest.a conftest.o 2>&5 8402 cat > conftest.c << _LT_EOF 8403int main() { return 0;} 8404_LT_EOF 8405 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8406 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8407 _lt_result=$? 8408 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8409 lt_cv_ld_force_load=yes 8410 else 8411 cat conftest.err >&5 8412 fi 8413 rm -f conftest.err libconftest.a conftest conftest.c 8414 rm -rf conftest.dSYM 8415 8416fi 8417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8418$as_echo "$lt_cv_ld_force_load" >&6; } 8419 case $host_os in 8420 rhapsody* | darwin1.[012]) 8421 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8422 darwin1.*) 8423 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8424 darwin*) # darwin 5.x on 8425 # if running on 10.5 or later, the deployment target defaults 8426 # to the OS version, if on x86, and 10.4, the deployment 8427 # target defaults to 10.4. Don't you love it? 8428 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8429 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8430 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8431 10.[012][,.]*) 8432 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8433 10.*) 8434 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8435 esac 8436 ;; 8437 esac 8438 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8439 _lt_dar_single_mod='$single_module' 8440 fi 8441 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8442 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8443 else 8444 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8445 fi 8446 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8447 _lt_dsymutil='~$DSYMUTIL $lib || :' 8448 else 8449 _lt_dsymutil= 8450 fi 8451 ;; 8452 esac 8453 8454for ac_header in dlfcn.h 8455do : 8456 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8457" 8458if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8459 cat >>confdefs.h <<_ACEOF 8460#define HAVE_DLFCN_H 1 8461_ACEOF 8462 8463fi 8464 8465done 8466 8467 8468 8469 8470 8471# Set options 8472 8473 8474 8475 enable_dlopen=no 8476 8477 8478 enable_win32_dll=no 8479 8480 8481 # Check whether --enable-shared was given. 8482if test "${enable_shared+set}" = set; then : 8483 enableval=$enable_shared; p=${PACKAGE-default} 8484 case $enableval in 8485 yes) enable_shared=yes ;; 8486 no) enable_shared=no ;; 8487 *) 8488 enable_shared=no 8489 # Look at the argument we got. We use all the common list separators. 8490 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8491 for pkg in $enableval; do 8492 IFS="$lt_save_ifs" 8493 if test "X$pkg" = "X$p"; then 8494 enable_shared=yes 8495 fi 8496 done 8497 IFS="$lt_save_ifs" 8498 ;; 8499 esac 8500else 8501 enable_shared=yes 8502fi 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 # Check whether --enable-static was given. 8513if test "${enable_static+set}" = set; then : 8514 enableval=$enable_static; p=${PACKAGE-default} 8515 case $enableval in 8516 yes) enable_static=yes ;; 8517 no) enable_static=no ;; 8518 *) 8519 enable_static=no 8520 # Look at the argument we got. We use all the common list separators. 8521 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8522 for pkg in $enableval; do 8523 IFS="$lt_save_ifs" 8524 if test "X$pkg" = "X$p"; then 8525 enable_static=yes 8526 fi 8527 done 8528 IFS="$lt_save_ifs" 8529 ;; 8530 esac 8531else 8532 enable_static=yes 8533fi 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544# Check whether --with-pic was given. 8545if test "${with_pic+set}" = set; then : 8546 withval=$with_pic; pic_mode="$withval" 8547else 8548 pic_mode=default 8549fi 8550 8551 8552test -z "$pic_mode" && pic_mode=default 8553 8554 8555 8556 8557 8558 8559 8560 # Check whether --enable-fast-install was given. 8561if test "${enable_fast_install+set}" = set; then : 8562 enableval=$enable_fast_install; p=${PACKAGE-default} 8563 case $enableval in 8564 yes) enable_fast_install=yes ;; 8565 no) enable_fast_install=no ;; 8566 *) 8567 enable_fast_install=no 8568 # Look at the argument we got. We use all the common list separators. 8569 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8570 for pkg in $enableval; do 8571 IFS="$lt_save_ifs" 8572 if test "X$pkg" = "X$p"; then 8573 enable_fast_install=yes 8574 fi 8575 done 8576 IFS="$lt_save_ifs" 8577 ;; 8578 esac 8579else 8580 enable_fast_install=yes 8581fi 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593# This can be used to rebuild libtool when needed 8594LIBTOOL_DEPS="$ltmain" 8595 8596# Always use our own libtool. 8597LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624test -z "$LN_S" && LN_S="ln -s" 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639if test -n "${ZSH_VERSION+set}" ; then 8640 setopt NO_GLOB_SUBST 8641fi 8642 8643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8644$as_echo_n "checking for objdir... " >&6; } 8645if ${lt_cv_objdir+:} false; then : 8646 $as_echo_n "(cached) " >&6 8647else 8648 rm -f .libs 2>/dev/null 8649mkdir .libs 2>/dev/null 8650if test -d .libs; then 8651 lt_cv_objdir=.libs 8652else 8653 # MS-DOS does not allow filenames that begin with a dot. 8654 lt_cv_objdir=_libs 8655fi 8656rmdir .libs 2>/dev/null 8657fi 8658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8659$as_echo "$lt_cv_objdir" >&6; } 8660objdir=$lt_cv_objdir 8661 8662 8663 8664 8665 8666cat >>confdefs.h <<_ACEOF 8667#define LT_OBJDIR "$lt_cv_objdir/" 8668_ACEOF 8669 8670 8671 8672 8673case $host_os in 8674aix3*) 8675 # AIX sometimes has problems with the GCC collect2 program. For some 8676 # reason, if we set the COLLECT_NAMES environment variable, the problems 8677 # vanish in a puff of smoke. 8678 if test "X${COLLECT_NAMES+set}" != Xset; then 8679 COLLECT_NAMES= 8680 export COLLECT_NAMES 8681 fi 8682 ;; 8683esac 8684 8685# Global variables: 8686ofile=libtool 8687can_build_shared=yes 8688 8689# All known linkers require a `.a' archive for static linking (except MSVC, 8690# which needs '.lib'). 8691libext=a 8692 8693with_gnu_ld="$lt_cv_prog_gnu_ld" 8694 8695old_CC="$CC" 8696old_CFLAGS="$CFLAGS" 8697 8698# Set sane defaults for various variables 8699test -z "$CC" && CC=cc 8700test -z "$LTCC" && LTCC=$CC 8701test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8702test -z "$LD" && LD=ld 8703test -z "$ac_objext" && ac_objext=o 8704 8705for cc_temp in $compiler""; do 8706 case $cc_temp in 8707 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8708 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8709 \-*) ;; 8710 *) break;; 8711 esac 8712done 8713cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8714 8715 8716# Only perform the check for file, if the check method requires it 8717test -z "$MAGIC_CMD" && MAGIC_CMD=file 8718case $deplibs_check_method in 8719file_magic*) 8720 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8722$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8723if ${lt_cv_path_MAGIC_CMD+:} false; then : 8724 $as_echo_n "(cached) " >&6 8725else 8726 case $MAGIC_CMD in 8727[\\/*] | ?:[\\/]*) 8728 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8729 ;; 8730*) 8731 lt_save_MAGIC_CMD="$MAGIC_CMD" 8732 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8733 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8734 for ac_dir in $ac_dummy; do 8735 IFS="$lt_save_ifs" 8736 test -z "$ac_dir" && ac_dir=. 8737 if test -f $ac_dir/${ac_tool_prefix}file; then 8738 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8739 if test -n "$file_magic_test_file"; then 8740 case $deplibs_check_method in 8741 "file_magic "*) 8742 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8743 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8744 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8745 $EGREP "$file_magic_regex" > /dev/null; then 8746 : 8747 else 8748 cat <<_LT_EOF 1>&2 8749 8750*** Warning: the command libtool uses to detect shared libraries, 8751*** $file_magic_cmd, produces output that libtool cannot recognize. 8752*** The result is that libtool may fail to recognize shared libraries 8753*** as such. This will affect the creation of libtool libraries that 8754*** depend on shared libraries, but programs linked with such libtool 8755*** libraries will work regardless of this problem. Nevertheless, you 8756*** may want to report the problem to your system manager and/or to 8757*** bug-libtool@gnu.org 8758 8759_LT_EOF 8760 fi ;; 8761 esac 8762 fi 8763 break 8764 fi 8765 done 8766 IFS="$lt_save_ifs" 8767 MAGIC_CMD="$lt_save_MAGIC_CMD" 8768 ;; 8769esac 8770fi 8771 8772MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8773if test -n "$MAGIC_CMD"; then 8774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8775$as_echo "$MAGIC_CMD" >&6; } 8776else 8777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8778$as_echo "no" >&6; } 8779fi 8780 8781 8782 8783 8784 8785if test -z "$lt_cv_path_MAGIC_CMD"; then 8786 if test -n "$ac_tool_prefix"; then 8787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8788$as_echo_n "checking for file... " >&6; } 8789if ${lt_cv_path_MAGIC_CMD+:} false; then : 8790 $as_echo_n "(cached) " >&6 8791else 8792 case $MAGIC_CMD in 8793[\\/*] | ?:[\\/]*) 8794 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8795 ;; 8796*) 8797 lt_save_MAGIC_CMD="$MAGIC_CMD" 8798 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8799 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8800 for ac_dir in $ac_dummy; do 8801 IFS="$lt_save_ifs" 8802 test -z "$ac_dir" && ac_dir=. 8803 if test -f $ac_dir/file; then 8804 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8805 if test -n "$file_magic_test_file"; then 8806 case $deplibs_check_method in 8807 "file_magic "*) 8808 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8809 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8810 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8811 $EGREP "$file_magic_regex" > /dev/null; then 8812 : 8813 else 8814 cat <<_LT_EOF 1>&2 8815 8816*** Warning: the command libtool uses to detect shared libraries, 8817*** $file_magic_cmd, produces output that libtool cannot recognize. 8818*** The result is that libtool may fail to recognize shared libraries 8819*** as such. This will affect the creation of libtool libraries that 8820*** depend on shared libraries, but programs linked with such libtool 8821*** libraries will work regardless of this problem. Nevertheless, you 8822*** may want to report the problem to your system manager and/or to 8823*** bug-libtool@gnu.org 8824 8825_LT_EOF 8826 fi ;; 8827 esac 8828 fi 8829 break 8830 fi 8831 done 8832 IFS="$lt_save_ifs" 8833 MAGIC_CMD="$lt_save_MAGIC_CMD" 8834 ;; 8835esac 8836fi 8837 8838MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8839if test -n "$MAGIC_CMD"; then 8840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8841$as_echo "$MAGIC_CMD" >&6; } 8842else 8843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8844$as_echo "no" >&6; } 8845fi 8846 8847 8848 else 8849 MAGIC_CMD=: 8850 fi 8851fi 8852 8853 fi 8854 ;; 8855esac 8856 8857# Use C for the default configuration in the libtool script 8858 8859lt_save_CC="$CC" 8860ac_ext=c 8861ac_cpp='$CPP $CPPFLAGS' 8862ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8863ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8864ac_compiler_gnu=$ac_cv_c_compiler_gnu 8865 8866 8867# Source file extension for C test sources. 8868ac_ext=c 8869 8870# Object file extension for compiled C test sources. 8871objext=o 8872objext=$objext 8873 8874# Code to be used in simple compile tests 8875lt_simple_compile_test_code="int some_variable = 0;" 8876 8877# Code to be used in simple link tests 8878lt_simple_link_test_code='int main(){return(0);}' 8879 8880 8881 8882 8883 8884 8885 8886# If no C compiler was specified, use CC. 8887LTCC=${LTCC-"$CC"} 8888 8889# If no C compiler flags were specified, use CFLAGS. 8890LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8891 8892# Allow CC to be a program name with arguments. 8893compiler=$CC 8894 8895# Save the default compiler, since it gets overwritten when the other 8896# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8897compiler_DEFAULT=$CC 8898 8899# save warnings/boilerplate of simple test code 8900ac_outfile=conftest.$ac_objext 8901echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8902eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8903_lt_compiler_boilerplate=`cat conftest.err` 8904$RM conftest* 8905 8906ac_outfile=conftest.$ac_objext 8907echo "$lt_simple_link_test_code" >conftest.$ac_ext 8908eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8909_lt_linker_boilerplate=`cat conftest.err` 8910$RM -r conftest* 8911 8912 8913## CAVEAT EMPTOR: 8914## There is no encapsulation within the following macros, do not change 8915## the running order or otherwise move them around unless you know exactly 8916## what you are doing... 8917if test -n "$compiler"; then 8918 8919lt_prog_compiler_no_builtin_flag= 8920 8921if test "$GCC" = yes; then 8922 case $cc_basename in 8923 nvcc*) 8924 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8925 *) 8926 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8927 esac 8928 8929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8930$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8931if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8932 $as_echo_n "(cached) " >&6 8933else 8934 lt_cv_prog_compiler_rtti_exceptions=no 8935 ac_outfile=conftest.$ac_objext 8936 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8937 lt_compiler_flag="-fno-rtti -fno-exceptions" 8938 # Insert the option either (1) after the last *FLAGS variable, or 8939 # (2) before a word containing "conftest.", or (3) at the end. 8940 # Note that $ac_compile itself does not contain backslashes and begins 8941 # with a dollar sign (not a hyphen), so the echo should work correctly. 8942 # The option is referenced via a variable to avoid confusing sed. 8943 lt_compile=`echo "$ac_compile" | $SED \ 8944 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8945 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8946 -e 's:$: $lt_compiler_flag:'` 8947 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8948 (eval "$lt_compile" 2>conftest.err) 8949 ac_status=$? 8950 cat conftest.err >&5 8951 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8952 if (exit $ac_status) && test -s "$ac_outfile"; then 8953 # The compiler can only warn and ignore the option if not recognized 8954 # So say no if there are warnings other than the usual output. 8955 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8956 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8957 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8958 lt_cv_prog_compiler_rtti_exceptions=yes 8959 fi 8960 fi 8961 $RM conftest* 8962 8963fi 8964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8965$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8966 8967if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8968 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8969else 8970 : 8971fi 8972 8973fi 8974 8975 8976 8977 8978 8979 8980 lt_prog_compiler_wl= 8981lt_prog_compiler_pic= 8982lt_prog_compiler_static= 8983 8984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8985$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8986 8987 if test "$GCC" = yes; then 8988 lt_prog_compiler_wl='-Wl,' 8989 lt_prog_compiler_static='-static' 8990 8991 case $host_os in 8992 aix*) 8993 # All AIX code is PIC. 8994 if test "$host_cpu" = ia64; then 8995 # AIX 5 now supports IA64 processor 8996 lt_prog_compiler_static='-Bstatic' 8997 fi 8998 lt_prog_compiler_pic='-fPIC' 8999 ;; 9000 9001 amigaos*) 9002 case $host_cpu in 9003 powerpc) 9004 # see comment about AmigaOS4 .so support 9005 lt_prog_compiler_pic='-fPIC' 9006 ;; 9007 m68k) 9008 # FIXME: we need at least 68020 code to build shared libraries, but 9009 # adding the `-m68020' flag to GCC prevents building anything better, 9010 # like `-m68040'. 9011 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9012 ;; 9013 esac 9014 ;; 9015 9016 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9017 # PIC is the default for these OSes. 9018 ;; 9019 9020 mingw* | cygwin* | pw32* | os2* | cegcc*) 9021 # This hack is so that the source file can tell whether it is being 9022 # built for inclusion in a dll (and should export symbols for example). 9023 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9024 # (--disable-auto-import) libraries 9025 lt_prog_compiler_pic='-DDLL_EXPORT' 9026 ;; 9027 9028 darwin* | rhapsody*) 9029 # PIC is the default on this platform 9030 # Common symbols not allowed in MH_DYLIB files 9031 lt_prog_compiler_pic='-fno-common' 9032 ;; 9033 9034 haiku*) 9035 # PIC is the default for Haiku. 9036 # The "-static" flag exists, but is broken. 9037 lt_prog_compiler_static= 9038 ;; 9039 9040 hpux*) 9041 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9042 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9043 # sets the default TLS model and affects inlining. 9044 case $host_cpu in 9045 hppa*64*) 9046 # +Z the default 9047 ;; 9048 *) 9049 lt_prog_compiler_pic='-fPIC' 9050 ;; 9051 esac 9052 ;; 9053 9054 interix[3-9]*) 9055 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9056 # Instead, we relocate shared libraries at runtime. 9057 ;; 9058 9059 msdosdjgpp*) 9060 # Just because we use GCC doesn't mean we suddenly get shared libraries 9061 # on systems that don't support them. 9062 lt_prog_compiler_can_build_shared=no 9063 enable_shared=no 9064 ;; 9065 9066 *nto* | *qnx*) 9067 # QNX uses GNU C++, but need to define -shared option too, otherwise 9068 # it will coredump. 9069 lt_prog_compiler_pic='-fPIC -shared' 9070 ;; 9071 9072 sysv4*MP*) 9073 if test -d /usr/nec; then 9074 lt_prog_compiler_pic=-Kconform_pic 9075 fi 9076 ;; 9077 9078 *) 9079 lt_prog_compiler_pic='-fPIC' 9080 ;; 9081 esac 9082 9083 case $cc_basename in 9084 nvcc*) # Cuda Compiler Driver 2.2 9085 lt_prog_compiler_wl='-Xlinker ' 9086 lt_prog_compiler_pic='-Xcompiler -fPIC' 9087 ;; 9088 esac 9089 else 9090 # PORTME Check for flag to pass linker flags through the system compiler. 9091 case $host_os in 9092 aix*) 9093 lt_prog_compiler_wl='-Wl,' 9094 if test "$host_cpu" = ia64; then 9095 # AIX 5 now supports IA64 processor 9096 lt_prog_compiler_static='-Bstatic' 9097 else 9098 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9099 fi 9100 ;; 9101 9102 mingw* | cygwin* | pw32* | os2* | cegcc*) 9103 # This hack is so that the source file can tell whether it is being 9104 # built for inclusion in a dll (and should export symbols for example). 9105 lt_prog_compiler_pic='-DDLL_EXPORT' 9106 ;; 9107 9108 hpux9* | hpux10* | hpux11*) 9109 lt_prog_compiler_wl='-Wl,' 9110 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9111 # not for PA HP-UX. 9112 case $host_cpu in 9113 hppa*64*|ia64*) 9114 # +Z the default 9115 ;; 9116 *) 9117 lt_prog_compiler_pic='+Z' 9118 ;; 9119 esac 9120 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9121 lt_prog_compiler_static='${wl}-a ${wl}archive' 9122 ;; 9123 9124 irix5* | irix6* | nonstopux*) 9125 lt_prog_compiler_wl='-Wl,' 9126 # PIC (with -KPIC) is the default. 9127 lt_prog_compiler_static='-non_shared' 9128 ;; 9129 9130 linux* | k*bsd*-gnu | kopensolaris*-gnu) 9131 case $cc_basename in 9132 # old Intel for x86_64 which still supported -KPIC. 9133 ecc*) 9134 lt_prog_compiler_wl='-Wl,' 9135 lt_prog_compiler_pic='-KPIC' 9136 lt_prog_compiler_static='-static' 9137 ;; 9138 # icc used to be incompatible with GCC. 9139 # ICC 10 doesn't accept -KPIC any more. 9140 icc* | ifort*) 9141 lt_prog_compiler_wl='-Wl,' 9142 lt_prog_compiler_pic='-fPIC' 9143 lt_prog_compiler_static='-static' 9144 ;; 9145 # Lahey Fortran 8.1. 9146 lf95*) 9147 lt_prog_compiler_wl='-Wl,' 9148 lt_prog_compiler_pic='--shared' 9149 lt_prog_compiler_static='--static' 9150 ;; 9151 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9152 # Portland Group compilers (*not* the Pentium gcc compiler, 9153 # which looks to be a dead project) 9154 lt_prog_compiler_wl='-Wl,' 9155 lt_prog_compiler_pic='-fpic' 9156 lt_prog_compiler_static='-Bstatic' 9157 ;; 9158 ccc*) 9159 lt_prog_compiler_wl='-Wl,' 9160 # All Alpha code is PIC. 9161 lt_prog_compiler_static='-non_shared' 9162 ;; 9163 xl* | bgxl* | bgf* | mpixl*) 9164 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9165 lt_prog_compiler_wl='-Wl,' 9166 lt_prog_compiler_pic='-qpic' 9167 lt_prog_compiler_static='-qstaticlink' 9168 ;; 9169 *) 9170 case `$CC -V 2>&1 | sed 5q` in 9171 *Sun\ F* | *Sun*Fortran*) 9172 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9173 lt_prog_compiler_pic='-KPIC' 9174 lt_prog_compiler_static='-Bstatic' 9175 lt_prog_compiler_wl='' 9176 ;; 9177 *Sun\ C*) 9178 # Sun C 5.9 9179 lt_prog_compiler_pic='-KPIC' 9180 lt_prog_compiler_static='-Bstatic' 9181 lt_prog_compiler_wl='-Wl,' 9182 ;; 9183 esac 9184 ;; 9185 esac 9186 ;; 9187 9188 newsos6) 9189 lt_prog_compiler_pic='-KPIC' 9190 lt_prog_compiler_static='-Bstatic' 9191 ;; 9192 9193 *nto* | *qnx*) 9194 # QNX uses GNU C++, but need to define -shared option too, otherwise 9195 # it will coredump. 9196 lt_prog_compiler_pic='-fPIC -shared' 9197 ;; 9198 9199 osf3* | osf4* | osf5*) 9200 lt_prog_compiler_wl='-Wl,' 9201 # All OSF/1 code is PIC. 9202 lt_prog_compiler_static='-non_shared' 9203 ;; 9204 9205 rdos*) 9206 lt_prog_compiler_static='-non_shared' 9207 ;; 9208 9209 solaris*) 9210 lt_prog_compiler_pic='-KPIC' 9211 lt_prog_compiler_static='-Bstatic' 9212 case $cc_basename in 9213 f77* | f90* | f95*) 9214 lt_prog_compiler_wl='-Qoption ld ';; 9215 *) 9216 lt_prog_compiler_wl='-Wl,';; 9217 esac 9218 ;; 9219 9220 sunos4*) 9221 lt_prog_compiler_wl='-Qoption ld ' 9222 lt_prog_compiler_pic='-PIC' 9223 lt_prog_compiler_static='-Bstatic' 9224 ;; 9225 9226 sysv4 | sysv4.2uw2* | sysv4.3*) 9227 lt_prog_compiler_wl='-Wl,' 9228 lt_prog_compiler_pic='-KPIC' 9229 lt_prog_compiler_static='-Bstatic' 9230 ;; 9231 9232 sysv4*MP*) 9233 if test -d /usr/nec ;then 9234 lt_prog_compiler_pic='-Kconform_pic' 9235 lt_prog_compiler_static='-Bstatic' 9236 fi 9237 ;; 9238 9239 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9240 lt_prog_compiler_wl='-Wl,' 9241 lt_prog_compiler_pic='-KPIC' 9242 lt_prog_compiler_static='-Bstatic' 9243 ;; 9244 9245 unicos*) 9246 lt_prog_compiler_wl='-Wl,' 9247 lt_prog_compiler_can_build_shared=no 9248 ;; 9249 9250 uts4*) 9251 lt_prog_compiler_pic='-pic' 9252 lt_prog_compiler_static='-Bstatic' 9253 ;; 9254 9255 *) 9256 lt_prog_compiler_can_build_shared=no 9257 ;; 9258 esac 9259 fi 9260 9261case $host_os in 9262 # For platforms which do not support PIC, -DPIC is meaningless: 9263 *djgpp*) 9264 lt_prog_compiler_pic= 9265 ;; 9266 *) 9267 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9268 ;; 9269esac 9270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 9271$as_echo "$lt_prog_compiler_pic" >&6; } 9272 9273 9274 9275 9276 9277 9278# 9279# Check to make sure the PIC flag actually works. 9280# 9281if test -n "$lt_prog_compiler_pic"; then 9282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9283$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9284if ${lt_cv_prog_compiler_pic_works+:} false; then : 9285 $as_echo_n "(cached) " >&6 9286else 9287 lt_cv_prog_compiler_pic_works=no 9288 ac_outfile=conftest.$ac_objext 9289 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9290 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9291 # Insert the option either (1) after the last *FLAGS variable, or 9292 # (2) before a word containing "conftest.", or (3) at the end. 9293 # Note that $ac_compile itself does not contain backslashes and begins 9294 # with a dollar sign (not a hyphen), so the echo should work correctly. 9295 # The option is referenced via a variable to avoid confusing sed. 9296 lt_compile=`echo "$ac_compile" | $SED \ 9297 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9298 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9299 -e 's:$: $lt_compiler_flag:'` 9300 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9301 (eval "$lt_compile" 2>conftest.err) 9302 ac_status=$? 9303 cat conftest.err >&5 9304 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9305 if (exit $ac_status) && test -s "$ac_outfile"; then 9306 # The compiler can only warn and ignore the option if not recognized 9307 # So say no if there are warnings other than the usual output. 9308 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9309 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9310 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9311 lt_cv_prog_compiler_pic_works=yes 9312 fi 9313 fi 9314 $RM conftest* 9315 9316fi 9317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9318$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9319 9320if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9321 case $lt_prog_compiler_pic in 9322 "" | " "*) ;; 9323 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9324 esac 9325else 9326 lt_prog_compiler_pic= 9327 lt_prog_compiler_can_build_shared=no 9328fi 9329 9330fi 9331 9332 9333 9334 9335 9336 9337# 9338# Check to make sure the static flag actually works. 9339# 9340wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9342$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9343if ${lt_cv_prog_compiler_static_works+:} false; then : 9344 $as_echo_n "(cached) " >&6 9345else 9346 lt_cv_prog_compiler_static_works=no 9347 save_LDFLAGS="$LDFLAGS" 9348 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9349 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9350 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9351 # The linker can only warn and ignore the option if not recognized 9352 # So say no if there are warnings 9353 if test -s conftest.err; then 9354 # Append any errors to the config.log. 9355 cat conftest.err 1>&5 9356 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9357 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9358 if diff conftest.exp conftest.er2 >/dev/null; then 9359 lt_cv_prog_compiler_static_works=yes 9360 fi 9361 else 9362 lt_cv_prog_compiler_static_works=yes 9363 fi 9364 fi 9365 $RM -r conftest* 9366 LDFLAGS="$save_LDFLAGS" 9367 9368fi 9369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9370$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9371 9372if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9373 : 9374else 9375 lt_prog_compiler_static= 9376fi 9377 9378 9379 9380 9381 9382 9383 9384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9385$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9386if ${lt_cv_prog_compiler_c_o+:} false; then : 9387 $as_echo_n "(cached) " >&6 9388else 9389 lt_cv_prog_compiler_c_o=no 9390 $RM -r conftest 2>/dev/null 9391 mkdir conftest 9392 cd conftest 9393 mkdir out 9394 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9395 9396 lt_compiler_flag="-o out/conftest2.$ac_objext" 9397 # Insert the option either (1) after the last *FLAGS variable, or 9398 # (2) before a word containing "conftest.", or (3) at the end. 9399 # Note that $ac_compile itself does not contain backslashes and begins 9400 # with a dollar sign (not a hyphen), so the echo should work correctly. 9401 lt_compile=`echo "$ac_compile" | $SED \ 9402 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9403 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9404 -e 's:$: $lt_compiler_flag:'` 9405 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9406 (eval "$lt_compile" 2>out/conftest.err) 9407 ac_status=$? 9408 cat out/conftest.err >&5 9409 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9410 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9411 then 9412 # The compiler can only warn and ignore the option if not recognized 9413 # So say no if there are warnings 9414 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9415 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9416 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9417 lt_cv_prog_compiler_c_o=yes 9418 fi 9419 fi 9420 chmod u+w . 2>&5 9421 $RM conftest* 9422 # SGI C++ compiler will create directory out/ii_files/ for 9423 # template instantiation 9424 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9425 $RM out/* && rmdir out 9426 cd .. 9427 $RM -r conftest 9428 $RM conftest* 9429 9430fi 9431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9432$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9433 9434 9435 9436 9437 9438 9439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9440$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9441if ${lt_cv_prog_compiler_c_o+:} false; then : 9442 $as_echo_n "(cached) " >&6 9443else 9444 lt_cv_prog_compiler_c_o=no 9445 $RM -r conftest 2>/dev/null 9446 mkdir conftest 9447 cd conftest 9448 mkdir out 9449 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9450 9451 lt_compiler_flag="-o out/conftest2.$ac_objext" 9452 # Insert the option either (1) after the last *FLAGS variable, or 9453 # (2) before a word containing "conftest.", or (3) at the end. 9454 # Note that $ac_compile itself does not contain backslashes and begins 9455 # with a dollar sign (not a hyphen), so the echo should work correctly. 9456 lt_compile=`echo "$ac_compile" | $SED \ 9457 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9458 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9459 -e 's:$: $lt_compiler_flag:'` 9460 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9461 (eval "$lt_compile" 2>out/conftest.err) 9462 ac_status=$? 9463 cat out/conftest.err >&5 9464 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9465 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9466 then 9467 # The compiler can only warn and ignore the option if not recognized 9468 # So say no if there are warnings 9469 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9470 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9471 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9472 lt_cv_prog_compiler_c_o=yes 9473 fi 9474 fi 9475 chmod u+w . 2>&5 9476 $RM conftest* 9477 # SGI C++ compiler will create directory out/ii_files/ for 9478 # template instantiation 9479 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9480 $RM out/* && rmdir out 9481 cd .. 9482 $RM -r conftest 9483 $RM conftest* 9484 9485fi 9486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9487$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9488 9489 9490 9491 9492hard_links="nottested" 9493if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9494 # do not overwrite the value of need_locks provided by the user 9495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9496$as_echo_n "checking if we can lock with hard links... " >&6; } 9497 hard_links=yes 9498 $RM conftest* 9499 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9500 touch conftest.a 9501 ln conftest.a conftest.b 2>&5 || hard_links=no 9502 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9504$as_echo "$hard_links" >&6; } 9505 if test "$hard_links" = no; then 9506 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9507$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9508 need_locks=warn 9509 fi 9510else 9511 need_locks=no 9512fi 9513 9514 9515 9516 9517 9518 9519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9520$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9521 9522 runpath_var= 9523 allow_undefined_flag= 9524 always_export_symbols=no 9525 archive_cmds= 9526 archive_expsym_cmds= 9527 compiler_needs_object=no 9528 enable_shared_with_static_runtimes=no 9529 export_dynamic_flag_spec= 9530 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9531 hardcode_automatic=no 9532 hardcode_direct=no 9533 hardcode_direct_absolute=no 9534 hardcode_libdir_flag_spec= 9535 hardcode_libdir_flag_spec_ld= 9536 hardcode_libdir_separator= 9537 hardcode_minus_L=no 9538 hardcode_shlibpath_var=unsupported 9539 inherit_rpath=no 9540 link_all_deplibs=unknown 9541 module_cmds= 9542 module_expsym_cmds= 9543 old_archive_from_new_cmds= 9544 old_archive_from_expsyms_cmds= 9545 thread_safe_flag_spec= 9546 whole_archive_flag_spec= 9547 # include_expsyms should be a list of space-separated symbols to be *always* 9548 # included in the symbol list 9549 include_expsyms= 9550 # exclude_expsyms can be an extended regexp of symbols to exclude 9551 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9552 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9553 # as well as any symbol that contains `d'. 9554 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9555 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9556 # platforms (ab)use it in PIC code, but their linkers get confused if 9557 # the symbol is explicitly referenced. Since portable code cannot 9558 # rely on this symbol name, it's probably fine to never include it in 9559 # preloaded symbol tables. 9560 # Exclude shared library initialization/finalization symbols. 9561 extract_expsyms_cmds= 9562 9563 case $host_os in 9564 cygwin* | mingw* | pw32* | cegcc*) 9565 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9566 # When not using gcc, we currently assume that we are using 9567 # Microsoft Visual C++. 9568 if test "$GCC" != yes; then 9569 with_gnu_ld=no 9570 fi 9571 ;; 9572 interix*) 9573 # we just hope/assume this is gcc and not c89 (= MSVC++) 9574 with_gnu_ld=yes 9575 ;; 9576 openbsd*) 9577 with_gnu_ld=no 9578 ;; 9579 esac 9580 9581 ld_shlibs=yes 9582 9583 # On some targets, GNU ld is compatible enough with the native linker 9584 # that we're better off using the native interface for both. 9585 lt_use_gnu_ld_interface=no 9586 if test "$with_gnu_ld" = yes; then 9587 case $host_os in 9588 aix*) 9589 # The AIX port of GNU ld has always aspired to compatibility 9590 # with the native linker. However, as the warning in the GNU ld 9591 # block says, versions before 2.19.5* couldn't really create working 9592 # shared libraries, regardless of the interface used. 9593 case `$LD -v 2>&1` in 9594 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9595 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9596 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9597 *) 9598 lt_use_gnu_ld_interface=yes 9599 ;; 9600 esac 9601 ;; 9602 *) 9603 lt_use_gnu_ld_interface=yes 9604 ;; 9605 esac 9606 fi 9607 9608 if test "$lt_use_gnu_ld_interface" = yes; then 9609 # If archive_cmds runs LD, not CC, wlarc should be empty 9610 wlarc='${wl}' 9611 9612 # Set some defaults for GNU ld with shared library support. These 9613 # are reset later if shared libraries are not supported. Putting them 9614 # here allows them to be overridden if necessary. 9615 runpath_var=LD_RUN_PATH 9616 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9617 export_dynamic_flag_spec='${wl}--export-dynamic' 9618 # ancient GNU ld didn't support --whole-archive et. al. 9619 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9620 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9621 else 9622 whole_archive_flag_spec= 9623 fi 9624 supports_anon_versioning=no 9625 case `$LD -v 2>&1` in 9626 *GNU\ gold*) supports_anon_versioning=yes ;; 9627 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9628 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9629 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9630 *\ 2.11.*) ;; # other 2.11 versions 9631 *) supports_anon_versioning=yes ;; 9632 esac 9633 9634 # See if GNU ld supports shared libraries. 9635 case $host_os in 9636 aix[3-9]*) 9637 # On AIX/PPC, the GNU linker is very broken 9638 if test "$host_cpu" != ia64; then 9639 ld_shlibs=no 9640 cat <<_LT_EOF 1>&2 9641 9642*** Warning: the GNU linker, at least up to release 2.19, is reported 9643*** to be unable to reliably create shared libraries on AIX. 9644*** Therefore, libtool is disabling shared libraries support. If you 9645*** really care for shared libraries, you may want to install binutils 9646*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9647*** You will then need to restart the configuration process. 9648 9649_LT_EOF 9650 fi 9651 ;; 9652 9653 amigaos*) 9654 case $host_cpu in 9655 powerpc) 9656 # see comment about AmigaOS4 .so support 9657 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9658 archive_expsym_cmds='' 9659 ;; 9660 m68k) 9661 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)' 9662 hardcode_libdir_flag_spec='-L$libdir' 9663 hardcode_minus_L=yes 9664 ;; 9665 esac 9666 ;; 9667 9668 beos*) 9669 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9670 allow_undefined_flag=unsupported 9671 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9672 # support --undefined. This deserves some investigation. FIXME 9673 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9674 else 9675 ld_shlibs=no 9676 fi 9677 ;; 9678 9679 cygwin* | mingw* | pw32* | cegcc*) 9680 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9681 # as there is no search path for DLLs. 9682 hardcode_libdir_flag_spec='-L$libdir' 9683 export_dynamic_flag_spec='${wl}--export-all-symbols' 9684 allow_undefined_flag=unsupported 9685 always_export_symbols=no 9686 enable_shared_with_static_runtimes=yes 9687 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9688 9689 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9690 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9691 # If the export-symbols file already is a .def file (1st line 9692 # is EXPORTS), use it as is; otherwise, prepend... 9693 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9694 cp $export_symbols $output_objdir/$soname.def; 9695 else 9696 echo EXPORTS > $output_objdir/$soname.def; 9697 cat $export_symbols >> $output_objdir/$soname.def; 9698 fi~ 9699 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9700 else 9701 ld_shlibs=no 9702 fi 9703 ;; 9704 9705 haiku*) 9706 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9707 link_all_deplibs=yes 9708 ;; 9709 9710 interix[3-9]*) 9711 hardcode_direct=no 9712 hardcode_shlibpath_var=no 9713 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9714 export_dynamic_flag_spec='${wl}-E' 9715 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9716 # Instead, shared libraries are loaded at an image base (0x10000000 by 9717 # default) and relocated if they conflict, which is a slow very memory 9718 # consuming and fragmenting process. To avoid this, we pick a random, 9719 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9720 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9721 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9722 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' 9723 ;; 9724 9725 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 9726 tmp_diet=no 9727 if test "$host_os" = linux-dietlibc; then 9728 case $cc_basename in 9729 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9730 esac 9731 fi 9732 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9733 && test "$tmp_diet" = no 9734 then 9735 tmp_addflag=' $pic_flag' 9736 tmp_sharedflag='-shared' 9737 case $cc_basename,$host_cpu in 9738 pgcc*) # Portland Group C compiler 9739 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' 9740 tmp_addflag=' $pic_flag' 9741 ;; 9742 pgf77* | pgf90* | pgf95* | pgfortran*) 9743 # Portland Group f77 and f90 compilers 9744 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' 9745 tmp_addflag=' $pic_flag -Mnomain' ;; 9746 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9747 tmp_addflag=' -i_dynamic' ;; 9748 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9749 tmp_addflag=' -i_dynamic -nofor_main' ;; 9750 ifc* | ifort*) # Intel Fortran compiler 9751 tmp_addflag=' -nofor_main' ;; 9752 lf95*) # Lahey Fortran 8.1 9753 whole_archive_flag_spec= 9754 tmp_sharedflag='--shared' ;; 9755 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9756 tmp_sharedflag='-qmkshrobj' 9757 tmp_addflag= ;; 9758 nvcc*) # Cuda Compiler Driver 2.2 9759 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' 9760 compiler_needs_object=yes 9761 ;; 9762 esac 9763 case `$CC -V 2>&1 | sed 5q` in 9764 *Sun\ C*) # Sun C 5.9 9765 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' 9766 compiler_needs_object=yes 9767 tmp_sharedflag='-G' ;; 9768 *Sun\ F*) # Sun Fortran 8.3 9769 tmp_sharedflag='-G' ;; 9770 esac 9771 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9772 9773 if test "x$supports_anon_versioning" = xyes; then 9774 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9775 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9776 echo "local: *; };" >> $output_objdir/$libname.ver~ 9777 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9778 fi 9779 9780 case $cc_basename in 9781 xlf* | bgf* | bgxlf* | mpixlf*) 9782 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9783 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9784 hardcode_libdir_flag_spec= 9785 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9786 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9787 if test "x$supports_anon_versioning" = xyes; then 9788 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9789 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9790 echo "local: *; };" >> $output_objdir/$libname.ver~ 9791 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9792 fi 9793 ;; 9794 esac 9795 else 9796 ld_shlibs=no 9797 fi 9798 ;; 9799 9800 netbsd*) 9801 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9802 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9803 wlarc= 9804 else 9805 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9806 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9807 fi 9808 ;; 9809 9810 solaris*) 9811 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9812 ld_shlibs=no 9813 cat <<_LT_EOF 1>&2 9814 9815*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9816*** create shared libraries on Solaris systems. Therefore, libtool 9817*** is disabling shared libraries support. We urge you to upgrade GNU 9818*** binutils to release 2.9.1 or newer. Another option is to modify 9819*** your PATH or compiler configuration so that the native linker is 9820*** used, and then restart. 9821 9822_LT_EOF 9823 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9824 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9825 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9826 else 9827 ld_shlibs=no 9828 fi 9829 ;; 9830 9831 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9832 case `$LD -v 2>&1` in 9833 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9834 ld_shlibs=no 9835 cat <<_LT_EOF 1>&2 9836 9837*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9838*** reliably create shared libraries on SCO systems. Therefore, libtool 9839*** is disabling shared libraries support. We urge you to upgrade GNU 9840*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9841*** your PATH or compiler configuration so that the native linker is 9842*** used, and then restart. 9843 9844_LT_EOF 9845 ;; 9846 *) 9847 # For security reasons, it is highly recommended that you always 9848 # use absolute paths for naming shared libraries, and exclude the 9849 # DT_RUNPATH tag from executables and libraries. But doing so 9850 # requires that you compile everything twice, which is a pain. 9851 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9852 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9853 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9854 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9855 else 9856 ld_shlibs=no 9857 fi 9858 ;; 9859 esac 9860 ;; 9861 9862 sunos4*) 9863 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9864 wlarc= 9865 hardcode_direct=yes 9866 hardcode_shlibpath_var=no 9867 ;; 9868 9869 *) 9870 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9871 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9872 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9873 else 9874 ld_shlibs=no 9875 fi 9876 ;; 9877 esac 9878 9879 if test "$ld_shlibs" = no; then 9880 runpath_var= 9881 hardcode_libdir_flag_spec= 9882 export_dynamic_flag_spec= 9883 whole_archive_flag_spec= 9884 fi 9885 else 9886 # PORTME fill in a description of your system's linker (not GNU ld) 9887 case $host_os in 9888 aix3*) 9889 allow_undefined_flag=unsupported 9890 always_export_symbols=yes 9891 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' 9892 # Note: this linker hardcodes the directories in LIBPATH if there 9893 # are no directories specified by -L. 9894 hardcode_minus_L=yes 9895 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9896 # Neither direct hardcoding nor static linking is supported with a 9897 # broken collect2. 9898 hardcode_direct=unsupported 9899 fi 9900 ;; 9901 9902 aix[4-9]*) 9903 if test "$host_cpu" = ia64; then 9904 # On IA64, the linker does run time linking by default, so we don't 9905 # have to do anything special. 9906 aix_use_runtimelinking=no 9907 exp_sym_flag='-Bexport' 9908 no_entry_flag="" 9909 else 9910 # If we're using GNU nm, then we don't want the "-C" option. 9911 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9912 # Also, AIX nm treats weak defined symbols like other global 9913 # defined symbols, whereas GNU nm marks them as "W". 9914 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9915 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' 9916 else 9917 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' 9918 fi 9919 aix_use_runtimelinking=no 9920 9921 # Test if we are trying to use run time linking or normal 9922 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9923 # need to do runtime linking. 9924 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9925 for ld_flag in $LDFLAGS; do 9926 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9927 aix_use_runtimelinking=yes 9928 break 9929 fi 9930 done 9931 ;; 9932 esac 9933 9934 exp_sym_flag='-bexport' 9935 no_entry_flag='-bnoentry' 9936 fi 9937 9938 # When large executables or shared objects are built, AIX ld can 9939 # have problems creating the table of contents. If linking a library 9940 # or program results in "error TOC overflow" add -mminimal-toc to 9941 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9942 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9943 9944 archive_cmds='' 9945 hardcode_direct=yes 9946 hardcode_direct_absolute=yes 9947 hardcode_libdir_separator=':' 9948 link_all_deplibs=yes 9949 file_list_spec='${wl}-f,' 9950 9951 if test "$GCC" = yes; then 9952 case $host_os in aix4.[012]|aix4.[012].*) 9953 # We only want to do this on AIX 4.2 and lower, the check 9954 # below for broken collect2 doesn't work under 4.3+ 9955 collect2name=`${CC} -print-prog-name=collect2` 9956 if test -f "$collect2name" && 9957 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9958 then 9959 # We have reworked collect2 9960 : 9961 else 9962 # We have old collect2 9963 hardcode_direct=unsupported 9964 # It fails to find uninstalled libraries when the uninstalled 9965 # path is not listed in the libpath. Setting hardcode_minus_L 9966 # to unsupported forces relinking 9967 hardcode_minus_L=yes 9968 hardcode_libdir_flag_spec='-L$libdir' 9969 hardcode_libdir_separator= 9970 fi 9971 ;; 9972 esac 9973 shared_flag='-shared' 9974 if test "$aix_use_runtimelinking" = yes; then 9975 shared_flag="$shared_flag "'${wl}-G' 9976 fi 9977 else 9978 # not using gcc 9979 if test "$host_cpu" = ia64; then 9980 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9981 # chokes on -Wl,-G. The following line is correct: 9982 shared_flag='-G' 9983 else 9984 if test "$aix_use_runtimelinking" = yes; then 9985 shared_flag='${wl}-G' 9986 else 9987 shared_flag='${wl}-bM:SRE' 9988 fi 9989 fi 9990 fi 9991 9992 export_dynamic_flag_spec='${wl}-bexpall' 9993 # It seems that -bexpall does not export symbols beginning with 9994 # underscore (_), so it is better to generate a list of symbols to export. 9995 always_export_symbols=yes 9996 if test "$aix_use_runtimelinking" = yes; then 9997 # Warning - without using the other runtime loading flags (-brtl), 9998 # -berok will link without error, but may produce a broken library. 9999 allow_undefined_flag='-berok' 10000 # Determine the default libpath from the value encoded in an 10001 # empty executable. 10002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10003/* end confdefs.h. */ 10004 10005int 10006main () 10007{ 10008 10009 ; 10010 return 0; 10011} 10012_ACEOF 10013if ac_fn_c_try_link "$LINENO"; then : 10014 10015lt_aix_libpath_sed=' 10016 /Import File Strings/,/^$/ { 10017 /^0/ { 10018 s/^0 *\(.*\)$/\1/ 10019 p 10020 } 10021 }' 10022aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10023# Check for a 64-bit object if we didn't find anything. 10024if test -z "$aix_libpath"; then 10025 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10026fi 10027fi 10028rm -f core conftest.err conftest.$ac_objext \ 10029 conftest$ac_exeext conftest.$ac_ext 10030if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10031 10032 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10033 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" 10034 else 10035 if test "$host_cpu" = ia64; then 10036 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10037 allow_undefined_flag="-z nodefs" 10038 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" 10039 else 10040 # Determine the default libpath from the value encoded in an 10041 # empty executable. 10042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10043/* end confdefs.h. */ 10044 10045int 10046main () 10047{ 10048 10049 ; 10050 return 0; 10051} 10052_ACEOF 10053if ac_fn_c_try_link "$LINENO"; then : 10054 10055lt_aix_libpath_sed=' 10056 /Import File Strings/,/^$/ { 10057 /^0/ { 10058 s/^0 *\(.*\)$/\1/ 10059 p 10060 } 10061 }' 10062aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10063# Check for a 64-bit object if we didn't find anything. 10064if test -z "$aix_libpath"; then 10065 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10066fi 10067fi 10068rm -f core conftest.err conftest.$ac_objext \ 10069 conftest$ac_exeext conftest.$ac_ext 10070if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10071 10072 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10073 # Warning - without using the other run time loading flags, 10074 # -berok will link without error, but may produce a broken library. 10075 no_undefined_flag=' ${wl}-bernotok' 10076 allow_undefined_flag=' ${wl}-berok' 10077 if test "$with_gnu_ld" = yes; then 10078 # We only use this code for GNU lds that support --whole-archive. 10079 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10080 else 10081 # Exported symbols can be pulled into shared objects from archives 10082 whole_archive_flag_spec='$convenience' 10083 fi 10084 archive_cmds_need_lc=yes 10085 # This is similar to how AIX traditionally builds its shared libraries. 10086 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' 10087 fi 10088 fi 10089 ;; 10090 10091 amigaos*) 10092 case $host_cpu in 10093 powerpc) 10094 # see comment about AmigaOS4 .so support 10095 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10096 archive_expsym_cmds='' 10097 ;; 10098 m68k) 10099 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)' 10100 hardcode_libdir_flag_spec='-L$libdir' 10101 hardcode_minus_L=yes 10102 ;; 10103 esac 10104 ;; 10105 10106 bsdi[45]*) 10107 export_dynamic_flag_spec=-rdynamic 10108 ;; 10109 10110 cygwin* | mingw* | pw32* | cegcc*) 10111 # When not using gcc, we currently assume that we are using 10112 # Microsoft Visual C++. 10113 # hardcode_libdir_flag_spec is actually meaningless, as there is 10114 # no search path for DLLs. 10115 hardcode_libdir_flag_spec=' ' 10116 allow_undefined_flag=unsupported 10117 # Tell ltmain to make .lib files, not .a files. 10118 libext=lib 10119 # Tell ltmain to make .dll files, not .so files. 10120 shrext_cmds=".dll" 10121 # FIXME: Setting linknames here is a bad hack. 10122 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10123 # The linker will automatically build a .lib file if we build a DLL. 10124 old_archive_from_new_cmds='true' 10125 # FIXME: Should let the user specify the lib program. 10126 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10127 fix_srcfile_path='`cygpath -w "$srcfile"`' 10128 enable_shared_with_static_runtimes=yes 10129 ;; 10130 10131 darwin* | rhapsody*) 10132 10133 10134 archive_cmds_need_lc=no 10135 hardcode_direct=no 10136 hardcode_automatic=yes 10137 hardcode_shlibpath_var=unsupported 10138 if test "$lt_cv_ld_force_load" = "yes"; then 10139 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\"`' 10140 else 10141 whole_archive_flag_spec='' 10142 fi 10143 link_all_deplibs=yes 10144 allow_undefined_flag="$_lt_dar_allow_undefined" 10145 case $cc_basename in 10146 ifort*) _lt_dar_can_shared=yes ;; 10147 *) _lt_dar_can_shared=$GCC ;; 10148 esac 10149 if test "$_lt_dar_can_shared" = "yes"; then 10150 output_verbose_link_cmd=func_echo_all 10151 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10152 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10153 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}" 10154 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}" 10155 10156 else 10157 ld_shlibs=no 10158 fi 10159 10160 ;; 10161 10162 dgux*) 10163 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10164 hardcode_libdir_flag_spec='-L$libdir' 10165 hardcode_shlibpath_var=no 10166 ;; 10167 10168 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10169 # support. Future versions do this automatically, but an explicit c++rt0.o 10170 # does not break anything, and helps significantly (at the cost of a little 10171 # extra space). 10172 freebsd2.2*) 10173 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10174 hardcode_libdir_flag_spec='-R$libdir' 10175 hardcode_direct=yes 10176 hardcode_shlibpath_var=no 10177 ;; 10178 10179 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10180 freebsd2.*) 10181 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10182 hardcode_direct=yes 10183 hardcode_minus_L=yes 10184 hardcode_shlibpath_var=no 10185 ;; 10186 10187 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10188 freebsd* | dragonfly*) 10189 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 10190 hardcode_libdir_flag_spec='-R$libdir' 10191 hardcode_direct=yes 10192 hardcode_shlibpath_var=no 10193 ;; 10194 10195 hpux9*) 10196 if test "$GCC" = yes; then 10197 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' 10198 else 10199 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' 10200 fi 10201 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10202 hardcode_libdir_separator=: 10203 hardcode_direct=yes 10204 10205 # hardcode_minus_L: Not really in the search PATH, 10206 # but as the default location of the library. 10207 hardcode_minus_L=yes 10208 export_dynamic_flag_spec='${wl}-E' 10209 ;; 10210 10211 hpux10*) 10212 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10213 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10214 else 10215 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10216 fi 10217 if test "$with_gnu_ld" = no; then 10218 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10219 hardcode_libdir_flag_spec_ld='+b $libdir' 10220 hardcode_libdir_separator=: 10221 hardcode_direct=yes 10222 hardcode_direct_absolute=yes 10223 export_dynamic_flag_spec='${wl}-E' 10224 # hardcode_minus_L: Not really in the search PATH, 10225 # but as the default location of the library. 10226 hardcode_minus_L=yes 10227 fi 10228 ;; 10229 10230 hpux11*) 10231 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10232 case $host_cpu in 10233 hppa*64*) 10234 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10235 ;; 10236 ia64*) 10237 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10238 ;; 10239 *) 10240 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10241 ;; 10242 esac 10243 else 10244 case $host_cpu in 10245 hppa*64*) 10246 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10247 ;; 10248 ia64*) 10249 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10250 ;; 10251 *) 10252 10253 # Older versions of the 11.00 compiler do not understand -b yet 10254 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10256$as_echo_n "checking if $CC understands -b... " >&6; } 10257if ${lt_cv_prog_compiler__b+:} false; then : 10258 $as_echo_n "(cached) " >&6 10259else 10260 lt_cv_prog_compiler__b=no 10261 save_LDFLAGS="$LDFLAGS" 10262 LDFLAGS="$LDFLAGS -b" 10263 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10264 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10265 # The linker can only warn and ignore the option if not recognized 10266 # So say no if there are warnings 10267 if test -s conftest.err; then 10268 # Append any errors to the config.log. 10269 cat conftest.err 1>&5 10270 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10271 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10272 if diff conftest.exp conftest.er2 >/dev/null; then 10273 lt_cv_prog_compiler__b=yes 10274 fi 10275 else 10276 lt_cv_prog_compiler__b=yes 10277 fi 10278 fi 10279 $RM -r conftest* 10280 LDFLAGS="$save_LDFLAGS" 10281 10282fi 10283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10284$as_echo "$lt_cv_prog_compiler__b" >&6; } 10285 10286if test x"$lt_cv_prog_compiler__b" = xyes; then 10287 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10288else 10289 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10290fi 10291 10292 ;; 10293 esac 10294 fi 10295 if test "$with_gnu_ld" = no; then 10296 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10297 hardcode_libdir_separator=: 10298 10299 case $host_cpu in 10300 hppa*64*|ia64*) 10301 hardcode_direct=no 10302 hardcode_shlibpath_var=no 10303 ;; 10304 *) 10305 hardcode_direct=yes 10306 hardcode_direct_absolute=yes 10307 export_dynamic_flag_spec='${wl}-E' 10308 10309 # hardcode_minus_L: Not really in the search PATH, 10310 # but as the default location of the library. 10311 hardcode_minus_L=yes 10312 ;; 10313 esac 10314 fi 10315 ;; 10316 10317 irix5* | irix6* | nonstopux*) 10318 if test "$GCC" = yes; then 10319 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' 10320 # Try to use the -exported_symbol ld option, if it does not 10321 # work, assume that -exports_file does not work either and 10322 # implicitly export all symbols. 10323 save_LDFLAGS="$LDFLAGS" 10324 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10326/* end confdefs.h. */ 10327int foo(void) {} 10328_ACEOF 10329if ac_fn_c_try_link "$LINENO"; then : 10330 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' 10331 10332fi 10333rm -f core conftest.err conftest.$ac_objext \ 10334 conftest$ac_exeext conftest.$ac_ext 10335 LDFLAGS="$save_LDFLAGS" 10336 else 10337 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' 10338 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' 10339 fi 10340 archive_cmds_need_lc='no' 10341 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10342 hardcode_libdir_separator=: 10343 inherit_rpath=yes 10344 link_all_deplibs=yes 10345 ;; 10346 10347 netbsd*) 10348 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10349 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10350 else 10351 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10352 fi 10353 hardcode_libdir_flag_spec='-R$libdir' 10354 hardcode_direct=yes 10355 hardcode_shlibpath_var=no 10356 ;; 10357 10358 newsos6) 10359 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10360 hardcode_direct=yes 10361 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10362 hardcode_libdir_separator=: 10363 hardcode_shlibpath_var=no 10364 ;; 10365 10366 *nto* | *qnx*) 10367 ;; 10368 10369 openbsd*) 10370 if test -f /usr/libexec/ld.so; then 10371 hardcode_direct=yes 10372 hardcode_shlibpath_var=no 10373 hardcode_direct_absolute=yes 10374 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10375 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10376 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10377 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10378 export_dynamic_flag_spec='${wl}-E' 10379 else 10380 case $host_os in 10381 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10382 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10383 hardcode_libdir_flag_spec='-R$libdir' 10384 ;; 10385 *) 10386 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10387 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10388 ;; 10389 esac 10390 fi 10391 else 10392 ld_shlibs=no 10393 fi 10394 ;; 10395 10396 os2*) 10397 hardcode_libdir_flag_spec='-L$libdir' 10398 hardcode_minus_L=yes 10399 allow_undefined_flag=unsupported 10400 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' 10401 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10402 ;; 10403 10404 osf3*) 10405 if test "$GCC" = yes; then 10406 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10407 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' 10408 else 10409 allow_undefined_flag=' -expect_unresolved \*' 10410 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' 10411 fi 10412 archive_cmds_need_lc='no' 10413 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10414 hardcode_libdir_separator=: 10415 ;; 10416 10417 osf4* | osf5*) # as osf3* with the addition of -msym flag 10418 if test "$GCC" = yes; then 10419 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10420 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' 10421 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10422 else 10423 allow_undefined_flag=' -expect_unresolved \*' 10424 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' 10425 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~ 10426 $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' 10427 10428 # Both c and cxx compiler support -rpath directly 10429 hardcode_libdir_flag_spec='-rpath $libdir' 10430 fi 10431 archive_cmds_need_lc='no' 10432 hardcode_libdir_separator=: 10433 ;; 10434 10435 solaris*) 10436 no_undefined_flag=' -z defs' 10437 if test "$GCC" = yes; then 10438 wlarc='${wl}' 10439 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10440 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10441 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10442 else 10443 case `$CC -V 2>&1` in 10444 *"Compilers 5.0"*) 10445 wlarc='' 10446 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10447 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10448 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10449 ;; 10450 *) 10451 wlarc='${wl}' 10452 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10453 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10454 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10455 ;; 10456 esac 10457 fi 10458 hardcode_libdir_flag_spec='-R$libdir' 10459 hardcode_shlibpath_var=no 10460 case $host_os in 10461 solaris2.[0-5] | solaris2.[0-5].*) ;; 10462 *) 10463 # The compiler driver will combine and reorder linker options, 10464 # but understands `-z linker_flag'. GCC discards it without `$wl', 10465 # but is careful enough not to reorder. 10466 # Supported since Solaris 2.6 (maybe 2.5.1?) 10467 if test "$GCC" = yes; then 10468 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10469 else 10470 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10471 fi 10472 ;; 10473 esac 10474 link_all_deplibs=yes 10475 ;; 10476 10477 sunos4*) 10478 if test "x$host_vendor" = xsequent; then 10479 # Use $CC to link under sequent, because it throws in some extra .o 10480 # files that make .init and .fini sections work. 10481 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10482 else 10483 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10484 fi 10485 hardcode_libdir_flag_spec='-L$libdir' 10486 hardcode_direct=yes 10487 hardcode_minus_L=yes 10488 hardcode_shlibpath_var=no 10489 ;; 10490 10491 sysv4) 10492 case $host_vendor in 10493 sni) 10494 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10495 hardcode_direct=yes # is this really true??? 10496 ;; 10497 siemens) 10498 ## LD is ld it makes a PLAMLIB 10499 ## CC just makes a GrossModule. 10500 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10501 reload_cmds='$CC -r -o $output$reload_objs' 10502 hardcode_direct=no 10503 ;; 10504 motorola) 10505 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10506 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10507 ;; 10508 esac 10509 runpath_var='LD_RUN_PATH' 10510 hardcode_shlibpath_var=no 10511 ;; 10512 10513 sysv4.3*) 10514 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10515 hardcode_shlibpath_var=no 10516 export_dynamic_flag_spec='-Bexport' 10517 ;; 10518 10519 sysv4*MP*) 10520 if test -d /usr/nec; then 10521 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10522 hardcode_shlibpath_var=no 10523 runpath_var=LD_RUN_PATH 10524 hardcode_runpath_var=yes 10525 ld_shlibs=yes 10526 fi 10527 ;; 10528 10529 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10530 no_undefined_flag='${wl}-z,text' 10531 archive_cmds_need_lc=no 10532 hardcode_shlibpath_var=no 10533 runpath_var='LD_RUN_PATH' 10534 10535 if test "$GCC" = yes; then 10536 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10537 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10538 else 10539 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10540 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10541 fi 10542 ;; 10543 10544 sysv5* | sco3.2v5* | sco5v6*) 10545 # Note: We can NOT use -z defs as we might desire, because we do not 10546 # link with -lc, and that would cause any symbols used from libc to 10547 # always be unresolved, which means just about no library would 10548 # ever link correctly. If we're not using GNU ld we use -z text 10549 # though, which does catch some bad symbols but isn't as heavy-handed 10550 # as -z defs. 10551 no_undefined_flag='${wl}-z,text' 10552 allow_undefined_flag='${wl}-z,nodefs' 10553 archive_cmds_need_lc=no 10554 hardcode_shlibpath_var=no 10555 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10556 hardcode_libdir_separator=':' 10557 link_all_deplibs=yes 10558 export_dynamic_flag_spec='${wl}-Bexport' 10559 runpath_var='LD_RUN_PATH' 10560 10561 if test "$GCC" = yes; then 10562 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10563 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10564 else 10565 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10566 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10567 fi 10568 ;; 10569 10570 uts4*) 10571 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10572 hardcode_libdir_flag_spec='-L$libdir' 10573 hardcode_shlibpath_var=no 10574 ;; 10575 10576 *) 10577 ld_shlibs=no 10578 ;; 10579 esac 10580 10581 if test x$host_vendor = xsni; then 10582 case $host in 10583 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10584 export_dynamic_flag_spec='${wl}-Blargedynsym' 10585 ;; 10586 esac 10587 fi 10588 fi 10589 10590{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10591$as_echo "$ld_shlibs" >&6; } 10592test "$ld_shlibs" = no && can_build_shared=no 10593 10594with_gnu_ld=$with_gnu_ld 10595 10596 10597 10598 10599 10600 10601 10602 10603 10604 10605 10606 10607 10608 10609 10610# 10611# Do we need to explicitly link libc? 10612# 10613case "x$archive_cmds_need_lc" in 10614x|xyes) 10615 # Assume -lc should be added 10616 archive_cmds_need_lc=yes 10617 10618 if test "$enable_shared" = yes && test "$GCC" = yes; then 10619 case $archive_cmds in 10620 *'~'*) 10621 # FIXME: we may have to deal with multi-command sequences. 10622 ;; 10623 '$CC '*) 10624 # Test whether the compiler implicitly links with -lc since on some 10625 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10626 # to ld, don't add -lc before -lgcc. 10627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10628$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10629if ${lt_cv_archive_cmds_need_lc+:} false; then : 10630 $as_echo_n "(cached) " >&6 10631else 10632 $RM conftest* 10633 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10634 10635 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10636 (eval $ac_compile) 2>&5 10637 ac_status=$? 10638 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10639 test $ac_status = 0; } 2>conftest.err; then 10640 soname=conftest 10641 lib=conftest 10642 libobjs=conftest.$ac_objext 10643 deplibs= 10644 wl=$lt_prog_compiler_wl 10645 pic_flag=$lt_prog_compiler_pic 10646 compiler_flags=-v 10647 linker_flags=-v 10648 verstring= 10649 output_objdir=. 10650 libname=conftest 10651 lt_save_allow_undefined_flag=$allow_undefined_flag 10652 allow_undefined_flag= 10653 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10654 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10655 ac_status=$? 10656 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10657 test $ac_status = 0; } 10658 then 10659 lt_cv_archive_cmds_need_lc=no 10660 else 10661 lt_cv_archive_cmds_need_lc=yes 10662 fi 10663 allow_undefined_flag=$lt_save_allow_undefined_flag 10664 else 10665 cat conftest.err 1>&5 10666 fi 10667 $RM conftest* 10668 10669fi 10670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10671$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10672 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10673 ;; 10674 esac 10675 fi 10676 ;; 10677esac 10678 10679 10680 10681 10682 10683 10684 10685 10686 10687 10688 10689 10690 10691 10692 10693 10694 10695 10696 10697 10698 10699 10700 10701 10702 10703 10704 10705 10706 10707 10708 10709 10710 10711 10712 10713 10714 10715 10716 10717 10718 10719 10720 10721 10722 10723 10724 10725 10726 10727 10728 10729 10730 10731 10732 10733 10734 10735 10736 10737 10738 10739 10740 10741 10742 10743 10744 10745 10746 10747 10748 10749 10750 10751 10752 10753 10754 10755 10756 10757 10758 10759 10760 10761 10762 10763 10764 10765 10766 10767 10768 10769 10770 10771 10772 10773 10774 10775 10776 10777 10778 10779 10780 10781 10782 10783 10784 10785 10786 10787 10788 10789 10790 10791 10792 10793 10794 10795 10796 10797 10798 10799 10800 10801 10802 10803 10804 10805 10806 10807 10808 10809 10810 10811 10812 10813 10814 10815 10816 10817 10818 10819 10820 10821 10822 10823 10824 10825 10826 10827 10828 10829 10830 10831 10832 10833 10834 10835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10836$as_echo_n "checking dynamic linker characteristics... " >&6; } 10837 10838if test "$GCC" = yes; then 10839 case $host_os in 10840 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10841 *) lt_awk_arg="/^libraries:/" ;; 10842 esac 10843 case $host_os in 10844 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10845 *) lt_sed_strip_eq="s,=/,/,g" ;; 10846 esac 10847 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10848 case $lt_search_path_spec in 10849 *\;*) 10850 # if the path contains ";" then we assume it to be the separator 10851 # otherwise default to the standard path separator (i.e. ":") - it is 10852 # assumed that no part of a normal pathname contains ";" but that should 10853 # okay in the real world where ";" in dirpaths is itself problematic. 10854 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10855 ;; 10856 *) 10857 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10858 ;; 10859 esac 10860 # Ok, now we have the path, separated by spaces, we can step through it 10861 # and add multilib dir if necessary. 10862 lt_tmp_lt_search_path_spec= 10863 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10864 for lt_sys_path in $lt_search_path_spec; do 10865 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10866 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10867 else 10868 test -d "$lt_sys_path" && \ 10869 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10870 fi 10871 done 10872 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10873BEGIN {RS=" "; FS="/|\n";} { 10874 lt_foo=""; 10875 lt_count=0; 10876 for (lt_i = NF; lt_i > 0; lt_i--) { 10877 if ($lt_i != "" && $lt_i != ".") { 10878 if ($lt_i == "..") { 10879 lt_count++; 10880 } else { 10881 if (lt_count == 0) { 10882 lt_foo="/" $lt_i lt_foo; 10883 } else { 10884 lt_count--; 10885 } 10886 } 10887 } 10888 } 10889 if (lt_foo != "") { lt_freq[lt_foo]++; } 10890 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10891}'` 10892 # AWK program above erroneously prepends '/' to C:/dos/paths 10893 # for these hosts. 10894 case $host_os in 10895 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10896 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10897 esac 10898 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10899else 10900 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10901fi 10902library_names_spec= 10903libname_spec='lib$name' 10904soname_spec= 10905shrext_cmds=".so" 10906postinstall_cmds= 10907postuninstall_cmds= 10908finish_cmds= 10909finish_eval= 10910shlibpath_var= 10911shlibpath_overrides_runpath=unknown 10912version_type=none 10913dynamic_linker="$host_os ld.so" 10914sys_lib_dlsearch_path_spec="/lib /usr/lib" 10915need_lib_prefix=unknown 10916hardcode_into_libs=no 10917 10918# when you set need_version to no, make sure it does not cause -set_version 10919# flags to be left without arguments 10920need_version=unknown 10921 10922case $host_os in 10923aix3*) 10924 version_type=linux 10925 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10926 shlibpath_var=LIBPATH 10927 10928 # AIX 3 has no versioning support, so we append a major version to the name. 10929 soname_spec='${libname}${release}${shared_ext}$major' 10930 ;; 10931 10932aix[4-9]*) 10933 version_type=linux 10934 need_lib_prefix=no 10935 need_version=no 10936 hardcode_into_libs=yes 10937 if test "$host_cpu" = ia64; then 10938 # AIX 5 supports IA64 10939 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10940 shlibpath_var=LD_LIBRARY_PATH 10941 else 10942 # With GCC up to 2.95.x, collect2 would create an import file 10943 # for dependence libraries. The import file would start with 10944 # the line `#! .'. This would cause the generated library to 10945 # depend on `.', always an invalid library. This was fixed in 10946 # development snapshots of GCC prior to 3.0. 10947 case $host_os in 10948 aix4 | aix4.[01] | aix4.[01].*) 10949 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10950 echo ' yes ' 10951 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10952 : 10953 else 10954 can_build_shared=no 10955 fi 10956 ;; 10957 esac 10958 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10959 # soname into executable. Probably we can add versioning support to 10960 # collect2, so additional links can be useful in future. 10961 if test "$aix_use_runtimelinking" = yes; then 10962 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10963 # instead of lib<name>.a to let people know that these are not 10964 # typical AIX shared libraries. 10965 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10966 else 10967 # We preserve .a as extension for shared libraries through AIX4.2 10968 # and later when we are not doing run time linking. 10969 library_names_spec='${libname}${release}.a $libname.a' 10970 soname_spec='${libname}${release}${shared_ext}$major' 10971 fi 10972 shlibpath_var=LIBPATH 10973 fi 10974 ;; 10975 10976amigaos*) 10977 case $host_cpu in 10978 powerpc) 10979 # Since July 2007 AmigaOS4 officially supports .so libraries. 10980 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10981 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10982 ;; 10983 m68k) 10984 library_names_spec='$libname.ixlibrary $libname.a' 10985 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10986 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' 10987 ;; 10988 esac 10989 ;; 10990 10991beos*) 10992 library_names_spec='${libname}${shared_ext}' 10993 dynamic_linker="$host_os ld.so" 10994 shlibpath_var=LIBRARY_PATH 10995 ;; 10996 10997bsdi[45]*) 10998 version_type=linux 10999 need_version=no 11000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11001 soname_spec='${libname}${release}${shared_ext}$major' 11002 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11003 shlibpath_var=LD_LIBRARY_PATH 11004 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11005 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11006 # the default ld.so.conf also contains /usr/contrib/lib and 11007 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11008 # libtool to hard-code these into programs 11009 ;; 11010 11011cygwin* | mingw* | pw32* | cegcc*) 11012 version_type=windows 11013 shrext_cmds=".dll" 11014 need_version=no 11015 need_lib_prefix=no 11016 11017 case $GCC,$host_os in 11018 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 11019 library_names_spec='$libname.dll.a' 11020 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11021 postinstall_cmds='base_file=`basename \${file}`~ 11022 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11023 dldir=$destdir/`dirname \$dlpath`~ 11024 test -d \$dldir || mkdir -p \$dldir~ 11025 $install_prog $dir/$dlname \$dldir/$dlname~ 11026 chmod a+x \$dldir/$dlname~ 11027 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11028 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11029 fi' 11030 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11031 dlpath=$dir/\$dldll~ 11032 $RM \$dlpath' 11033 shlibpath_overrides_runpath=yes 11034 11035 case $host_os in 11036 cygwin*) 11037 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11038 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11039 11040 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11041 ;; 11042 mingw* | cegcc*) 11043 # MinGW DLLs use traditional 'lib' prefix 11044 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11045 ;; 11046 pw32*) 11047 # pw32 DLLs use 'pw' prefix rather than 'lib' 11048 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11049 ;; 11050 esac 11051 ;; 11052 11053 *) 11054 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11055 ;; 11056 esac 11057 dynamic_linker='Win32 ld.exe' 11058 # FIXME: first we should search . and the directory the executable is in 11059 shlibpath_var=PATH 11060 ;; 11061 11062darwin* | rhapsody*) 11063 dynamic_linker="$host_os dyld" 11064 version_type=darwin 11065 need_lib_prefix=no 11066 need_version=no 11067 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11068 soname_spec='${libname}${release}${major}$shared_ext' 11069 shlibpath_overrides_runpath=yes 11070 shlibpath_var=DYLD_LIBRARY_PATH 11071 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11072 11073 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11074 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11075 ;; 11076 11077dgux*) 11078 version_type=linux 11079 need_lib_prefix=no 11080 need_version=no 11081 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11082 soname_spec='${libname}${release}${shared_ext}$major' 11083 shlibpath_var=LD_LIBRARY_PATH 11084 ;; 11085 11086freebsd* | dragonfly*) 11087 # DragonFly does not have aout. When/if they implement a new 11088 # versioning mechanism, adjust this. 11089 if test -x /usr/bin/objformat; then 11090 objformat=`/usr/bin/objformat` 11091 else 11092 case $host_os in 11093 freebsd[23].*) objformat=aout ;; 11094 *) objformat=elf ;; 11095 esac 11096 fi 11097 version_type=freebsd-$objformat 11098 case $version_type in 11099 freebsd-elf*) 11100 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11101 need_version=no 11102 need_lib_prefix=no 11103 ;; 11104 freebsd-*) 11105 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11106 need_version=yes 11107 ;; 11108 esac 11109 shlibpath_var=LD_LIBRARY_PATH 11110 case $host_os in 11111 freebsd2.*) 11112 shlibpath_overrides_runpath=yes 11113 ;; 11114 freebsd3.[01]* | freebsdelf3.[01]*) 11115 shlibpath_overrides_runpath=yes 11116 hardcode_into_libs=yes 11117 ;; 11118 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11119 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11120 shlibpath_overrides_runpath=no 11121 hardcode_into_libs=yes 11122 ;; 11123 *) # from 4.6 on, and DragonFly 11124 shlibpath_overrides_runpath=yes 11125 hardcode_into_libs=yes 11126 ;; 11127 esac 11128 ;; 11129 11130gnu*) 11131 version_type=linux 11132 need_lib_prefix=no 11133 need_version=no 11134 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11135 soname_spec='${libname}${release}${shared_ext}$major' 11136 shlibpath_var=LD_LIBRARY_PATH 11137 hardcode_into_libs=yes 11138 ;; 11139 11140haiku*) 11141 version_type=linux 11142 need_lib_prefix=no 11143 need_version=no 11144 dynamic_linker="$host_os runtime_loader" 11145 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11146 soname_spec='${libname}${release}${shared_ext}$major' 11147 shlibpath_var=LIBRARY_PATH 11148 shlibpath_overrides_runpath=yes 11149 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 11150 hardcode_into_libs=yes 11151 ;; 11152 11153hpux9* | hpux10* | hpux11*) 11154 # Give a soname corresponding to the major version so that dld.sl refuses to 11155 # link against other versions. 11156 version_type=sunos 11157 need_lib_prefix=no 11158 need_version=no 11159 case $host_cpu in 11160 ia64*) 11161 shrext_cmds='.so' 11162 hardcode_into_libs=yes 11163 dynamic_linker="$host_os dld.so" 11164 shlibpath_var=LD_LIBRARY_PATH 11165 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11166 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11167 soname_spec='${libname}${release}${shared_ext}$major' 11168 if test "X$HPUX_IA64_MODE" = X32; then 11169 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11170 else 11171 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11172 fi 11173 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11174 ;; 11175 hppa*64*) 11176 shrext_cmds='.sl' 11177 hardcode_into_libs=yes 11178 dynamic_linker="$host_os dld.sl" 11179 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11180 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11181 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11182 soname_spec='${libname}${release}${shared_ext}$major' 11183 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11184 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11185 ;; 11186 *) 11187 shrext_cmds='.sl' 11188 dynamic_linker="$host_os dld.sl" 11189 shlibpath_var=SHLIB_PATH 11190 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11191 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11192 soname_spec='${libname}${release}${shared_ext}$major' 11193 ;; 11194 esac 11195 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11196 postinstall_cmds='chmod 555 $lib' 11197 # or fails outright, so override atomically: 11198 install_override_mode=555 11199 ;; 11200 11201interix[3-9]*) 11202 version_type=linux 11203 need_lib_prefix=no 11204 need_version=no 11205 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11206 soname_spec='${libname}${release}${shared_ext}$major' 11207 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11208 shlibpath_var=LD_LIBRARY_PATH 11209 shlibpath_overrides_runpath=no 11210 hardcode_into_libs=yes 11211 ;; 11212 11213irix5* | irix6* | nonstopux*) 11214 case $host_os in 11215 nonstopux*) version_type=nonstopux ;; 11216 *) 11217 if test "$lt_cv_prog_gnu_ld" = yes; then 11218 version_type=linux 11219 else 11220 version_type=irix 11221 fi ;; 11222 esac 11223 need_lib_prefix=no 11224 need_version=no 11225 soname_spec='${libname}${release}${shared_ext}$major' 11226 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11227 case $host_os in 11228 irix5* | nonstopux*) 11229 libsuff= shlibsuff= 11230 ;; 11231 *) 11232 case $LD in # libtool.m4 will add one of these switches to LD 11233 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11234 libsuff= shlibsuff= libmagic=32-bit;; 11235 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11236 libsuff=32 shlibsuff=N32 libmagic=N32;; 11237 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11238 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11239 *) libsuff= shlibsuff= libmagic=never-match;; 11240 esac 11241 ;; 11242 esac 11243 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11244 shlibpath_overrides_runpath=no 11245 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11246 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11247 hardcode_into_libs=yes 11248 ;; 11249 11250# No shared lib support for Linux oldld, aout, or coff. 11251linux*oldld* | linux*aout* | linux*coff*) 11252 dynamic_linker=no 11253 ;; 11254 11255# This must be Linux ELF. 11256 11257# uclinux* changes (here and below) have been submitted to the libtool 11258# project, but have not yet been accepted: they are GCC-local changes 11259# for the time being. (See 11260# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 11261linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 11262 version_type=linux 11263 need_lib_prefix=no 11264 need_version=no 11265 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11266 soname_spec='${libname}${release}${shared_ext}$major' 11267 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11268 shlibpath_var=LD_LIBRARY_PATH 11269 shlibpath_overrides_runpath=no 11270 11271 # Some binutils ld are patched to set DT_RUNPATH 11272 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11273 $as_echo_n "(cached) " >&6 11274else 11275 lt_cv_shlibpath_overrides_runpath=no 11276 save_LDFLAGS=$LDFLAGS 11277 save_libdir=$libdir 11278 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11279 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11281/* end confdefs.h. */ 11282 11283int 11284main () 11285{ 11286 11287 ; 11288 return 0; 11289} 11290_ACEOF 11291if ac_fn_c_try_link "$LINENO"; then : 11292 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11293 lt_cv_shlibpath_overrides_runpath=yes 11294fi 11295fi 11296rm -f core conftest.err conftest.$ac_objext \ 11297 conftest$ac_exeext conftest.$ac_ext 11298 LDFLAGS=$save_LDFLAGS 11299 libdir=$save_libdir 11300 11301fi 11302 11303 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11304 11305 # This implies no fast_install, which is unacceptable. 11306 # Some rework will be needed to allow for fast_install 11307 # before this can be enabled. 11308 hardcode_into_libs=yes 11309 11310 # Append ld.so.conf contents to the search path 11311 if test -f /etc/ld.so.conf; then 11312 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' ' '` 11313 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11314 fi 11315 11316 # We used to test for /lib/ld.so.1 and disable shared libraries on 11317 # powerpc, because MkLinux only supported shared libraries with the 11318 # GNU dynamic linker. Since this was broken with cross compilers, 11319 # most powerpc-linux boxes support dynamic linking these days and 11320 # people can always --disable-shared, the test was removed, and we 11321 # assume the GNU/Linux dynamic linker is in use. 11322 dynamic_linker='GNU/Linux ld.so' 11323 ;; 11324 11325netbsd*) 11326 version_type=sunos 11327 need_lib_prefix=no 11328 need_version=no 11329 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11330 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11331 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11332 dynamic_linker='NetBSD (a.out) ld.so' 11333 else 11334 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11335 soname_spec='${libname}${release}${shared_ext}$major' 11336 dynamic_linker='NetBSD ld.elf_so' 11337 fi 11338 shlibpath_var=LD_LIBRARY_PATH 11339 shlibpath_overrides_runpath=yes 11340 hardcode_into_libs=yes 11341 ;; 11342 11343newsos6) 11344 version_type=linux 11345 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11346 shlibpath_var=LD_LIBRARY_PATH 11347 shlibpath_overrides_runpath=yes 11348 ;; 11349 11350*nto* | *qnx*) 11351 version_type=qnx 11352 need_lib_prefix=no 11353 need_version=no 11354 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11355 soname_spec='${libname}${release}${shared_ext}$major' 11356 shlibpath_var=LD_LIBRARY_PATH 11357 shlibpath_overrides_runpath=no 11358 hardcode_into_libs=yes 11359 dynamic_linker='ldqnx.so' 11360 ;; 11361 11362openbsd*) 11363 version_type=sunos 11364 sys_lib_dlsearch_path_spec="/usr/lib" 11365 need_lib_prefix=no 11366 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11367 case $host_os in 11368 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11369 *) need_version=no ;; 11370 esac 11371 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11372 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11373 shlibpath_var=LD_LIBRARY_PATH 11374 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11375 case $host_os in 11376 openbsd2.[89] | openbsd2.[89].*) 11377 shlibpath_overrides_runpath=no 11378 ;; 11379 *) 11380 shlibpath_overrides_runpath=yes 11381 ;; 11382 esac 11383 else 11384 shlibpath_overrides_runpath=yes 11385 fi 11386 ;; 11387 11388os2*) 11389 libname_spec='$name' 11390 shrext_cmds=".dll" 11391 need_lib_prefix=no 11392 library_names_spec='$libname${shared_ext} $libname.a' 11393 dynamic_linker='OS/2 ld.exe' 11394 shlibpath_var=LIBPATH 11395 ;; 11396 11397osf3* | osf4* | osf5*) 11398 version_type=osf 11399 need_lib_prefix=no 11400 need_version=no 11401 soname_spec='${libname}${release}${shared_ext}$major' 11402 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11403 shlibpath_var=LD_LIBRARY_PATH 11404 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11405 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11406 ;; 11407 11408rdos*) 11409 dynamic_linker=no 11410 ;; 11411 11412solaris*) 11413 version_type=linux 11414 need_lib_prefix=no 11415 need_version=no 11416 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11417 soname_spec='${libname}${release}${shared_ext}$major' 11418 shlibpath_var=LD_LIBRARY_PATH 11419 shlibpath_overrides_runpath=yes 11420 hardcode_into_libs=yes 11421 # ldd complains unless libraries are executable 11422 postinstall_cmds='chmod +x $lib' 11423 ;; 11424 11425sunos4*) 11426 version_type=sunos 11427 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11428 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11429 shlibpath_var=LD_LIBRARY_PATH 11430 shlibpath_overrides_runpath=yes 11431 if test "$with_gnu_ld" = yes; then 11432 need_lib_prefix=no 11433 fi 11434 need_version=yes 11435 ;; 11436 11437sysv4 | sysv4.3*) 11438 version_type=linux 11439 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11440 soname_spec='${libname}${release}${shared_ext}$major' 11441 shlibpath_var=LD_LIBRARY_PATH 11442 case $host_vendor in 11443 sni) 11444 shlibpath_overrides_runpath=no 11445 need_lib_prefix=no 11446 runpath_var=LD_RUN_PATH 11447 ;; 11448 siemens) 11449 need_lib_prefix=no 11450 ;; 11451 motorola) 11452 need_lib_prefix=no 11453 need_version=no 11454 shlibpath_overrides_runpath=no 11455 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11456 ;; 11457 esac 11458 ;; 11459 11460sysv4*MP*) 11461 if test -d /usr/nec ;then 11462 version_type=linux 11463 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11464 soname_spec='$libname${shared_ext}.$major' 11465 shlibpath_var=LD_LIBRARY_PATH 11466 fi 11467 ;; 11468 11469sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11470 version_type=freebsd-elf 11471 need_lib_prefix=no 11472 need_version=no 11473 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11474 soname_spec='${libname}${release}${shared_ext}$major' 11475 shlibpath_var=LD_LIBRARY_PATH 11476 shlibpath_overrides_runpath=yes 11477 hardcode_into_libs=yes 11478 if test "$with_gnu_ld" = yes; then 11479 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11480 else 11481 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11482 case $host_os in 11483 sco3.2v5*) 11484 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11485 ;; 11486 esac 11487 fi 11488 sys_lib_dlsearch_path_spec='/usr/lib' 11489 ;; 11490 11491tpf*) 11492 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11493 version_type=linux 11494 need_lib_prefix=no 11495 need_version=no 11496 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11497 shlibpath_var=LD_LIBRARY_PATH 11498 shlibpath_overrides_runpath=no 11499 hardcode_into_libs=yes 11500 ;; 11501 11502uts4*) 11503 version_type=linux 11504 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11505 soname_spec='${libname}${release}${shared_ext}$major' 11506 shlibpath_var=LD_LIBRARY_PATH 11507 ;; 11508 11509*) 11510 dynamic_linker=no 11511 ;; 11512esac 11513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11514$as_echo "$dynamic_linker" >&6; } 11515test "$dynamic_linker" = no && can_build_shared=no 11516 11517variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11518if test "$GCC" = yes; then 11519 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11520fi 11521 11522if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11523 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11524fi 11525if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11526 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11527fi 11528 11529 11530 11531 11532 11533 11534 11535 11536 11537 11538 11539 11540 11541 11542 11543 11544 11545 11546 11547 11548 11549 11550 11551 11552 11553 11554 11555 11556 11557 11558 11559 11560 11561 11562 11563 11564 11565 11566 11567 11568 11569 11570 11571 11572 11573 11574 11575 11576 11577 11578 11579 11580 11581 11582 11583 11584 11585 11586 11587 11588 11589 11590 11591 11592 11593 11594 11595 11596 11597 11598 11599 11600 11601 11602 11603 11604 11605 11606 11607 11608 11609 11610 11611 11612 11613 11614 11615 11616 11617 11618 11619 11620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11621$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11622hardcode_action= 11623if test -n "$hardcode_libdir_flag_spec" || 11624 test -n "$runpath_var" || 11625 test "X$hardcode_automatic" = "Xyes" ; then 11626 11627 # We can hardcode non-existent directories. 11628 if test "$hardcode_direct" != no && 11629 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11630 # have to relink, otherwise we might link with an installed library 11631 # when we should be linking with a yet-to-be-installed one 11632 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11633 test "$hardcode_minus_L" != no; then 11634 # Linking always hardcodes the temporary library directory. 11635 hardcode_action=relink 11636 else 11637 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11638 hardcode_action=immediate 11639 fi 11640else 11641 # We cannot hardcode anything, or else we can only hardcode existing 11642 # directories. 11643 hardcode_action=unsupported 11644fi 11645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11646$as_echo "$hardcode_action" >&6; } 11647 11648if test "$hardcode_action" = relink || 11649 test "$inherit_rpath" = yes; then 11650 # Fast installation is not supported 11651 enable_fast_install=no 11652elif test "$shlibpath_overrides_runpath" = yes || 11653 test "$enable_shared" = no; then 11654 # Fast installation is not necessary 11655 enable_fast_install=needless 11656fi 11657 11658 11659 11660 11661 11662 11663 if test "x$enable_dlopen" != xyes; then 11664 enable_dlopen=unknown 11665 enable_dlopen_self=unknown 11666 enable_dlopen_self_static=unknown 11667else 11668 lt_cv_dlopen=no 11669 lt_cv_dlopen_libs= 11670 11671 case $host_os in 11672 beos*) 11673 lt_cv_dlopen="load_add_on" 11674 lt_cv_dlopen_libs= 11675 lt_cv_dlopen_self=yes 11676 ;; 11677 11678 mingw* | pw32* | cegcc*) 11679 lt_cv_dlopen="LoadLibrary" 11680 lt_cv_dlopen_libs= 11681 ;; 11682 11683 cygwin*) 11684 lt_cv_dlopen="dlopen" 11685 lt_cv_dlopen_libs= 11686 ;; 11687 11688 darwin*) 11689 # if libdl is installed we need to link against it 11690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11691$as_echo_n "checking for dlopen in -ldl... " >&6; } 11692if ${ac_cv_lib_dl_dlopen+:} false; then : 11693 $as_echo_n "(cached) " >&6 11694else 11695 ac_check_lib_save_LIBS=$LIBS 11696LIBS="-ldl $LIBS" 11697cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11698/* end confdefs.h. */ 11699 11700/* Override any GCC internal prototype to avoid an error. 11701 Use char because int might match the return type of a GCC 11702 builtin and then its argument prototype would still apply. */ 11703#ifdef __cplusplus 11704extern "C" 11705#endif 11706char dlopen (); 11707int 11708main () 11709{ 11710return dlopen (); 11711 ; 11712 return 0; 11713} 11714_ACEOF 11715if ac_fn_c_try_link "$LINENO"; then : 11716 ac_cv_lib_dl_dlopen=yes 11717else 11718 ac_cv_lib_dl_dlopen=no 11719fi 11720rm -f core conftest.err conftest.$ac_objext \ 11721 conftest$ac_exeext conftest.$ac_ext 11722LIBS=$ac_check_lib_save_LIBS 11723fi 11724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11725$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11726if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11727 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11728else 11729 11730 lt_cv_dlopen="dyld" 11731 lt_cv_dlopen_libs= 11732 lt_cv_dlopen_self=yes 11733 11734fi 11735 11736 ;; 11737 11738 *) 11739 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11740if test "x$ac_cv_func_shl_load" = xyes; then : 11741 lt_cv_dlopen="shl_load" 11742else 11743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11744$as_echo_n "checking for shl_load in -ldld... " >&6; } 11745if ${ac_cv_lib_dld_shl_load+:} false; then : 11746 $as_echo_n "(cached) " >&6 11747else 11748 ac_check_lib_save_LIBS=$LIBS 11749LIBS="-ldld $LIBS" 11750cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11751/* end confdefs.h. */ 11752 11753/* Override any GCC internal prototype to avoid an error. 11754 Use char because int might match the return type of a GCC 11755 builtin and then its argument prototype would still apply. */ 11756#ifdef __cplusplus 11757extern "C" 11758#endif 11759char shl_load (); 11760int 11761main () 11762{ 11763return shl_load (); 11764 ; 11765 return 0; 11766} 11767_ACEOF 11768if ac_fn_c_try_link "$LINENO"; then : 11769 ac_cv_lib_dld_shl_load=yes 11770else 11771 ac_cv_lib_dld_shl_load=no 11772fi 11773rm -f core conftest.err conftest.$ac_objext \ 11774 conftest$ac_exeext conftest.$ac_ext 11775LIBS=$ac_check_lib_save_LIBS 11776fi 11777{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11778$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11779if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11780 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11781else 11782 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11783if test "x$ac_cv_func_dlopen" = xyes; then : 11784 lt_cv_dlopen="dlopen" 11785else 11786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11787$as_echo_n "checking for dlopen in -ldl... " >&6; } 11788if ${ac_cv_lib_dl_dlopen+:} false; then : 11789 $as_echo_n "(cached) " >&6 11790else 11791 ac_check_lib_save_LIBS=$LIBS 11792LIBS="-ldl $LIBS" 11793cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11794/* end confdefs.h. */ 11795 11796/* Override any GCC internal prototype to avoid an error. 11797 Use char because int might match the return type of a GCC 11798 builtin and then its argument prototype would still apply. */ 11799#ifdef __cplusplus 11800extern "C" 11801#endif 11802char dlopen (); 11803int 11804main () 11805{ 11806return dlopen (); 11807 ; 11808 return 0; 11809} 11810_ACEOF 11811if ac_fn_c_try_link "$LINENO"; then : 11812 ac_cv_lib_dl_dlopen=yes 11813else 11814 ac_cv_lib_dl_dlopen=no 11815fi 11816rm -f core conftest.err conftest.$ac_objext \ 11817 conftest$ac_exeext conftest.$ac_ext 11818LIBS=$ac_check_lib_save_LIBS 11819fi 11820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11821$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11822if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11823 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11824else 11825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11826$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11827if ${ac_cv_lib_svld_dlopen+:} false; then : 11828 $as_echo_n "(cached) " >&6 11829else 11830 ac_check_lib_save_LIBS=$LIBS 11831LIBS="-lsvld $LIBS" 11832cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11833/* end confdefs.h. */ 11834 11835/* Override any GCC internal prototype to avoid an error. 11836 Use char because int might match the return type of a GCC 11837 builtin and then its argument prototype would still apply. */ 11838#ifdef __cplusplus 11839extern "C" 11840#endif 11841char dlopen (); 11842int 11843main () 11844{ 11845return dlopen (); 11846 ; 11847 return 0; 11848} 11849_ACEOF 11850if ac_fn_c_try_link "$LINENO"; then : 11851 ac_cv_lib_svld_dlopen=yes 11852else 11853 ac_cv_lib_svld_dlopen=no 11854fi 11855rm -f core conftest.err conftest.$ac_objext \ 11856 conftest$ac_exeext conftest.$ac_ext 11857LIBS=$ac_check_lib_save_LIBS 11858fi 11859{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11860$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11861if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11862 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11863else 11864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11865$as_echo_n "checking for dld_link in -ldld... " >&6; } 11866if ${ac_cv_lib_dld_dld_link+:} false; then : 11867 $as_echo_n "(cached) " >&6 11868else 11869 ac_check_lib_save_LIBS=$LIBS 11870LIBS="-ldld $LIBS" 11871cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11872/* end confdefs.h. */ 11873 11874/* Override any GCC internal prototype to avoid an error. 11875 Use char because int might match the return type of a GCC 11876 builtin and then its argument prototype would still apply. */ 11877#ifdef __cplusplus 11878extern "C" 11879#endif 11880char dld_link (); 11881int 11882main () 11883{ 11884return dld_link (); 11885 ; 11886 return 0; 11887} 11888_ACEOF 11889if ac_fn_c_try_link "$LINENO"; then : 11890 ac_cv_lib_dld_dld_link=yes 11891else 11892 ac_cv_lib_dld_dld_link=no 11893fi 11894rm -f core conftest.err conftest.$ac_objext \ 11895 conftest$ac_exeext conftest.$ac_ext 11896LIBS=$ac_check_lib_save_LIBS 11897fi 11898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11899$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11900if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11901 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11902fi 11903 11904 11905fi 11906 11907 11908fi 11909 11910 11911fi 11912 11913 11914fi 11915 11916 11917fi 11918 11919 ;; 11920 esac 11921 11922 if test "x$lt_cv_dlopen" != xno; then 11923 enable_dlopen=yes 11924 else 11925 enable_dlopen=no 11926 fi 11927 11928 case $lt_cv_dlopen in 11929 dlopen) 11930 save_CPPFLAGS="$CPPFLAGS" 11931 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11932 11933 save_LDFLAGS="$LDFLAGS" 11934 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11935 11936 save_LIBS="$LIBS" 11937 LIBS="$lt_cv_dlopen_libs $LIBS" 11938 11939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11940$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11941if ${lt_cv_dlopen_self+:} false; then : 11942 $as_echo_n "(cached) " >&6 11943else 11944 if test "$cross_compiling" = yes; then : 11945 lt_cv_dlopen_self=cross 11946else 11947 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11948 lt_status=$lt_dlunknown 11949 cat > conftest.$ac_ext <<_LT_EOF 11950#line 11950 "configure" 11951#include "confdefs.h" 11952 11953#if HAVE_DLFCN_H 11954#include <dlfcn.h> 11955#endif 11956 11957#include <stdio.h> 11958 11959#ifdef RTLD_GLOBAL 11960# define LT_DLGLOBAL RTLD_GLOBAL 11961#else 11962# ifdef DL_GLOBAL 11963# define LT_DLGLOBAL DL_GLOBAL 11964# else 11965# define LT_DLGLOBAL 0 11966# endif 11967#endif 11968 11969/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11970 find out it does not work in some platform. */ 11971#ifndef LT_DLLAZY_OR_NOW 11972# ifdef RTLD_LAZY 11973# define LT_DLLAZY_OR_NOW RTLD_LAZY 11974# else 11975# ifdef DL_LAZY 11976# define LT_DLLAZY_OR_NOW DL_LAZY 11977# else 11978# ifdef RTLD_NOW 11979# define LT_DLLAZY_OR_NOW RTLD_NOW 11980# else 11981# ifdef DL_NOW 11982# define LT_DLLAZY_OR_NOW DL_NOW 11983# else 11984# define LT_DLLAZY_OR_NOW 0 11985# endif 11986# endif 11987# endif 11988# endif 11989#endif 11990 11991/* When -fvisbility=hidden is used, assume the code has been annotated 11992 correspondingly for the symbols needed. */ 11993#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11994void fnord () __attribute__((visibility("default"))); 11995#endif 11996 11997void fnord () { int i=42; } 11998int main () 11999{ 12000 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12001 int status = $lt_dlunknown; 12002 12003 if (self) 12004 { 12005 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12006 else 12007 { 12008 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12009 else puts (dlerror ()); 12010 } 12011 /* dlclose (self); */ 12012 } 12013 else 12014 puts (dlerror ()); 12015 12016 return status; 12017} 12018_LT_EOF 12019 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12020 (eval $ac_link) 2>&5 12021 ac_status=$? 12022 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12023 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12024 (./conftest; exit; ) >&5 2>/dev/null 12025 lt_status=$? 12026 case x$lt_status in 12027 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12028 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12029 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12030 esac 12031 else : 12032 # compilation failed 12033 lt_cv_dlopen_self=no 12034 fi 12035fi 12036rm -fr conftest* 12037 12038 12039fi 12040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12041$as_echo "$lt_cv_dlopen_self" >&6; } 12042 12043 if test "x$lt_cv_dlopen_self" = xyes; then 12044 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12046$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12047if ${lt_cv_dlopen_self_static+:} false; then : 12048 $as_echo_n "(cached) " >&6 12049else 12050 if test "$cross_compiling" = yes; then : 12051 lt_cv_dlopen_self_static=cross 12052else 12053 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12054 lt_status=$lt_dlunknown 12055 cat > conftest.$ac_ext <<_LT_EOF 12056#line 12056 "configure" 12057#include "confdefs.h" 12058 12059#if HAVE_DLFCN_H 12060#include <dlfcn.h> 12061#endif 12062 12063#include <stdio.h> 12064 12065#ifdef RTLD_GLOBAL 12066# define LT_DLGLOBAL RTLD_GLOBAL 12067#else 12068# ifdef DL_GLOBAL 12069# define LT_DLGLOBAL DL_GLOBAL 12070# else 12071# define LT_DLGLOBAL 0 12072# endif 12073#endif 12074 12075/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12076 find out it does not work in some platform. */ 12077#ifndef LT_DLLAZY_OR_NOW 12078# ifdef RTLD_LAZY 12079# define LT_DLLAZY_OR_NOW RTLD_LAZY 12080# else 12081# ifdef DL_LAZY 12082# define LT_DLLAZY_OR_NOW DL_LAZY 12083# else 12084# ifdef RTLD_NOW 12085# define LT_DLLAZY_OR_NOW RTLD_NOW 12086# else 12087# ifdef DL_NOW 12088# define LT_DLLAZY_OR_NOW DL_NOW 12089# else 12090# define LT_DLLAZY_OR_NOW 0 12091# endif 12092# endif 12093# endif 12094# endif 12095#endif 12096 12097/* When -fvisbility=hidden is used, assume the code has been annotated 12098 correspondingly for the symbols needed. */ 12099#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12100void fnord () __attribute__((visibility("default"))); 12101#endif 12102 12103void fnord () { int i=42; } 12104int main () 12105{ 12106 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12107 int status = $lt_dlunknown; 12108 12109 if (self) 12110 { 12111 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12112 else 12113 { 12114 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12115 else puts (dlerror ()); 12116 } 12117 /* dlclose (self); */ 12118 } 12119 else 12120 puts (dlerror ()); 12121 12122 return status; 12123} 12124_LT_EOF 12125 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12126 (eval $ac_link) 2>&5 12127 ac_status=$? 12128 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12129 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12130 (./conftest; exit; ) >&5 2>/dev/null 12131 lt_status=$? 12132 case x$lt_status in 12133 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12134 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12135 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12136 esac 12137 else : 12138 # compilation failed 12139 lt_cv_dlopen_self_static=no 12140 fi 12141fi 12142rm -fr conftest* 12143 12144 12145fi 12146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12147$as_echo "$lt_cv_dlopen_self_static" >&6; } 12148 fi 12149 12150 CPPFLAGS="$save_CPPFLAGS" 12151 LDFLAGS="$save_LDFLAGS" 12152 LIBS="$save_LIBS" 12153 ;; 12154 esac 12155 12156 case $lt_cv_dlopen_self in 12157 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12158 *) enable_dlopen_self=unknown ;; 12159 esac 12160 12161 case $lt_cv_dlopen_self_static in 12162 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12163 *) enable_dlopen_self_static=unknown ;; 12164 esac 12165fi 12166 12167 12168 12169 12170 12171 12172 12173 12174 12175 12176 12177 12178 12179 12180 12181 12182 12183striplib= 12184old_striplib= 12185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12186$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12187if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12188 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12189 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12191$as_echo "yes" >&6; } 12192else 12193# FIXME - insert some real tests, host_os isn't really good enough 12194 case $host_os in 12195 darwin*) 12196 if test -n "$STRIP" ; then 12197 striplib="$STRIP -x" 12198 old_striplib="$STRIP -S" 12199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12200$as_echo "yes" >&6; } 12201 else 12202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12203$as_echo "no" >&6; } 12204 fi 12205 ;; 12206 *) 12207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12208$as_echo "no" >&6; } 12209 ;; 12210 esac 12211fi 12212 12213 12214 12215 12216 12217 12218 12219 12220 12221 12222 12223 12224 # Report which library types will actually be built 12225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12226$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12228$as_echo "$can_build_shared" >&6; } 12229 12230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12231$as_echo_n "checking whether to build shared libraries... " >&6; } 12232 test "$can_build_shared" = "no" && enable_shared=no 12233 12234 # On AIX, shared libraries and static libraries use the same namespace, and 12235 # are all built from PIC. 12236 case $host_os in 12237 aix3*) 12238 test "$enable_shared" = yes && enable_static=no 12239 if test -n "$RANLIB"; then 12240 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12241 postinstall_cmds='$RANLIB $lib' 12242 fi 12243 ;; 12244 12245 aix[4-9]*) 12246 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12247 test "$enable_shared" = yes && enable_static=no 12248 fi 12249 ;; 12250 esac 12251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12252$as_echo "$enable_shared" >&6; } 12253 12254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12255$as_echo_n "checking whether to build static libraries... " >&6; } 12256 # Make sure either enable_shared or enable_static is yes. 12257 test "$enable_shared" = yes || enable_static=yes 12258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12259$as_echo "$enable_static" >&6; } 12260 12261 12262 12263 12264fi 12265ac_ext=c 12266ac_cpp='$CPP $CPPFLAGS' 12267ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12268ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12269ac_compiler_gnu=$ac_cv_c_compiler_gnu 12270 12271CC="$lt_save_CC" 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 12284 12285 ac_config_commands="$ac_config_commands libtool" 12286 12287 12288 12289 12290# Only expand once: 12291 12292 12293 12294 12295 12296case $host in 12297 *-cygwin* | *-mingw*) 12298 # 'host' will be top-level target in the case of a target lib, 12299 # we must compare to with_cross_host to decide if this is a native 12300 # or cross-compiler and select where to install dlls appropriately. 12301 if test -n "$with_cross_host" && 12302 test x"$with_cross_host" != x"no"; then 12303 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 12304 else 12305 lt_host_flags='-no-undefined -bindir "$(bindir)"'; 12306 fi 12307 ;; 12308 *) 12309 lt_host_flags= 12310 ;; 12311esac 12312 12313 12314 12315 12316ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" 12317case $ac_cv_c_int64_t in #( 12318 no|yes) ;; #( 12319 *) 12320 12321cat >>confdefs.h <<_ACEOF 12322#define int64_t $ac_cv_c_int64_t 12323_ACEOF 12324;; 12325esac 12326 12327ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t" 12328case $ac_cv_c_uint64_t in #( 12329 no|yes) ;; #( 12330 *) 12331 12332$as_echo "#define _UINT64_T 1" >>confdefs.h 12333 12334 12335cat >>confdefs.h <<_ACEOF 12336#define uint64_t $ac_cv_c_uint64_t 12337_ACEOF 12338;; 12339 esac 12340 12341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 12342$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 12343if ${ac_cv_header_sys_wait_h+:} false; then : 12344 $as_echo_n "(cached) " >&6 12345else 12346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12347/* end confdefs.h. */ 12348#include <sys/types.h> 12349#include <sys/wait.h> 12350#ifndef WEXITSTATUS 12351# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 12352#endif 12353#ifndef WIFEXITED 12354# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 12355#endif 12356 12357int 12358main () 12359{ 12360 int s; 12361 wait (&s); 12362 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 12363 ; 12364 return 0; 12365} 12366_ACEOF 12367if ac_fn_c_try_compile "$LINENO"; then : 12368 ac_cv_header_sys_wait_h=yes 12369else 12370 ac_cv_header_sys_wait_h=no 12371fi 12372rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12373fi 12374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 12375$as_echo "$ac_cv_header_sys_wait_h" >&6; } 12376if test $ac_cv_header_sys_wait_h = yes; then 12377 12378$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 12379 12380fi 12381 12382ac_config_files="$ac_config_files Makefile" 12383 12384ac_config_headers="$ac_config_headers config.h" 12385 12386cat >confcache <<\_ACEOF 12387# This file is a shell script that caches the results of configure 12388# tests run on this system so they can be shared between configure 12389# scripts and configure runs, see configure's option --config-cache. 12390# It is not useful on other systems. If it contains results you don't 12391# want to keep, you may remove or edit it. 12392# 12393# config.status only pays attention to the cache file if you give it 12394# the --recheck option to rerun configure. 12395# 12396# `ac_cv_env_foo' variables (set or unset) will be overridden when 12397# loading this file, other *unset* `ac_cv_foo' will be assigned the 12398# following values. 12399 12400_ACEOF 12401 12402# The following way of writing the cache mishandles newlines in values, 12403# but we know of no workaround that is simple, portable, and efficient. 12404# So, we kill variables containing newlines. 12405# Ultrix sh set writes to stderr and can't be redirected directly, 12406# and sets the high bit in the cache file unless we assign to the vars. 12407( 12408 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12409 eval ac_val=\$$ac_var 12410 case $ac_val in #( 12411 *${as_nl}*) 12412 case $ac_var in #( 12413 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12414$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12415 esac 12416 case $ac_var in #( 12417 _ | IFS | as_nl) ;; #( 12418 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12419 *) { eval $ac_var=; unset $ac_var;} ;; 12420 esac ;; 12421 esac 12422 done 12423 12424 (set) 2>&1 | 12425 case $as_nl`(ac_space=' '; set) 2>&1` in #( 12426 *${as_nl}ac_space=\ *) 12427 # `set' does not quote correctly, so add quotes: double-quote 12428 # substitution turns \\\\ into \\, and sed turns \\ into \. 12429 sed -n \ 12430 "s/'/'\\\\''/g; 12431 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12432 ;; #( 12433 *) 12434 # `set' quotes correctly as required by POSIX, so do not add quotes. 12435 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12436 ;; 12437 esac | 12438 sort 12439) | 12440 sed ' 12441 /^ac_cv_env_/b end 12442 t clear 12443 :clear 12444 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12445 t end 12446 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12447 :end' >>confcache 12448if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12449 if test -w "$cache_file"; then 12450 if test "x$cache_file" != "x/dev/null"; then 12451 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12452$as_echo "$as_me: updating cache $cache_file" >&6;} 12453 if test ! -f "$cache_file" || test -h "$cache_file"; then 12454 cat confcache >"$cache_file" 12455 else 12456 case $cache_file in #( 12457 */* | ?:*) 12458 mv -f confcache "$cache_file"$$ && 12459 mv -f "$cache_file"$$ "$cache_file" ;; #( 12460 *) 12461 mv -f confcache "$cache_file" ;; 12462 esac 12463 fi 12464 fi 12465 else 12466 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12467$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12468 fi 12469fi 12470rm -f confcache 12471 12472test "x$prefix" = xNONE && prefix=$ac_default_prefix 12473# Let make expand exec_prefix. 12474test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12475 12476DEFS=-DHAVE_CONFIG_H 12477 12478ac_libobjs= 12479ac_ltlibobjs= 12480U= 12481for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12482 # 1. Remove the extension, and $U if already installed. 12483 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12484 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 12485 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12486 # will be set to the directory where LIBOBJS objects are built. 12487 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12488 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12489done 12490LIBOBJS=$ac_libobjs 12491 12492LTLIBOBJS=$ac_ltlibobjs 12493 12494 12495{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 12496$as_echo_n "checking that generated files are newer than configure... " >&6; } 12497 if test -n "$am_sleep_pid"; then 12498 # Hide warnings about reused PIDs. 12499 wait $am_sleep_pid 2>/dev/null 12500 fi 12501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 12502$as_echo "done" >&6; } 12503 if test -n "$EXEEXT"; then 12504 am__EXEEXT_TRUE= 12505 am__EXEEXT_FALSE='#' 12506else 12507 am__EXEEXT_TRUE='#' 12508 am__EXEEXT_FALSE= 12509fi 12510 12511if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 12512 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 12513Usually this means the macro was only invoked conditionally." "$LINENO" 5 12514fi 12515if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 12516 as_fn_error $? "conditional \"AMDEP\" was never defined. 12517Usually this means the macro was only invoked conditionally." "$LINENO" 5 12518fi 12519if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12520 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12521Usually this means the macro was only invoked conditionally." "$LINENO" 5 12522fi 12523if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12524 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12525Usually this means the macro was only invoked conditionally." "$LINENO" 5 12526fi 12527 12528: "${CONFIG_STATUS=./config.status}" 12529ac_write_fail=0 12530ac_clean_files_save=$ac_clean_files 12531ac_clean_files="$ac_clean_files $CONFIG_STATUS" 12532{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 12533$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 12534as_write_fail=0 12535cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12536#! $SHELL 12537# Generated by $as_me. 12538# Run this file to recreate the current configuration. 12539# Compiler output produced by configure, useful for debugging 12540# configure, is in config.log if it exists. 12541 12542debug=false 12543ac_cs_recheck=false 12544ac_cs_silent=false 12545 12546SHELL=\${CONFIG_SHELL-$SHELL} 12547export SHELL 12548_ASEOF 12549cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 12550## -------------------- ## 12551## M4sh Initialization. ## 12552## -------------------- ## 12553 12554# Be more Bourne compatible 12555DUALCASE=1; export DUALCASE # for MKS sh 12556if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 12557 emulate sh 12558 NULLCMD=: 12559 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12560 # is contrary to our usage. Disable this feature. 12561 alias -g '${1+"$@"}'='"$@"' 12562 setopt NO_GLOB_SUBST 12563else 12564 case `(set -o) 2>/dev/null` in #( 12565 *posix*) : 12566 set -o posix ;; #( 12567 *) : 12568 ;; 12569esac 12570fi 12571 12572 12573as_nl=' 12574' 12575export as_nl 12576# Printing a long string crashes Solaris 7 /usr/bin/printf. 12577as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 12578as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 12579as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 12580# Prefer a ksh shell builtin over an external printf program on Solaris, 12581# but without wasting forks for bash or zsh. 12582if test -z "$BASH_VERSION$ZSH_VERSION" \ 12583 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 12584 as_echo='print -r --' 12585 as_echo_n='print -rn --' 12586elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 12587 as_echo='printf %s\n' 12588 as_echo_n='printf %s' 12589else 12590 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 12591 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 12592 as_echo_n='/usr/ucb/echo -n' 12593 else 12594 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 12595 as_echo_n_body='eval 12596 arg=$1; 12597 case $arg in #( 12598 *"$as_nl"*) 12599 expr "X$arg" : "X\\(.*\\)$as_nl"; 12600 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 12601 esac; 12602 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 12603 ' 12604 export as_echo_n_body 12605 as_echo_n='sh -c $as_echo_n_body as_echo' 12606 fi 12607 export as_echo_body 12608 as_echo='sh -c $as_echo_body as_echo' 12609fi 12610 12611# The user is always right. 12612if test "${PATH_SEPARATOR+set}" != set; then 12613 PATH_SEPARATOR=: 12614 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 12615 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 12616 PATH_SEPARATOR=';' 12617 } 12618fi 12619 12620 12621# IFS 12622# We need space, tab and new line, in precisely that order. Quoting is 12623# there to prevent editors from complaining about space-tab. 12624# (If _AS_PATH_WALK were called with IFS unset, it would disable word 12625# splitting by setting IFS to empty value.) 12626IFS=" "" $as_nl" 12627 12628# Find who we are. Look in the path if we contain no directory separator. 12629as_myself= 12630case $0 in #(( 12631 *[\\/]* ) as_myself=$0 ;; 12632 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12633for as_dir in $PATH 12634do 12635 IFS=$as_save_IFS 12636 test -z "$as_dir" && as_dir=. 12637 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 12638 done 12639IFS=$as_save_IFS 12640 12641 ;; 12642esac 12643# We did not find ourselves, most probably we were run as `sh COMMAND' 12644# in which case we are not to be found in the path. 12645if test "x$as_myself" = x; then 12646 as_myself=$0 12647fi 12648if test ! -f "$as_myself"; then 12649 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12650 exit 1 12651fi 12652 12653# Unset variables that we do not need and which cause bugs (e.g. in 12654# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 12655# suppresses any "Segmentation fault" message there. '((' could 12656# trigger a bug in pdksh 5.2.14. 12657for as_var in BASH_ENV ENV MAIL MAILPATH 12658do eval test x\${$as_var+set} = xset \ 12659 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12660done 12661PS1='$ ' 12662PS2='> ' 12663PS4='+ ' 12664 12665# NLS nuisances. 12666LC_ALL=C 12667export LC_ALL 12668LANGUAGE=C 12669export LANGUAGE 12670 12671# CDPATH. 12672(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12673 12674 12675# as_fn_error STATUS ERROR [LINENO LOG_FD] 12676# ---------------------------------------- 12677# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12678# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12679# script with STATUS, using 1 if that was 0. 12680as_fn_error () 12681{ 12682 as_status=$1; test $as_status -eq 0 && as_status=1 12683 if test "$4"; then 12684 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12685 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 12686 fi 12687 $as_echo "$as_me: error: $2" >&2 12688 as_fn_exit $as_status 12689} # as_fn_error 12690 12691 12692# as_fn_set_status STATUS 12693# ----------------------- 12694# Set $? to STATUS, without forking. 12695as_fn_set_status () 12696{ 12697 return $1 12698} # as_fn_set_status 12699 12700# as_fn_exit STATUS 12701# ----------------- 12702# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12703as_fn_exit () 12704{ 12705 set +e 12706 as_fn_set_status $1 12707 exit $1 12708} # as_fn_exit 12709 12710# as_fn_unset VAR 12711# --------------- 12712# Portably unset VAR. 12713as_fn_unset () 12714{ 12715 { eval $1=; unset $1;} 12716} 12717as_unset=as_fn_unset 12718# as_fn_append VAR VALUE 12719# ---------------------- 12720# Append the text in VALUE to the end of the definition contained in VAR. Take 12721# advantage of any shell optimizations that allow amortized linear growth over 12722# repeated appends, instead of the typical quadratic growth present in naive 12723# implementations. 12724if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 12725 eval 'as_fn_append () 12726 { 12727 eval $1+=\$2 12728 }' 12729else 12730 as_fn_append () 12731 { 12732 eval $1=\$$1\$2 12733 } 12734fi # as_fn_append 12735 12736# as_fn_arith ARG... 12737# ------------------ 12738# Perform arithmetic evaluation on the ARGs, and store the result in the 12739# global $as_val. Take advantage of shells that can avoid forks. The arguments 12740# must be portable across $(()) and expr. 12741if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 12742 eval 'as_fn_arith () 12743 { 12744 as_val=$(( $* )) 12745 }' 12746else 12747 as_fn_arith () 12748 { 12749 as_val=`expr "$@" || test $? -eq 1` 12750 } 12751fi # as_fn_arith 12752 12753 12754if expr a : '\(a\)' >/dev/null 2>&1 && 12755 test "X`expr 00001 : '.*\(...\)'`" = X001; then 12756 as_expr=expr 12757else 12758 as_expr=false 12759fi 12760 12761if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12762 as_basename=basename 12763else 12764 as_basename=false 12765fi 12766 12767if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12768 as_dirname=dirname 12769else 12770 as_dirname=false 12771fi 12772 12773as_me=`$as_basename -- "$0" || 12774$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12775 X"$0" : 'X\(//\)$' \| \ 12776 X"$0" : 'X\(/\)' \| . 2>/dev/null || 12777$as_echo X/"$0" | 12778 sed '/^.*\/\([^/][^/]*\)\/*$/{ 12779 s//\1/ 12780 q 12781 } 12782 /^X\/\(\/\/\)$/{ 12783 s//\1/ 12784 q 12785 } 12786 /^X\/\(\/\).*/{ 12787 s//\1/ 12788 q 12789 } 12790 s/.*/./; q'` 12791 12792# Avoid depending upon Character Ranges. 12793as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12794as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12795as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12796as_cr_digits='0123456789' 12797as_cr_alnum=$as_cr_Letters$as_cr_digits 12798 12799ECHO_C= ECHO_N= ECHO_T= 12800case `echo -n x` in #((((( 12801-n*) 12802 case `echo 'xy\c'` in 12803 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12804 xy) ECHO_C='\c';; 12805 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12806 ECHO_T=' ';; 12807 esac;; 12808*) 12809 ECHO_N='-n';; 12810esac 12811 12812rm -f conf$$ conf$$.exe conf$$.file 12813if test -d conf$$.dir; then 12814 rm -f conf$$.dir/conf$$.file 12815else 12816 rm -f conf$$.dir 12817 mkdir conf$$.dir 2>/dev/null 12818fi 12819if (echo >conf$$.file) 2>/dev/null; then 12820 if ln -s conf$$.file conf$$ 2>/dev/null; then 12821 as_ln_s='ln -s' 12822 # ... but there are two gotchas: 12823 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12824 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12825 # In both cases, we have to default to `cp -pR'. 12826 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12827 as_ln_s='cp -pR' 12828 elif ln conf$$.file conf$$ 2>/dev/null; then 12829 as_ln_s=ln 12830 else 12831 as_ln_s='cp -pR' 12832 fi 12833else 12834 as_ln_s='cp -pR' 12835fi 12836rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12837rmdir conf$$.dir 2>/dev/null 12838 12839 12840# as_fn_mkdir_p 12841# ------------- 12842# Create "$as_dir" as a directory, including parents if necessary. 12843as_fn_mkdir_p () 12844{ 12845 12846 case $as_dir in #( 12847 -*) as_dir=./$as_dir;; 12848 esac 12849 test -d "$as_dir" || eval $as_mkdir_p || { 12850 as_dirs= 12851 while :; do 12852 case $as_dir in #( 12853 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12854 *) as_qdir=$as_dir;; 12855 esac 12856 as_dirs="'$as_qdir' $as_dirs" 12857 as_dir=`$as_dirname -- "$as_dir" || 12858$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12859 X"$as_dir" : 'X\(//\)[^/]' \| \ 12860 X"$as_dir" : 'X\(//\)$' \| \ 12861 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12862$as_echo X"$as_dir" | 12863 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12864 s//\1/ 12865 q 12866 } 12867 /^X\(\/\/\)[^/].*/{ 12868 s//\1/ 12869 q 12870 } 12871 /^X\(\/\/\)$/{ 12872 s//\1/ 12873 q 12874 } 12875 /^X\(\/\).*/{ 12876 s//\1/ 12877 q 12878 } 12879 s/.*/./; q'` 12880 test -d "$as_dir" && break 12881 done 12882 test -z "$as_dirs" || eval "mkdir $as_dirs" 12883 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12884 12885 12886} # as_fn_mkdir_p 12887if mkdir -p . 2>/dev/null; then 12888 as_mkdir_p='mkdir -p "$as_dir"' 12889else 12890 test -d ./-p && rmdir ./-p 12891 as_mkdir_p=false 12892fi 12893 12894 12895# as_fn_executable_p FILE 12896# ----------------------- 12897# Test if FILE is an executable regular file. 12898as_fn_executable_p () 12899{ 12900 test -f "$1" && test -x "$1" 12901} # as_fn_executable_p 12902as_test_x='test -x' 12903as_executable_p=as_fn_executable_p 12904 12905# Sed expression to map a string onto a valid CPP name. 12906as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12907 12908# Sed expression to map a string onto a valid variable name. 12909as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12910 12911 12912exec 6>&1 12913## ----------------------------------- ## 12914## Main body of $CONFIG_STATUS script. ## 12915## ----------------------------------- ## 12916_ASEOF 12917test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12918 12919cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12920# Save the log message, to keep $0 and so on meaningful, and to 12921# report actual input values of CONFIG_FILES etc. instead of their 12922# values after options handling. 12923ac_log=" 12924This file was extended by LTO plugin for ld $as_me 0.1, which was 12925generated by GNU Autoconf 2.69. Invocation command line was 12926 12927 CONFIG_FILES = $CONFIG_FILES 12928 CONFIG_HEADERS = $CONFIG_HEADERS 12929 CONFIG_LINKS = $CONFIG_LINKS 12930 CONFIG_COMMANDS = $CONFIG_COMMANDS 12931 $ $0 $@ 12932 12933on `(hostname || uname -n) 2>/dev/null | sed 1q` 12934" 12935 12936_ACEOF 12937 12938case $ac_config_files in *" 12939"*) set x $ac_config_files; shift; ac_config_files=$*;; 12940esac 12941 12942case $ac_config_headers in *" 12943"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12944esac 12945 12946 12947cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12948# Files that config.status was made for. 12949config_files="$ac_config_files" 12950config_headers="$ac_config_headers" 12951config_commands="$ac_config_commands" 12952 12953_ACEOF 12954 12955cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12956ac_cs_usage="\ 12957\`$as_me' instantiates files and other configuration actions 12958from templates according to the current configuration. Unless the files 12959and actions are specified as TAGs, all are instantiated by default. 12960 12961Usage: $0 [OPTION]... [TAG]... 12962 12963 -h, --help print this help, then exit 12964 -V, --version print version number and configuration settings, then exit 12965 --config print configuration, then exit 12966 -q, --quiet, --silent 12967 do not print progress messages 12968 -d, --debug don't remove temporary files 12969 --recheck update $as_me by reconfiguring in the same conditions 12970 --file=FILE[:TEMPLATE] 12971 instantiate the configuration file FILE 12972 --header=FILE[:TEMPLATE] 12973 instantiate the configuration header FILE 12974 12975Configuration files: 12976$config_files 12977 12978Configuration headers: 12979$config_headers 12980 12981Configuration commands: 12982$config_commands 12983 12984Report bugs to the package provider." 12985 12986_ACEOF 12987cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12988ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12989ac_cs_version="\\ 12990LTO plugin for ld config.status 0.1 12991configured by $0, generated by GNU Autoconf 2.69, 12992 with options \\"\$ac_cs_config\\" 12993 12994Copyright (C) 2012 Free Software Foundation, Inc. 12995This config.status script is free software; the Free Software Foundation 12996gives unlimited permission to copy, distribute and modify it." 12997 12998ac_pwd='$ac_pwd' 12999srcdir='$srcdir' 13000INSTALL='$INSTALL' 13001MKDIR_P='$MKDIR_P' 13002AWK='$AWK' 13003test -n "\$AWK" || AWK=awk 13004_ACEOF 13005 13006cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13007# The default lists apply if the user does not specify any file. 13008ac_need_defaults=: 13009while test $# != 0 13010do 13011 case $1 in 13012 --*=?*) 13013 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13014 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13015 ac_shift=: 13016 ;; 13017 --*=) 13018 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13019 ac_optarg= 13020 ac_shift=: 13021 ;; 13022 *) 13023 ac_option=$1 13024 ac_optarg=$2 13025 ac_shift=shift 13026 ;; 13027 esac 13028 13029 case $ac_option in 13030 # Handling of the options. 13031 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13032 ac_cs_recheck=: ;; 13033 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13034 $as_echo "$ac_cs_version"; exit ;; 13035 --config | --confi | --conf | --con | --co | --c ) 13036 $as_echo "$ac_cs_config"; exit ;; 13037 --debug | --debu | --deb | --de | --d | -d ) 13038 debug=: ;; 13039 --file | --fil | --fi | --f ) 13040 $ac_shift 13041 case $ac_optarg in 13042 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13043 '') as_fn_error $? "missing file argument" ;; 13044 esac 13045 as_fn_append CONFIG_FILES " '$ac_optarg'" 13046 ac_need_defaults=false;; 13047 --header | --heade | --head | --hea ) 13048 $ac_shift 13049 case $ac_optarg in 13050 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13051 esac 13052 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13053 ac_need_defaults=false;; 13054 --he | --h) 13055 # Conflict between --help and --header 13056 as_fn_error $? "ambiguous option: \`$1' 13057Try \`$0 --help' for more information.";; 13058 --help | --hel | -h ) 13059 $as_echo "$ac_cs_usage"; exit ;; 13060 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13061 | -silent | --silent | --silen | --sile | --sil | --si | --s) 13062 ac_cs_silent=: ;; 13063 13064 # This is an error. 13065 -*) as_fn_error $? "unrecognized option: \`$1' 13066Try \`$0 --help' for more information." ;; 13067 13068 *) as_fn_append ac_config_targets " $1" 13069 ac_need_defaults=false ;; 13070 13071 esac 13072 shift 13073done 13074 13075ac_configure_extra_args= 13076 13077if $ac_cs_silent; then 13078 exec 6>/dev/null 13079 ac_configure_extra_args="$ac_configure_extra_args --silent" 13080fi 13081 13082_ACEOF 13083cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13084if \$ac_cs_recheck; then 13085 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13086 shift 13087 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13088 CONFIG_SHELL='$SHELL' 13089 export CONFIG_SHELL 13090 exec "\$@" 13091fi 13092 13093_ACEOF 13094cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13095exec 5>>config.log 13096{ 13097 echo 13098 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13099## Running $as_me. ## 13100_ASBOX 13101 $as_echo "$ac_log" 13102} >&5 13103 13104_ACEOF 13105cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13106# 13107# INIT-COMMANDS 13108# 13109AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 13110 13111 13112# The HP-UX ksh and POSIX shell print the target directory to stdout 13113# if CDPATH is set. 13114(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13115 13116sed_quote_subst='$sed_quote_subst' 13117double_quote_subst='$double_quote_subst' 13118delay_variable_subst='$delay_variable_subst' 13119macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 13120macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 13121enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 13122enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 13123pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 13124enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 13125SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 13126ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 13127host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 13128host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 13129host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 13130build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 13131build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 13132build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 13133SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 13134Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 13135GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 13136EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 13137FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 13138LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 13139NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 13140LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 13141max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 13142ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 13143exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 13144lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 13145lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 13146lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 13147reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 13148reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 13149OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 13150deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 13151file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 13152AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 13153AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 13154STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 13155RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 13156old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13157old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13158old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 13159lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 13160CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 13161CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 13162compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 13163GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 13164lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 13165lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 13166lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 13167lt_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"`' 13168objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 13169MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 13170lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 13171lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 13172lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 13173lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 13174lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 13175need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 13176DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 13177NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 13178LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 13179OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 13180OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 13181libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 13182shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 13183extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13184archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 13185enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 13186export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 13187whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 13188compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 13189old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 13190old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13191archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 13192archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13193module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 13194module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13195with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 13196allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 13197no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 13198hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 13199hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 13200hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 13201hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 13202hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 13203hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 13204hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 13205hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 13206inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 13207link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 13208fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 13209always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 13210export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 13211exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 13212include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 13213prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 13214file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 13215variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 13216need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 13217need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 13218version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 13219runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 13220shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 13221shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 13222libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 13223library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 13224soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 13225install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 13226postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13227postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13228finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 13229finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 13230hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 13231sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 13232sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 13233hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 13234enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 13235enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 13236enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 13237old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 13238striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 13239 13240LTCC='$LTCC' 13241LTCFLAGS='$LTCFLAGS' 13242compiler='$compiler_DEFAULT' 13243 13244# A function that is used when there is no print builtin or printf. 13245func_fallback_echo () 13246{ 13247 eval 'cat <<_LTECHO_EOF 13248\$1 13249_LTECHO_EOF' 13250} 13251 13252# Quote evaled strings. 13253for var in SHELL \ 13254ECHO \ 13255SED \ 13256GREP \ 13257EGREP \ 13258FGREP \ 13259LD \ 13260NM \ 13261LN_S \ 13262lt_SP2NL \ 13263lt_NL2SP \ 13264reload_flag \ 13265OBJDUMP \ 13266deplibs_check_method \ 13267file_magic_cmd \ 13268AR \ 13269AR_FLAGS \ 13270STRIP \ 13271RANLIB \ 13272CC \ 13273CFLAGS \ 13274compiler \ 13275lt_cv_sys_global_symbol_pipe \ 13276lt_cv_sys_global_symbol_to_cdecl \ 13277lt_cv_sys_global_symbol_to_c_name_address \ 13278lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 13279lt_prog_compiler_no_builtin_flag \ 13280lt_prog_compiler_wl \ 13281lt_prog_compiler_pic \ 13282lt_prog_compiler_static \ 13283lt_cv_prog_compiler_c_o \ 13284need_locks \ 13285DSYMUTIL \ 13286NMEDIT \ 13287LIPO \ 13288OTOOL \ 13289OTOOL64 \ 13290shrext_cmds \ 13291export_dynamic_flag_spec \ 13292whole_archive_flag_spec \ 13293compiler_needs_object \ 13294with_gnu_ld \ 13295allow_undefined_flag \ 13296no_undefined_flag \ 13297hardcode_libdir_flag_spec \ 13298hardcode_libdir_flag_spec_ld \ 13299hardcode_libdir_separator \ 13300fix_srcfile_path \ 13301exclude_expsyms \ 13302include_expsyms \ 13303file_list_spec \ 13304variables_saved_for_relink \ 13305libname_spec \ 13306library_names_spec \ 13307soname_spec \ 13308install_override_mode \ 13309finish_eval \ 13310old_striplib \ 13311striplib; do 13312 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13313 *[\\\\\\\`\\"\\\$]*) 13314 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 13315 ;; 13316 *) 13317 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13318 ;; 13319 esac 13320done 13321 13322# Double-quote double-evaled strings. 13323for var in reload_cmds \ 13324old_postinstall_cmds \ 13325old_postuninstall_cmds \ 13326old_archive_cmds \ 13327extract_expsyms_cmds \ 13328old_archive_from_new_cmds \ 13329old_archive_from_expsyms_cmds \ 13330archive_cmds \ 13331archive_expsym_cmds \ 13332module_cmds \ 13333module_expsym_cmds \ 13334export_symbols_cmds \ 13335prelink_cmds \ 13336postinstall_cmds \ 13337postuninstall_cmds \ 13338finish_cmds \ 13339sys_lib_search_path_spec \ 13340sys_lib_dlsearch_path_spec; do 13341 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13342 *[\\\\\\\`\\"\\\$]*) 13343 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 13344 ;; 13345 *) 13346 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13347 ;; 13348 esac 13349done 13350 13351ac_aux_dir='$ac_aux_dir' 13352xsi_shell='$xsi_shell' 13353lt_shell_append='$lt_shell_append' 13354 13355# See if we are running on zsh, and set the options which allow our 13356# commands through without removal of \ escapes INIT. 13357if test -n "\${ZSH_VERSION+set}" ; then 13358 setopt NO_GLOB_SUBST 13359fi 13360 13361 13362 PACKAGE='$PACKAGE' 13363 VERSION='$VERSION' 13364 TIMESTAMP='$TIMESTAMP' 13365 RM='$RM' 13366 ofile='$ofile' 13367 13368 13369 13370 13371_ACEOF 13372 13373cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13374 13375# Handling of arguments. 13376for ac_config_target in $ac_config_targets 13377do 13378 case $ac_config_target in 13379 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 13380 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 13381 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 13382 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 13383 13384 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 13385 esac 13386done 13387 13388 13389# If the user did not use the arguments to specify the items to instantiate, 13390# then the envvar interface is used. Set only those that are not. 13391# We use the long form for the default assignment because of an extremely 13392# bizarre bug on SunOS 4.1.3. 13393if $ac_need_defaults; then 13394 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 13395 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 13396 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 13397fi 13398 13399# Have a temporary directory for convenience. Make it in the build tree 13400# simply because there is no reason against having it here, and in addition, 13401# creating and moving files from /tmp can sometimes cause problems. 13402# Hook for its removal unless debugging. 13403# Note that there is a small window in which the directory will not be cleaned: 13404# after its creation but before its name has been assigned to `$tmp'. 13405$debug || 13406{ 13407 tmp= ac_tmp= 13408 trap 'exit_status=$? 13409 : "${ac_tmp:=$tmp}" 13410 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 13411' 0 13412 trap 'as_fn_exit 1' 1 2 13 15 13413} 13414# Create a (secure) tmp directory for tmp files. 13415 13416{ 13417 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 13418 test -d "$tmp" 13419} || 13420{ 13421 tmp=./conf$$-$RANDOM 13422 (umask 077 && mkdir "$tmp") 13423} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 13424ac_tmp=$tmp 13425 13426# Set up the scripts for CONFIG_FILES section. 13427# No need to generate them if there are no CONFIG_FILES. 13428# This happens for instance with `./config.status config.h'. 13429if test -n "$CONFIG_FILES"; then 13430 13431 13432ac_cr=`echo X | tr X '\015'` 13433# On cygwin, bash can eat \r inside `` if the user requested igncr. 13434# But we know of no other shell where ac_cr would be empty at this 13435# point, so we can use a bashism as a fallback. 13436if test "x$ac_cr" = x; then 13437 eval ac_cr=\$\'\\r\' 13438fi 13439ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13440if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13441 ac_cs_awk_cr='\\r' 13442else 13443 ac_cs_awk_cr=$ac_cr 13444fi 13445 13446echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 13447_ACEOF 13448 13449 13450{ 13451 echo "cat >conf$$subs.awk <<_ACEOF" && 13452 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 13453 echo "_ACEOF" 13454} >conf$$subs.sh || 13455 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13456ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 13457ac_delim='%!_!# ' 13458for ac_last_try in false false false false false :; do 13459 . ./conf$$subs.sh || 13460 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13461 13462 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 13463 if test $ac_delim_n = $ac_delim_num; then 13464 break 13465 elif $ac_last_try; then 13466 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13467 else 13468 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13469 fi 13470done 13471rm -f conf$$subs.sh 13472 13473cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13474cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 13475_ACEOF 13476sed -n ' 13477h 13478s/^/S["/; s/!.*/"]=/ 13479p 13480g 13481s/^[^!]*!// 13482:repl 13483t repl 13484s/'"$ac_delim"'$// 13485t delim 13486:nl 13487h 13488s/\(.\{148\}\)..*/\1/ 13489t more1 13490s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13491p 13492n 13493b repl 13494:more1 13495s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13496p 13497g 13498s/.\{148\}// 13499t nl 13500:delim 13501h 13502s/\(.\{148\}\)..*/\1/ 13503t more2 13504s/["\\]/\\&/g; s/^/"/; s/$/"/ 13505p 13506b 13507:more2 13508s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13509p 13510g 13511s/.\{148\}// 13512t delim 13513' <conf$$subs.awk | sed ' 13514/^[^""]/{ 13515 N 13516 s/\n// 13517} 13518' >>$CONFIG_STATUS || ac_write_fail=1 13519rm -f conf$$subs.awk 13520cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13521_ACAWK 13522cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 13523 for (key in S) S_is_set[key] = 1 13524 FS = "" 13525 13526} 13527{ 13528 line = $ 0 13529 nfields = split(line, field, "@") 13530 substed = 0 13531 len = length(field[1]) 13532 for (i = 2; i < nfields; i++) { 13533 key = field[i] 13534 keylen = length(key) 13535 if (S_is_set[key]) { 13536 value = S[key] 13537 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 13538 len += length(value) + length(field[++i]) 13539 substed = 1 13540 } else 13541 len += 1 + keylen 13542 } 13543 13544 print line 13545} 13546 13547_ACAWK 13548_ACEOF 13549cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13550if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 13551 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 13552else 13553 cat 13554fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 13555 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 13556_ACEOF 13557 13558# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 13559# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 13560# trailing colons and then remove the whole line if VPATH becomes empty 13561# (actually we leave an empty line to preserve line numbers). 13562if test "x$srcdir" = x.; then 13563 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 13564h 13565s/// 13566s/^/:/ 13567s/[ ]*$/:/ 13568s/:\$(srcdir):/:/g 13569s/:\${srcdir}:/:/g 13570s/:@srcdir@:/:/g 13571s/^:*// 13572s/:*$// 13573x 13574s/\(=[ ]*\).*/\1/ 13575G 13576s/\n// 13577s/^[^=]*=[ ]*$// 13578}' 13579fi 13580 13581cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13582fi # test -n "$CONFIG_FILES" 13583 13584# Set up the scripts for CONFIG_HEADERS section. 13585# No need to generate them if there are no CONFIG_HEADERS. 13586# This happens for instance with `./config.status Makefile'. 13587if test -n "$CONFIG_HEADERS"; then 13588cat >"$ac_tmp/defines.awk" <<\_ACAWK || 13589BEGIN { 13590_ACEOF 13591 13592# Transform confdefs.h into an awk script `defines.awk', embedded as 13593# here-document in config.status, that substitutes the proper values into 13594# config.h.in to produce config.h. 13595 13596# Create a delimiter string that does not exist in confdefs.h, to ease 13597# handling of long lines. 13598ac_delim='%!_!# ' 13599for ac_last_try in false false :; do 13600 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 13601 if test -z "$ac_tt"; then 13602 break 13603 elif $ac_last_try; then 13604 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 13605 else 13606 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13607 fi 13608done 13609 13610# For the awk script, D is an array of macro values keyed by name, 13611# likewise P contains macro parameters if any. Preserve backslash 13612# newline sequences. 13613 13614ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 13615sed -n ' 13616s/.\{148\}/&'"$ac_delim"'/g 13617t rset 13618:rset 13619s/^[ ]*#[ ]*define[ ][ ]*/ / 13620t def 13621d 13622:def 13623s/\\$// 13624t bsnl 13625s/["\\]/\\&/g 13626s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13627D["\1"]=" \3"/p 13628s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 13629d 13630:bsnl 13631s/["\\]/\\&/g 13632s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13633D["\1"]=" \3\\\\\\n"\\/p 13634t cont 13635s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 13636t cont 13637d 13638:cont 13639n 13640s/.\{148\}/&'"$ac_delim"'/g 13641t clear 13642:clear 13643s/\\$// 13644t bsnlc 13645s/["\\]/\\&/g; s/^/"/; s/$/"/p 13646d 13647:bsnlc 13648s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 13649b cont 13650' <confdefs.h | sed ' 13651s/'"$ac_delim"'/"\\\ 13652"/g' >>$CONFIG_STATUS || ac_write_fail=1 13653 13654cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13655 for (key in D) D_is_set[key] = 1 13656 FS = "" 13657} 13658/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 13659 line = \$ 0 13660 split(line, arg, " ") 13661 if (arg[1] == "#") { 13662 defundef = arg[2] 13663 mac1 = arg[3] 13664 } else { 13665 defundef = substr(arg[1], 2) 13666 mac1 = arg[2] 13667 } 13668 split(mac1, mac2, "(") #) 13669 macro = mac2[1] 13670 prefix = substr(line, 1, index(line, defundef) - 1) 13671 if (D_is_set[macro]) { 13672 # Preserve the white space surrounding the "#". 13673 print prefix "define", macro P[macro] D[macro] 13674 next 13675 } else { 13676 # Replace #undef with comments. This is necessary, for example, 13677 # in the case of _POSIX_SOURCE, which is predefined and required 13678 # on some systems where configure will not decide to define it. 13679 if (defundef == "undef") { 13680 print "/*", prefix defundef, macro, "*/" 13681 next 13682 } 13683 } 13684} 13685{ print } 13686_ACAWK 13687_ACEOF 13688cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13689 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 13690fi # test -n "$CONFIG_HEADERS" 13691 13692 13693eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 13694shift 13695for ac_tag 13696do 13697 case $ac_tag in 13698 :[FHLC]) ac_mode=$ac_tag; continue;; 13699 esac 13700 case $ac_mode$ac_tag in 13701 :[FHL]*:*);; 13702 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 13703 :[FH]-) ac_tag=-:-;; 13704 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13705 esac 13706 ac_save_IFS=$IFS 13707 IFS=: 13708 set x $ac_tag 13709 IFS=$ac_save_IFS 13710 shift 13711 ac_file=$1 13712 shift 13713 13714 case $ac_mode in 13715 :L) ac_source=$1;; 13716 :[FH]) 13717 ac_file_inputs= 13718 for ac_f 13719 do 13720 case $ac_f in 13721 -) ac_f="$ac_tmp/stdin";; 13722 *) # Look for the file first in the build tree, then in the source tree 13723 # (if the path is not absolute). The absolute path cannot be DOS-style, 13724 # because $ac_f cannot contain `:'. 13725 test -f "$ac_f" || 13726 case $ac_f in 13727 [\\/$]*) false;; 13728 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13729 esac || 13730 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 13731 esac 13732 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13733 as_fn_append ac_file_inputs " '$ac_f'" 13734 done 13735 13736 # Let's still pretend it is `configure' which instantiates (i.e., don't 13737 # use $as_me), people would be surprised to read: 13738 # /* config.h. Generated by config.status. */ 13739 configure_input='Generated from '` 13740 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13741 `' by configure.' 13742 if test x"$ac_file" != x-; then 13743 configure_input="$ac_file. $configure_input" 13744 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13745$as_echo "$as_me: creating $ac_file" >&6;} 13746 fi 13747 # Neutralize special characters interpreted by sed in replacement strings. 13748 case $configure_input in #( 13749 *\&* | *\|* | *\\* ) 13750 ac_sed_conf_input=`$as_echo "$configure_input" | 13751 sed 's/[\\\\&|]/\\\\&/g'`;; #( 13752 *) ac_sed_conf_input=$configure_input;; 13753 esac 13754 13755 case $ac_tag in 13756 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 13757 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 13758 esac 13759 ;; 13760 esac 13761 13762 ac_dir=`$as_dirname -- "$ac_file" || 13763$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13764 X"$ac_file" : 'X\(//\)[^/]' \| \ 13765 X"$ac_file" : 'X\(//\)$' \| \ 13766 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13767$as_echo X"$ac_file" | 13768 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13769 s//\1/ 13770 q 13771 } 13772 /^X\(\/\/\)[^/].*/{ 13773 s//\1/ 13774 q 13775 } 13776 /^X\(\/\/\)$/{ 13777 s//\1/ 13778 q 13779 } 13780 /^X\(\/\).*/{ 13781 s//\1/ 13782 q 13783 } 13784 s/.*/./; q'` 13785 as_dir="$ac_dir"; as_fn_mkdir_p 13786 ac_builddir=. 13787 13788case "$ac_dir" in 13789.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13790*) 13791 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13792 # A ".." for each directory in $ac_dir_suffix. 13793 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13794 case $ac_top_builddir_sub in 13795 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13796 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13797 esac ;; 13798esac 13799ac_abs_top_builddir=$ac_pwd 13800ac_abs_builddir=$ac_pwd$ac_dir_suffix 13801# for backward compatibility: 13802ac_top_builddir=$ac_top_build_prefix 13803 13804case $srcdir in 13805 .) # We are building in place. 13806 ac_srcdir=. 13807 ac_top_srcdir=$ac_top_builddir_sub 13808 ac_abs_top_srcdir=$ac_pwd ;; 13809 [\\/]* | ?:[\\/]* ) # Absolute name. 13810 ac_srcdir=$srcdir$ac_dir_suffix; 13811 ac_top_srcdir=$srcdir 13812 ac_abs_top_srcdir=$srcdir ;; 13813 *) # Relative name. 13814 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13815 ac_top_srcdir=$ac_top_build_prefix$srcdir 13816 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13817esac 13818ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13819 13820 13821 case $ac_mode in 13822 :F) 13823 # 13824 # CONFIG_FILE 13825 # 13826 13827 case $INSTALL in 13828 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13829 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13830 esac 13831 ac_MKDIR_P=$MKDIR_P 13832 case $MKDIR_P in 13833 [\\/$]* | ?:[\\/]* ) ;; 13834 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 13835 esac 13836_ACEOF 13837 13838cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13839# If the template does not know about datarootdir, expand it. 13840# FIXME: This hack should be removed a few years after 2.60. 13841ac_datarootdir_hack=; ac_datarootdir_seen= 13842ac_sed_dataroot=' 13843/datarootdir/ { 13844 p 13845 q 13846} 13847/@datadir@/p 13848/@docdir@/p 13849/@infodir@/p 13850/@localedir@/p 13851/@mandir@/p' 13852case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13853*datarootdir*) ac_datarootdir_seen=yes;; 13854*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13855 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13856$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13857_ACEOF 13858cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13859 ac_datarootdir_hack=' 13860 s&@datadir@&$datadir&g 13861 s&@docdir@&$docdir&g 13862 s&@infodir@&$infodir&g 13863 s&@localedir@&$localedir&g 13864 s&@mandir@&$mandir&g 13865 s&\\\${datarootdir}&$datarootdir&g' ;; 13866esac 13867_ACEOF 13868 13869# Neutralize VPATH when `$srcdir' = `.'. 13870# Shell code in configure.ac might set extrasub. 13871# FIXME: do we really want to maintain this feature? 13872cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13873ac_sed_extra="$ac_vpsub 13874$extrasub 13875_ACEOF 13876cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13877:t 13878/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13879s|@configure_input@|$ac_sed_conf_input|;t t 13880s&@top_builddir@&$ac_top_builddir_sub&;t t 13881s&@top_build_prefix@&$ac_top_build_prefix&;t t 13882s&@srcdir@&$ac_srcdir&;t t 13883s&@abs_srcdir@&$ac_abs_srcdir&;t t 13884s&@top_srcdir@&$ac_top_srcdir&;t t 13885s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13886s&@builddir@&$ac_builddir&;t t 13887s&@abs_builddir@&$ac_abs_builddir&;t t 13888s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13889s&@INSTALL@&$ac_INSTALL&;t t 13890s&@MKDIR_P@&$ac_MKDIR_P&;t t 13891$ac_datarootdir_hack 13892" 13893eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13894 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13895 13896test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13897 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13898 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13899 "$ac_tmp/out"`; test -z "$ac_out"; } && 13900 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13901which seems to be undefined. Please make sure it is defined" >&5 13902$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13903which seems to be undefined. Please make sure it is defined" >&2;} 13904 13905 rm -f "$ac_tmp/stdin" 13906 case $ac_file in 13907 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13908 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13909 esac \ 13910 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13911 ;; 13912 :H) 13913 # 13914 # CONFIG_HEADER 13915 # 13916 if test x"$ac_file" != x-; then 13917 { 13918 $as_echo "/* $configure_input */" \ 13919 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 13920 } >"$ac_tmp/config.h" \ 13921 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13922 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 13923 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13924$as_echo "$as_me: $ac_file is unchanged" >&6;} 13925 else 13926 rm -f "$ac_file" 13927 mv "$ac_tmp/config.h" "$ac_file" \ 13928 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13929 fi 13930 else 13931 $as_echo "/* $configure_input */" \ 13932 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 13933 || as_fn_error $? "could not create -" "$LINENO" 5 13934 fi 13935# Compute "$ac_file"'s index in $config_headers. 13936_am_arg="$ac_file" 13937_am_stamp_count=1 13938for _am_header in $config_headers :; do 13939 case $_am_header in 13940 $_am_arg | $_am_arg:* ) 13941 break ;; 13942 * ) 13943 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 13944 esac 13945done 13946echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 13947$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13948 X"$_am_arg" : 'X\(//\)[^/]' \| \ 13949 X"$_am_arg" : 'X\(//\)$' \| \ 13950 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 13951$as_echo X"$_am_arg" | 13952 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13953 s//\1/ 13954 q 13955 } 13956 /^X\(\/\/\)[^/].*/{ 13957 s//\1/ 13958 q 13959 } 13960 /^X\(\/\/\)$/{ 13961 s//\1/ 13962 q 13963 } 13964 /^X\(\/\).*/{ 13965 s//\1/ 13966 q 13967 } 13968 s/.*/./; q'`/stamp-h$_am_stamp_count 13969 ;; 13970 13971 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13972$as_echo "$as_me: executing $ac_file commands" >&6;} 13973 ;; 13974 esac 13975 13976 13977 case $ac_file$ac_mode in 13978 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 13979 # Older Autoconf quotes --file arguments for eval, but not when files 13980 # are listed without --file. Let's play safe and only enable the eval 13981 # if we detect the quoting. 13982 case $CONFIG_FILES in 13983 *\'*) eval set x "$CONFIG_FILES" ;; 13984 *) set x $CONFIG_FILES ;; 13985 esac 13986 shift 13987 for mf 13988 do 13989 # Strip MF so we end up with the name of the file. 13990 mf=`echo "$mf" | sed -e 's/:.*$//'` 13991 # Check whether this is an Automake generated Makefile or not. 13992 # We used to match only the files named 'Makefile.in', but 13993 # some people rename them; so instead we look at the file content. 13994 # Grep'ing the first line is not enough: some people post-process 13995 # each Makefile.in and add a new line on top of each file to say so. 13996 # Grep'ing the whole file is not good either: AIX grep has a line 13997 # limit of 2048, but all sed's we know have understand at least 4000. 13998 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 13999 dirpart=`$as_dirname -- "$mf" || 14000$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14001 X"$mf" : 'X\(//\)[^/]' \| \ 14002 X"$mf" : 'X\(//\)$' \| \ 14003 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 14004$as_echo X"$mf" | 14005 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14006 s//\1/ 14007 q 14008 } 14009 /^X\(\/\/\)[^/].*/{ 14010 s//\1/ 14011 q 14012 } 14013 /^X\(\/\/\)$/{ 14014 s//\1/ 14015 q 14016 } 14017 /^X\(\/\).*/{ 14018 s//\1/ 14019 q 14020 } 14021 s/.*/./; q'` 14022 else 14023 continue 14024 fi 14025 # Extract the definition of DEPDIR, am__include, and am__quote 14026 # from the Makefile without running 'make'. 14027 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 14028 test -z "$DEPDIR" && continue 14029 am__include=`sed -n 's/^am__include = //p' < "$mf"` 14030 test -z "$am__include" && continue 14031 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 14032 # Find all dependency output files, they are included files with 14033 # $(DEPDIR) in their names. We invoke sed twice because it is the 14034 # simplest approach to changing $(DEPDIR) to its actual value in the 14035 # expansion. 14036 for file in `sed -n " 14037 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 14038 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 14039 # Make sure the directory exists. 14040 test -f "$dirpart/$file" && continue 14041 fdir=`$as_dirname -- "$file" || 14042$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14043 X"$file" : 'X\(//\)[^/]' \| \ 14044 X"$file" : 'X\(//\)$' \| \ 14045 X"$file" : 'X\(/\)' \| . 2>/dev/null || 14046$as_echo X"$file" | 14047 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14048 s//\1/ 14049 q 14050 } 14051 /^X\(\/\/\)[^/].*/{ 14052 s//\1/ 14053 q 14054 } 14055 /^X\(\/\/\)$/{ 14056 s//\1/ 14057 q 14058 } 14059 /^X\(\/\).*/{ 14060 s//\1/ 14061 q 14062 } 14063 s/.*/./; q'` 14064 as_dir=$dirpart/$fdir; as_fn_mkdir_p 14065 # echo "creating $dirpart/$file" 14066 echo '# dummy' > "$dirpart/$file" 14067 done 14068 done 14069} 14070 ;; 14071 "libtool":C) 14072 14073 # See if we are running on zsh, and set the options which allow our 14074 # commands through without removal of \ escapes. 14075 if test -n "${ZSH_VERSION+set}" ; then 14076 setopt NO_GLOB_SUBST 14077 fi 14078 14079 cfgfile="${ofile}T" 14080 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 14081 $RM "$cfgfile" 14082 14083 cat <<_LT_EOF >> "$cfgfile" 14084#! $SHELL 14085 14086# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 14087# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 14088# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14089# NOTE: Changes made to this file will be lost: look at ltmain.sh. 14090# 14091# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 14092# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 14093# Written by Gordon Matzigkeit, 1996 14094# 14095# This file is part of GNU Libtool. 14096# 14097# GNU Libtool is free software; you can redistribute it and/or 14098# modify it under the terms of the GNU General Public License as 14099# published by the Free Software Foundation; either version 2 of 14100# the License, or (at your option) any later version. 14101# 14102# As a special exception to the GNU General Public License, 14103# if you distribute this file as part of a program or library that 14104# is built using GNU Libtool, you may include this file under the 14105# same distribution terms that you use for the rest of that program. 14106# 14107# GNU Libtool is distributed in the hope that it will be useful, 14108# but WITHOUT ANY WARRANTY; without even the implied warranty of 14109# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14110# GNU General Public License for more details. 14111# 14112# You should have received a copy of the GNU General Public License 14113# along with GNU Libtool; see the file COPYING. If not, a copy 14114# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 14115# obtained by writing to the Free Software Foundation, Inc., 14116# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 14117 14118 14119# The names of the tagged configurations supported by this script. 14120available_tags="" 14121 14122# ### BEGIN LIBTOOL CONFIG 14123 14124# Which release of libtool.m4 was used? 14125macro_version=$macro_version 14126macro_revision=$macro_revision 14127 14128# Whether or not to build shared libraries. 14129build_libtool_libs=$enable_shared 14130 14131# Whether or not to build static libraries. 14132build_old_libs=$enable_static 14133 14134# What type of objects to build. 14135pic_mode=$pic_mode 14136 14137# Whether or not to optimize for fast installation. 14138fast_install=$enable_fast_install 14139 14140# Shell to use when invoking shell scripts. 14141SHELL=$lt_SHELL 14142 14143# An echo program that protects backslashes. 14144ECHO=$lt_ECHO 14145 14146# The host system. 14147host_alias=$host_alias 14148host=$host 14149host_os=$host_os 14150 14151# The build system. 14152build_alias=$build_alias 14153build=$build 14154build_os=$build_os 14155 14156# A sed program that does not truncate output. 14157SED=$lt_SED 14158 14159# Sed that helps us avoid accidentally triggering echo(1) options like -n. 14160Xsed="\$SED -e 1s/^X//" 14161 14162# A grep program that handles long lines. 14163GREP=$lt_GREP 14164 14165# An ERE matcher. 14166EGREP=$lt_EGREP 14167 14168# A literal string matcher. 14169FGREP=$lt_FGREP 14170 14171# A BSD- or MS-compatible name lister. 14172NM=$lt_NM 14173 14174# Whether we need soft or hard links. 14175LN_S=$lt_LN_S 14176 14177# What is the maximum length of a command? 14178max_cmd_len=$max_cmd_len 14179 14180# Object file suffix (normally "o"). 14181objext=$ac_objext 14182 14183# Executable file suffix (normally ""). 14184exeext=$exeext 14185 14186# whether the shell understands "unset". 14187lt_unset=$lt_unset 14188 14189# turn spaces into newlines. 14190SP2NL=$lt_lt_SP2NL 14191 14192# turn newlines into spaces. 14193NL2SP=$lt_lt_NL2SP 14194 14195# An object symbol dumper. 14196OBJDUMP=$lt_OBJDUMP 14197 14198# Method to check whether dependent libraries are shared objects. 14199deplibs_check_method=$lt_deplibs_check_method 14200 14201# Command to use when deplibs_check_method == "file_magic". 14202file_magic_cmd=$lt_file_magic_cmd 14203 14204# The archiver. 14205AR=$lt_AR 14206AR_FLAGS=$lt_AR_FLAGS 14207 14208# A symbol stripping program. 14209STRIP=$lt_STRIP 14210 14211# Commands used to install an old-style archive. 14212RANLIB=$lt_RANLIB 14213old_postinstall_cmds=$lt_old_postinstall_cmds 14214old_postuninstall_cmds=$lt_old_postuninstall_cmds 14215 14216# Whether to use a lock for old archive extraction. 14217lock_old_archive_extraction=$lock_old_archive_extraction 14218 14219# A C compiler. 14220LTCC=$lt_CC 14221 14222# LTCC compiler flags. 14223LTCFLAGS=$lt_CFLAGS 14224 14225# Take the output of nm and produce a listing of raw symbols and C names. 14226global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14227 14228# Transform the output of nm in a proper C declaration. 14229global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14230 14231# Transform the output of nm in a C name address pair. 14232global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14233 14234# Transform the output of nm in a C name address pair when lib prefix is needed. 14235global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 14236 14237# The name of the directory that contains temporary libtool files. 14238objdir=$objdir 14239 14240# Used to examine libraries when file_magic_cmd begins with "file". 14241MAGIC_CMD=$MAGIC_CMD 14242 14243# Must we lock files when doing compilation? 14244need_locks=$lt_need_locks 14245 14246# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 14247DSYMUTIL=$lt_DSYMUTIL 14248 14249# Tool to change global to local symbols on Mac OS X. 14250NMEDIT=$lt_NMEDIT 14251 14252# Tool to manipulate fat objects and archives on Mac OS X. 14253LIPO=$lt_LIPO 14254 14255# ldd/readelf like tool for Mach-O binaries on Mac OS X. 14256OTOOL=$lt_OTOOL 14257 14258# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 14259OTOOL64=$lt_OTOOL64 14260 14261# Old archive suffix (normally "a"). 14262libext=$libext 14263 14264# Shared library suffix (normally ".so"). 14265shrext_cmds=$lt_shrext_cmds 14266 14267# The commands to extract the exported symbol list from a shared archive. 14268extract_expsyms_cmds=$lt_extract_expsyms_cmds 14269 14270# Variables whose values should be saved in libtool wrapper scripts and 14271# restored at link time. 14272variables_saved_for_relink=$lt_variables_saved_for_relink 14273 14274# Do we need the "lib" prefix for modules? 14275need_lib_prefix=$need_lib_prefix 14276 14277# Do we need a version for libraries? 14278need_version=$need_version 14279 14280# Library versioning type. 14281version_type=$version_type 14282 14283# Shared library runtime path variable. 14284runpath_var=$runpath_var 14285 14286# Shared library path variable. 14287shlibpath_var=$shlibpath_var 14288 14289# Is shlibpath searched before the hard-coded library search path? 14290shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14291 14292# Format of library name prefix. 14293libname_spec=$lt_libname_spec 14294 14295# List of archive names. First name is the real one, the rest are links. 14296# The last name is the one that the linker finds with -lNAME 14297library_names_spec=$lt_library_names_spec 14298 14299# The coded name of the library, if different from the real name. 14300soname_spec=$lt_soname_spec 14301 14302# Permission mode override for installation of shared libraries. 14303install_override_mode=$lt_install_override_mode 14304 14305# Command to use after installation of a shared archive. 14306postinstall_cmds=$lt_postinstall_cmds 14307 14308# Command to use after uninstallation of a shared archive. 14309postuninstall_cmds=$lt_postuninstall_cmds 14310 14311# Commands used to finish a libtool library installation in a directory. 14312finish_cmds=$lt_finish_cmds 14313 14314# As "finish_cmds", except a single script fragment to be evaled but 14315# not shown. 14316finish_eval=$lt_finish_eval 14317 14318# Whether we should hardcode library paths into libraries. 14319hardcode_into_libs=$hardcode_into_libs 14320 14321# Compile-time system search path for libraries. 14322sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14323 14324# Run-time system search path for libraries. 14325sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14326 14327# Whether dlopen is supported. 14328dlopen_support=$enable_dlopen 14329 14330# Whether dlopen of programs is supported. 14331dlopen_self=$enable_dlopen_self 14332 14333# Whether dlopen of statically linked programs is supported. 14334dlopen_self_static=$enable_dlopen_self_static 14335 14336# Commands to strip libraries. 14337old_striplib=$lt_old_striplib 14338striplib=$lt_striplib 14339 14340 14341# The linker used to build libraries. 14342LD=$lt_LD 14343 14344# How to create reloadable object files. 14345reload_flag=$lt_reload_flag 14346reload_cmds=$lt_reload_cmds 14347 14348# Commands used to build an old-style archive. 14349old_archive_cmds=$lt_old_archive_cmds 14350 14351# A language specific compiler. 14352CC=$lt_compiler 14353 14354# Is the compiler the GNU compiler? 14355with_gcc=$GCC 14356 14357# Compiler flag to turn off builtin functions. 14358no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 14359 14360# How to pass a linker flag through the compiler. 14361wl=$lt_lt_prog_compiler_wl 14362 14363# Additional compiler flags for building library objects. 14364pic_flag=$lt_lt_prog_compiler_pic 14365 14366# Compiler flag to prevent dynamic linking. 14367link_static_flag=$lt_lt_prog_compiler_static 14368 14369# Does compiler simultaneously support -c and -o options? 14370compiler_c_o=$lt_lt_cv_prog_compiler_c_o 14371 14372# Whether or not to add -lc for building shared libraries. 14373build_libtool_need_lc=$archive_cmds_need_lc 14374 14375# Whether or not to disallow shared libs when runtime libs are static. 14376allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 14377 14378# Compiler flag to allow reflexive dlopens. 14379export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 14380 14381# Compiler flag to generate shared objects directly from archives. 14382whole_archive_flag_spec=$lt_whole_archive_flag_spec 14383 14384# Whether the compiler copes with passing no objects directly. 14385compiler_needs_object=$lt_compiler_needs_object 14386 14387# Create an old-style archive from a shared archive. 14388old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 14389 14390# Create a temporary old-style archive to link instead of a shared archive. 14391old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 14392 14393# Commands used to build a shared archive. 14394archive_cmds=$lt_archive_cmds 14395archive_expsym_cmds=$lt_archive_expsym_cmds 14396 14397# Commands used to build a loadable module if different from building 14398# a shared archive. 14399module_cmds=$lt_module_cmds 14400module_expsym_cmds=$lt_module_expsym_cmds 14401 14402# Whether we are building with GNU ld or not. 14403with_gnu_ld=$lt_with_gnu_ld 14404 14405# Flag that allows shared libraries with undefined symbols to be built. 14406allow_undefined_flag=$lt_allow_undefined_flag 14407 14408# Flag that enforces no undefined symbols. 14409no_undefined_flag=$lt_no_undefined_flag 14410 14411# Flag to hardcode \$libdir into a binary during linking. 14412# This must work even if \$libdir does not exist 14413hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 14414 14415# If ld is used when linking, flag to hardcode \$libdir into a binary 14416# during linking. This must work even if \$libdir does not exist. 14417hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 14418 14419# Whether we need a single "-rpath" flag with a separated argument. 14420hardcode_libdir_separator=$lt_hardcode_libdir_separator 14421 14422# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14423# DIR into the resulting binary. 14424hardcode_direct=$hardcode_direct 14425 14426# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14427# DIR into the resulting binary and the resulting library dependency is 14428# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 14429# library is relocated. 14430hardcode_direct_absolute=$hardcode_direct_absolute 14431 14432# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 14433# into the resulting binary. 14434hardcode_minus_L=$hardcode_minus_L 14435 14436# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 14437# into the resulting binary. 14438hardcode_shlibpath_var=$hardcode_shlibpath_var 14439 14440# Set to "yes" if building a shared library automatically hardcodes DIR 14441# into the library and all subsequent libraries and executables linked 14442# against it. 14443hardcode_automatic=$hardcode_automatic 14444 14445# Set to yes if linker adds runtime paths of dependent libraries 14446# to runtime path list. 14447inherit_rpath=$inherit_rpath 14448 14449# Whether libtool must link a program against all its dependency libraries. 14450link_all_deplibs=$link_all_deplibs 14451 14452# Fix the shell variable \$srcfile for the compiler. 14453fix_srcfile_path=$lt_fix_srcfile_path 14454 14455# Set to "yes" if exported symbols are required. 14456always_export_symbols=$always_export_symbols 14457 14458# The commands to list exported symbols. 14459export_symbols_cmds=$lt_export_symbols_cmds 14460 14461# Symbols that should not be listed in the preloaded symbols. 14462exclude_expsyms=$lt_exclude_expsyms 14463 14464# Symbols that must always be exported. 14465include_expsyms=$lt_include_expsyms 14466 14467# Commands necessary for linking programs (against libraries) with templates. 14468prelink_cmds=$lt_prelink_cmds 14469 14470# Specify filename containing input files. 14471file_list_spec=$lt_file_list_spec 14472 14473# How to hardcode a shared library path into an executable. 14474hardcode_action=$hardcode_action 14475 14476# ### END LIBTOOL CONFIG 14477 14478_LT_EOF 14479 14480 case $host_os in 14481 aix3*) 14482 cat <<\_LT_EOF >> "$cfgfile" 14483# AIX sometimes has problems with the GCC collect2 program. For some 14484# reason, if we set the COLLECT_NAMES environment variable, the problems 14485# vanish in a puff of smoke. 14486if test "X${COLLECT_NAMES+set}" != Xset; then 14487 COLLECT_NAMES= 14488 export COLLECT_NAMES 14489fi 14490_LT_EOF 14491 ;; 14492 esac 14493 14494 14495ltmain="$ac_aux_dir/ltmain.sh" 14496 14497 14498 # We use sed instead of cat because bash on DJGPP gets confused if 14499 # if finds mixed CR/LF and LF-only lines. Since sed operates in 14500 # text mode, it properly converts lines to CR/LF. This bash problem 14501 # is reportedly fixed, but why not run on old versions too? 14502 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 14503 || (rm -f "$cfgfile"; exit 1) 14504 14505 case $xsi_shell in 14506 yes) 14507 cat << \_LT_EOF >> "$cfgfile" 14508 14509# func_dirname file append nondir_replacement 14510# Compute the dirname of FILE. If nonempty, add APPEND to the result, 14511# otherwise set result to NONDIR_REPLACEMENT. 14512func_dirname () 14513{ 14514 case ${1} in 14515 */*) func_dirname_result="${1%/*}${2}" ;; 14516 * ) func_dirname_result="${3}" ;; 14517 esac 14518} 14519 14520# func_basename file 14521func_basename () 14522{ 14523 func_basename_result="${1##*/}" 14524} 14525 14526# func_dirname_and_basename file append nondir_replacement 14527# perform func_basename and func_dirname in a single function 14528# call: 14529# dirname: Compute the dirname of FILE. If nonempty, 14530# add APPEND to the result, otherwise set result 14531# to NONDIR_REPLACEMENT. 14532# value returned in "$func_dirname_result" 14533# basename: Compute filename of FILE. 14534# value retuned in "$func_basename_result" 14535# Implementation must be kept synchronized with func_dirname 14536# and func_basename. For efficiency, we do not delegate to 14537# those functions but instead duplicate the functionality here. 14538func_dirname_and_basename () 14539{ 14540 case ${1} in 14541 */*) func_dirname_result="${1%/*}${2}" ;; 14542 * ) func_dirname_result="${3}" ;; 14543 esac 14544 func_basename_result="${1##*/}" 14545} 14546 14547# func_stripname prefix suffix name 14548# strip PREFIX and SUFFIX off of NAME. 14549# PREFIX and SUFFIX must not contain globbing or regex special 14550# characters, hashes, percent signs, but SUFFIX may contain a leading 14551# dot (in which case that matches only a dot). 14552func_stripname () 14553{ 14554 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 14555 # positional parameters, so assign one to ordinary parameter first. 14556 func_stripname_result=${3} 14557 func_stripname_result=${func_stripname_result#"${1}"} 14558 func_stripname_result=${func_stripname_result%"${2}"} 14559} 14560 14561# func_opt_split 14562func_opt_split () 14563{ 14564 func_opt_split_opt=${1%%=*} 14565 func_opt_split_arg=${1#*=} 14566} 14567 14568# func_lo2o object 14569func_lo2o () 14570{ 14571 case ${1} in 14572 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 14573 *) func_lo2o_result=${1} ;; 14574 esac 14575} 14576 14577# func_xform libobj-or-source 14578func_xform () 14579{ 14580 func_xform_result=${1%.*}.lo 14581} 14582 14583# func_arith arithmetic-term... 14584func_arith () 14585{ 14586 func_arith_result=$(( $* )) 14587} 14588 14589# func_len string 14590# STRING may not start with a hyphen. 14591func_len () 14592{ 14593 func_len_result=${#1} 14594} 14595 14596_LT_EOF 14597 ;; 14598 *) # Bourne compatible functions. 14599 cat << \_LT_EOF >> "$cfgfile" 14600 14601# func_dirname file append nondir_replacement 14602# Compute the dirname of FILE. If nonempty, add APPEND to the result, 14603# otherwise set result to NONDIR_REPLACEMENT. 14604func_dirname () 14605{ 14606 # Extract subdirectory from the argument. 14607 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 14608 if test "X$func_dirname_result" = "X${1}"; then 14609 func_dirname_result="${3}" 14610 else 14611 func_dirname_result="$func_dirname_result${2}" 14612 fi 14613} 14614 14615# func_basename file 14616func_basename () 14617{ 14618 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 14619} 14620 14621 14622# func_stripname prefix suffix name 14623# strip PREFIX and SUFFIX off of NAME. 14624# PREFIX and SUFFIX must not contain globbing or regex special 14625# characters, hashes, percent signs, but SUFFIX may contain a leading 14626# dot (in which case that matches only a dot). 14627# func_strip_suffix prefix name 14628func_stripname () 14629{ 14630 case ${2} in 14631 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 14632 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 14633 esac 14634} 14635 14636# sed scripts: 14637my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 14638my_sed_long_arg='1s/^-[^=]*=//' 14639 14640# func_opt_split 14641func_opt_split () 14642{ 14643 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 14644 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 14645} 14646 14647# func_lo2o object 14648func_lo2o () 14649{ 14650 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 14651} 14652 14653# func_xform libobj-or-source 14654func_xform () 14655{ 14656 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 14657} 14658 14659# func_arith arithmetic-term... 14660func_arith () 14661{ 14662 func_arith_result=`expr "$@"` 14663} 14664 14665# func_len string 14666# STRING may not start with a hyphen. 14667func_len () 14668{ 14669 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 14670} 14671 14672_LT_EOF 14673esac 14674 14675case $lt_shell_append in 14676 yes) 14677 cat << \_LT_EOF >> "$cfgfile" 14678 14679# func_append var value 14680# Append VALUE to the end of shell variable VAR. 14681func_append () 14682{ 14683 eval "$1+=\$2" 14684} 14685_LT_EOF 14686 ;; 14687 *) 14688 cat << \_LT_EOF >> "$cfgfile" 14689 14690# func_append var value 14691# Append VALUE to the end of shell variable VAR. 14692func_append () 14693{ 14694 eval "$1=\$$1\$2" 14695} 14696 14697_LT_EOF 14698 ;; 14699 esac 14700 14701 14702 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 14703 || (rm -f "$cfgfile"; exit 1) 14704 14705 mv -f "$cfgfile" "$ofile" || 14706 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 14707 chmod +x "$ofile" 14708 14709 ;; 14710 14711 esac 14712done # for ac_tag 14713 14714 14715as_fn_exit 0 14716_ACEOF 14717ac_clean_files=$ac_clean_files_save 14718 14719test $ac_write_fail = 0 || 14720 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 14721 14722 14723# configure is writing to config.log, and then calls config.status. 14724# config.status does its own redirection, appending to config.log. 14725# Unfortunately, on DOS this fails, as config.log is still kept open 14726# by configure, so config.status won't be able to write to it; its 14727# output is simply discarded. So we exec the FD to /dev/null, 14728# effectively closing config.log, so it can be properly (re)opened and 14729# appended to by config.status. When coming back to configure, we 14730# need to make the FD available again. 14731if test "$no_create" != yes; then 14732 ac_cs_success=: 14733 ac_config_status_args= 14734 test "$silent" = yes && 14735 ac_config_status_args="$ac_config_status_args --quiet" 14736 exec 5>/dev/null 14737 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 14738 exec 5>>config.log 14739 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 14740 # would make configure fail if this is the last instruction. 14741 $ac_cs_success || as_fn_exit 1 14742fi 14743if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 14744 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 14745$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 14746fi 14747 14748