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="$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="$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="$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 cet_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 compiler and assembler support CET. 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 compiler and assembler support 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 support_cet=yes 5730else 5731 support_cet=no 5732fi 5733rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5734 if test $support_cet = "no"; then 5735 if test x$enable_bootstrap != xno \ 5736 && test -z "${with_build_subdir}" \ 5737 && (test ! -f ../stage_current \ 5738 || test `cat ../stage_current` != "stage1"); then 5739 # Require CET support only for the final GCC build. 5740 as_fn_error $? "compiler and assembler with CET support are required for --enable-cet" "$LINENO" 5 5741 else 5742 # Don't enable CET without CET support for non-bootstrap 5743 # build, in stage1 nor for build support. 5744 enable_cet=no 5745 fi 5746 fi 5747 ;; 5748 esac 5749 CFLAGS="$cet_save_CFLAGS" 5750 ;; 5751 *) 5752 may_have_cet=no 5753 enable_cet=no 5754 ;; 5755esac 5756 5757cet_save_CFLAGS="$CFLAGS" 5758CFLAGS="$CFLAGS -fcf-protection=none" 5759cet_save_LDFLAGS="$LDFLAGS" 5760LDFLAGS="$LDFLAGS -Wl,-z,ibt,-z,shstk" 5761if test x$may_have_cet = xyes; then 5762 # Check whether -fcf-protection=none -Wl,-z,ibt,-z,shstk work. 5763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5764/* end confdefs.h. */ 5765 5766int 5767main () 5768{ 5769return 0; 5770 ; 5771 return 0; 5772} 5773_ACEOF 5774if ac_fn_c_try_link "$LINENO"; then : 5775 may_have_cet=yes 5776else 5777 may_have_cet=no 5778fi 5779rm -f core conftest.err conftest.$ac_objext \ 5780 conftest$ac_exeext conftest.$ac_ext 5781fi 5782 5783if test x$may_have_cet = xyes; then 5784 if test x$cross_compiling = xno; then 5785 if test "$cross_compiling" = yes; then : 5786 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5787$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5788as_fn_error $? "cannot run test program while cross compiling 5789See \`config.log' for more details" "$LINENO" 5; } 5790else 5791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5792/* end confdefs.h. */ 5793 5794static void 5795foo (void) 5796{ 5797} 5798 5799static void 5800__attribute__ ((noinline, noclone)) 5801xxx (void (*f) (void)) 5802{ 5803 f (); 5804} 5805 5806static void 5807__attribute__ ((noinline, noclone)) 5808bar (void) 5809{ 5810 xxx (foo); 5811} 5812 5813int 5814main () 5815{ 5816 bar (); 5817 return 0; 5818} 5819 5820_ACEOF 5821if ac_fn_c_try_run "$LINENO"; then : 5822 have_cet=no 5823else 5824 have_cet=yes 5825fi 5826rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5827 conftest.$ac_objext conftest.beam conftest.$ac_ext 5828fi 5829 5830 if test x$enable_cet = xno -a x$have_cet = xyes; then 5831 as_fn_error $? "Intel CET must be enabled on Intel CET enabled host" "$LINENO" 5 5832 fi 5833 fi 5834else 5835 # Enable CET in cross compiler if possible so that it will run on both 5836 # CET and non-CET hosts. 5837 have_cet=yes 5838fi 5839if test x$enable_cet = xyes; then 5840 CET_HOST_FLAGS="-fcf-protection" 5841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5842$as_echo "yes" >&6; } 5843else 5844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5845$as_echo "no" >&6; } 5846fi 5847CFLAGS="$cet_save_CFLAGS" 5848LDFLAGS="$cet_save_LDFLAGS" 5849 5850 5851 5852if test x"$host_subdir" = x.; then 5853 gcc_build_dir=../gcc 5854else 5855 gcc_build_dir=../../$host_subdir/gcc 5856fi 5857 5858 5859# Used for constructing correct paths for offload compilers. 5860accel_dir_suffix= 5861real_target_noncanonical=${target_noncanonical} 5862if test x"$enable_as_accelerator_for" != x; then 5863 accel_dir_suffix=/accel/${target_noncanonical} 5864 real_target_noncanonical=${enable_as_accelerator_for} 5865fi 5866 5867 5868 5869# Determine what GCC version number to use in filesystem paths. 5870 5871 get_gcc_base_ver="cat" 5872 5873# Check whether --with-gcc-major-version-only was given. 5874if test "${with_gcc_major_version_only+set}" = set; then : 5875 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 5876 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 5877 fi 5878 5879fi 5880 5881 5882 5883 5884case `pwd` in 5885 *\ * | *\ *) 5886 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5887$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5888esac 5889 5890 5891 5892macro_version='2.2.7a' 5893macro_revision='1.3134' 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907ltmain="$ac_aux_dir/ltmain.sh" 5908 5909# Backslashify metacharacters that are still active within 5910# double-quoted strings. 5911sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5912 5913# Same as above, but do not quote variable references. 5914double_quote_subst='s/\(["`\\]\)/\\\1/g' 5915 5916# Sed substitution to delay expansion of an escaped shell variable in a 5917# double_quote_subst'ed string. 5918delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5919 5920# Sed substitution to delay expansion of an escaped single quote. 5921delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5922 5923# Sed substitution to avoid accidental globbing in evaled expressions 5924no_glob_subst='s/\*/\\\*/g' 5925 5926ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5927ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5928ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5929 5930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5931$as_echo_n "checking how to print strings... " >&6; } 5932# Test print first, because it will be a builtin if present. 5933if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5934 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5935 ECHO='print -r --' 5936elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5937 ECHO='printf %s\n' 5938else 5939 # Use this function as a fallback that always works. 5940 func_fallback_echo () 5941 { 5942 eval 'cat <<_LTECHO_EOF 5943$1 5944_LTECHO_EOF' 5945 } 5946 ECHO='func_fallback_echo' 5947fi 5948 5949# func_echo_all arg... 5950# Invoke $ECHO with all args, space-separated. 5951func_echo_all () 5952{ 5953 $ECHO "" 5954} 5955 5956case "$ECHO" in 5957 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5958$as_echo "printf" >&6; } ;; 5959 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5960$as_echo "print -r" >&6; } ;; 5961 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5962$as_echo "cat" >&6; } ;; 5963esac 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5979$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5980if ${ac_cv_path_SED+:} false; then : 5981 $as_echo_n "(cached) " >&6 5982else 5983 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5984 for ac_i in 1 2 3 4 5 6 7; do 5985 ac_script="$ac_script$as_nl$ac_script" 5986 done 5987 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5988 { ac_script=; unset ac_script;} 5989 if test -z "$SED"; then 5990 ac_path_SED_found=false 5991 # Loop through the user's path and test for each of PROGNAME-LIST 5992 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5993for as_dir in $PATH 5994do 5995 IFS=$as_save_IFS 5996 test -z "$as_dir" && as_dir=. 5997 for ac_prog in sed gsed; do 5998 for ac_exec_ext in '' $ac_executable_extensions; do 5999 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 6000 as_fn_executable_p "$ac_path_SED" || continue 6001# Check for GNU ac_path_SED and select it if it is found. 6002 # Check for GNU $ac_path_SED 6003case `"$ac_path_SED" --version 2>&1` in 6004*GNU*) 6005 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 6006*) 6007 ac_count=0 6008 $as_echo_n 0123456789 >"conftest.in" 6009 while : 6010 do 6011 cat "conftest.in" "conftest.in" >"conftest.tmp" 6012 mv "conftest.tmp" "conftest.in" 6013 cp "conftest.in" "conftest.nl" 6014 $as_echo '' >> "conftest.nl" 6015 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 6016 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6017 as_fn_arith $ac_count + 1 && ac_count=$as_val 6018 if test $ac_count -gt ${ac_path_SED_max-0}; then 6019 # Best one so far, save it but keep looking for a better one 6020 ac_cv_path_SED="$ac_path_SED" 6021 ac_path_SED_max=$ac_count 6022 fi 6023 # 10*(2^10) chars as input seems more than enough 6024 test $ac_count -gt 10 && break 6025 done 6026 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6027esac 6028 6029 $ac_path_SED_found && break 3 6030 done 6031 done 6032 done 6033IFS=$as_save_IFS 6034 if test -z "$ac_cv_path_SED"; then 6035 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 6036 fi 6037else 6038 ac_cv_path_SED=$SED 6039fi 6040 6041fi 6042{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 6043$as_echo "$ac_cv_path_SED" >&6; } 6044 SED="$ac_cv_path_SED" 6045 rm -f conftest.sed 6046 6047test -z "$SED" && SED=sed 6048Xsed="$SED -e 1s/^X//" 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 6061$as_echo_n "checking for fgrep... " >&6; } 6062if ${ac_cv_path_FGREP+:} false; then : 6063 $as_echo_n "(cached) " >&6 6064else 6065 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 6066 then ac_cv_path_FGREP="$GREP -F" 6067 else 6068 if test -z "$FGREP"; then 6069 ac_path_FGREP_found=false 6070 # Loop through the user's path and test for each of PROGNAME-LIST 6071 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6072for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 6073do 6074 IFS=$as_save_IFS 6075 test -z "$as_dir" && as_dir=. 6076 for ac_prog in fgrep; do 6077 for ac_exec_ext in '' $ac_executable_extensions; do 6078 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 6079 as_fn_executable_p "$ac_path_FGREP" || continue 6080# Check for GNU ac_path_FGREP and select it if it is found. 6081 # Check for GNU $ac_path_FGREP 6082case `"$ac_path_FGREP" --version 2>&1` in 6083*GNU*) 6084 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 6085*) 6086 ac_count=0 6087 $as_echo_n 0123456789 >"conftest.in" 6088 while : 6089 do 6090 cat "conftest.in" "conftest.in" >"conftest.tmp" 6091 mv "conftest.tmp" "conftest.in" 6092 cp "conftest.in" "conftest.nl" 6093 $as_echo 'FGREP' >> "conftest.nl" 6094 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 6095 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6096 as_fn_arith $ac_count + 1 && ac_count=$as_val 6097 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 6098 # Best one so far, save it but keep looking for a better one 6099 ac_cv_path_FGREP="$ac_path_FGREP" 6100 ac_path_FGREP_max=$ac_count 6101 fi 6102 # 10*(2^10) chars as input seems more than enough 6103 test $ac_count -gt 10 && break 6104 done 6105 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6106esac 6107 6108 $ac_path_FGREP_found && break 3 6109 done 6110 done 6111 done 6112IFS=$as_save_IFS 6113 if test -z "$ac_cv_path_FGREP"; then 6114 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 6115 fi 6116else 6117 ac_cv_path_FGREP=$FGREP 6118fi 6119 6120 fi 6121fi 6122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 6123$as_echo "$ac_cv_path_FGREP" >&6; } 6124 FGREP="$ac_cv_path_FGREP" 6125 6126 6127test -z "$GREP" && GREP=grep 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147# Check whether --with-gnu-ld was given. 6148if test "${with_gnu_ld+set}" = set; then : 6149 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 6150else 6151 with_gnu_ld=no 6152fi 6153 6154ac_prog=ld 6155if test "$GCC" = yes; then 6156 # Check if gcc -print-prog-name=ld gives a path. 6157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 6158$as_echo_n "checking for ld used by $CC... " >&6; } 6159 case $host in 6160 *-*-mingw*) 6161 # gcc leaves a trailing carriage return which upsets mingw 6162 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 6163 *) 6164 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 6165 esac 6166 case $ac_prog in 6167 # Accept absolute paths. 6168 [\\/]* | ?:[\\/]*) 6169 re_direlt='/[^/][^/]*/\.\./' 6170 # Canonicalize the pathname of ld 6171 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 6172 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 6173 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 6174 done 6175 test -z "$LD" && LD="$ac_prog" 6176 ;; 6177 "") 6178 # If it fails, then pretend we aren't using GCC. 6179 ac_prog=ld 6180 ;; 6181 *) 6182 # If it is relative, then search for the first ld in PATH. 6183 with_gnu_ld=unknown 6184 ;; 6185 esac 6186elif test "$with_gnu_ld" = yes; then 6187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 6188$as_echo_n "checking for GNU ld... " >&6; } 6189else 6190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 6191$as_echo_n "checking for non-GNU ld... " >&6; } 6192fi 6193if ${lt_cv_path_LD+:} false; then : 6194 $as_echo_n "(cached) " >&6 6195else 6196 if test -z "$LD"; then 6197 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6198 for ac_dir in $PATH; do 6199 IFS="$lt_save_ifs" 6200 test -z "$ac_dir" && ac_dir=. 6201 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 6202 lt_cv_path_LD="$ac_dir/$ac_prog" 6203 # Check to see if the program is GNU ld. I'd rather use --version, 6204 # but apparently some variants of GNU ld only accept -v. 6205 # Break only if it was the GNU/non-GNU ld that we prefer. 6206 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 6207 *GNU* | *'with BFD'*) 6208 test "$with_gnu_ld" != no && break 6209 ;; 6210 *) 6211 test "$with_gnu_ld" != yes && break 6212 ;; 6213 esac 6214 fi 6215 done 6216 IFS="$lt_save_ifs" 6217else 6218 lt_cv_path_LD="$LD" # Let the user override the test with a path. 6219fi 6220fi 6221 6222LD="$lt_cv_path_LD" 6223if test -n "$LD"; then 6224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 6225$as_echo "$LD" >&6; } 6226else 6227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6228$as_echo "no" >&6; } 6229fi 6230test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 6231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 6232$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 6233if ${lt_cv_prog_gnu_ld+:} false; then : 6234 $as_echo_n "(cached) " >&6 6235else 6236 # I'd rather use --version here, but apparently some GNU lds only accept -v. 6237case `$LD -v 2>&1 </dev/null` in 6238*GNU* | *'with BFD'*) 6239 lt_cv_prog_gnu_ld=yes 6240 ;; 6241*) 6242 lt_cv_prog_gnu_ld=no 6243 ;; 6244esac 6245fi 6246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6247$as_echo "$lt_cv_prog_gnu_ld" >&6; } 6248with_gnu_ld=$lt_cv_prog_gnu_ld 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6259$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6260if ${lt_cv_path_NM+:} false; then : 6261 $as_echo_n "(cached) " >&6 6262else 6263 if test -n "$NM"; then 6264 # Let the user override the test. 6265 lt_cv_path_NM="$NM" 6266else 6267 lt_nm_to_check="${ac_tool_prefix}nm" 6268 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6269 lt_nm_to_check="$lt_nm_to_check nm" 6270 fi 6271 for lt_tmp_nm in $lt_nm_to_check; do 6272 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6273 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6274 IFS="$lt_save_ifs" 6275 test -z "$ac_dir" && ac_dir=. 6276 tmp_nm="$ac_dir/$lt_tmp_nm" 6277 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 6278 # Check to see if the nm accepts a BSD-compat flag. 6279 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 6280 # nm: unknown option "B" ignored 6281 # Tru64's nm complains that /dev/null is an invalid object file 6282 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 6283 */dev/null* | *'Invalid file or object type'*) 6284 lt_cv_path_NM="$tmp_nm -B" 6285 break 6286 ;; 6287 *) 6288 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 6289 */dev/null*) 6290 lt_cv_path_NM="$tmp_nm -p" 6291 break 6292 ;; 6293 *) 6294 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6295 continue # so that we can try to find one that supports BSD flags 6296 ;; 6297 esac 6298 ;; 6299 esac 6300 fi 6301 done 6302 IFS="$lt_save_ifs" 6303 done 6304 : ${lt_cv_path_NM=no} 6305fi 6306fi 6307{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6308$as_echo "$lt_cv_path_NM" >&6; } 6309if test "$lt_cv_path_NM" != "no"; then 6310 NM="$lt_cv_path_NM" 6311else 6312 # Didn't find any BSD compatible name lister, look for dumpbin. 6313 if test -n "$DUMPBIN"; then : 6314 # Let the user override the test. 6315 else 6316 if test -n "$ac_tool_prefix"; then 6317 for ac_prog in dumpbin "link -dump" 6318 do 6319 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6320set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6322$as_echo_n "checking for $ac_word... " >&6; } 6323if ${ac_cv_prog_DUMPBIN+:} false; then : 6324 $as_echo_n "(cached) " >&6 6325else 6326 if test -n "$DUMPBIN"; then 6327 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6328else 6329as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6330for as_dir in $PATH 6331do 6332 IFS=$as_save_IFS 6333 test -z "$as_dir" && as_dir=. 6334 for ac_exec_ext in '' $ac_executable_extensions; do 6335 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6336 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6337 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6338 break 2 6339 fi 6340done 6341 done 6342IFS=$as_save_IFS 6343 6344fi 6345fi 6346DUMPBIN=$ac_cv_prog_DUMPBIN 6347if test -n "$DUMPBIN"; then 6348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6349$as_echo "$DUMPBIN" >&6; } 6350else 6351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6352$as_echo "no" >&6; } 6353fi 6354 6355 6356 test -n "$DUMPBIN" && break 6357 done 6358fi 6359if test -z "$DUMPBIN"; then 6360 ac_ct_DUMPBIN=$DUMPBIN 6361 for ac_prog in dumpbin "link -dump" 6362do 6363 # Extract the first word of "$ac_prog", so it can be a program name with args. 6364set dummy $ac_prog; ac_word=$2 6365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6366$as_echo_n "checking for $ac_word... " >&6; } 6367if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 6368 $as_echo_n "(cached) " >&6 6369else 6370 if test -n "$ac_ct_DUMPBIN"; then 6371 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6372else 6373as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6374for as_dir in $PATH 6375do 6376 IFS=$as_save_IFS 6377 test -z "$as_dir" && as_dir=. 6378 for ac_exec_ext in '' $ac_executable_extensions; do 6379 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6380 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6381 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6382 break 2 6383 fi 6384done 6385 done 6386IFS=$as_save_IFS 6387 6388fi 6389fi 6390ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6391if test -n "$ac_ct_DUMPBIN"; then 6392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6393$as_echo "$ac_ct_DUMPBIN" >&6; } 6394else 6395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6396$as_echo "no" >&6; } 6397fi 6398 6399 6400 test -n "$ac_ct_DUMPBIN" && break 6401done 6402 6403 if test "x$ac_ct_DUMPBIN" = x; then 6404 DUMPBIN=":" 6405 else 6406 case $cross_compiling:$ac_tool_warned in 6407yes:) 6408{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6409$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6410ac_tool_warned=yes ;; 6411esac 6412 DUMPBIN=$ac_ct_DUMPBIN 6413 fi 6414fi 6415 6416 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6417 *COFF*) 6418 DUMPBIN="$DUMPBIN -symbols" 6419 ;; 6420 *) 6421 DUMPBIN=: 6422 ;; 6423 esac 6424 fi 6425 6426 if test "$DUMPBIN" != ":"; then 6427 NM="$DUMPBIN" 6428 fi 6429fi 6430test -z "$NM" && NM=nm 6431 6432 6433 6434 6435 6436 6437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6438$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6439if ${lt_cv_nm_interface+:} false; then : 6440 $as_echo_n "(cached) " >&6 6441else 6442 lt_cv_nm_interface="BSD nm" 6443 echo "int some_variable = 0;" > conftest.$ac_ext 6444 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6445 (eval "$ac_compile" 2>conftest.err) 6446 cat conftest.err >&5 6447 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6448 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6449 cat conftest.err >&5 6450 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6451 cat conftest.out >&5 6452 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6453 lt_cv_nm_interface="MS dumpbin" 6454 fi 6455 rm -f conftest* 6456fi 6457{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6458$as_echo "$lt_cv_nm_interface" >&6; } 6459 6460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6461$as_echo_n "checking whether ln -s works... " >&6; } 6462LN_S=$as_ln_s 6463if test "$LN_S" = "ln -s"; then 6464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6465$as_echo "yes" >&6; } 6466else 6467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6468$as_echo "no, using $LN_S" >&6; } 6469fi 6470 6471# find the maximum length of command line arguments 6472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6473$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6474if ${lt_cv_sys_max_cmd_len+:} false; then : 6475 $as_echo_n "(cached) " >&6 6476else 6477 i=0 6478 teststring="ABCD" 6479 6480 case $build_os in 6481 msdosdjgpp*) 6482 # On DJGPP, this test can blow up pretty badly due to problems in libc 6483 # (any single argument exceeding 2000 bytes causes a buffer overrun 6484 # during glob expansion). Even if it were fixed, the result of this 6485 # check would be larger than it should be. 6486 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6487 ;; 6488 6489 gnu*) 6490 # Under GNU Hurd, this test is not required because there is 6491 # no limit to the length of command line arguments. 6492 # Libtool will interpret -1 as no limit whatsoever 6493 lt_cv_sys_max_cmd_len=-1; 6494 ;; 6495 6496 cygwin* | mingw* | cegcc*) 6497 # On Win9x/ME, this test blows up -- it succeeds, but takes 6498 # about 5 minutes as the teststring grows exponentially. 6499 # Worse, since 9x/ME are not pre-emptively multitasking, 6500 # you end up with a "frozen" computer, even though with patience 6501 # the test eventually succeeds (with a max line length of 256k). 6502 # Instead, let's just punt: use the minimum linelength reported by 6503 # all of the supported platforms: 8192 (on NT/2K/XP). 6504 lt_cv_sys_max_cmd_len=8192; 6505 ;; 6506 6507 mint*) 6508 # On MiNT this can take a long time and run out of memory. 6509 lt_cv_sys_max_cmd_len=8192; 6510 ;; 6511 6512 amigaos*) 6513 # On AmigaOS with pdksh, this test takes hours, literally. 6514 # So we just punt and use a minimum line length of 8192. 6515 lt_cv_sys_max_cmd_len=8192; 6516 ;; 6517 6518 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6519 # This has been around since 386BSD, at least. Likely further. 6520 if test -x /sbin/sysctl; then 6521 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6522 elif test -x /usr/sbin/sysctl; then 6523 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6524 else 6525 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6526 fi 6527 # And add a safety zone 6528 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6529 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6530 ;; 6531 6532 interix*) 6533 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6534 lt_cv_sys_max_cmd_len=196608 6535 ;; 6536 6537 osf*) 6538 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6539 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6540 # nice to cause kernel panics so lets avoid the loop below. 6541 # First set a reasonable default. 6542 lt_cv_sys_max_cmd_len=16384 6543 # 6544 if test -x /sbin/sysconfig; then 6545 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6546 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6547 esac 6548 fi 6549 ;; 6550 sco3.2v5*) 6551 lt_cv_sys_max_cmd_len=102400 6552 ;; 6553 sysv5* | sco5v6* | sysv4.2uw2*) 6554 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6555 if test -n "$kargmax"; then 6556 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6557 else 6558 lt_cv_sys_max_cmd_len=32768 6559 fi 6560 ;; 6561 *) 6562 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6563 if test -n "$lt_cv_sys_max_cmd_len"; then 6564 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6565 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6566 else 6567 # Make teststring a little bigger before we do anything with it. 6568 # a 1K string should be a reasonable start. 6569 for i in 1 2 3 4 5 6 7 8 ; do 6570 teststring=$teststring$teststring 6571 done 6572 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6573 # If test is not a shell built-in, we'll probably end up computing a 6574 # maximum length that is only half of the actual maximum length, but 6575 # we can't tell. 6576 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 6577 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6578 test $i != 17 # 1/2 MB should be enough 6579 do 6580 i=`expr $i + 1` 6581 teststring=$teststring$teststring 6582 done 6583 # Only check the string length outside the loop. 6584 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6585 teststring= 6586 # Add a significant safety factor because C++ compilers can tack on 6587 # massive amounts of additional arguments before passing them to the 6588 # linker. It appears as though 1/2 is a usable value. 6589 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6590 fi 6591 ;; 6592 esac 6593 6594fi 6595 6596if test -n $lt_cv_sys_max_cmd_len ; then 6597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6598$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6599else 6600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6601$as_echo "none" >&6; } 6602fi 6603max_cmd_len=$lt_cv_sys_max_cmd_len 6604 6605 6606 6607 6608 6609 6610: ${CP="cp -f"} 6611: ${MV="mv -f"} 6612: ${RM="rm -f"} 6613 6614{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6615$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6616# Try some XSI features 6617xsi_shell=no 6618( _lt_dummy="a/b/c" 6619 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 6620 = c,a/b,, \ 6621 && eval 'test $(( 1 + 1 )) -eq 2 \ 6622 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6623 && xsi_shell=yes 6624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6625$as_echo "$xsi_shell" >&6; } 6626 6627 6628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6629$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6630lt_shell_append=no 6631( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6632 >/dev/null 2>&1 \ 6633 && lt_shell_append=yes 6634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6635$as_echo "$lt_shell_append" >&6; } 6636 6637 6638if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6639 lt_unset=unset 6640else 6641 lt_unset=false 6642fi 6643 6644 6645 6646 6647 6648# test EBCDIC or ASCII 6649case `echo X|tr X '\101'` in 6650 A) # ASCII based system 6651 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6652 lt_SP2NL='tr \040 \012' 6653 lt_NL2SP='tr \015\012 \040\040' 6654 ;; 6655 *) # EBCDIC based system 6656 lt_SP2NL='tr \100 \n' 6657 lt_NL2SP='tr \r\n \100\100' 6658 ;; 6659esac 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6670$as_echo_n "checking for $LD option to reload object files... " >&6; } 6671if ${lt_cv_ld_reload_flag+:} false; then : 6672 $as_echo_n "(cached) " >&6 6673else 6674 lt_cv_ld_reload_flag='-r' 6675fi 6676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6677$as_echo "$lt_cv_ld_reload_flag" >&6; } 6678reload_flag=$lt_cv_ld_reload_flag 6679case $reload_flag in 6680"" | " "*) ;; 6681*) reload_flag=" $reload_flag" ;; 6682esac 6683reload_cmds='$LD$reload_flag -o $output$reload_objs' 6684case $host_os in 6685 darwin*) 6686 if test "$GCC" = yes; then 6687 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6688 else 6689 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6690 fi 6691 ;; 6692esac 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702if test -n "$ac_tool_prefix"; then 6703 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6704set dummy ${ac_tool_prefix}objdump; ac_word=$2 6705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6706$as_echo_n "checking for $ac_word... " >&6; } 6707if ${ac_cv_prog_OBJDUMP+:} false; then : 6708 $as_echo_n "(cached) " >&6 6709else 6710 if test -n "$OBJDUMP"; then 6711 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6712else 6713as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6714for as_dir in $PATH 6715do 6716 IFS=$as_save_IFS 6717 test -z "$as_dir" && as_dir=. 6718 for ac_exec_ext in '' $ac_executable_extensions; do 6719 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6720 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6721 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6722 break 2 6723 fi 6724done 6725 done 6726IFS=$as_save_IFS 6727 6728fi 6729fi 6730OBJDUMP=$ac_cv_prog_OBJDUMP 6731if test -n "$OBJDUMP"; then 6732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6733$as_echo "$OBJDUMP" >&6; } 6734else 6735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6736$as_echo "no" >&6; } 6737fi 6738 6739 6740fi 6741if test -z "$ac_cv_prog_OBJDUMP"; then 6742 ac_ct_OBJDUMP=$OBJDUMP 6743 # Extract the first word of "objdump", so it can be a program name with args. 6744set dummy objdump; ac_word=$2 6745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6746$as_echo_n "checking for $ac_word... " >&6; } 6747if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6748 $as_echo_n "(cached) " >&6 6749else 6750 if test -n "$ac_ct_OBJDUMP"; then 6751 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6752else 6753as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6754for as_dir in $PATH 6755do 6756 IFS=$as_save_IFS 6757 test -z "$as_dir" && as_dir=. 6758 for ac_exec_ext in '' $ac_executable_extensions; do 6759 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6760 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6761 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6762 break 2 6763 fi 6764done 6765 done 6766IFS=$as_save_IFS 6767 6768fi 6769fi 6770ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6771if test -n "$ac_ct_OBJDUMP"; then 6772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6773$as_echo "$ac_ct_OBJDUMP" >&6; } 6774else 6775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6776$as_echo "no" >&6; } 6777fi 6778 6779 if test "x$ac_ct_OBJDUMP" = x; then 6780 OBJDUMP="false" 6781 else 6782 case $cross_compiling:$ac_tool_warned in 6783yes:) 6784{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6785$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6786ac_tool_warned=yes ;; 6787esac 6788 OBJDUMP=$ac_ct_OBJDUMP 6789 fi 6790else 6791 OBJDUMP="$ac_cv_prog_OBJDUMP" 6792fi 6793 6794test -z "$OBJDUMP" && OBJDUMP=objdump 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6805$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6806if ${lt_cv_deplibs_check_method+:} false; then : 6807 $as_echo_n "(cached) " >&6 6808else 6809 lt_cv_file_magic_cmd='$MAGIC_CMD' 6810lt_cv_file_magic_test_file= 6811lt_cv_deplibs_check_method='unknown' 6812# Need to set the preceding variable on all platforms that support 6813# interlibrary dependencies. 6814# 'none' -- dependencies not supported. 6815# `unknown' -- same as none, but documents that we really don't know. 6816# 'pass_all' -- all dependencies passed with no checks. 6817# 'test_compile' -- check by making test program. 6818# 'file_magic [[regex]]' -- check by looking for files in library path 6819# which responds to the $file_magic_cmd with a given extended regex. 6820# If you have `file' or equivalent on your system and you're not sure 6821# whether `pass_all' will *always* work, you probably want this one. 6822 6823case $host_os in 6824aix[4-9]*) 6825 lt_cv_deplibs_check_method=pass_all 6826 ;; 6827 6828beos*) 6829 lt_cv_deplibs_check_method=pass_all 6830 ;; 6831 6832bsdi[45]*) 6833 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6834 lt_cv_file_magic_cmd='/usr/bin/file -L' 6835 lt_cv_file_magic_test_file=/shlib/libc.so 6836 ;; 6837 6838cygwin*) 6839 # func_win32_libid is a shell function defined in ltmain.sh 6840 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6841 lt_cv_file_magic_cmd='func_win32_libid' 6842 ;; 6843 6844mingw* | pw32*) 6845 # Base MSYS/MinGW do not provide the 'file' command needed by 6846 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6847 # unless we find 'file', for example because we are cross-compiling. 6848 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6849 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6850 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6851 lt_cv_file_magic_cmd='func_win32_libid' 6852 else 6853 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6854 lt_cv_file_magic_cmd='$OBJDUMP -f' 6855 fi 6856 ;; 6857 6858cegcc*) 6859 # use the weaker test based on 'objdump'. See mingw*. 6860 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6861 lt_cv_file_magic_cmd='$OBJDUMP -f' 6862 ;; 6863 6864darwin* | rhapsody*) 6865 lt_cv_deplibs_check_method=pass_all 6866 ;; 6867 6868freebsd* | dragonfly*) 6869 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6870 case $host_cpu in 6871 i*86 ) 6872 # Not sure whether the presence of OpenBSD here was a mistake. 6873 # Let's accept both of them until this is cleared up. 6874 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6875 lt_cv_file_magic_cmd=/usr/bin/file 6876 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6877 ;; 6878 esac 6879 else 6880 lt_cv_deplibs_check_method=pass_all 6881 fi 6882 ;; 6883 6884gnu*) 6885 lt_cv_deplibs_check_method=pass_all 6886 ;; 6887 6888haiku*) 6889 lt_cv_deplibs_check_method=pass_all 6890 ;; 6891 6892hpux10.20* | hpux11*) 6893 lt_cv_file_magic_cmd=/usr/bin/file 6894 case $host_cpu in 6895 ia64*) 6896 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6897 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6898 ;; 6899 hppa*64*) 6900 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]' 6901 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6902 ;; 6903 *) 6904 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6905 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6906 ;; 6907 esac 6908 ;; 6909 6910interix[3-9]*) 6911 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6912 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6913 ;; 6914 6915irix5* | irix6* | nonstopux*) 6916 case $LD in 6917 *-32|*"-32 ") libmagic=32-bit;; 6918 *-n32|*"-n32 ") libmagic=N32;; 6919 *-64|*"-64 ") libmagic=64-bit;; 6920 *) libmagic=never-match;; 6921 esac 6922 lt_cv_deplibs_check_method=pass_all 6923 ;; 6924 6925# This must be Linux ELF. 6926linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 6927 lt_cv_deplibs_check_method=pass_all 6928 ;; 6929 6930netbsd*) 6931 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6932 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6933 else 6934 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6935 fi 6936 ;; 6937 6938newos6*) 6939 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6940 lt_cv_file_magic_cmd=/usr/bin/file 6941 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6942 ;; 6943 6944*nto* | *qnx*) 6945 lt_cv_deplibs_check_method=pass_all 6946 ;; 6947 6948openbsd*) 6949 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6950 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6951 else 6952 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6953 fi 6954 ;; 6955 6956osf3* | osf4* | osf5*) 6957 lt_cv_deplibs_check_method=pass_all 6958 ;; 6959 6960rdos*) 6961 lt_cv_deplibs_check_method=pass_all 6962 ;; 6963 6964solaris*) 6965 lt_cv_deplibs_check_method=pass_all 6966 ;; 6967 6968sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6969 lt_cv_deplibs_check_method=pass_all 6970 ;; 6971 6972sysv4 | sysv4.3*) 6973 case $host_vendor in 6974 motorola) 6975 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]' 6976 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6977 ;; 6978 ncr) 6979 lt_cv_deplibs_check_method=pass_all 6980 ;; 6981 sequent) 6982 lt_cv_file_magic_cmd='/bin/file' 6983 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6984 ;; 6985 sni) 6986 lt_cv_file_magic_cmd='/bin/file' 6987 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6988 lt_cv_file_magic_test_file=/lib/libc.so 6989 ;; 6990 siemens) 6991 lt_cv_deplibs_check_method=pass_all 6992 ;; 6993 pc) 6994 lt_cv_deplibs_check_method=pass_all 6995 ;; 6996 esac 6997 ;; 6998 6999tpf*) 7000 lt_cv_deplibs_check_method=pass_all 7001 ;; 7002esac 7003 7004fi 7005{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 7006$as_echo "$lt_cv_deplibs_check_method" >&6; } 7007file_magic_cmd=$lt_cv_file_magic_cmd 7008deplibs_check_method=$lt_cv_deplibs_check_method 7009test -z "$deplibs_check_method" && deplibs_check_method=unknown 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022if test -n "$ac_tool_prefix"; then 7023 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 7024set dummy ${ac_tool_prefix}ar; ac_word=$2 7025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7026$as_echo_n "checking for $ac_word... " >&6; } 7027if ${ac_cv_prog_AR+:} false; then : 7028 $as_echo_n "(cached) " >&6 7029else 7030 if test -n "$AR"; then 7031 ac_cv_prog_AR="$AR" # Let the user override the test. 7032else 7033as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7034for as_dir in $PATH 7035do 7036 IFS=$as_save_IFS 7037 test -z "$as_dir" && as_dir=. 7038 for ac_exec_ext in '' $ac_executable_extensions; do 7039 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7040 ac_cv_prog_AR="${ac_tool_prefix}ar" 7041 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7042 break 2 7043 fi 7044done 7045 done 7046IFS=$as_save_IFS 7047 7048fi 7049fi 7050AR=$ac_cv_prog_AR 7051if test -n "$AR"; then 7052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 7053$as_echo "$AR" >&6; } 7054else 7055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7056$as_echo "no" >&6; } 7057fi 7058 7059 7060fi 7061if test -z "$ac_cv_prog_AR"; then 7062 ac_ct_AR=$AR 7063 # Extract the first word of "ar", so it can be a program name with args. 7064set dummy ar; ac_word=$2 7065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7066$as_echo_n "checking for $ac_word... " >&6; } 7067if ${ac_cv_prog_ac_ct_AR+:} false; then : 7068 $as_echo_n "(cached) " >&6 7069else 7070 if test -n "$ac_ct_AR"; then 7071 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 7072else 7073as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7074for as_dir in $PATH 7075do 7076 IFS=$as_save_IFS 7077 test -z "$as_dir" && as_dir=. 7078 for ac_exec_ext in '' $ac_executable_extensions; do 7079 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7080 ac_cv_prog_ac_ct_AR="ar" 7081 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7082 break 2 7083 fi 7084done 7085 done 7086IFS=$as_save_IFS 7087 7088fi 7089fi 7090ac_ct_AR=$ac_cv_prog_ac_ct_AR 7091if test -n "$ac_ct_AR"; then 7092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 7093$as_echo "$ac_ct_AR" >&6; } 7094else 7095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7096$as_echo "no" >&6; } 7097fi 7098 7099 if test "x$ac_ct_AR" = x; then 7100 AR="false" 7101 else 7102 case $cross_compiling:$ac_tool_warned in 7103yes:) 7104{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7105$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7106ac_tool_warned=yes ;; 7107esac 7108 AR=$ac_ct_AR 7109 fi 7110else 7111 AR="$ac_cv_prog_AR" 7112fi 7113 7114test -z "$AR" && AR=ar 7115test -z "$AR_FLAGS" && AR_FLAGS=cru 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127if test -n "$ac_tool_prefix"; then 7128 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 7129set dummy ${ac_tool_prefix}strip; ac_word=$2 7130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7131$as_echo_n "checking for $ac_word... " >&6; } 7132if ${ac_cv_prog_STRIP+:} false; then : 7133 $as_echo_n "(cached) " >&6 7134else 7135 if test -n "$STRIP"; then 7136 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7137else 7138as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7139for as_dir in $PATH 7140do 7141 IFS=$as_save_IFS 7142 test -z "$as_dir" && as_dir=. 7143 for ac_exec_ext in '' $ac_executable_extensions; do 7144 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7145 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7146 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7147 break 2 7148 fi 7149done 7150 done 7151IFS=$as_save_IFS 7152 7153fi 7154fi 7155STRIP=$ac_cv_prog_STRIP 7156if test -n "$STRIP"; then 7157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 7158$as_echo "$STRIP" >&6; } 7159else 7160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7161$as_echo "no" >&6; } 7162fi 7163 7164 7165fi 7166if test -z "$ac_cv_prog_STRIP"; then 7167 ac_ct_STRIP=$STRIP 7168 # Extract the first word of "strip", so it can be a program name with args. 7169set dummy strip; ac_word=$2 7170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7171$as_echo_n "checking for $ac_word... " >&6; } 7172if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 7173 $as_echo_n "(cached) " >&6 7174else 7175 if test -n "$ac_ct_STRIP"; then 7176 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7177else 7178as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7179for as_dir in $PATH 7180do 7181 IFS=$as_save_IFS 7182 test -z "$as_dir" && as_dir=. 7183 for ac_exec_ext in '' $ac_executable_extensions; do 7184 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7185 ac_cv_prog_ac_ct_STRIP="strip" 7186 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7187 break 2 7188 fi 7189done 7190 done 7191IFS=$as_save_IFS 7192 7193fi 7194fi 7195ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7196if test -n "$ac_ct_STRIP"; then 7197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7198$as_echo "$ac_ct_STRIP" >&6; } 7199else 7200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7201$as_echo "no" >&6; } 7202fi 7203 7204 if test "x$ac_ct_STRIP" = x; then 7205 STRIP=":" 7206 else 7207 case $cross_compiling:$ac_tool_warned in 7208yes:) 7209{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7210$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7211ac_tool_warned=yes ;; 7212esac 7213 STRIP=$ac_ct_STRIP 7214 fi 7215else 7216 STRIP="$ac_cv_prog_STRIP" 7217fi 7218 7219test -z "$STRIP" && STRIP=: 7220 7221 7222 7223 7224 7225 7226if test -n "$ac_tool_prefix"; then 7227 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7228set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7230$as_echo_n "checking for $ac_word... " >&6; } 7231if ${ac_cv_prog_RANLIB+:} false; then : 7232 $as_echo_n "(cached) " >&6 7233else 7234 if test -n "$RANLIB"; then 7235 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7236else 7237as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7238for as_dir in $PATH 7239do 7240 IFS=$as_save_IFS 7241 test -z "$as_dir" && as_dir=. 7242 for ac_exec_ext in '' $ac_executable_extensions; do 7243 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7244 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7245 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7246 break 2 7247 fi 7248done 7249 done 7250IFS=$as_save_IFS 7251 7252fi 7253fi 7254RANLIB=$ac_cv_prog_RANLIB 7255if test -n "$RANLIB"; then 7256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7257$as_echo "$RANLIB" >&6; } 7258else 7259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7260$as_echo "no" >&6; } 7261fi 7262 7263 7264fi 7265if test -z "$ac_cv_prog_RANLIB"; then 7266 ac_ct_RANLIB=$RANLIB 7267 # Extract the first word of "ranlib", so it can be a program name with args. 7268set dummy ranlib; ac_word=$2 7269{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7270$as_echo_n "checking for $ac_word... " >&6; } 7271if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7272 $as_echo_n "(cached) " >&6 7273else 7274 if test -n "$ac_ct_RANLIB"; then 7275 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7276else 7277as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7278for as_dir in $PATH 7279do 7280 IFS=$as_save_IFS 7281 test -z "$as_dir" && as_dir=. 7282 for ac_exec_ext in '' $ac_executable_extensions; do 7283 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7284 ac_cv_prog_ac_ct_RANLIB="ranlib" 7285 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7286 break 2 7287 fi 7288done 7289 done 7290IFS=$as_save_IFS 7291 7292fi 7293fi 7294ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7295if test -n "$ac_ct_RANLIB"; then 7296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7297$as_echo "$ac_ct_RANLIB" >&6; } 7298else 7299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7300$as_echo "no" >&6; } 7301fi 7302 7303 if test "x$ac_ct_RANLIB" = x; then 7304 RANLIB=":" 7305 else 7306 case $cross_compiling:$ac_tool_warned in 7307yes:) 7308{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7309$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7310ac_tool_warned=yes ;; 7311esac 7312 RANLIB=$ac_ct_RANLIB 7313 fi 7314else 7315 RANLIB="$ac_cv_prog_RANLIB" 7316fi 7317 7318test -z "$RANLIB" && RANLIB=: 7319 7320 7321 7322 7323 7324 7325# Determine commands to create old-style static archives. 7326old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7327old_postinstall_cmds='chmod 644 $oldlib' 7328old_postuninstall_cmds= 7329 7330if test -n "$RANLIB"; then 7331 case $host_os in 7332 openbsd*) 7333 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 7334 ;; 7335 *) 7336 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 7337 ;; 7338 esac 7339 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 7340fi 7341 7342case $host_os in 7343 darwin*) 7344 lock_old_archive_extraction=yes ;; 7345 *) 7346 lock_old_archive_extraction=no ;; 7347esac 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 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387# If no C compiler was specified, use CC. 7388LTCC=${LTCC-"$CC"} 7389 7390# If no C compiler flags were specified, use CFLAGS. 7391LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7392 7393# Allow CC to be a program name with arguments. 7394compiler=$CC 7395 7396 7397# Check for command to grab the raw symbol name followed by C symbol from nm. 7398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7399$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7400if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7401 $as_echo_n "(cached) " >&6 7402else 7403 7404# These are sane defaults that work on at least a few old systems. 7405# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7406 7407# Character class describing NM global symbol codes. 7408symcode='[BCDEGRST]' 7409 7410# Regexp to match symbols that can be accessed directly from C. 7411sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7412 7413# Define system-specific variables. 7414case $host_os in 7415aix*) 7416 symcode='[BCDT]' 7417 ;; 7418cygwin* | mingw* | pw32* | cegcc*) 7419 symcode='[ABCDGISTW]' 7420 ;; 7421hpux*) 7422 if test "$host_cpu" = ia64; then 7423 symcode='[ABCDEGRST]' 7424 fi 7425 ;; 7426irix* | nonstopux*) 7427 symcode='[BCDEGRST]' 7428 ;; 7429osf*) 7430 symcode='[BCDEGQRST]' 7431 ;; 7432solaris*) 7433 symcode='[BDRT]' 7434 ;; 7435sco3.2v5*) 7436 symcode='[DT]' 7437 ;; 7438sysv4.2uw2*) 7439 symcode='[DT]' 7440 ;; 7441sysv5* | sco5v6* | unixware* | OpenUNIX*) 7442 symcode='[ABDT]' 7443 ;; 7444sysv4) 7445 symcode='[DFNSTU]' 7446 ;; 7447esac 7448 7449# If we're using GNU nm, then use its standard symbol codes. 7450case `$NM -V 2>&1` in 7451*GNU* | *'with BFD'*) 7452 symcode='[ABCDGIRSTW]' ;; 7453esac 7454 7455# Transform an extracted symbol line into a proper C declaration. 7456# Some systems (esp. on ia64) link data and code symbols differently, 7457# so use this general approach. 7458lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7459 7460# Transform an extracted symbol line into symbol name and symbol address 7461lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7462lt_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'" 7463 7464# Handle CRLF in mingw tool chain 7465opt_cr= 7466case $build_os in 7467mingw*) 7468 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7469 ;; 7470esac 7471 7472# Try without a prefix underscore, then with it. 7473for ac_symprfx in "" "_"; do 7474 7475 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7476 symxfrm="\\1 $ac_symprfx\\2 \\2" 7477 7478 # Write the raw and C identifiers. 7479 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7480 # Fake it for dumpbin and say T for any non-static function 7481 # and D for any global variable. 7482 # Also find C++ and __fastcall symbols from MSVC++, 7483 # which start with @ or ?. 7484 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7485" {last_section=section; section=\$ 3};"\ 7486" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7487" \$ 0!~/External *\|/{next};"\ 7488" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7489" {if(hide[section]) next};"\ 7490" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7491" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7492" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7493" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7494" ' prfx=^$ac_symprfx" 7495 else 7496 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7497 fi 7498 7499 # Check to see that the pipe works correctly. 7500 pipe_works=no 7501 7502 rm -f conftest* 7503 cat > conftest.$ac_ext <<_LT_EOF 7504#ifdef __cplusplus 7505extern "C" { 7506#endif 7507char nm_test_var; 7508void nm_test_func(void); 7509void nm_test_func(void){} 7510#ifdef __cplusplus 7511} 7512#endif 7513int main(){nm_test_var='a';nm_test_func();return(0);} 7514_LT_EOF 7515 7516 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7517 (eval $ac_compile) 2>&5 7518 ac_status=$? 7519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7520 test $ac_status = 0; }; then 7521 # Now try to grab the symbols. 7522 nlist=conftest.nm 7523 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7524 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7525 ac_status=$? 7526 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7527 test $ac_status = 0; } && test -s "$nlist"; then 7528 # Try sorting and uniquifying the output. 7529 if sort "$nlist" | uniq > "$nlist"T; then 7530 mv -f "$nlist"T "$nlist" 7531 else 7532 rm -f "$nlist"T 7533 fi 7534 7535 # Make sure that we snagged all the symbols we need. 7536 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7537 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7538 cat <<_LT_EOF > conftest.$ac_ext 7539#ifdef __cplusplus 7540extern "C" { 7541#endif 7542 7543_LT_EOF 7544 # Now generate the symbol file. 7545 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7546 7547 cat <<_LT_EOF >> conftest.$ac_ext 7548 7549/* The mapping between symbol names and symbols. */ 7550const struct { 7551 const char *name; 7552 void *address; 7553} 7554lt__PROGRAM__LTX_preloaded_symbols[] = 7555{ 7556 { "@PROGRAM@", (void *) 0 }, 7557_LT_EOF 7558 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7559 cat <<\_LT_EOF >> conftest.$ac_ext 7560 {0, (void *) 0} 7561}; 7562 7563/* This works around a problem in FreeBSD linker */ 7564#ifdef FREEBSD_WORKAROUND 7565static const void *lt_preloaded_setup() { 7566 return lt__PROGRAM__LTX_preloaded_symbols; 7567} 7568#endif 7569 7570#ifdef __cplusplus 7571} 7572#endif 7573_LT_EOF 7574 # Now try linking the two files. 7575 mv conftest.$ac_objext conftstm.$ac_objext 7576 lt_save_LIBS="$LIBS" 7577 lt_save_CFLAGS="$CFLAGS" 7578 LIBS="conftstm.$ac_objext" 7579 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7580 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7581 (eval $ac_link) 2>&5 7582 ac_status=$? 7583 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7584 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7585 pipe_works=yes 7586 fi 7587 LIBS="$lt_save_LIBS" 7588 CFLAGS="$lt_save_CFLAGS" 7589 else 7590 echo "cannot find nm_test_func in $nlist" >&5 7591 fi 7592 else 7593 echo "cannot find nm_test_var in $nlist" >&5 7594 fi 7595 else 7596 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7597 fi 7598 else 7599 echo "$progname: failed program was:" >&5 7600 cat conftest.$ac_ext >&5 7601 fi 7602 rm -rf conftest* conftst* 7603 7604 # Do not use the global_symbol_pipe unless it works. 7605 if test "$pipe_works" = yes; then 7606 break 7607 else 7608 lt_cv_sys_global_symbol_pipe= 7609 fi 7610done 7611 7612fi 7613 7614if test -z "$lt_cv_sys_global_symbol_pipe"; then 7615 lt_cv_sys_global_symbol_to_cdecl= 7616fi 7617if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7619$as_echo "failed" >&6; } 7620else 7621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7622$as_echo "ok" >&6; } 7623fi 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646# Check whether --enable-libtool-lock was given. 7647if test "${enable_libtool_lock+set}" = set; then : 7648 enableval=$enable_libtool_lock; 7649fi 7650 7651test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7652 7653# Some flags need to be propagated to the compiler or linker for good 7654# libtool support. 7655case $host in 7656ia64-*-hpux*) 7657 # Find out which ABI we are using. 7658 echo 'int i;' > conftest.$ac_ext 7659 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7660 (eval $ac_compile) 2>&5 7661 ac_status=$? 7662 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7663 test $ac_status = 0; }; then 7664 case `/usr/bin/file conftest.$ac_objext` in 7665 *ELF-32*) 7666 HPUX_IA64_MODE="32" 7667 ;; 7668 *ELF-64*) 7669 HPUX_IA64_MODE="64" 7670 ;; 7671 esac 7672 fi 7673 rm -rf conftest* 7674 ;; 7675*-*-irix6*) 7676 # Find out which ABI we are using. 7677 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7678 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7679 (eval $ac_compile) 2>&5 7680 ac_status=$? 7681 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7682 test $ac_status = 0; }; then 7683 if test "$lt_cv_prog_gnu_ld" = yes; then 7684 case `/usr/bin/file conftest.$ac_objext` in 7685 *32-bit*) 7686 LD="${LD-ld} -melf32bsmip" 7687 ;; 7688 *N32*) 7689 LD="${LD-ld} -melf32bmipn32" 7690 ;; 7691 *64-bit*) 7692 LD="${LD-ld} -melf64bmip" 7693 ;; 7694 esac 7695 else 7696 case `/usr/bin/file conftest.$ac_objext` in 7697 *32-bit*) 7698 LD="${LD-ld} -32" 7699 ;; 7700 *N32*) 7701 LD="${LD-ld} -n32" 7702 ;; 7703 *64-bit*) 7704 LD="${LD-ld} -64" 7705 ;; 7706 esac 7707 fi 7708 fi 7709 rm -rf conftest* 7710 ;; 7711 7712x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7713s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7714 # Find out which ABI we are using. 7715 echo 'int i;' > conftest.$ac_ext 7716 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7717 (eval $ac_compile) 2>&5 7718 ac_status=$? 7719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7720 test $ac_status = 0; }; then 7721 case `/usr/bin/file conftest.o` in 7722 *32-bit*) 7723 case $host in 7724 x86_64-*kfreebsd*-gnu) 7725 LD="${LD-ld} -m elf_i386_fbsd" 7726 ;; 7727 x86_64-*linux*) 7728 case `/usr/bin/file conftest.o` in 7729 *x86-64*) 7730 LD="${LD-ld} -m elf32_x86_64" 7731 ;; 7732 *) 7733 LD="${LD-ld} -m elf_i386" 7734 ;; 7735 esac 7736 ;; 7737 powerpc64le-*linux*) 7738 LD="${LD-ld} -m elf32lppclinux" 7739 ;; 7740 powerpc64-*linux*) 7741 LD="${LD-ld} -m elf32ppclinux" 7742 ;; 7743 s390x-*linux*) 7744 LD="${LD-ld} -m elf_s390" 7745 ;; 7746 sparc64-*linux*) 7747 LD="${LD-ld} -m elf32_sparc" 7748 ;; 7749 esac 7750 ;; 7751 *64-bit*) 7752 case $host in 7753 x86_64-*kfreebsd*-gnu) 7754 LD="${LD-ld} -m elf_x86_64_fbsd" 7755 ;; 7756 x86_64-*linux*) 7757 LD="${LD-ld} -m elf_x86_64" 7758 ;; 7759 powerpcle-*linux*) 7760 LD="${LD-ld} -m elf64lppc" 7761 ;; 7762 powerpc-*linux*) 7763 LD="${LD-ld} -m elf64ppc" 7764 ;; 7765 s390*-*linux*|s390*-*tpf*) 7766 LD="${LD-ld} -m elf64_s390" 7767 ;; 7768 sparc*-*linux*) 7769 LD="${LD-ld} -m elf64_sparc" 7770 ;; 7771 esac 7772 ;; 7773 esac 7774 fi 7775 rm -rf conftest* 7776 ;; 7777 7778*-*-sco3.2v5*) 7779 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7780 SAVE_CFLAGS="$CFLAGS" 7781 CFLAGS="$CFLAGS -belf" 7782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7783$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7784if ${lt_cv_cc_needs_belf+:} false; then : 7785 $as_echo_n "(cached) " >&6 7786else 7787 ac_ext=c 7788ac_cpp='$CPP $CPPFLAGS' 7789ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7790ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7791ac_compiler_gnu=$ac_cv_c_compiler_gnu 7792 7793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7794/* end confdefs.h. */ 7795 7796int 7797main () 7798{ 7799 7800 ; 7801 return 0; 7802} 7803_ACEOF 7804if ac_fn_c_try_link "$LINENO"; then : 7805 lt_cv_cc_needs_belf=yes 7806else 7807 lt_cv_cc_needs_belf=no 7808fi 7809rm -f core conftest.err conftest.$ac_objext \ 7810 conftest$ac_exeext conftest.$ac_ext 7811 ac_ext=c 7812ac_cpp='$CPP $CPPFLAGS' 7813ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7814ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7815ac_compiler_gnu=$ac_cv_c_compiler_gnu 7816 7817fi 7818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7819$as_echo "$lt_cv_cc_needs_belf" >&6; } 7820 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7821 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7822 CFLAGS="$SAVE_CFLAGS" 7823 fi 7824 ;; 7825sparc*-*solaris*) 7826 # Find out which ABI we are using. 7827 echo 'int i;' > conftest.$ac_ext 7828 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7829 (eval $ac_compile) 2>&5 7830 ac_status=$? 7831 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7832 test $ac_status = 0; }; then 7833 case `/usr/bin/file conftest.o` in 7834 *64-bit*) 7835 case $lt_cv_prog_gnu_ld in 7836 yes*) LD="${LD-ld} -m elf64_sparc" ;; 7837 *) 7838 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7839 LD="${LD-ld} -64" 7840 fi 7841 ;; 7842 esac 7843 ;; 7844 esac 7845 fi 7846 rm -rf conftest* 7847 ;; 7848esac 7849 7850need_locks="$enable_libtool_lock" 7851 7852 7853 case $host_os in 7854 rhapsody* | darwin*) 7855 if test -n "$ac_tool_prefix"; then 7856 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7857set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7859$as_echo_n "checking for $ac_word... " >&6; } 7860if ${ac_cv_prog_DSYMUTIL+:} false; then : 7861 $as_echo_n "(cached) " >&6 7862else 7863 if test -n "$DSYMUTIL"; then 7864 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7865else 7866as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7867for as_dir in $PATH 7868do 7869 IFS=$as_save_IFS 7870 test -z "$as_dir" && as_dir=. 7871 for ac_exec_ext in '' $ac_executable_extensions; do 7872 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7873 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7874 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7875 break 2 7876 fi 7877done 7878 done 7879IFS=$as_save_IFS 7880 7881fi 7882fi 7883DSYMUTIL=$ac_cv_prog_DSYMUTIL 7884if test -n "$DSYMUTIL"; then 7885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7886$as_echo "$DSYMUTIL" >&6; } 7887else 7888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7889$as_echo "no" >&6; } 7890fi 7891 7892 7893fi 7894if test -z "$ac_cv_prog_DSYMUTIL"; then 7895 ac_ct_DSYMUTIL=$DSYMUTIL 7896 # Extract the first word of "dsymutil", so it can be a program name with args. 7897set dummy dsymutil; ac_word=$2 7898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7899$as_echo_n "checking for $ac_word... " >&6; } 7900if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7901 $as_echo_n "(cached) " >&6 7902else 7903 if test -n "$ac_ct_DSYMUTIL"; then 7904 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7905else 7906as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7907for as_dir in $PATH 7908do 7909 IFS=$as_save_IFS 7910 test -z "$as_dir" && as_dir=. 7911 for ac_exec_ext in '' $ac_executable_extensions; do 7912 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7913 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7914 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7915 break 2 7916 fi 7917done 7918 done 7919IFS=$as_save_IFS 7920 7921fi 7922fi 7923ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7924if test -n "$ac_ct_DSYMUTIL"; then 7925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7926$as_echo "$ac_ct_DSYMUTIL" >&6; } 7927else 7928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7929$as_echo "no" >&6; } 7930fi 7931 7932 if test "x$ac_ct_DSYMUTIL" = x; then 7933 DSYMUTIL=":" 7934 else 7935 case $cross_compiling:$ac_tool_warned in 7936yes:) 7937{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7938$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7939ac_tool_warned=yes ;; 7940esac 7941 DSYMUTIL=$ac_ct_DSYMUTIL 7942 fi 7943else 7944 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7945fi 7946 7947 if test -n "$ac_tool_prefix"; then 7948 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7949set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7951$as_echo_n "checking for $ac_word... " >&6; } 7952if ${ac_cv_prog_NMEDIT+:} false; then : 7953 $as_echo_n "(cached) " >&6 7954else 7955 if test -n "$NMEDIT"; then 7956 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7957else 7958as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7959for as_dir in $PATH 7960do 7961 IFS=$as_save_IFS 7962 test -z "$as_dir" && as_dir=. 7963 for ac_exec_ext in '' $ac_executable_extensions; do 7964 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7965 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7966 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7967 break 2 7968 fi 7969done 7970 done 7971IFS=$as_save_IFS 7972 7973fi 7974fi 7975NMEDIT=$ac_cv_prog_NMEDIT 7976if test -n "$NMEDIT"; then 7977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7978$as_echo "$NMEDIT" >&6; } 7979else 7980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7981$as_echo "no" >&6; } 7982fi 7983 7984 7985fi 7986if test -z "$ac_cv_prog_NMEDIT"; then 7987 ac_ct_NMEDIT=$NMEDIT 7988 # Extract the first word of "nmedit", so it can be a program name with args. 7989set dummy nmedit; ac_word=$2 7990{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7991$as_echo_n "checking for $ac_word... " >&6; } 7992if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7993 $as_echo_n "(cached) " >&6 7994else 7995 if test -n "$ac_ct_NMEDIT"; then 7996 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7997else 7998as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7999for as_dir in $PATH 8000do 8001 IFS=$as_save_IFS 8002 test -z "$as_dir" && as_dir=. 8003 for ac_exec_ext in '' $ac_executable_extensions; do 8004 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8005 ac_cv_prog_ac_ct_NMEDIT="nmedit" 8006 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8007 break 2 8008 fi 8009done 8010 done 8011IFS=$as_save_IFS 8012 8013fi 8014fi 8015ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 8016if test -n "$ac_ct_NMEDIT"; then 8017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 8018$as_echo "$ac_ct_NMEDIT" >&6; } 8019else 8020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8021$as_echo "no" >&6; } 8022fi 8023 8024 if test "x$ac_ct_NMEDIT" = x; then 8025 NMEDIT=":" 8026 else 8027 case $cross_compiling:$ac_tool_warned in 8028yes:) 8029{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8030$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8031ac_tool_warned=yes ;; 8032esac 8033 NMEDIT=$ac_ct_NMEDIT 8034 fi 8035else 8036 NMEDIT="$ac_cv_prog_NMEDIT" 8037fi 8038 8039 if test -n "$ac_tool_prefix"; then 8040 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 8041set dummy ${ac_tool_prefix}lipo; ac_word=$2 8042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8043$as_echo_n "checking for $ac_word... " >&6; } 8044if ${ac_cv_prog_LIPO+:} false; then : 8045 $as_echo_n "(cached) " >&6 8046else 8047 if test -n "$LIPO"; then 8048 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 8049else 8050as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8051for as_dir in $PATH 8052do 8053 IFS=$as_save_IFS 8054 test -z "$as_dir" && as_dir=. 8055 for ac_exec_ext in '' $ac_executable_extensions; do 8056 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8057 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 8058 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8059 break 2 8060 fi 8061done 8062 done 8063IFS=$as_save_IFS 8064 8065fi 8066fi 8067LIPO=$ac_cv_prog_LIPO 8068if test -n "$LIPO"; then 8069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 8070$as_echo "$LIPO" >&6; } 8071else 8072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8073$as_echo "no" >&6; } 8074fi 8075 8076 8077fi 8078if test -z "$ac_cv_prog_LIPO"; then 8079 ac_ct_LIPO=$LIPO 8080 # Extract the first word of "lipo", so it can be a program name with args. 8081set dummy lipo; ac_word=$2 8082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8083$as_echo_n "checking for $ac_word... " >&6; } 8084if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 8085 $as_echo_n "(cached) " >&6 8086else 8087 if test -n "$ac_ct_LIPO"; then 8088 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 8089else 8090as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8091for as_dir in $PATH 8092do 8093 IFS=$as_save_IFS 8094 test -z "$as_dir" && as_dir=. 8095 for ac_exec_ext in '' $ac_executable_extensions; do 8096 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8097 ac_cv_prog_ac_ct_LIPO="lipo" 8098 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8099 break 2 8100 fi 8101done 8102 done 8103IFS=$as_save_IFS 8104 8105fi 8106fi 8107ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 8108if test -n "$ac_ct_LIPO"; then 8109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 8110$as_echo "$ac_ct_LIPO" >&6; } 8111else 8112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8113$as_echo "no" >&6; } 8114fi 8115 8116 if test "x$ac_ct_LIPO" = x; then 8117 LIPO=":" 8118 else 8119 case $cross_compiling:$ac_tool_warned in 8120yes:) 8121{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8122$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8123ac_tool_warned=yes ;; 8124esac 8125 LIPO=$ac_ct_LIPO 8126 fi 8127else 8128 LIPO="$ac_cv_prog_LIPO" 8129fi 8130 8131 if test -n "$ac_tool_prefix"; then 8132 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 8133set dummy ${ac_tool_prefix}otool; ac_word=$2 8134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8135$as_echo_n "checking for $ac_word... " >&6; } 8136if ${ac_cv_prog_OTOOL+:} false; then : 8137 $as_echo_n "(cached) " >&6 8138else 8139 if test -n "$OTOOL"; then 8140 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8141else 8142as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8143for as_dir in $PATH 8144do 8145 IFS=$as_save_IFS 8146 test -z "$as_dir" && as_dir=. 8147 for ac_exec_ext in '' $ac_executable_extensions; do 8148 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8149 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8150 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8151 break 2 8152 fi 8153done 8154 done 8155IFS=$as_save_IFS 8156 8157fi 8158fi 8159OTOOL=$ac_cv_prog_OTOOL 8160if test -n "$OTOOL"; then 8161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8162$as_echo "$OTOOL" >&6; } 8163else 8164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8165$as_echo "no" >&6; } 8166fi 8167 8168 8169fi 8170if test -z "$ac_cv_prog_OTOOL"; then 8171 ac_ct_OTOOL=$OTOOL 8172 # Extract the first word of "otool", so it can be a program name with args. 8173set dummy otool; ac_word=$2 8174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8175$as_echo_n "checking for $ac_word... " >&6; } 8176if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8177 $as_echo_n "(cached) " >&6 8178else 8179 if test -n "$ac_ct_OTOOL"; then 8180 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8181else 8182as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8183for as_dir in $PATH 8184do 8185 IFS=$as_save_IFS 8186 test -z "$as_dir" && as_dir=. 8187 for ac_exec_ext in '' $ac_executable_extensions; do 8188 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8189 ac_cv_prog_ac_ct_OTOOL="otool" 8190 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8191 break 2 8192 fi 8193done 8194 done 8195IFS=$as_save_IFS 8196 8197fi 8198fi 8199ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8200if test -n "$ac_ct_OTOOL"; then 8201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8202$as_echo "$ac_ct_OTOOL" >&6; } 8203else 8204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8205$as_echo "no" >&6; } 8206fi 8207 8208 if test "x$ac_ct_OTOOL" = x; then 8209 OTOOL=":" 8210 else 8211 case $cross_compiling:$ac_tool_warned in 8212yes:) 8213{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8214$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8215ac_tool_warned=yes ;; 8216esac 8217 OTOOL=$ac_ct_OTOOL 8218 fi 8219else 8220 OTOOL="$ac_cv_prog_OTOOL" 8221fi 8222 8223 if test -n "$ac_tool_prefix"; then 8224 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8225set dummy ${ac_tool_prefix}otool64; ac_word=$2 8226{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8227$as_echo_n "checking for $ac_word... " >&6; } 8228if ${ac_cv_prog_OTOOL64+:} false; then : 8229 $as_echo_n "(cached) " >&6 8230else 8231 if test -n "$OTOOL64"; then 8232 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8233else 8234as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8235for as_dir in $PATH 8236do 8237 IFS=$as_save_IFS 8238 test -z "$as_dir" && as_dir=. 8239 for ac_exec_ext in '' $ac_executable_extensions; do 8240 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8241 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8242 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8243 break 2 8244 fi 8245done 8246 done 8247IFS=$as_save_IFS 8248 8249fi 8250fi 8251OTOOL64=$ac_cv_prog_OTOOL64 8252if test -n "$OTOOL64"; then 8253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8254$as_echo "$OTOOL64" >&6; } 8255else 8256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8257$as_echo "no" >&6; } 8258fi 8259 8260 8261fi 8262if test -z "$ac_cv_prog_OTOOL64"; then 8263 ac_ct_OTOOL64=$OTOOL64 8264 # Extract the first word of "otool64", so it can be a program name with args. 8265set dummy otool64; ac_word=$2 8266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8267$as_echo_n "checking for $ac_word... " >&6; } 8268if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8269 $as_echo_n "(cached) " >&6 8270else 8271 if test -n "$ac_ct_OTOOL64"; then 8272 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8273else 8274as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8275for as_dir in $PATH 8276do 8277 IFS=$as_save_IFS 8278 test -z "$as_dir" && as_dir=. 8279 for ac_exec_ext in '' $ac_executable_extensions; do 8280 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8281 ac_cv_prog_ac_ct_OTOOL64="otool64" 8282 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8283 break 2 8284 fi 8285done 8286 done 8287IFS=$as_save_IFS 8288 8289fi 8290fi 8291ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8292if test -n "$ac_ct_OTOOL64"; then 8293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8294$as_echo "$ac_ct_OTOOL64" >&6; } 8295else 8296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8297$as_echo "no" >&6; } 8298fi 8299 8300 if test "x$ac_ct_OTOOL64" = x; then 8301 OTOOL64=":" 8302 else 8303 case $cross_compiling:$ac_tool_warned in 8304yes:) 8305{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8306$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8307ac_tool_warned=yes ;; 8308esac 8309 OTOOL64=$ac_ct_OTOOL64 8310 fi 8311else 8312 OTOOL64="$ac_cv_prog_OTOOL64" 8313fi 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330 8331 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8342$as_echo_n "checking for -single_module linker flag... " >&6; } 8343if ${lt_cv_apple_cc_single_mod+:} false; then : 8344 $as_echo_n "(cached) " >&6 8345else 8346 lt_cv_apple_cc_single_mod=no 8347 if test -z "${LT_MULTI_MODULE}"; then 8348 # By default we will add the -single_module flag. You can override 8349 # by either setting the environment variable LT_MULTI_MODULE 8350 # non-empty at configure time, or by adding -multi_module to the 8351 # link flags. 8352 rm -rf libconftest.dylib* 8353 echo "int foo(void){return 1;}" > conftest.c 8354 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8355-dynamiclib -Wl,-single_module conftest.c" >&5 8356 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8357 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8358 _lt_result=$? 8359 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 8360 lt_cv_apple_cc_single_mod=yes 8361 else 8362 cat conftest.err >&5 8363 fi 8364 rm -rf libconftest.dylib* 8365 rm -f conftest.* 8366 fi 8367fi 8368{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8369$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8371$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8372if ${lt_cv_ld_exported_symbols_list+:} false; then : 8373 $as_echo_n "(cached) " >&6 8374else 8375 lt_cv_ld_exported_symbols_list=no 8376 save_LDFLAGS=$LDFLAGS 8377 echo "_main" > conftest.sym 8378 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8379 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8380/* end confdefs.h. */ 8381 8382int 8383main () 8384{ 8385 8386 ; 8387 return 0; 8388} 8389_ACEOF 8390if ac_fn_c_try_link "$LINENO"; then : 8391 lt_cv_ld_exported_symbols_list=yes 8392else 8393 lt_cv_ld_exported_symbols_list=no 8394fi 8395rm -f core conftest.err conftest.$ac_objext \ 8396 conftest$ac_exeext conftest.$ac_ext 8397 LDFLAGS="$save_LDFLAGS" 8398 8399fi 8400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8401$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8403$as_echo_n "checking for -force_load linker flag... " >&6; } 8404if ${lt_cv_ld_force_load+:} false; then : 8405 $as_echo_n "(cached) " >&6 8406else 8407 lt_cv_ld_force_load=no 8408 cat > conftest.c << _LT_EOF 8409int forced_loaded() { return 2;} 8410_LT_EOF 8411 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8412 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8413 echo "$AR cru libconftest.a conftest.o" >&5 8414 $AR cru libconftest.a conftest.o 2>&5 8415 cat > conftest.c << _LT_EOF 8416int main() { return 0;} 8417_LT_EOF 8418 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8419 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8420 _lt_result=$? 8421 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 8422 lt_cv_ld_force_load=yes 8423 else 8424 cat conftest.err >&5 8425 fi 8426 rm -f conftest.err libconftest.a conftest conftest.c 8427 rm -rf conftest.dSYM 8428 8429fi 8430{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8431$as_echo "$lt_cv_ld_force_load" >&6; } 8432 case $host_os in 8433 rhapsody* | darwin1.[012]) 8434 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8435 darwin1.*) 8436 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8437 darwin*) # darwin 5.x on 8438 # if running on 10.5 or later, the deployment target defaults 8439 # to the OS version, if on x86, and 10.4, the deployment 8440 # target defaults to 10.4. Don't you love it? 8441 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8442 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8443 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8444 10.[012][,.]*) 8445 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8446 10.*) 8447 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8448 esac 8449 ;; 8450 esac 8451 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8452 _lt_dar_single_mod='$single_module' 8453 fi 8454 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8455 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8456 else 8457 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8458 fi 8459 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8460 _lt_dsymutil='~$DSYMUTIL $lib || :' 8461 else 8462 _lt_dsymutil= 8463 fi 8464 ;; 8465 esac 8466 8467for ac_header in dlfcn.h 8468do : 8469 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8470" 8471if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8472 cat >>confdefs.h <<_ACEOF 8473#define HAVE_DLFCN_H 1 8474_ACEOF 8475 8476fi 8477 8478done 8479 8480 8481 8482 8483 8484# Set options 8485 8486 8487 8488 enable_dlopen=no 8489 8490 8491 enable_win32_dll=no 8492 8493 8494 # Check whether --enable-shared was given. 8495if test "${enable_shared+set}" = set; then : 8496 enableval=$enable_shared; p=${PACKAGE-default} 8497 case $enableval in 8498 yes) enable_shared=yes ;; 8499 no) enable_shared=no ;; 8500 *) 8501 enable_shared=no 8502 # Look at the argument we got. We use all the common list separators. 8503 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8504 for pkg in $enableval; do 8505 IFS="$lt_save_ifs" 8506 if test "X$pkg" = "X$p"; then 8507 enable_shared=yes 8508 fi 8509 done 8510 IFS="$lt_save_ifs" 8511 ;; 8512 esac 8513else 8514 enable_shared=yes 8515fi 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 # Check whether --enable-static was given. 8526if test "${enable_static+set}" = set; then : 8527 enableval=$enable_static; p=${PACKAGE-default} 8528 case $enableval in 8529 yes) enable_static=yes ;; 8530 no) enable_static=no ;; 8531 *) 8532 enable_static=no 8533 # Look at the argument we got. We use all the common list separators. 8534 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8535 for pkg in $enableval; do 8536 IFS="$lt_save_ifs" 8537 if test "X$pkg" = "X$p"; then 8538 enable_static=yes 8539 fi 8540 done 8541 IFS="$lt_save_ifs" 8542 ;; 8543 esac 8544else 8545 enable_static=yes 8546fi 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557# Check whether --with-pic was given. 8558if test "${with_pic+set}" = set; then : 8559 withval=$with_pic; pic_mode="$withval" 8560else 8561 pic_mode=default 8562fi 8563 8564 8565test -z "$pic_mode" && pic_mode=default 8566 8567 8568 8569 8570 8571 8572 8573 # Check whether --enable-fast-install was given. 8574if test "${enable_fast_install+set}" = set; then : 8575 enableval=$enable_fast_install; p=${PACKAGE-default} 8576 case $enableval in 8577 yes) enable_fast_install=yes ;; 8578 no) enable_fast_install=no ;; 8579 *) 8580 enable_fast_install=no 8581 # Look at the argument we got. We use all the common list separators. 8582 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8583 for pkg in $enableval; do 8584 IFS="$lt_save_ifs" 8585 if test "X$pkg" = "X$p"; then 8586 enable_fast_install=yes 8587 fi 8588 done 8589 IFS="$lt_save_ifs" 8590 ;; 8591 esac 8592else 8593 enable_fast_install=yes 8594fi 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606# This can be used to rebuild libtool when needed 8607LIBTOOL_DEPS="$ltmain" 8608 8609# Always use our own libtool. 8610LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637test -z "$LN_S" && LN_S="ln -s" 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652if test -n "${ZSH_VERSION+set}" ; then 8653 setopt NO_GLOB_SUBST 8654fi 8655 8656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8657$as_echo_n "checking for objdir... " >&6; } 8658if ${lt_cv_objdir+:} false; then : 8659 $as_echo_n "(cached) " >&6 8660else 8661 rm -f .libs 2>/dev/null 8662mkdir .libs 2>/dev/null 8663if test -d .libs; then 8664 lt_cv_objdir=.libs 8665else 8666 # MS-DOS does not allow filenames that begin with a dot. 8667 lt_cv_objdir=_libs 8668fi 8669rmdir .libs 2>/dev/null 8670fi 8671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8672$as_echo "$lt_cv_objdir" >&6; } 8673objdir=$lt_cv_objdir 8674 8675 8676 8677 8678 8679cat >>confdefs.h <<_ACEOF 8680#define LT_OBJDIR "$lt_cv_objdir/" 8681_ACEOF 8682 8683 8684 8685 8686case $host_os in 8687aix3*) 8688 # AIX sometimes has problems with the GCC collect2 program. For some 8689 # reason, if we set the COLLECT_NAMES environment variable, the problems 8690 # vanish in a puff of smoke. 8691 if test "X${COLLECT_NAMES+set}" != Xset; then 8692 COLLECT_NAMES= 8693 export COLLECT_NAMES 8694 fi 8695 ;; 8696esac 8697 8698# Global variables: 8699ofile=libtool 8700can_build_shared=yes 8701 8702# All known linkers require a `.a' archive for static linking (except MSVC, 8703# which needs '.lib'). 8704libext=a 8705 8706with_gnu_ld="$lt_cv_prog_gnu_ld" 8707 8708old_CC="$CC" 8709old_CFLAGS="$CFLAGS" 8710 8711# Set sane defaults for various variables 8712test -z "$CC" && CC=cc 8713test -z "$LTCC" && LTCC=$CC 8714test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8715test -z "$LD" && LD=ld 8716test -z "$ac_objext" && ac_objext=o 8717 8718for cc_temp in $compiler""; do 8719 case $cc_temp in 8720 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8721 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8722 \-*) ;; 8723 *) break;; 8724 esac 8725done 8726cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8727 8728 8729# Only perform the check for file, if the check method requires it 8730test -z "$MAGIC_CMD" && MAGIC_CMD=file 8731case $deplibs_check_method in 8732file_magic*) 8733 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8735$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8736if ${lt_cv_path_MAGIC_CMD+:} false; then : 8737 $as_echo_n "(cached) " >&6 8738else 8739 case $MAGIC_CMD in 8740[\\/*] | ?:[\\/]*) 8741 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8742 ;; 8743*) 8744 lt_save_MAGIC_CMD="$MAGIC_CMD" 8745 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8746 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8747 for ac_dir in $ac_dummy; do 8748 IFS="$lt_save_ifs" 8749 test -z "$ac_dir" && ac_dir=. 8750 if test -f $ac_dir/${ac_tool_prefix}file; then 8751 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8752 if test -n "$file_magic_test_file"; then 8753 case $deplibs_check_method in 8754 "file_magic "*) 8755 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8756 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8757 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8758 $EGREP "$file_magic_regex" > /dev/null; then 8759 : 8760 else 8761 cat <<_LT_EOF 1>&2 8762 8763*** Warning: the command libtool uses to detect shared libraries, 8764*** $file_magic_cmd, produces output that libtool cannot recognize. 8765*** The result is that libtool may fail to recognize shared libraries 8766*** as such. This will affect the creation of libtool libraries that 8767*** depend on shared libraries, but programs linked with such libtool 8768*** libraries will work regardless of this problem. Nevertheless, you 8769*** may want to report the problem to your system manager and/or to 8770*** bug-libtool@gnu.org 8771 8772_LT_EOF 8773 fi ;; 8774 esac 8775 fi 8776 break 8777 fi 8778 done 8779 IFS="$lt_save_ifs" 8780 MAGIC_CMD="$lt_save_MAGIC_CMD" 8781 ;; 8782esac 8783fi 8784 8785MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8786if test -n "$MAGIC_CMD"; then 8787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8788$as_echo "$MAGIC_CMD" >&6; } 8789else 8790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8791$as_echo "no" >&6; } 8792fi 8793 8794 8795 8796 8797 8798if test -z "$lt_cv_path_MAGIC_CMD"; then 8799 if test -n "$ac_tool_prefix"; then 8800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8801$as_echo_n "checking for file... " >&6; } 8802if ${lt_cv_path_MAGIC_CMD+:} false; then : 8803 $as_echo_n "(cached) " >&6 8804else 8805 case $MAGIC_CMD in 8806[\\/*] | ?:[\\/]*) 8807 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8808 ;; 8809*) 8810 lt_save_MAGIC_CMD="$MAGIC_CMD" 8811 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8812 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8813 for ac_dir in $ac_dummy; do 8814 IFS="$lt_save_ifs" 8815 test -z "$ac_dir" && ac_dir=. 8816 if test -f $ac_dir/file; then 8817 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8818 if test -n "$file_magic_test_file"; then 8819 case $deplibs_check_method in 8820 "file_magic "*) 8821 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8822 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8823 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8824 $EGREP "$file_magic_regex" > /dev/null; then 8825 : 8826 else 8827 cat <<_LT_EOF 1>&2 8828 8829*** Warning: the command libtool uses to detect shared libraries, 8830*** $file_magic_cmd, produces output that libtool cannot recognize. 8831*** The result is that libtool may fail to recognize shared libraries 8832*** as such. This will affect the creation of libtool libraries that 8833*** depend on shared libraries, but programs linked with such libtool 8834*** libraries will work regardless of this problem. Nevertheless, you 8835*** may want to report the problem to your system manager and/or to 8836*** bug-libtool@gnu.org 8837 8838_LT_EOF 8839 fi ;; 8840 esac 8841 fi 8842 break 8843 fi 8844 done 8845 IFS="$lt_save_ifs" 8846 MAGIC_CMD="$lt_save_MAGIC_CMD" 8847 ;; 8848esac 8849fi 8850 8851MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8852if test -n "$MAGIC_CMD"; then 8853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8854$as_echo "$MAGIC_CMD" >&6; } 8855else 8856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8857$as_echo "no" >&6; } 8858fi 8859 8860 8861 else 8862 MAGIC_CMD=: 8863 fi 8864fi 8865 8866 fi 8867 ;; 8868esac 8869 8870# Use C for the default configuration in the libtool script 8871 8872lt_save_CC="$CC" 8873ac_ext=c 8874ac_cpp='$CPP $CPPFLAGS' 8875ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8876ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8877ac_compiler_gnu=$ac_cv_c_compiler_gnu 8878 8879 8880# Source file extension for C test sources. 8881ac_ext=c 8882 8883# Object file extension for compiled C test sources. 8884objext=o 8885objext=$objext 8886 8887# Code to be used in simple compile tests 8888lt_simple_compile_test_code="int some_variable = 0;" 8889 8890# Code to be used in simple link tests 8891lt_simple_link_test_code='int main(){return(0);}' 8892 8893 8894 8895 8896 8897 8898 8899# If no C compiler was specified, use CC. 8900LTCC=${LTCC-"$CC"} 8901 8902# If no C compiler flags were specified, use CFLAGS. 8903LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8904 8905# Allow CC to be a program name with arguments. 8906compiler=$CC 8907 8908# Save the default compiler, since it gets overwritten when the other 8909# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8910compiler_DEFAULT=$CC 8911 8912# save warnings/boilerplate of simple test code 8913ac_outfile=conftest.$ac_objext 8914echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8915eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8916_lt_compiler_boilerplate=`cat conftest.err` 8917$RM conftest* 8918 8919ac_outfile=conftest.$ac_objext 8920echo "$lt_simple_link_test_code" >conftest.$ac_ext 8921eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8922_lt_linker_boilerplate=`cat conftest.err` 8923$RM -r conftest* 8924 8925 8926## CAVEAT EMPTOR: 8927## There is no encapsulation within the following macros, do not change 8928## the running order or otherwise move them around unless you know exactly 8929## what you are doing... 8930if test -n "$compiler"; then 8931 8932lt_prog_compiler_no_builtin_flag= 8933 8934if test "$GCC" = yes; then 8935 case $cc_basename in 8936 nvcc*) 8937 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8938 *) 8939 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8940 esac 8941 8942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8943$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8944if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8945 $as_echo_n "(cached) " >&6 8946else 8947 lt_cv_prog_compiler_rtti_exceptions=no 8948 ac_outfile=conftest.$ac_objext 8949 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8950 lt_compiler_flag="-fno-rtti -fno-exceptions" 8951 # Insert the option either (1) after the last *FLAGS variable, or 8952 # (2) before a word containing "conftest.", or (3) at the end. 8953 # Note that $ac_compile itself does not contain backslashes and begins 8954 # with a dollar sign (not a hyphen), so the echo should work correctly. 8955 # The option is referenced via a variable to avoid confusing sed. 8956 lt_compile=`echo "$ac_compile" | $SED \ 8957 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8958 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8959 -e 's:$: $lt_compiler_flag:'` 8960 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8961 (eval "$lt_compile" 2>conftest.err) 8962 ac_status=$? 8963 cat conftest.err >&5 8964 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8965 if (exit $ac_status) && test -s "$ac_outfile"; then 8966 # The compiler can only warn and ignore the option if not recognized 8967 # So say no if there are warnings other than the usual output. 8968 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8969 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8970 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8971 lt_cv_prog_compiler_rtti_exceptions=yes 8972 fi 8973 fi 8974 $RM conftest* 8975 8976fi 8977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8978$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8979 8980if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8981 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8982else 8983 : 8984fi 8985 8986fi 8987 8988 8989 8990 8991 8992 8993 lt_prog_compiler_wl= 8994lt_prog_compiler_pic= 8995lt_prog_compiler_static= 8996 8997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8998$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8999 9000 if test "$GCC" = yes; then 9001 lt_prog_compiler_wl='-Wl,' 9002 lt_prog_compiler_static='-static' 9003 9004 case $host_os in 9005 aix*) 9006 # All AIX code is PIC. 9007 if test "$host_cpu" = ia64; then 9008 # AIX 5 now supports IA64 processor 9009 lt_prog_compiler_static='-Bstatic' 9010 fi 9011 lt_prog_compiler_pic='-fPIC' 9012 ;; 9013 9014 amigaos*) 9015 case $host_cpu in 9016 powerpc) 9017 # see comment about AmigaOS4 .so support 9018 lt_prog_compiler_pic='-fPIC' 9019 ;; 9020 m68k) 9021 # FIXME: we need at least 68020 code to build shared libraries, but 9022 # adding the `-m68020' flag to GCC prevents building anything better, 9023 # like `-m68040'. 9024 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9025 ;; 9026 esac 9027 ;; 9028 9029 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9030 # PIC is the default for these OSes. 9031 ;; 9032 9033 mingw* | cygwin* | pw32* | os2* | cegcc*) 9034 # This hack is so that the source file can tell whether it is being 9035 # built for inclusion in a dll (and should export symbols for example). 9036 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9037 # (--disable-auto-import) libraries 9038 lt_prog_compiler_pic='-DDLL_EXPORT' 9039 ;; 9040 9041 darwin* | rhapsody*) 9042 # PIC is the default on this platform 9043 # Common symbols not allowed in MH_DYLIB files 9044 lt_prog_compiler_pic='-fno-common' 9045 ;; 9046 9047 haiku*) 9048 # PIC is the default for Haiku. 9049 # The "-static" flag exists, but is broken. 9050 lt_prog_compiler_static= 9051 ;; 9052 9053 hpux*) 9054 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9055 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9056 # sets the default TLS model and affects inlining. 9057 case $host_cpu in 9058 hppa*64*) 9059 # +Z the default 9060 ;; 9061 *) 9062 lt_prog_compiler_pic='-fPIC' 9063 ;; 9064 esac 9065 ;; 9066 9067 interix[3-9]*) 9068 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9069 # Instead, we relocate shared libraries at runtime. 9070 ;; 9071 9072 msdosdjgpp*) 9073 # Just because we use GCC doesn't mean we suddenly get shared libraries 9074 # on systems that don't support them. 9075 lt_prog_compiler_can_build_shared=no 9076 enable_shared=no 9077 ;; 9078 9079 *nto* | *qnx*) 9080 # QNX uses GNU C++, but need to define -shared option too, otherwise 9081 # it will coredump. 9082 lt_prog_compiler_pic='-fPIC -shared' 9083 ;; 9084 9085 sysv4*MP*) 9086 if test -d /usr/nec; then 9087 lt_prog_compiler_pic=-Kconform_pic 9088 fi 9089 ;; 9090 9091 *) 9092 lt_prog_compiler_pic='-fPIC' 9093 ;; 9094 esac 9095 9096 case $cc_basename in 9097 nvcc*) # Cuda Compiler Driver 2.2 9098 lt_prog_compiler_wl='-Xlinker ' 9099 lt_prog_compiler_pic='-Xcompiler -fPIC' 9100 ;; 9101 esac 9102 else 9103 # PORTME Check for flag to pass linker flags through the system compiler. 9104 case $host_os in 9105 aix*) 9106 lt_prog_compiler_wl='-Wl,' 9107 if test "$host_cpu" = ia64; then 9108 # AIX 5 now supports IA64 processor 9109 lt_prog_compiler_static='-Bstatic' 9110 else 9111 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9112 fi 9113 ;; 9114 9115 mingw* | cygwin* | pw32* | os2* | cegcc*) 9116 # This hack is so that the source file can tell whether it is being 9117 # built for inclusion in a dll (and should export symbols for example). 9118 lt_prog_compiler_pic='-DDLL_EXPORT' 9119 ;; 9120 9121 hpux9* | hpux10* | hpux11*) 9122 lt_prog_compiler_wl='-Wl,' 9123 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9124 # not for PA HP-UX. 9125 case $host_cpu in 9126 hppa*64*|ia64*) 9127 # +Z the default 9128 ;; 9129 *) 9130 lt_prog_compiler_pic='+Z' 9131 ;; 9132 esac 9133 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9134 lt_prog_compiler_static='${wl}-a ${wl}archive' 9135 ;; 9136 9137 irix5* | irix6* | nonstopux*) 9138 lt_prog_compiler_wl='-Wl,' 9139 # PIC (with -KPIC) is the default. 9140 lt_prog_compiler_static='-non_shared' 9141 ;; 9142 9143 linux* | k*bsd*-gnu | kopensolaris*-gnu) 9144 case $cc_basename in 9145 # old Intel for x86_64 which still supported -KPIC. 9146 ecc*) 9147 lt_prog_compiler_wl='-Wl,' 9148 lt_prog_compiler_pic='-KPIC' 9149 lt_prog_compiler_static='-static' 9150 ;; 9151 # icc used to be incompatible with GCC. 9152 # ICC 10 doesn't accept -KPIC any more. 9153 icc* | ifort*) 9154 lt_prog_compiler_wl='-Wl,' 9155 lt_prog_compiler_pic='-fPIC' 9156 lt_prog_compiler_static='-static' 9157 ;; 9158 # Lahey Fortran 8.1. 9159 lf95*) 9160 lt_prog_compiler_wl='-Wl,' 9161 lt_prog_compiler_pic='--shared' 9162 lt_prog_compiler_static='--static' 9163 ;; 9164 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9165 # Portland Group compilers (*not* the Pentium gcc compiler, 9166 # which looks to be a dead project) 9167 lt_prog_compiler_wl='-Wl,' 9168 lt_prog_compiler_pic='-fpic' 9169 lt_prog_compiler_static='-Bstatic' 9170 ;; 9171 ccc*) 9172 lt_prog_compiler_wl='-Wl,' 9173 # All Alpha code is PIC. 9174 lt_prog_compiler_static='-non_shared' 9175 ;; 9176 xl* | bgxl* | bgf* | mpixl*) 9177 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9178 lt_prog_compiler_wl='-Wl,' 9179 lt_prog_compiler_pic='-qpic' 9180 lt_prog_compiler_static='-qstaticlink' 9181 ;; 9182 *) 9183 case `$CC -V 2>&1 | sed 5q` in 9184 *Sun\ F* | *Sun*Fortran*) 9185 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9186 lt_prog_compiler_pic='-KPIC' 9187 lt_prog_compiler_static='-Bstatic' 9188 lt_prog_compiler_wl='' 9189 ;; 9190 *Sun\ C*) 9191 # Sun C 5.9 9192 lt_prog_compiler_pic='-KPIC' 9193 lt_prog_compiler_static='-Bstatic' 9194 lt_prog_compiler_wl='-Wl,' 9195 ;; 9196 esac 9197 ;; 9198 esac 9199 ;; 9200 9201 newsos6) 9202 lt_prog_compiler_pic='-KPIC' 9203 lt_prog_compiler_static='-Bstatic' 9204 ;; 9205 9206 *nto* | *qnx*) 9207 # QNX uses GNU C++, but need to define -shared option too, otherwise 9208 # it will coredump. 9209 lt_prog_compiler_pic='-fPIC -shared' 9210 ;; 9211 9212 osf3* | osf4* | osf5*) 9213 lt_prog_compiler_wl='-Wl,' 9214 # All OSF/1 code is PIC. 9215 lt_prog_compiler_static='-non_shared' 9216 ;; 9217 9218 rdos*) 9219 lt_prog_compiler_static='-non_shared' 9220 ;; 9221 9222 solaris*) 9223 lt_prog_compiler_pic='-KPIC' 9224 lt_prog_compiler_static='-Bstatic' 9225 case $cc_basename in 9226 f77* | f90* | f95*) 9227 lt_prog_compiler_wl='-Qoption ld ';; 9228 *) 9229 lt_prog_compiler_wl='-Wl,';; 9230 esac 9231 ;; 9232 9233 sunos4*) 9234 lt_prog_compiler_wl='-Qoption ld ' 9235 lt_prog_compiler_pic='-PIC' 9236 lt_prog_compiler_static='-Bstatic' 9237 ;; 9238 9239 sysv4 | sysv4.2uw2* | sysv4.3*) 9240 lt_prog_compiler_wl='-Wl,' 9241 lt_prog_compiler_pic='-KPIC' 9242 lt_prog_compiler_static='-Bstatic' 9243 ;; 9244 9245 sysv4*MP*) 9246 if test -d /usr/nec ;then 9247 lt_prog_compiler_pic='-Kconform_pic' 9248 lt_prog_compiler_static='-Bstatic' 9249 fi 9250 ;; 9251 9252 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9253 lt_prog_compiler_wl='-Wl,' 9254 lt_prog_compiler_pic='-KPIC' 9255 lt_prog_compiler_static='-Bstatic' 9256 ;; 9257 9258 unicos*) 9259 lt_prog_compiler_wl='-Wl,' 9260 lt_prog_compiler_can_build_shared=no 9261 ;; 9262 9263 uts4*) 9264 lt_prog_compiler_pic='-pic' 9265 lt_prog_compiler_static='-Bstatic' 9266 ;; 9267 9268 *) 9269 lt_prog_compiler_can_build_shared=no 9270 ;; 9271 esac 9272 fi 9273 9274case $host_os in 9275 # For platforms which do not support PIC, -DPIC is meaningless: 9276 *djgpp*) 9277 lt_prog_compiler_pic= 9278 ;; 9279 *) 9280 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9281 ;; 9282esac 9283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 9284$as_echo "$lt_prog_compiler_pic" >&6; } 9285 9286 9287 9288 9289 9290 9291# 9292# Check to make sure the PIC flag actually works. 9293# 9294if test -n "$lt_prog_compiler_pic"; then 9295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9296$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9297if ${lt_cv_prog_compiler_pic_works+:} false; then : 9298 $as_echo_n "(cached) " >&6 9299else 9300 lt_cv_prog_compiler_pic_works=no 9301 ac_outfile=conftest.$ac_objext 9302 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9303 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9304 # Insert the option either (1) after the last *FLAGS variable, or 9305 # (2) before a word containing "conftest.", or (3) at the end. 9306 # Note that $ac_compile itself does not contain backslashes and begins 9307 # with a dollar sign (not a hyphen), so the echo should work correctly. 9308 # The option is referenced via a variable to avoid confusing sed. 9309 lt_compile=`echo "$ac_compile" | $SED \ 9310 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9311 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9312 -e 's:$: $lt_compiler_flag:'` 9313 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9314 (eval "$lt_compile" 2>conftest.err) 9315 ac_status=$? 9316 cat conftest.err >&5 9317 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9318 if (exit $ac_status) && test -s "$ac_outfile"; then 9319 # The compiler can only warn and ignore the option if not recognized 9320 # So say no if there are warnings other than the usual output. 9321 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9322 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9323 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9324 lt_cv_prog_compiler_pic_works=yes 9325 fi 9326 fi 9327 $RM conftest* 9328 9329fi 9330{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9331$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9332 9333if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9334 case $lt_prog_compiler_pic in 9335 "" | " "*) ;; 9336 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9337 esac 9338else 9339 lt_prog_compiler_pic= 9340 lt_prog_compiler_can_build_shared=no 9341fi 9342 9343fi 9344 9345 9346 9347 9348 9349 9350# 9351# Check to make sure the static flag actually works. 9352# 9353wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9355$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9356if ${lt_cv_prog_compiler_static_works+:} false; then : 9357 $as_echo_n "(cached) " >&6 9358else 9359 lt_cv_prog_compiler_static_works=no 9360 save_LDFLAGS="$LDFLAGS" 9361 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9362 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9363 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9364 # The linker can only warn and ignore the option if not recognized 9365 # So say no if there are warnings 9366 if test -s conftest.err; then 9367 # Append any errors to the config.log. 9368 cat conftest.err 1>&5 9369 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9370 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9371 if diff conftest.exp conftest.er2 >/dev/null; then 9372 lt_cv_prog_compiler_static_works=yes 9373 fi 9374 else 9375 lt_cv_prog_compiler_static_works=yes 9376 fi 9377 fi 9378 $RM -r conftest* 9379 LDFLAGS="$save_LDFLAGS" 9380 9381fi 9382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9383$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9384 9385if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9386 : 9387else 9388 lt_prog_compiler_static= 9389fi 9390 9391 9392 9393 9394 9395 9396 9397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9398$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9399if ${lt_cv_prog_compiler_c_o+:} false; then : 9400 $as_echo_n "(cached) " >&6 9401else 9402 lt_cv_prog_compiler_c_o=no 9403 $RM -r conftest 2>/dev/null 9404 mkdir conftest 9405 cd conftest 9406 mkdir out 9407 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9408 9409 lt_compiler_flag="-o out/conftest2.$ac_objext" 9410 # Insert the option either (1) after the last *FLAGS variable, or 9411 # (2) before a word containing "conftest.", or (3) at the end. 9412 # Note that $ac_compile itself does not contain backslashes and begins 9413 # with a dollar sign (not a hyphen), so the echo should work correctly. 9414 lt_compile=`echo "$ac_compile" | $SED \ 9415 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9416 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9417 -e 's:$: $lt_compiler_flag:'` 9418 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9419 (eval "$lt_compile" 2>out/conftest.err) 9420 ac_status=$? 9421 cat out/conftest.err >&5 9422 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9423 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9424 then 9425 # The compiler can only warn and ignore the option if not recognized 9426 # So say no if there are warnings 9427 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9428 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9429 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9430 lt_cv_prog_compiler_c_o=yes 9431 fi 9432 fi 9433 chmod u+w . 2>&5 9434 $RM conftest* 9435 # SGI C++ compiler will create directory out/ii_files/ for 9436 # template instantiation 9437 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9438 $RM out/* && rmdir out 9439 cd .. 9440 $RM -r conftest 9441 $RM conftest* 9442 9443fi 9444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9445$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9446 9447 9448 9449 9450 9451 9452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9453$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9454if ${lt_cv_prog_compiler_c_o+:} false; then : 9455 $as_echo_n "(cached) " >&6 9456else 9457 lt_cv_prog_compiler_c_o=no 9458 $RM -r conftest 2>/dev/null 9459 mkdir conftest 9460 cd conftest 9461 mkdir out 9462 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9463 9464 lt_compiler_flag="-o out/conftest2.$ac_objext" 9465 # Insert the option either (1) after the last *FLAGS variable, or 9466 # (2) before a word containing "conftest.", or (3) at the end. 9467 # Note that $ac_compile itself does not contain backslashes and begins 9468 # with a dollar sign (not a hyphen), so the echo should work correctly. 9469 lt_compile=`echo "$ac_compile" | $SED \ 9470 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9471 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9472 -e 's:$: $lt_compiler_flag:'` 9473 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9474 (eval "$lt_compile" 2>out/conftest.err) 9475 ac_status=$? 9476 cat out/conftest.err >&5 9477 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9478 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9479 then 9480 # The compiler can only warn and ignore the option if not recognized 9481 # So say no if there are warnings 9482 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9483 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9484 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9485 lt_cv_prog_compiler_c_o=yes 9486 fi 9487 fi 9488 chmod u+w . 2>&5 9489 $RM conftest* 9490 # SGI C++ compiler will create directory out/ii_files/ for 9491 # template instantiation 9492 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9493 $RM out/* && rmdir out 9494 cd .. 9495 $RM -r conftest 9496 $RM conftest* 9497 9498fi 9499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9500$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9501 9502 9503 9504 9505hard_links="nottested" 9506if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9507 # do not overwrite the value of need_locks provided by the user 9508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9509$as_echo_n "checking if we can lock with hard links... " >&6; } 9510 hard_links=yes 9511 $RM conftest* 9512 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9513 touch conftest.a 9514 ln conftest.a conftest.b 2>&5 || hard_links=no 9515 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9517$as_echo "$hard_links" >&6; } 9518 if test "$hard_links" = no; then 9519 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9520$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9521 need_locks=warn 9522 fi 9523else 9524 need_locks=no 9525fi 9526 9527 9528 9529 9530 9531 9532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9533$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9534 9535 runpath_var= 9536 allow_undefined_flag= 9537 always_export_symbols=no 9538 archive_cmds= 9539 archive_expsym_cmds= 9540 compiler_needs_object=no 9541 enable_shared_with_static_runtimes=no 9542 export_dynamic_flag_spec= 9543 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9544 hardcode_automatic=no 9545 hardcode_direct=no 9546 hardcode_direct_absolute=no 9547 hardcode_libdir_flag_spec= 9548 hardcode_libdir_flag_spec_ld= 9549 hardcode_libdir_separator= 9550 hardcode_minus_L=no 9551 hardcode_shlibpath_var=unsupported 9552 inherit_rpath=no 9553 link_all_deplibs=unknown 9554 module_cmds= 9555 module_expsym_cmds= 9556 old_archive_from_new_cmds= 9557 old_archive_from_expsyms_cmds= 9558 thread_safe_flag_spec= 9559 whole_archive_flag_spec= 9560 # include_expsyms should be a list of space-separated symbols to be *always* 9561 # included in the symbol list 9562 include_expsyms= 9563 # exclude_expsyms can be an extended regexp of symbols to exclude 9564 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9565 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9566 # as well as any symbol that contains `d'. 9567 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9568 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9569 # platforms (ab)use it in PIC code, but their linkers get confused if 9570 # the symbol is explicitly referenced. Since portable code cannot 9571 # rely on this symbol name, it's probably fine to never include it in 9572 # preloaded symbol tables. 9573 # Exclude shared library initialization/finalization symbols. 9574 extract_expsyms_cmds= 9575 9576 case $host_os in 9577 cygwin* | mingw* | pw32* | cegcc*) 9578 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9579 # When not using gcc, we currently assume that we are using 9580 # Microsoft Visual C++. 9581 if test "$GCC" != yes; then 9582 with_gnu_ld=no 9583 fi 9584 ;; 9585 interix*) 9586 # we just hope/assume this is gcc and not c89 (= MSVC++) 9587 with_gnu_ld=yes 9588 ;; 9589 openbsd*) 9590 with_gnu_ld=no 9591 ;; 9592 esac 9593 9594 ld_shlibs=yes 9595 9596 # On some targets, GNU ld is compatible enough with the native linker 9597 # that we're better off using the native interface for both. 9598 lt_use_gnu_ld_interface=no 9599 if test "$with_gnu_ld" = yes; then 9600 case $host_os in 9601 aix*) 9602 # The AIX port of GNU ld has always aspired to compatibility 9603 # with the native linker. However, as the warning in the GNU ld 9604 # block says, versions before 2.19.5* couldn't really create working 9605 # shared libraries, regardless of the interface used. 9606 case `$LD -v 2>&1` in 9607 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9608 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9609 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9610 *) 9611 lt_use_gnu_ld_interface=yes 9612 ;; 9613 esac 9614 ;; 9615 *) 9616 lt_use_gnu_ld_interface=yes 9617 ;; 9618 esac 9619 fi 9620 9621 if test "$lt_use_gnu_ld_interface" = yes; then 9622 # If archive_cmds runs LD, not CC, wlarc should be empty 9623 wlarc='${wl}' 9624 9625 # Set some defaults for GNU ld with shared library support. These 9626 # are reset later if shared libraries are not supported. Putting them 9627 # here allows them to be overridden if necessary. 9628 runpath_var=LD_RUN_PATH 9629 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9630 export_dynamic_flag_spec='${wl}--export-dynamic' 9631 # ancient GNU ld didn't support --whole-archive et. al. 9632 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9633 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9634 else 9635 whole_archive_flag_spec= 9636 fi 9637 supports_anon_versioning=no 9638 case `$LD -v 2>&1` in 9639 *GNU\ gold*) supports_anon_versioning=yes ;; 9640 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9641 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9642 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9643 *\ 2.11.*) ;; # other 2.11 versions 9644 *) supports_anon_versioning=yes ;; 9645 esac 9646 9647 # See if GNU ld supports shared libraries. 9648 case $host_os in 9649 aix[3-9]*) 9650 # On AIX/PPC, the GNU linker is very broken 9651 if test "$host_cpu" != ia64; then 9652 ld_shlibs=no 9653 cat <<_LT_EOF 1>&2 9654 9655*** Warning: the GNU linker, at least up to release 2.19, is reported 9656*** to be unable to reliably create shared libraries on AIX. 9657*** Therefore, libtool is disabling shared libraries support. If you 9658*** really care for shared libraries, you may want to install binutils 9659*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9660*** You will then need to restart the configuration process. 9661 9662_LT_EOF 9663 fi 9664 ;; 9665 9666 amigaos*) 9667 case $host_cpu in 9668 powerpc) 9669 # see comment about AmigaOS4 .so support 9670 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9671 archive_expsym_cmds='' 9672 ;; 9673 m68k) 9674 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)' 9675 hardcode_libdir_flag_spec='-L$libdir' 9676 hardcode_minus_L=yes 9677 ;; 9678 esac 9679 ;; 9680 9681 beos*) 9682 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9683 allow_undefined_flag=unsupported 9684 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9685 # support --undefined. This deserves some investigation. FIXME 9686 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9687 else 9688 ld_shlibs=no 9689 fi 9690 ;; 9691 9692 cygwin* | mingw* | pw32* | cegcc*) 9693 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9694 # as there is no search path for DLLs. 9695 hardcode_libdir_flag_spec='-L$libdir' 9696 export_dynamic_flag_spec='${wl}--export-all-symbols' 9697 allow_undefined_flag=unsupported 9698 always_export_symbols=no 9699 enable_shared_with_static_runtimes=yes 9700 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9701 9702 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9703 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9704 # If the export-symbols file already is a .def file (1st line 9705 # is EXPORTS), use it as is; otherwise, prepend... 9706 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9707 cp $export_symbols $output_objdir/$soname.def; 9708 else 9709 echo EXPORTS > $output_objdir/$soname.def; 9710 cat $export_symbols >> $output_objdir/$soname.def; 9711 fi~ 9712 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9713 else 9714 ld_shlibs=no 9715 fi 9716 ;; 9717 9718 haiku*) 9719 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9720 link_all_deplibs=yes 9721 ;; 9722 9723 interix[3-9]*) 9724 hardcode_direct=no 9725 hardcode_shlibpath_var=no 9726 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9727 export_dynamic_flag_spec='${wl}-E' 9728 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9729 # Instead, shared libraries are loaded at an image base (0x10000000 by 9730 # default) and relocated if they conflict, which is a slow very memory 9731 # consuming and fragmenting process. To avoid this, we pick a random, 9732 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9733 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9734 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9735 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' 9736 ;; 9737 9738 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 9739 tmp_diet=no 9740 if test "$host_os" = linux-dietlibc; then 9741 case $cc_basename in 9742 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9743 esac 9744 fi 9745 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9746 && test "$tmp_diet" = no 9747 then 9748 tmp_addflag=' $pic_flag' 9749 tmp_sharedflag='-shared' 9750 case $cc_basename,$host_cpu in 9751 pgcc*) # Portland Group C compiler 9752 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' 9753 tmp_addflag=' $pic_flag' 9754 ;; 9755 pgf77* | pgf90* | pgf95* | pgfortran*) 9756 # Portland Group f77 and f90 compilers 9757 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' 9758 tmp_addflag=' $pic_flag -Mnomain' ;; 9759 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9760 tmp_addflag=' -i_dynamic' ;; 9761 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9762 tmp_addflag=' -i_dynamic -nofor_main' ;; 9763 ifc* | ifort*) # Intel Fortran compiler 9764 tmp_addflag=' -nofor_main' ;; 9765 lf95*) # Lahey Fortran 8.1 9766 whole_archive_flag_spec= 9767 tmp_sharedflag='--shared' ;; 9768 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9769 tmp_sharedflag='-qmkshrobj' 9770 tmp_addflag= ;; 9771 nvcc*) # Cuda Compiler Driver 2.2 9772 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' 9773 compiler_needs_object=yes 9774 ;; 9775 esac 9776 case `$CC -V 2>&1 | sed 5q` in 9777 *Sun\ C*) # Sun C 5.9 9778 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' 9779 compiler_needs_object=yes 9780 tmp_sharedflag='-G' ;; 9781 *Sun\ F*) # Sun Fortran 8.3 9782 tmp_sharedflag='-G' ;; 9783 esac 9784 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9785 9786 if test "x$supports_anon_versioning" = xyes; then 9787 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9788 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9789 echo "local: *; };" >> $output_objdir/$libname.ver~ 9790 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9791 fi 9792 9793 case $cc_basename in 9794 xlf* | bgf* | bgxlf* | mpixlf*) 9795 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9796 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9797 hardcode_libdir_flag_spec= 9798 hardcode_libdir_flag_spec_ld='-rpath $libdir' 9799 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9800 if test "x$supports_anon_versioning" = xyes; then 9801 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9802 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9803 echo "local: *; };" >> $output_objdir/$libname.ver~ 9804 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9805 fi 9806 ;; 9807 esac 9808 else 9809 ld_shlibs=no 9810 fi 9811 ;; 9812 9813 netbsd*) 9814 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9815 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9816 wlarc= 9817 else 9818 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9819 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9820 fi 9821 ;; 9822 9823 solaris*) 9824 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9825 ld_shlibs=no 9826 cat <<_LT_EOF 1>&2 9827 9828*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9829*** create shared libraries on Solaris systems. Therefore, libtool 9830*** is disabling shared libraries support. We urge you to upgrade GNU 9831*** binutils to release 2.9.1 or newer. Another option is to modify 9832*** your PATH or compiler configuration so that the native linker is 9833*** used, and then restart. 9834 9835_LT_EOF 9836 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9837 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9838 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9839 else 9840 ld_shlibs=no 9841 fi 9842 ;; 9843 9844 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9845 case `$LD -v 2>&1` in 9846 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9847 ld_shlibs=no 9848 cat <<_LT_EOF 1>&2 9849 9850*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9851*** reliably create shared libraries on SCO systems. Therefore, libtool 9852*** is disabling shared libraries support. We urge you to upgrade GNU 9853*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9854*** your PATH or compiler configuration so that the native linker is 9855*** used, and then restart. 9856 9857_LT_EOF 9858 ;; 9859 *) 9860 # For security reasons, it is highly recommended that you always 9861 # use absolute paths for naming shared libraries, and exclude the 9862 # DT_RUNPATH tag from executables and libraries. But doing so 9863 # requires that you compile everything twice, which is a pain. 9864 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9865 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9866 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9867 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9868 else 9869 ld_shlibs=no 9870 fi 9871 ;; 9872 esac 9873 ;; 9874 9875 sunos4*) 9876 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9877 wlarc= 9878 hardcode_direct=yes 9879 hardcode_shlibpath_var=no 9880 ;; 9881 9882 *) 9883 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9884 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9885 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9886 else 9887 ld_shlibs=no 9888 fi 9889 ;; 9890 esac 9891 9892 if test "$ld_shlibs" = no; then 9893 runpath_var= 9894 hardcode_libdir_flag_spec= 9895 export_dynamic_flag_spec= 9896 whole_archive_flag_spec= 9897 fi 9898 else 9899 # PORTME fill in a description of your system's linker (not GNU ld) 9900 case $host_os in 9901 aix3*) 9902 allow_undefined_flag=unsupported 9903 always_export_symbols=yes 9904 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' 9905 # Note: this linker hardcodes the directories in LIBPATH if there 9906 # are no directories specified by -L. 9907 hardcode_minus_L=yes 9908 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9909 # Neither direct hardcoding nor static linking is supported with a 9910 # broken collect2. 9911 hardcode_direct=unsupported 9912 fi 9913 ;; 9914 9915 aix[4-9]*) 9916 if test "$host_cpu" = ia64; then 9917 # On IA64, the linker does run time linking by default, so we don't 9918 # have to do anything special. 9919 aix_use_runtimelinking=no 9920 exp_sym_flag='-Bexport' 9921 no_entry_flag="" 9922 else 9923 # If we're using GNU nm, then we don't want the "-C" option. 9924 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9925 # Also, AIX nm treats weak defined symbols like other global 9926 # defined symbols, whereas GNU nm marks them as "W". 9927 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9928 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' 9929 else 9930 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' 9931 fi 9932 aix_use_runtimelinking=no 9933 9934 # Test if we are trying to use run time linking or normal 9935 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9936 # need to do runtime linking. 9937 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9938 for ld_flag in $LDFLAGS; do 9939 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9940 aix_use_runtimelinking=yes 9941 break 9942 fi 9943 done 9944 ;; 9945 esac 9946 9947 exp_sym_flag='-bexport' 9948 no_entry_flag='-bnoentry' 9949 fi 9950 9951 # When large executables or shared objects are built, AIX ld can 9952 # have problems creating the table of contents. If linking a library 9953 # or program results in "error TOC overflow" add -mminimal-toc to 9954 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9955 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9956 9957 archive_cmds='' 9958 hardcode_direct=yes 9959 hardcode_direct_absolute=yes 9960 hardcode_libdir_separator=':' 9961 link_all_deplibs=yes 9962 file_list_spec='${wl}-f,' 9963 9964 if test "$GCC" = yes; then 9965 case $host_os in aix4.[012]|aix4.[012].*) 9966 # We only want to do this on AIX 4.2 and lower, the check 9967 # below for broken collect2 doesn't work under 4.3+ 9968 collect2name=`${CC} -print-prog-name=collect2` 9969 if test -f "$collect2name" && 9970 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9971 then 9972 # We have reworked collect2 9973 : 9974 else 9975 # We have old collect2 9976 hardcode_direct=unsupported 9977 # It fails to find uninstalled libraries when the uninstalled 9978 # path is not listed in the libpath. Setting hardcode_minus_L 9979 # to unsupported forces relinking 9980 hardcode_minus_L=yes 9981 hardcode_libdir_flag_spec='-L$libdir' 9982 hardcode_libdir_separator= 9983 fi 9984 ;; 9985 esac 9986 shared_flag='-shared' 9987 if test "$aix_use_runtimelinking" = yes; then 9988 shared_flag="$shared_flag "'${wl}-G' 9989 fi 9990 else 9991 # not using gcc 9992 if test "$host_cpu" = ia64; then 9993 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9994 # chokes on -Wl,-G. The following line is correct: 9995 shared_flag='-G' 9996 else 9997 if test "$aix_use_runtimelinking" = yes; then 9998 shared_flag='${wl}-G' 9999 else 10000 shared_flag='${wl}-bM:SRE' 10001 fi 10002 fi 10003 fi 10004 10005 export_dynamic_flag_spec='${wl}-bexpall' 10006 # It seems that -bexpall does not export symbols beginning with 10007 # underscore (_), so it is better to generate a list of symbols to export. 10008 always_export_symbols=yes 10009 if test "$aix_use_runtimelinking" = yes; then 10010 # Warning - without using the other runtime loading flags (-brtl), 10011 # -berok will link without error, but may produce a broken library. 10012 allow_undefined_flag='-berok' 10013 # Determine the default libpath from the value encoded in an 10014 # empty executable. 10015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10016/* end confdefs.h. */ 10017 10018int 10019main () 10020{ 10021 10022 ; 10023 return 0; 10024} 10025_ACEOF 10026if ac_fn_c_try_link "$LINENO"; then : 10027 10028lt_aix_libpath_sed=' 10029 /Import File Strings/,/^$/ { 10030 /^0/ { 10031 s/^0 *\(.*\)$/\1/ 10032 p 10033 } 10034 }' 10035aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10036# Check for a 64-bit object if we didn't find anything. 10037if test -z "$aix_libpath"; then 10038 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10039fi 10040fi 10041rm -f core conftest.err conftest.$ac_objext \ 10042 conftest$ac_exeext conftest.$ac_ext 10043if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10044 10045 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10046 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" 10047 else 10048 if test "$host_cpu" = ia64; then 10049 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10050 allow_undefined_flag="-z nodefs" 10051 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" 10052 else 10053 # Determine the default libpath from the value encoded in an 10054 # empty executable. 10055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10056/* end confdefs.h. */ 10057 10058int 10059main () 10060{ 10061 10062 ; 10063 return 0; 10064} 10065_ACEOF 10066if ac_fn_c_try_link "$LINENO"; then : 10067 10068lt_aix_libpath_sed=' 10069 /Import File Strings/,/^$/ { 10070 /^0/ { 10071 s/^0 *\(.*\)$/\1/ 10072 p 10073 } 10074 }' 10075aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10076# Check for a 64-bit object if we didn't find anything. 10077if test -z "$aix_libpath"; then 10078 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10079fi 10080fi 10081rm -f core conftest.err conftest.$ac_objext \ 10082 conftest$ac_exeext conftest.$ac_ext 10083if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 10084 10085 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10086 # Warning - without using the other run time loading flags, 10087 # -berok will link without error, but may produce a broken library. 10088 no_undefined_flag=' ${wl}-bernotok' 10089 allow_undefined_flag=' ${wl}-berok' 10090 if test "$with_gnu_ld" = yes; then 10091 # We only use this code for GNU lds that support --whole-archive. 10092 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10093 else 10094 # Exported symbols can be pulled into shared objects from archives 10095 whole_archive_flag_spec='$convenience' 10096 fi 10097 archive_cmds_need_lc=yes 10098 # This is similar to how AIX traditionally builds its shared libraries. 10099 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' 10100 fi 10101 fi 10102 ;; 10103 10104 amigaos*) 10105 case $host_cpu in 10106 powerpc) 10107 # see comment about AmigaOS4 .so support 10108 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10109 archive_expsym_cmds='' 10110 ;; 10111 m68k) 10112 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)' 10113 hardcode_libdir_flag_spec='-L$libdir' 10114 hardcode_minus_L=yes 10115 ;; 10116 esac 10117 ;; 10118 10119 bsdi[45]*) 10120 export_dynamic_flag_spec=-rdynamic 10121 ;; 10122 10123 cygwin* | mingw* | pw32* | cegcc*) 10124 # When not using gcc, we currently assume that we are using 10125 # Microsoft Visual C++. 10126 # hardcode_libdir_flag_spec is actually meaningless, as there is 10127 # no search path for DLLs. 10128 hardcode_libdir_flag_spec=' ' 10129 allow_undefined_flag=unsupported 10130 # Tell ltmain to make .lib files, not .a files. 10131 libext=lib 10132 # Tell ltmain to make .dll files, not .so files. 10133 shrext_cmds=".dll" 10134 # FIXME: Setting linknames here is a bad hack. 10135 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10136 # The linker will automatically build a .lib file if we build a DLL. 10137 old_archive_from_new_cmds='true' 10138 # FIXME: Should let the user specify the lib program. 10139 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10140 fix_srcfile_path='`cygpath -w "$srcfile"`' 10141 enable_shared_with_static_runtimes=yes 10142 ;; 10143 10144 darwin* | rhapsody*) 10145 10146 10147 archive_cmds_need_lc=no 10148 hardcode_direct=no 10149 hardcode_automatic=yes 10150 hardcode_shlibpath_var=unsupported 10151 if test "$lt_cv_ld_force_load" = "yes"; then 10152 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\"`' 10153 else 10154 whole_archive_flag_spec='' 10155 fi 10156 link_all_deplibs=yes 10157 allow_undefined_flag="$_lt_dar_allow_undefined" 10158 case $cc_basename in 10159 ifort*) _lt_dar_can_shared=yes ;; 10160 *) _lt_dar_can_shared=$GCC ;; 10161 esac 10162 if test "$_lt_dar_can_shared" = "yes"; then 10163 output_verbose_link_cmd=func_echo_all 10164 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10165 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10166 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}" 10167 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}" 10168 10169 else 10170 ld_shlibs=no 10171 fi 10172 10173 ;; 10174 10175 dgux*) 10176 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10177 hardcode_libdir_flag_spec='-L$libdir' 10178 hardcode_shlibpath_var=no 10179 ;; 10180 10181 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10182 # support. Future versions do this automatically, but an explicit c++rt0.o 10183 # does not break anything, and helps significantly (at the cost of a little 10184 # extra space). 10185 freebsd2.2*) 10186 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10187 hardcode_libdir_flag_spec='-R$libdir' 10188 hardcode_direct=yes 10189 hardcode_shlibpath_var=no 10190 ;; 10191 10192 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10193 freebsd2.*) 10194 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10195 hardcode_direct=yes 10196 hardcode_minus_L=yes 10197 hardcode_shlibpath_var=no 10198 ;; 10199 10200 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10201 freebsd* | dragonfly*) 10202 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 10203 hardcode_libdir_flag_spec='-R$libdir' 10204 hardcode_direct=yes 10205 hardcode_shlibpath_var=no 10206 ;; 10207 10208 hpux9*) 10209 if test "$GCC" = yes; then 10210 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' 10211 else 10212 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' 10213 fi 10214 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10215 hardcode_libdir_separator=: 10216 hardcode_direct=yes 10217 10218 # hardcode_minus_L: Not really in the search PATH, 10219 # but as the default location of the library. 10220 hardcode_minus_L=yes 10221 export_dynamic_flag_spec='${wl}-E' 10222 ;; 10223 10224 hpux10*) 10225 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10226 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10227 else 10228 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10229 fi 10230 if test "$with_gnu_ld" = no; then 10231 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10232 hardcode_libdir_flag_spec_ld='+b $libdir' 10233 hardcode_libdir_separator=: 10234 hardcode_direct=yes 10235 hardcode_direct_absolute=yes 10236 export_dynamic_flag_spec='${wl}-E' 10237 # hardcode_minus_L: Not really in the search PATH, 10238 # but as the default location of the library. 10239 hardcode_minus_L=yes 10240 fi 10241 ;; 10242 10243 hpux11*) 10244 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10245 case $host_cpu in 10246 hppa*64*) 10247 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10248 ;; 10249 ia64*) 10250 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10251 ;; 10252 *) 10253 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10254 ;; 10255 esac 10256 else 10257 case $host_cpu in 10258 hppa*64*) 10259 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10260 ;; 10261 ia64*) 10262 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10263 ;; 10264 *) 10265 10266 # Older versions of the 11.00 compiler do not understand -b yet 10267 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10269$as_echo_n "checking if $CC understands -b... " >&6; } 10270if ${lt_cv_prog_compiler__b+:} false; then : 10271 $as_echo_n "(cached) " >&6 10272else 10273 lt_cv_prog_compiler__b=no 10274 save_LDFLAGS="$LDFLAGS" 10275 LDFLAGS="$LDFLAGS -b" 10276 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10277 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10278 # The linker can only warn and ignore the option if not recognized 10279 # So say no if there are warnings 10280 if test -s conftest.err; then 10281 # Append any errors to the config.log. 10282 cat conftest.err 1>&5 10283 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10284 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10285 if diff conftest.exp conftest.er2 >/dev/null; then 10286 lt_cv_prog_compiler__b=yes 10287 fi 10288 else 10289 lt_cv_prog_compiler__b=yes 10290 fi 10291 fi 10292 $RM -r conftest* 10293 LDFLAGS="$save_LDFLAGS" 10294 10295fi 10296{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10297$as_echo "$lt_cv_prog_compiler__b" >&6; } 10298 10299if test x"$lt_cv_prog_compiler__b" = xyes; then 10300 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10301else 10302 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10303fi 10304 10305 ;; 10306 esac 10307 fi 10308 if test "$with_gnu_ld" = no; then 10309 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10310 hardcode_libdir_separator=: 10311 10312 case $host_cpu in 10313 hppa*64*|ia64*) 10314 hardcode_direct=no 10315 hardcode_shlibpath_var=no 10316 ;; 10317 *) 10318 hardcode_direct=yes 10319 hardcode_direct_absolute=yes 10320 export_dynamic_flag_spec='${wl}-E' 10321 10322 # hardcode_minus_L: Not really in the search PATH, 10323 # but as the default location of the library. 10324 hardcode_minus_L=yes 10325 ;; 10326 esac 10327 fi 10328 ;; 10329 10330 irix5* | irix6* | nonstopux*) 10331 if test "$GCC" = yes; then 10332 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' 10333 # Try to use the -exported_symbol ld option, if it does not 10334 # work, assume that -exports_file does not work either and 10335 # implicitly export all symbols. 10336 save_LDFLAGS="$LDFLAGS" 10337 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10339/* end confdefs.h. */ 10340int foo(void) {} 10341_ACEOF 10342if ac_fn_c_try_link "$LINENO"; then : 10343 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' 10344 10345fi 10346rm -f core conftest.err conftest.$ac_objext \ 10347 conftest$ac_exeext conftest.$ac_ext 10348 LDFLAGS="$save_LDFLAGS" 10349 else 10350 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' 10351 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' 10352 fi 10353 archive_cmds_need_lc='no' 10354 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10355 hardcode_libdir_separator=: 10356 inherit_rpath=yes 10357 link_all_deplibs=yes 10358 ;; 10359 10360 netbsd*) 10361 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10362 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10363 else 10364 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10365 fi 10366 hardcode_libdir_flag_spec='-R$libdir' 10367 hardcode_direct=yes 10368 hardcode_shlibpath_var=no 10369 ;; 10370 10371 newsos6) 10372 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10373 hardcode_direct=yes 10374 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10375 hardcode_libdir_separator=: 10376 hardcode_shlibpath_var=no 10377 ;; 10378 10379 *nto* | *qnx*) 10380 ;; 10381 10382 openbsd*) 10383 if test -f /usr/libexec/ld.so; then 10384 hardcode_direct=yes 10385 hardcode_shlibpath_var=no 10386 hardcode_direct_absolute=yes 10387 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10388 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10389 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10390 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10391 export_dynamic_flag_spec='${wl}-E' 10392 else 10393 case $host_os in 10394 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10395 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10396 hardcode_libdir_flag_spec='-R$libdir' 10397 ;; 10398 *) 10399 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10400 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10401 ;; 10402 esac 10403 fi 10404 else 10405 ld_shlibs=no 10406 fi 10407 ;; 10408 10409 os2*) 10410 hardcode_libdir_flag_spec='-L$libdir' 10411 hardcode_minus_L=yes 10412 allow_undefined_flag=unsupported 10413 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' 10414 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10415 ;; 10416 10417 osf3*) 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}-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 else 10422 allow_undefined_flag=' -expect_unresolved \*' 10423 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' 10424 fi 10425 archive_cmds_need_lc='no' 10426 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10427 hardcode_libdir_separator=: 10428 ;; 10429 10430 osf4* | osf5*) # as osf3* with the addition of -msym flag 10431 if test "$GCC" = yes; then 10432 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10433 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' 10434 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10435 else 10436 allow_undefined_flag=' -expect_unresolved \*' 10437 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' 10438 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~ 10439 $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' 10440 10441 # Both c and cxx compiler support -rpath directly 10442 hardcode_libdir_flag_spec='-rpath $libdir' 10443 fi 10444 archive_cmds_need_lc='no' 10445 hardcode_libdir_separator=: 10446 ;; 10447 10448 solaris*) 10449 no_undefined_flag=' -z defs' 10450 if test "$GCC" = yes; then 10451 wlarc='${wl}' 10452 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$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 -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10455 else 10456 case `$CC -V 2>&1` in 10457 *"Compilers 5.0"*) 10458 wlarc='' 10459 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10460 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10461 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10462 ;; 10463 *) 10464 wlarc='${wl}' 10465 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10466 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10467 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10468 ;; 10469 esac 10470 fi 10471 hardcode_libdir_flag_spec='-R$libdir' 10472 hardcode_shlibpath_var=no 10473 case $host_os in 10474 solaris2.[0-5] | solaris2.[0-5].*) ;; 10475 *) 10476 # The compiler driver will combine and reorder linker options, 10477 # but understands `-z linker_flag'. GCC discards it without `$wl', 10478 # but is careful enough not to reorder. 10479 # Supported since Solaris 2.6 (maybe 2.5.1?) 10480 if test "$GCC" = yes; then 10481 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10482 else 10483 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10484 fi 10485 ;; 10486 esac 10487 link_all_deplibs=yes 10488 ;; 10489 10490 sunos4*) 10491 if test "x$host_vendor" = xsequent; then 10492 # Use $CC to link under sequent, because it throws in some extra .o 10493 # files that make .init and .fini sections work. 10494 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10495 else 10496 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10497 fi 10498 hardcode_libdir_flag_spec='-L$libdir' 10499 hardcode_direct=yes 10500 hardcode_minus_L=yes 10501 hardcode_shlibpath_var=no 10502 ;; 10503 10504 sysv4) 10505 case $host_vendor in 10506 sni) 10507 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10508 hardcode_direct=yes # is this really true??? 10509 ;; 10510 siemens) 10511 ## LD is ld it makes a PLAMLIB 10512 ## CC just makes a GrossModule. 10513 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10514 reload_cmds='$CC -r -o $output$reload_objs' 10515 hardcode_direct=no 10516 ;; 10517 motorola) 10518 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10519 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10520 ;; 10521 esac 10522 runpath_var='LD_RUN_PATH' 10523 hardcode_shlibpath_var=no 10524 ;; 10525 10526 sysv4.3*) 10527 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10528 hardcode_shlibpath_var=no 10529 export_dynamic_flag_spec='-Bexport' 10530 ;; 10531 10532 sysv4*MP*) 10533 if test -d /usr/nec; then 10534 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10535 hardcode_shlibpath_var=no 10536 runpath_var=LD_RUN_PATH 10537 hardcode_runpath_var=yes 10538 ld_shlibs=yes 10539 fi 10540 ;; 10541 10542 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10543 no_undefined_flag='${wl}-z,text' 10544 archive_cmds_need_lc=no 10545 hardcode_shlibpath_var=no 10546 runpath_var='LD_RUN_PATH' 10547 10548 if test "$GCC" = yes; then 10549 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10550 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10551 else 10552 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10553 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10554 fi 10555 ;; 10556 10557 sysv5* | sco3.2v5* | sco5v6*) 10558 # Note: We can NOT use -z defs as we might desire, because we do not 10559 # link with -lc, and that would cause any symbols used from libc to 10560 # always be unresolved, which means just about no library would 10561 # ever link correctly. If we're not using GNU ld we use -z text 10562 # though, which does catch some bad symbols but isn't as heavy-handed 10563 # as -z defs. 10564 no_undefined_flag='${wl}-z,text' 10565 allow_undefined_flag='${wl}-z,nodefs' 10566 archive_cmds_need_lc=no 10567 hardcode_shlibpath_var=no 10568 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10569 hardcode_libdir_separator=':' 10570 link_all_deplibs=yes 10571 export_dynamic_flag_spec='${wl}-Bexport' 10572 runpath_var='LD_RUN_PATH' 10573 10574 if test "$GCC" = yes; then 10575 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10576 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10577 else 10578 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10579 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10580 fi 10581 ;; 10582 10583 uts4*) 10584 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10585 hardcode_libdir_flag_spec='-L$libdir' 10586 hardcode_shlibpath_var=no 10587 ;; 10588 10589 *) 10590 ld_shlibs=no 10591 ;; 10592 esac 10593 10594 if test x$host_vendor = xsni; then 10595 case $host in 10596 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10597 export_dynamic_flag_spec='${wl}-Blargedynsym' 10598 ;; 10599 esac 10600 fi 10601 fi 10602 10603{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10604$as_echo "$ld_shlibs" >&6; } 10605test "$ld_shlibs" = no && can_build_shared=no 10606 10607with_gnu_ld=$with_gnu_ld 10608 10609 10610 10611 10612 10613 10614 10615 10616 10617 10618 10619 10620 10621 10622 10623# 10624# Do we need to explicitly link libc? 10625# 10626case "x$archive_cmds_need_lc" in 10627x|xyes) 10628 # Assume -lc should be added 10629 archive_cmds_need_lc=yes 10630 10631 if test "$enable_shared" = yes && test "$GCC" = yes; then 10632 case $archive_cmds in 10633 *'~'*) 10634 # FIXME: we may have to deal with multi-command sequences. 10635 ;; 10636 '$CC '*) 10637 # Test whether the compiler implicitly links with -lc since on some 10638 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10639 # to ld, don't add -lc before -lgcc. 10640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10641$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10642if ${lt_cv_archive_cmds_need_lc+:} false; then : 10643 $as_echo_n "(cached) " >&6 10644else 10645 $RM conftest* 10646 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10647 10648 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10649 (eval $ac_compile) 2>&5 10650 ac_status=$? 10651 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10652 test $ac_status = 0; } 2>conftest.err; then 10653 soname=conftest 10654 lib=conftest 10655 libobjs=conftest.$ac_objext 10656 deplibs= 10657 wl=$lt_prog_compiler_wl 10658 pic_flag=$lt_prog_compiler_pic 10659 compiler_flags=-v 10660 linker_flags=-v 10661 verstring= 10662 output_objdir=. 10663 libname=conftest 10664 lt_save_allow_undefined_flag=$allow_undefined_flag 10665 allow_undefined_flag= 10666 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10667 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10668 ac_status=$? 10669 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10670 test $ac_status = 0; } 10671 then 10672 lt_cv_archive_cmds_need_lc=no 10673 else 10674 lt_cv_archive_cmds_need_lc=yes 10675 fi 10676 allow_undefined_flag=$lt_save_allow_undefined_flag 10677 else 10678 cat conftest.err 1>&5 10679 fi 10680 $RM conftest* 10681 10682fi 10683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10684$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10685 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10686 ;; 10687 esac 10688 fi 10689 ;; 10690esac 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 10836 10837 10838 10839 10840 10841 10842 10843 10844 10845 10846 10847 10848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10849$as_echo_n "checking dynamic linker characteristics... " >&6; } 10850 10851if test "$GCC" = yes; then 10852 case $host_os in 10853 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10854 *) lt_awk_arg="/^libraries:/" ;; 10855 esac 10856 case $host_os in 10857 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10858 *) lt_sed_strip_eq="s,=/,/,g" ;; 10859 esac 10860 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10861 case $lt_search_path_spec in 10862 *\;*) 10863 # if the path contains ";" then we assume it to be the separator 10864 # otherwise default to the standard path separator (i.e. ":") - it is 10865 # assumed that no part of a normal pathname contains ";" but that should 10866 # okay in the real world where ";" in dirpaths is itself problematic. 10867 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10868 ;; 10869 *) 10870 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10871 ;; 10872 esac 10873 # Ok, now we have the path, separated by spaces, we can step through it 10874 # and add multilib dir if necessary. 10875 lt_tmp_lt_search_path_spec= 10876 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10877 for lt_sys_path in $lt_search_path_spec; do 10878 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10879 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10880 else 10881 test -d "$lt_sys_path" && \ 10882 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10883 fi 10884 done 10885 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10886BEGIN {RS=" "; FS="/|\n";} { 10887 lt_foo=""; 10888 lt_count=0; 10889 for (lt_i = NF; lt_i > 0; lt_i--) { 10890 if ($lt_i != "" && $lt_i != ".") { 10891 if ($lt_i == "..") { 10892 lt_count++; 10893 } else { 10894 if (lt_count == 0) { 10895 lt_foo="/" $lt_i lt_foo; 10896 } else { 10897 lt_count--; 10898 } 10899 } 10900 } 10901 } 10902 if (lt_foo != "") { lt_freq[lt_foo]++; } 10903 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10904}'` 10905 # AWK program above erroneously prepends '/' to C:/dos/paths 10906 # for these hosts. 10907 case $host_os in 10908 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10909 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10910 esac 10911 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10912else 10913 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10914fi 10915library_names_spec= 10916libname_spec='lib$name' 10917soname_spec= 10918shrext_cmds=".so" 10919postinstall_cmds= 10920postuninstall_cmds= 10921finish_cmds= 10922finish_eval= 10923shlibpath_var= 10924shlibpath_overrides_runpath=unknown 10925version_type=none 10926dynamic_linker="$host_os ld.so" 10927sys_lib_dlsearch_path_spec="/lib /usr/lib" 10928need_lib_prefix=unknown 10929hardcode_into_libs=no 10930 10931# when you set need_version to no, make sure it does not cause -set_version 10932# flags to be left without arguments 10933need_version=unknown 10934 10935case $host_os in 10936aix3*) 10937 version_type=linux 10938 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10939 shlibpath_var=LIBPATH 10940 10941 # AIX 3 has no versioning support, so we append a major version to the name. 10942 soname_spec='${libname}${release}${shared_ext}$major' 10943 ;; 10944 10945aix[4-9]*) 10946 version_type=linux 10947 need_lib_prefix=no 10948 need_version=no 10949 hardcode_into_libs=yes 10950 if test "$host_cpu" = ia64; then 10951 # AIX 5 supports IA64 10952 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10953 shlibpath_var=LD_LIBRARY_PATH 10954 else 10955 # With GCC up to 2.95.x, collect2 would create an import file 10956 # for dependence libraries. The import file would start with 10957 # the line `#! .'. This would cause the generated library to 10958 # depend on `.', always an invalid library. This was fixed in 10959 # development snapshots of GCC prior to 3.0. 10960 case $host_os in 10961 aix4 | aix4.[01] | aix4.[01].*) 10962 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10963 echo ' yes ' 10964 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10965 : 10966 else 10967 can_build_shared=no 10968 fi 10969 ;; 10970 esac 10971 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10972 # soname into executable. Probably we can add versioning support to 10973 # collect2, so additional links can be useful in future. 10974 if test "$aix_use_runtimelinking" = yes; then 10975 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10976 # instead of lib<name>.a to let people know that these are not 10977 # typical AIX shared libraries. 10978 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10979 else 10980 # We preserve .a as extension for shared libraries through AIX4.2 10981 # and later when we are not doing run time linking. 10982 library_names_spec='${libname}${release}.a $libname.a' 10983 soname_spec='${libname}${release}${shared_ext}$major' 10984 fi 10985 shlibpath_var=LIBPATH 10986 fi 10987 ;; 10988 10989amigaos*) 10990 case $host_cpu in 10991 powerpc) 10992 # Since July 2007 AmigaOS4 officially supports .so libraries. 10993 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10994 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10995 ;; 10996 m68k) 10997 library_names_spec='$libname.ixlibrary $libname.a' 10998 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10999 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' 11000 ;; 11001 esac 11002 ;; 11003 11004beos*) 11005 library_names_spec='${libname}${shared_ext}' 11006 dynamic_linker="$host_os ld.so" 11007 shlibpath_var=LIBRARY_PATH 11008 ;; 11009 11010bsdi[45]*) 11011 version_type=linux 11012 need_version=no 11013 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11014 soname_spec='${libname}${release}${shared_ext}$major' 11015 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11016 shlibpath_var=LD_LIBRARY_PATH 11017 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11018 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11019 # the default ld.so.conf also contains /usr/contrib/lib and 11020 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11021 # libtool to hard-code these into programs 11022 ;; 11023 11024cygwin* | mingw* | pw32* | cegcc*) 11025 version_type=windows 11026 shrext_cmds=".dll" 11027 need_version=no 11028 need_lib_prefix=no 11029 11030 case $GCC,$host_os in 11031 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 11032 library_names_spec='$libname.dll.a' 11033 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11034 postinstall_cmds='base_file=`basename \${file}`~ 11035 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11036 dldir=$destdir/`dirname \$dlpath`~ 11037 test -d \$dldir || mkdir -p \$dldir~ 11038 $install_prog $dir/$dlname \$dldir/$dlname~ 11039 chmod a+x \$dldir/$dlname~ 11040 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11041 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11042 fi' 11043 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11044 dlpath=$dir/\$dldll~ 11045 $RM \$dlpath' 11046 shlibpath_overrides_runpath=yes 11047 11048 case $host_os in 11049 cygwin*) 11050 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11051 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11052 11053 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11054 ;; 11055 mingw* | cegcc*) 11056 # MinGW DLLs use traditional 'lib' prefix 11057 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11058 ;; 11059 pw32*) 11060 # pw32 DLLs use 'pw' prefix rather than 'lib' 11061 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11062 ;; 11063 esac 11064 ;; 11065 11066 *) 11067 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11068 ;; 11069 esac 11070 dynamic_linker='Win32 ld.exe' 11071 # FIXME: first we should search . and the directory the executable is in 11072 shlibpath_var=PATH 11073 ;; 11074 11075darwin* | rhapsody*) 11076 dynamic_linker="$host_os dyld" 11077 version_type=darwin 11078 need_lib_prefix=no 11079 need_version=no 11080 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11081 soname_spec='${libname}${release}${major}$shared_ext' 11082 shlibpath_overrides_runpath=yes 11083 shlibpath_var=DYLD_LIBRARY_PATH 11084 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11085 11086 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11087 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11088 ;; 11089 11090dgux*) 11091 version_type=linux 11092 need_lib_prefix=no 11093 need_version=no 11094 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11095 soname_spec='${libname}${release}${shared_ext}$major' 11096 shlibpath_var=LD_LIBRARY_PATH 11097 ;; 11098 11099freebsd* | dragonfly*) 11100 # DragonFly does not have aout. When/if they implement a new 11101 # versioning mechanism, adjust this. 11102 if test -x /usr/bin/objformat; then 11103 objformat=`/usr/bin/objformat` 11104 else 11105 case $host_os in 11106 freebsd[23].*) objformat=aout ;; 11107 *) objformat=elf ;; 11108 esac 11109 fi 11110 version_type=freebsd-$objformat 11111 case $version_type in 11112 freebsd-elf*) 11113 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11114 need_version=no 11115 need_lib_prefix=no 11116 ;; 11117 freebsd-*) 11118 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11119 need_version=yes 11120 ;; 11121 esac 11122 shlibpath_var=LD_LIBRARY_PATH 11123 case $host_os in 11124 freebsd2.*) 11125 shlibpath_overrides_runpath=yes 11126 ;; 11127 freebsd3.[01]* | freebsdelf3.[01]*) 11128 shlibpath_overrides_runpath=yes 11129 hardcode_into_libs=yes 11130 ;; 11131 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11132 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11133 shlibpath_overrides_runpath=no 11134 hardcode_into_libs=yes 11135 ;; 11136 *) # from 4.6 on, and DragonFly 11137 shlibpath_overrides_runpath=yes 11138 hardcode_into_libs=yes 11139 ;; 11140 esac 11141 ;; 11142 11143haiku*) 11144 version_type=linux 11145 need_lib_prefix=no 11146 need_version=no 11147 dynamic_linker="$host_os runtime_loader" 11148 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11149 soname_spec='${libname}${release}${shared_ext}$major' 11150 shlibpath_var=LIBRARY_PATH 11151 shlibpath_overrides_runpath=yes 11152 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 11153 hardcode_into_libs=yes 11154 ;; 11155 11156hpux9* | hpux10* | hpux11*) 11157 # Give a soname corresponding to the major version so that dld.sl refuses to 11158 # link against other versions. 11159 version_type=sunos 11160 need_lib_prefix=no 11161 need_version=no 11162 case $host_cpu in 11163 ia64*) 11164 shrext_cmds='.so' 11165 hardcode_into_libs=yes 11166 dynamic_linker="$host_os dld.so" 11167 shlibpath_var=LD_LIBRARY_PATH 11168 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11169 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11170 soname_spec='${libname}${release}${shared_ext}$major' 11171 if test "X$HPUX_IA64_MODE" = X32; then 11172 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11173 else 11174 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11175 fi 11176 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11177 ;; 11178 hppa*64*) 11179 shrext_cmds='.sl' 11180 hardcode_into_libs=yes 11181 dynamic_linker="$host_os dld.sl" 11182 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11183 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11184 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11185 soname_spec='${libname}${release}${shared_ext}$major' 11186 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11187 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11188 ;; 11189 *) 11190 shrext_cmds='.sl' 11191 dynamic_linker="$host_os dld.sl" 11192 shlibpath_var=SHLIB_PATH 11193 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11194 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11195 soname_spec='${libname}${release}${shared_ext}$major' 11196 ;; 11197 esac 11198 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11199 postinstall_cmds='chmod 555 $lib' 11200 # or fails outright, so override atomically: 11201 install_override_mode=555 11202 ;; 11203 11204interix[3-9]*) 11205 version_type=linux 11206 need_lib_prefix=no 11207 need_version=no 11208 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11209 soname_spec='${libname}${release}${shared_ext}$major' 11210 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11211 shlibpath_var=LD_LIBRARY_PATH 11212 shlibpath_overrides_runpath=no 11213 hardcode_into_libs=yes 11214 ;; 11215 11216irix5* | irix6* | nonstopux*) 11217 case $host_os in 11218 nonstopux*) version_type=nonstopux ;; 11219 *) 11220 if test "$lt_cv_prog_gnu_ld" = yes; then 11221 version_type=linux 11222 else 11223 version_type=irix 11224 fi ;; 11225 esac 11226 need_lib_prefix=no 11227 need_version=no 11228 soname_spec='${libname}${release}${shared_ext}$major' 11229 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11230 case $host_os in 11231 irix5* | nonstopux*) 11232 libsuff= shlibsuff= 11233 ;; 11234 *) 11235 case $LD in # libtool.m4 will add one of these switches to LD 11236 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11237 libsuff= shlibsuff= libmagic=32-bit;; 11238 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11239 libsuff=32 shlibsuff=N32 libmagic=N32;; 11240 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11241 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11242 *) libsuff= shlibsuff= libmagic=never-match;; 11243 esac 11244 ;; 11245 esac 11246 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11247 shlibpath_overrides_runpath=no 11248 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11249 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11250 hardcode_into_libs=yes 11251 ;; 11252 11253# No shared lib support for Linux oldld, aout, or coff. 11254linux*oldld* | linux*aout* | linux*coff*) 11255 dynamic_linker=no 11256 ;; 11257 11258# This must be Linux ELF. 11259 11260# uclinux* changes (here and below) have been submitted to the libtool 11261# project, but have not yet been accepted: they are GCC-local changes 11262# for the time being. (See 11263# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 11264linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 11265 version_type=linux 11266 need_lib_prefix=no 11267 need_version=no 11268 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11269 soname_spec='${libname}${release}${shared_ext}$major' 11270 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11271 shlibpath_var=LD_LIBRARY_PATH 11272 shlibpath_overrides_runpath=no 11273 11274 # Some binutils ld are patched to set DT_RUNPATH 11275 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11276 $as_echo_n "(cached) " >&6 11277else 11278 lt_cv_shlibpath_overrides_runpath=no 11279 save_LDFLAGS=$LDFLAGS 11280 save_libdir=$libdir 11281 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11282 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11284/* end confdefs.h. */ 11285 11286int 11287main () 11288{ 11289 11290 ; 11291 return 0; 11292} 11293_ACEOF 11294if ac_fn_c_try_link "$LINENO"; then : 11295 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11296 lt_cv_shlibpath_overrides_runpath=yes 11297fi 11298fi 11299rm -f core conftest.err conftest.$ac_objext \ 11300 conftest$ac_exeext conftest.$ac_ext 11301 LDFLAGS=$save_LDFLAGS 11302 libdir=$save_libdir 11303 11304fi 11305 11306 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11307 11308 # This implies no fast_install, which is unacceptable. 11309 # Some rework will be needed to allow for fast_install 11310 # before this can be enabled. 11311 hardcode_into_libs=yes 11312 11313 # Append ld.so.conf contents to the search path 11314 if test -f /etc/ld.so.conf; then 11315 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' ' '` 11316 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11317 fi 11318 11319 # We used to test for /lib/ld.so.1 and disable shared libraries on 11320 # powerpc, because MkLinux only supported shared libraries with the 11321 # GNU dynamic linker. Since this was broken with cross compilers, 11322 # most powerpc-linux boxes support dynamic linking these days and 11323 # people can always --disable-shared, the test was removed, and we 11324 # assume the GNU/Linux dynamic linker is in use. 11325 dynamic_linker='GNU/Linux ld.so' 11326 ;; 11327 11328netbsd*) 11329 version_type=sunos 11330 need_lib_prefix=no 11331 need_version=no 11332 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11333 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11334 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11335 dynamic_linker='NetBSD (a.out) ld.so' 11336 else 11337 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11338 soname_spec='${libname}${release}${shared_ext}$major' 11339 dynamic_linker='NetBSD ld.elf_so' 11340 fi 11341 shlibpath_var=LD_LIBRARY_PATH 11342 shlibpath_overrides_runpath=yes 11343 hardcode_into_libs=yes 11344 ;; 11345 11346newsos6) 11347 version_type=linux 11348 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11349 shlibpath_var=LD_LIBRARY_PATH 11350 shlibpath_overrides_runpath=yes 11351 ;; 11352 11353*nto* | *qnx*) 11354 version_type=qnx 11355 need_lib_prefix=no 11356 need_version=no 11357 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11358 soname_spec='${libname}${release}${shared_ext}$major' 11359 shlibpath_var=LD_LIBRARY_PATH 11360 shlibpath_overrides_runpath=no 11361 hardcode_into_libs=yes 11362 dynamic_linker='ldqnx.so' 11363 ;; 11364 11365openbsd*) 11366 version_type=sunos 11367 sys_lib_dlsearch_path_spec="/usr/lib" 11368 need_lib_prefix=no 11369 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11370 case $host_os in 11371 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11372 *) need_version=no ;; 11373 esac 11374 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11375 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11376 shlibpath_var=LD_LIBRARY_PATH 11377 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11378 case $host_os in 11379 openbsd2.[89] | openbsd2.[89].*) 11380 shlibpath_overrides_runpath=no 11381 ;; 11382 *) 11383 shlibpath_overrides_runpath=yes 11384 ;; 11385 esac 11386 else 11387 shlibpath_overrides_runpath=yes 11388 fi 11389 ;; 11390 11391os2*) 11392 libname_spec='$name' 11393 shrext_cmds=".dll" 11394 need_lib_prefix=no 11395 library_names_spec='$libname${shared_ext} $libname.a' 11396 dynamic_linker='OS/2 ld.exe' 11397 shlibpath_var=LIBPATH 11398 ;; 11399 11400osf3* | osf4* | osf5*) 11401 version_type=osf 11402 need_lib_prefix=no 11403 need_version=no 11404 soname_spec='${libname}${release}${shared_ext}$major' 11405 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11406 shlibpath_var=LD_LIBRARY_PATH 11407 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11408 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11409 ;; 11410 11411rdos*) 11412 dynamic_linker=no 11413 ;; 11414 11415solaris*) 11416 version_type=linux 11417 need_lib_prefix=no 11418 need_version=no 11419 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11420 soname_spec='${libname}${release}${shared_ext}$major' 11421 shlibpath_var=LD_LIBRARY_PATH 11422 shlibpath_overrides_runpath=yes 11423 hardcode_into_libs=yes 11424 # ldd complains unless libraries are executable 11425 postinstall_cmds='chmod +x $lib' 11426 ;; 11427 11428sunos4*) 11429 version_type=sunos 11430 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11431 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11432 shlibpath_var=LD_LIBRARY_PATH 11433 shlibpath_overrides_runpath=yes 11434 if test "$with_gnu_ld" = yes; then 11435 need_lib_prefix=no 11436 fi 11437 need_version=yes 11438 ;; 11439 11440sysv4 | sysv4.3*) 11441 version_type=linux 11442 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11443 soname_spec='${libname}${release}${shared_ext}$major' 11444 shlibpath_var=LD_LIBRARY_PATH 11445 case $host_vendor in 11446 sni) 11447 shlibpath_overrides_runpath=no 11448 need_lib_prefix=no 11449 runpath_var=LD_RUN_PATH 11450 ;; 11451 siemens) 11452 need_lib_prefix=no 11453 ;; 11454 motorola) 11455 need_lib_prefix=no 11456 need_version=no 11457 shlibpath_overrides_runpath=no 11458 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11459 ;; 11460 esac 11461 ;; 11462 11463sysv4*MP*) 11464 if test -d /usr/nec ;then 11465 version_type=linux 11466 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11467 soname_spec='$libname${shared_ext}.$major' 11468 shlibpath_var=LD_LIBRARY_PATH 11469 fi 11470 ;; 11471 11472sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11473 version_type=freebsd-elf 11474 need_lib_prefix=no 11475 need_version=no 11476 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11477 soname_spec='${libname}${release}${shared_ext}$major' 11478 shlibpath_var=LD_LIBRARY_PATH 11479 shlibpath_overrides_runpath=yes 11480 hardcode_into_libs=yes 11481 if test "$with_gnu_ld" = yes; then 11482 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11483 else 11484 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11485 case $host_os in 11486 sco3.2v5*) 11487 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11488 ;; 11489 esac 11490 fi 11491 sys_lib_dlsearch_path_spec='/usr/lib' 11492 ;; 11493 11494tpf*) 11495 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11496 version_type=linux 11497 need_lib_prefix=no 11498 need_version=no 11499 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11500 shlibpath_var=LD_LIBRARY_PATH 11501 shlibpath_overrides_runpath=no 11502 hardcode_into_libs=yes 11503 ;; 11504 11505uts4*) 11506 version_type=linux 11507 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11508 soname_spec='${libname}${release}${shared_ext}$major' 11509 shlibpath_var=LD_LIBRARY_PATH 11510 ;; 11511 11512*) 11513 dynamic_linker=no 11514 ;; 11515esac 11516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11517$as_echo "$dynamic_linker" >&6; } 11518test "$dynamic_linker" = no && can_build_shared=no 11519 11520variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11521if test "$GCC" = yes; then 11522 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11523fi 11524 11525if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11526 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11527fi 11528if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11529 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11530fi 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 11621 11622 11623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11624$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11625hardcode_action= 11626if test -n "$hardcode_libdir_flag_spec" || 11627 test -n "$runpath_var" || 11628 test "X$hardcode_automatic" = "Xyes" ; then 11629 11630 # We can hardcode non-existent directories. 11631 if test "$hardcode_direct" != no && 11632 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11633 # have to relink, otherwise we might link with an installed library 11634 # when we should be linking with a yet-to-be-installed one 11635 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11636 test "$hardcode_minus_L" != no; then 11637 # Linking always hardcodes the temporary library directory. 11638 hardcode_action=relink 11639 else 11640 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11641 hardcode_action=immediate 11642 fi 11643else 11644 # We cannot hardcode anything, or else we can only hardcode existing 11645 # directories. 11646 hardcode_action=unsupported 11647fi 11648{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11649$as_echo "$hardcode_action" >&6; } 11650 11651if test "$hardcode_action" = relink || 11652 test "$inherit_rpath" = yes; then 11653 # Fast installation is not supported 11654 enable_fast_install=no 11655elif test "$shlibpath_overrides_runpath" = yes || 11656 test "$enable_shared" = no; then 11657 # Fast installation is not necessary 11658 enable_fast_install=needless 11659fi 11660 11661 11662 11663 11664 11665 11666 if test "x$enable_dlopen" != xyes; then 11667 enable_dlopen=unknown 11668 enable_dlopen_self=unknown 11669 enable_dlopen_self_static=unknown 11670else 11671 lt_cv_dlopen=no 11672 lt_cv_dlopen_libs= 11673 11674 case $host_os in 11675 beos*) 11676 lt_cv_dlopen="load_add_on" 11677 lt_cv_dlopen_libs= 11678 lt_cv_dlopen_self=yes 11679 ;; 11680 11681 mingw* | pw32* | cegcc*) 11682 lt_cv_dlopen="LoadLibrary" 11683 lt_cv_dlopen_libs= 11684 ;; 11685 11686 cygwin*) 11687 lt_cv_dlopen="dlopen" 11688 lt_cv_dlopen_libs= 11689 ;; 11690 11691 darwin*) 11692 # if libdl is installed we need to link against it 11693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11694$as_echo_n "checking for dlopen in -ldl... " >&6; } 11695if ${ac_cv_lib_dl_dlopen+:} false; then : 11696 $as_echo_n "(cached) " >&6 11697else 11698 ac_check_lib_save_LIBS=$LIBS 11699LIBS="-ldl $LIBS" 11700cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11701/* end confdefs.h. */ 11702 11703/* Override any GCC internal prototype to avoid an error. 11704 Use char because int might match the return type of a GCC 11705 builtin and then its argument prototype would still apply. */ 11706#ifdef __cplusplus 11707extern "C" 11708#endif 11709char dlopen (); 11710int 11711main () 11712{ 11713return dlopen (); 11714 ; 11715 return 0; 11716} 11717_ACEOF 11718if ac_fn_c_try_link "$LINENO"; then : 11719 ac_cv_lib_dl_dlopen=yes 11720else 11721 ac_cv_lib_dl_dlopen=no 11722fi 11723rm -f core conftest.err conftest.$ac_objext \ 11724 conftest$ac_exeext conftest.$ac_ext 11725LIBS=$ac_check_lib_save_LIBS 11726fi 11727{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11728$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11729if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11730 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11731else 11732 11733 lt_cv_dlopen="dyld" 11734 lt_cv_dlopen_libs= 11735 lt_cv_dlopen_self=yes 11736 11737fi 11738 11739 ;; 11740 11741 *) 11742 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11743if test "x$ac_cv_func_shl_load" = xyes; then : 11744 lt_cv_dlopen="shl_load" 11745else 11746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11747$as_echo_n "checking for shl_load in -ldld... " >&6; } 11748if ${ac_cv_lib_dld_shl_load+:} false; then : 11749 $as_echo_n "(cached) " >&6 11750else 11751 ac_check_lib_save_LIBS=$LIBS 11752LIBS="-ldld $LIBS" 11753cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11754/* end confdefs.h. */ 11755 11756/* Override any GCC internal prototype to avoid an error. 11757 Use char because int might match the return type of a GCC 11758 builtin and then its argument prototype would still apply. */ 11759#ifdef __cplusplus 11760extern "C" 11761#endif 11762char shl_load (); 11763int 11764main () 11765{ 11766return shl_load (); 11767 ; 11768 return 0; 11769} 11770_ACEOF 11771if ac_fn_c_try_link "$LINENO"; then : 11772 ac_cv_lib_dld_shl_load=yes 11773else 11774 ac_cv_lib_dld_shl_load=no 11775fi 11776rm -f core conftest.err conftest.$ac_objext \ 11777 conftest$ac_exeext conftest.$ac_ext 11778LIBS=$ac_check_lib_save_LIBS 11779fi 11780{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11781$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11782if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11783 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11784else 11785 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11786if test "x$ac_cv_func_dlopen" = xyes; then : 11787 lt_cv_dlopen="dlopen" 11788else 11789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11790$as_echo_n "checking for dlopen in -ldl... " >&6; } 11791if ${ac_cv_lib_dl_dlopen+:} false; then : 11792 $as_echo_n "(cached) " >&6 11793else 11794 ac_check_lib_save_LIBS=$LIBS 11795LIBS="-ldl $LIBS" 11796cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11797/* end confdefs.h. */ 11798 11799/* Override any GCC internal prototype to avoid an error. 11800 Use char because int might match the return type of a GCC 11801 builtin and then its argument prototype would still apply. */ 11802#ifdef __cplusplus 11803extern "C" 11804#endif 11805char dlopen (); 11806int 11807main () 11808{ 11809return dlopen (); 11810 ; 11811 return 0; 11812} 11813_ACEOF 11814if ac_fn_c_try_link "$LINENO"; then : 11815 ac_cv_lib_dl_dlopen=yes 11816else 11817 ac_cv_lib_dl_dlopen=no 11818fi 11819rm -f core conftest.err conftest.$ac_objext \ 11820 conftest$ac_exeext conftest.$ac_ext 11821LIBS=$ac_check_lib_save_LIBS 11822fi 11823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11824$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11825if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11826 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11827else 11828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11829$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11830if ${ac_cv_lib_svld_dlopen+:} false; then : 11831 $as_echo_n "(cached) " >&6 11832else 11833 ac_check_lib_save_LIBS=$LIBS 11834LIBS="-lsvld $LIBS" 11835cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11836/* end confdefs.h. */ 11837 11838/* Override any GCC internal prototype to avoid an error. 11839 Use char because int might match the return type of a GCC 11840 builtin and then its argument prototype would still apply. */ 11841#ifdef __cplusplus 11842extern "C" 11843#endif 11844char dlopen (); 11845int 11846main () 11847{ 11848return dlopen (); 11849 ; 11850 return 0; 11851} 11852_ACEOF 11853if ac_fn_c_try_link "$LINENO"; then : 11854 ac_cv_lib_svld_dlopen=yes 11855else 11856 ac_cv_lib_svld_dlopen=no 11857fi 11858rm -f core conftest.err conftest.$ac_objext \ 11859 conftest$ac_exeext conftest.$ac_ext 11860LIBS=$ac_check_lib_save_LIBS 11861fi 11862{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11863$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11864if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11865 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11866else 11867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11868$as_echo_n "checking for dld_link in -ldld... " >&6; } 11869if ${ac_cv_lib_dld_dld_link+:} false; then : 11870 $as_echo_n "(cached) " >&6 11871else 11872 ac_check_lib_save_LIBS=$LIBS 11873LIBS="-ldld $LIBS" 11874cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11875/* end confdefs.h. */ 11876 11877/* Override any GCC internal prototype to avoid an error. 11878 Use char because int might match the return type of a GCC 11879 builtin and then its argument prototype would still apply. */ 11880#ifdef __cplusplus 11881extern "C" 11882#endif 11883char dld_link (); 11884int 11885main () 11886{ 11887return dld_link (); 11888 ; 11889 return 0; 11890} 11891_ACEOF 11892if ac_fn_c_try_link "$LINENO"; then : 11893 ac_cv_lib_dld_dld_link=yes 11894else 11895 ac_cv_lib_dld_dld_link=no 11896fi 11897rm -f core conftest.err conftest.$ac_objext \ 11898 conftest$ac_exeext conftest.$ac_ext 11899LIBS=$ac_check_lib_save_LIBS 11900fi 11901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11902$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11903if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11904 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11905fi 11906 11907 11908fi 11909 11910 11911fi 11912 11913 11914fi 11915 11916 11917fi 11918 11919 11920fi 11921 11922 ;; 11923 esac 11924 11925 if test "x$lt_cv_dlopen" != xno; then 11926 enable_dlopen=yes 11927 else 11928 enable_dlopen=no 11929 fi 11930 11931 case $lt_cv_dlopen in 11932 dlopen) 11933 save_CPPFLAGS="$CPPFLAGS" 11934 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11935 11936 save_LDFLAGS="$LDFLAGS" 11937 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11938 11939 save_LIBS="$LIBS" 11940 LIBS="$lt_cv_dlopen_libs $LIBS" 11941 11942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11943$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11944if ${lt_cv_dlopen_self+:} false; then : 11945 $as_echo_n "(cached) " >&6 11946else 11947 if test "$cross_compiling" = yes; then : 11948 lt_cv_dlopen_self=cross 11949else 11950 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11951 lt_status=$lt_dlunknown 11952 cat > conftest.$ac_ext <<_LT_EOF 11953#line 11963 "configure" 11954#include "confdefs.h" 11955 11956#if HAVE_DLFCN_H 11957#include <dlfcn.h> 11958#endif 11959 11960#include <stdio.h> 11961 11962#ifdef RTLD_GLOBAL 11963# define LT_DLGLOBAL RTLD_GLOBAL 11964#else 11965# ifdef DL_GLOBAL 11966# define LT_DLGLOBAL DL_GLOBAL 11967# else 11968# define LT_DLGLOBAL 0 11969# endif 11970#endif 11971 11972/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11973 find out it does not work in some platform. */ 11974#ifndef LT_DLLAZY_OR_NOW 11975# ifdef RTLD_LAZY 11976# define LT_DLLAZY_OR_NOW RTLD_LAZY 11977# else 11978# ifdef DL_LAZY 11979# define LT_DLLAZY_OR_NOW DL_LAZY 11980# else 11981# ifdef RTLD_NOW 11982# define LT_DLLAZY_OR_NOW RTLD_NOW 11983# else 11984# ifdef DL_NOW 11985# define LT_DLLAZY_OR_NOW DL_NOW 11986# else 11987# define LT_DLLAZY_OR_NOW 0 11988# endif 11989# endif 11990# endif 11991# endif 11992#endif 11993 11994/* When -fvisbility=hidden is used, assume the code has been annotated 11995 correspondingly for the symbols needed. */ 11996#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11997void fnord () __attribute__((visibility("default"))); 11998#endif 11999 12000void fnord () { int i=42; } 12001int main () 12002{ 12003 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12004 int status = $lt_dlunknown; 12005 12006 if (self) 12007 { 12008 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12009 else 12010 { 12011 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12012 else puts (dlerror ()); 12013 } 12014 /* dlclose (self); */ 12015 } 12016 else 12017 puts (dlerror ()); 12018 12019 return status; 12020} 12021_LT_EOF 12022 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12023 (eval $ac_link) 2>&5 12024 ac_status=$? 12025 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12026 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12027 (./conftest; exit; ) >&5 2>/dev/null 12028 lt_status=$? 12029 case x$lt_status in 12030 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12031 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12032 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12033 esac 12034 else : 12035 # compilation failed 12036 lt_cv_dlopen_self=no 12037 fi 12038fi 12039rm -fr conftest* 12040 12041 12042fi 12043{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12044$as_echo "$lt_cv_dlopen_self" >&6; } 12045 12046 if test "x$lt_cv_dlopen_self" = xyes; then 12047 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12049$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12050if ${lt_cv_dlopen_self_static+:} false; then : 12051 $as_echo_n "(cached) " >&6 12052else 12053 if test "$cross_compiling" = yes; then : 12054 lt_cv_dlopen_self_static=cross 12055else 12056 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12057 lt_status=$lt_dlunknown 12058 cat > conftest.$ac_ext <<_LT_EOF 12059#line 12069 "configure" 12060#include "confdefs.h" 12061 12062#if HAVE_DLFCN_H 12063#include <dlfcn.h> 12064#endif 12065 12066#include <stdio.h> 12067 12068#ifdef RTLD_GLOBAL 12069# define LT_DLGLOBAL RTLD_GLOBAL 12070#else 12071# ifdef DL_GLOBAL 12072# define LT_DLGLOBAL DL_GLOBAL 12073# else 12074# define LT_DLGLOBAL 0 12075# endif 12076#endif 12077 12078/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12079 find out it does not work in some platform. */ 12080#ifndef LT_DLLAZY_OR_NOW 12081# ifdef RTLD_LAZY 12082# define LT_DLLAZY_OR_NOW RTLD_LAZY 12083# else 12084# ifdef DL_LAZY 12085# define LT_DLLAZY_OR_NOW DL_LAZY 12086# else 12087# ifdef RTLD_NOW 12088# define LT_DLLAZY_OR_NOW RTLD_NOW 12089# else 12090# ifdef DL_NOW 12091# define LT_DLLAZY_OR_NOW DL_NOW 12092# else 12093# define LT_DLLAZY_OR_NOW 0 12094# endif 12095# endif 12096# endif 12097# endif 12098#endif 12099 12100/* When -fvisbility=hidden is used, assume the code has been annotated 12101 correspondingly for the symbols needed. */ 12102#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12103void fnord () __attribute__((visibility("default"))); 12104#endif 12105 12106void fnord () { int i=42; } 12107int main () 12108{ 12109 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12110 int status = $lt_dlunknown; 12111 12112 if (self) 12113 { 12114 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12115 else 12116 { 12117 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12118 else puts (dlerror ()); 12119 } 12120 /* dlclose (self); */ 12121 } 12122 else 12123 puts (dlerror ()); 12124 12125 return status; 12126} 12127_LT_EOF 12128 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12129 (eval $ac_link) 2>&5 12130 ac_status=$? 12131 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12132 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12133 (./conftest; exit; ) >&5 2>/dev/null 12134 lt_status=$? 12135 case x$lt_status in 12136 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12137 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12138 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12139 esac 12140 else : 12141 # compilation failed 12142 lt_cv_dlopen_self_static=no 12143 fi 12144fi 12145rm -fr conftest* 12146 12147 12148fi 12149{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12150$as_echo "$lt_cv_dlopen_self_static" >&6; } 12151 fi 12152 12153 CPPFLAGS="$save_CPPFLAGS" 12154 LDFLAGS="$save_LDFLAGS" 12155 LIBS="$save_LIBS" 12156 ;; 12157 esac 12158 12159 case $lt_cv_dlopen_self in 12160 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12161 *) enable_dlopen_self=unknown ;; 12162 esac 12163 12164 case $lt_cv_dlopen_self_static in 12165 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12166 *) enable_dlopen_self_static=unknown ;; 12167 esac 12168fi 12169 12170 12171 12172 12173 12174 12175 12176 12177 12178 12179 12180 12181 12182 12183 12184 12185 12186striplib= 12187old_striplib= 12188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12189$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12190if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12191 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12192 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12194$as_echo "yes" >&6; } 12195else 12196# FIXME - insert some real tests, host_os isn't really good enough 12197 case $host_os in 12198 darwin*) 12199 if test -n "$STRIP" ; then 12200 striplib="$STRIP -x" 12201 old_striplib="$STRIP -S" 12202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12203$as_echo "yes" >&6; } 12204 else 12205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12206$as_echo "no" >&6; } 12207 fi 12208 ;; 12209 *) 12210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12211$as_echo "no" >&6; } 12212 ;; 12213 esac 12214fi 12215 12216 12217 12218 12219 12220 12221 12222 12223 12224 12225 12226 12227 # Report which library types will actually be built 12228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12229$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12231$as_echo "$can_build_shared" >&6; } 12232 12233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12234$as_echo_n "checking whether to build shared libraries... " >&6; } 12235 test "$can_build_shared" = "no" && enable_shared=no 12236 12237 # On AIX, shared libraries and static libraries use the same namespace, and 12238 # are all built from PIC. 12239 case $host_os in 12240 aix3*) 12241 test "$enable_shared" = yes && enable_static=no 12242 if test -n "$RANLIB"; then 12243 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12244 postinstall_cmds='$RANLIB $lib' 12245 fi 12246 ;; 12247 12248 aix[4-9]*) 12249 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12250 test "$enable_shared" = yes && enable_static=no 12251 fi 12252 ;; 12253 esac 12254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12255$as_echo "$enable_shared" >&6; } 12256 12257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12258$as_echo_n "checking whether to build static libraries... " >&6; } 12259 # Make sure either enable_shared or enable_static is yes. 12260 test "$enable_shared" = yes || enable_static=yes 12261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12262$as_echo "$enable_static" >&6; } 12263 12264 12265 12266 12267fi 12268ac_ext=c 12269ac_cpp='$CPP $CPPFLAGS' 12270ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12271ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12272ac_compiler_gnu=$ac_cv_c_compiler_gnu 12273 12274CC="$lt_save_CC" 12275 12276 12277 12278 12279 12280 12281 12282 12283 12284 12285 12286 12287 12288 ac_config_commands="$ac_config_commands libtool" 12289 12290 12291 12292 12293# Only expand once: 12294 12295 12296 12297 12298 12299case $host in 12300 *-cygwin* | *-mingw*) 12301 # 'host' will be top-level target in the case of a target lib, 12302 # we must compare to with_cross_host to decide if this is a native 12303 # or cross-compiler and select where to install dlls appropriately. 12304 if test -n "$with_cross_host" && 12305 test x"$with_cross_host" != x"no"; then 12306 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 12307 else 12308 lt_host_flags='-no-undefined -bindir "$(bindir)"'; 12309 fi 12310 ;; 12311 *) 12312 lt_host_flags= 12313 ;; 12314esac 12315 12316 12317 12318 12319ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" 12320case $ac_cv_c_int64_t in #( 12321 no|yes) ;; #( 12322 *) 12323 12324cat >>confdefs.h <<_ACEOF 12325#define int64_t $ac_cv_c_int64_t 12326_ACEOF 12327;; 12328esac 12329 12330ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t" 12331case $ac_cv_c_uint64_t in #( 12332 no|yes) ;; #( 12333 *) 12334 12335$as_echo "#define _UINT64_T 1" >>confdefs.h 12336 12337 12338cat >>confdefs.h <<_ACEOF 12339#define uint64_t $ac_cv_c_uint64_t 12340_ACEOF 12341;; 12342 esac 12343 12344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 12345$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 12346if ${ac_cv_header_sys_wait_h+:} false; then : 12347 $as_echo_n "(cached) " >&6 12348else 12349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12350/* end confdefs.h. */ 12351#include <sys/types.h> 12352#include <sys/wait.h> 12353#ifndef WEXITSTATUS 12354# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 12355#endif 12356#ifndef WIFEXITED 12357# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 12358#endif 12359 12360int 12361main () 12362{ 12363 int s; 12364 wait (&s); 12365 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 12366 ; 12367 return 0; 12368} 12369_ACEOF 12370if ac_fn_c_try_compile "$LINENO"; then : 12371 ac_cv_header_sys_wait_h=yes 12372else 12373 ac_cv_header_sys_wait_h=no 12374fi 12375rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12376fi 12377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 12378$as_echo "$ac_cv_header_sys_wait_h" >&6; } 12379if test $ac_cv_header_sys_wait_h = yes; then 12380 12381$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 12382 12383fi 12384 12385ac_config_files="$ac_config_files Makefile" 12386 12387ac_config_headers="$ac_config_headers config.h" 12388 12389cat >confcache <<\_ACEOF 12390# This file is a shell script that caches the results of configure 12391# tests run on this system so they can be shared between configure 12392# scripts and configure runs, see configure's option --config-cache. 12393# It is not useful on other systems. If it contains results you don't 12394# want to keep, you may remove or edit it. 12395# 12396# config.status only pays attention to the cache file if you give it 12397# the --recheck option to rerun configure. 12398# 12399# `ac_cv_env_foo' variables (set or unset) will be overridden when 12400# loading this file, other *unset* `ac_cv_foo' will be assigned the 12401# following values. 12402 12403_ACEOF 12404 12405# The following way of writing the cache mishandles newlines in values, 12406# but we know of no workaround that is simple, portable, and efficient. 12407# So, we kill variables containing newlines. 12408# Ultrix sh set writes to stderr and can't be redirected directly, 12409# and sets the high bit in the cache file unless we assign to the vars. 12410( 12411 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12412 eval ac_val=\$$ac_var 12413 case $ac_val in #( 12414 *${as_nl}*) 12415 case $ac_var in #( 12416 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12417$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12418 esac 12419 case $ac_var in #( 12420 _ | IFS | as_nl) ;; #( 12421 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12422 *) { eval $ac_var=; unset $ac_var;} ;; 12423 esac ;; 12424 esac 12425 done 12426 12427 (set) 2>&1 | 12428 case $as_nl`(ac_space=' '; set) 2>&1` in #( 12429 *${as_nl}ac_space=\ *) 12430 # `set' does not quote correctly, so add quotes: double-quote 12431 # substitution turns \\\\ into \\, and sed turns \\ into \. 12432 sed -n \ 12433 "s/'/'\\\\''/g; 12434 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12435 ;; #( 12436 *) 12437 # `set' quotes correctly as required by POSIX, so do not add quotes. 12438 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12439 ;; 12440 esac | 12441 sort 12442) | 12443 sed ' 12444 /^ac_cv_env_/b end 12445 t clear 12446 :clear 12447 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12448 t end 12449 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12450 :end' >>confcache 12451if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12452 if test -w "$cache_file"; then 12453 if test "x$cache_file" != "x/dev/null"; then 12454 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12455$as_echo "$as_me: updating cache $cache_file" >&6;} 12456 if test ! -f "$cache_file" || test -h "$cache_file"; then 12457 cat confcache >"$cache_file" 12458 else 12459 case $cache_file in #( 12460 */* | ?:*) 12461 mv -f confcache "$cache_file"$$ && 12462 mv -f "$cache_file"$$ "$cache_file" ;; #( 12463 *) 12464 mv -f confcache "$cache_file" ;; 12465 esac 12466 fi 12467 fi 12468 else 12469 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12470$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12471 fi 12472fi 12473rm -f confcache 12474 12475test "x$prefix" = xNONE && prefix=$ac_default_prefix 12476# Let make expand exec_prefix. 12477test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12478 12479DEFS=-DHAVE_CONFIG_H 12480 12481ac_libobjs= 12482ac_ltlibobjs= 12483U= 12484for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12485 # 1. Remove the extension, and $U if already installed. 12486 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12487 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 12488 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12489 # will be set to the directory where LIBOBJS objects are built. 12490 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12491 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12492done 12493LIBOBJS=$ac_libobjs 12494 12495LTLIBOBJS=$ac_ltlibobjs 12496 12497 12498{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 12499$as_echo_n "checking that generated files are newer than configure... " >&6; } 12500 if test -n "$am_sleep_pid"; then 12501 # Hide warnings about reused PIDs. 12502 wait $am_sleep_pid 2>/dev/null 12503 fi 12504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 12505$as_echo "done" >&6; } 12506 if test -n "$EXEEXT"; then 12507 am__EXEEXT_TRUE= 12508 am__EXEEXT_FALSE='#' 12509else 12510 am__EXEEXT_TRUE='#' 12511 am__EXEEXT_FALSE= 12512fi 12513 12514if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 12515 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 12516Usually this means the macro was only invoked conditionally." "$LINENO" 5 12517fi 12518if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 12519 as_fn_error $? "conditional \"AMDEP\" was never defined. 12520Usually this means the macro was only invoked conditionally." "$LINENO" 5 12521fi 12522if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12523 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12524Usually this means the macro was only invoked conditionally." "$LINENO" 5 12525fi 12526if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12527 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12528Usually this means the macro was only invoked conditionally." "$LINENO" 5 12529fi 12530 12531: "${CONFIG_STATUS=./config.status}" 12532ac_write_fail=0 12533ac_clean_files_save=$ac_clean_files 12534ac_clean_files="$ac_clean_files $CONFIG_STATUS" 12535{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 12536$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 12537as_write_fail=0 12538cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12539#! $SHELL 12540# Generated by $as_me. 12541# Run this file to recreate the current configuration. 12542# Compiler output produced by configure, useful for debugging 12543# configure, is in config.log if it exists. 12544 12545debug=false 12546ac_cs_recheck=false 12547ac_cs_silent=false 12548 12549SHELL=\${CONFIG_SHELL-$SHELL} 12550export SHELL 12551_ASEOF 12552cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 12553## -------------------- ## 12554## M4sh Initialization. ## 12555## -------------------- ## 12556 12557# Be more Bourne compatible 12558DUALCASE=1; export DUALCASE # for MKS sh 12559if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 12560 emulate sh 12561 NULLCMD=: 12562 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12563 # is contrary to our usage. Disable this feature. 12564 alias -g '${1+"$@"}'='"$@"' 12565 setopt NO_GLOB_SUBST 12566else 12567 case `(set -o) 2>/dev/null` in #( 12568 *posix*) : 12569 set -o posix ;; #( 12570 *) : 12571 ;; 12572esac 12573fi 12574 12575 12576as_nl=' 12577' 12578export as_nl 12579# Printing a long string crashes Solaris 7 /usr/bin/printf. 12580as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 12581as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 12582as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 12583# Prefer a ksh shell builtin over an external printf program on Solaris, 12584# but without wasting forks for bash or zsh. 12585if test -z "$BASH_VERSION$ZSH_VERSION" \ 12586 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 12587 as_echo='print -r --' 12588 as_echo_n='print -rn --' 12589elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 12590 as_echo='printf %s\n' 12591 as_echo_n='printf %s' 12592else 12593 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 12594 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 12595 as_echo_n='/usr/ucb/echo -n' 12596 else 12597 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 12598 as_echo_n_body='eval 12599 arg=$1; 12600 case $arg in #( 12601 *"$as_nl"*) 12602 expr "X$arg" : "X\\(.*\\)$as_nl"; 12603 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 12604 esac; 12605 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 12606 ' 12607 export as_echo_n_body 12608 as_echo_n='sh -c $as_echo_n_body as_echo' 12609 fi 12610 export as_echo_body 12611 as_echo='sh -c $as_echo_body as_echo' 12612fi 12613 12614# The user is always right. 12615if test "${PATH_SEPARATOR+set}" != set; then 12616 PATH_SEPARATOR=: 12617 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 12618 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 12619 PATH_SEPARATOR=';' 12620 } 12621fi 12622 12623 12624# IFS 12625# We need space, tab and new line, in precisely that order. Quoting is 12626# there to prevent editors from complaining about space-tab. 12627# (If _AS_PATH_WALK were called with IFS unset, it would disable word 12628# splitting by setting IFS to empty value.) 12629IFS=" "" $as_nl" 12630 12631# Find who we are. Look in the path if we contain no directory separator. 12632as_myself= 12633case $0 in #(( 12634 *[\\/]* ) as_myself=$0 ;; 12635 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12636for as_dir in $PATH 12637do 12638 IFS=$as_save_IFS 12639 test -z "$as_dir" && as_dir=. 12640 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 12641 done 12642IFS=$as_save_IFS 12643 12644 ;; 12645esac 12646# We did not find ourselves, most probably we were run as `sh COMMAND' 12647# in which case we are not to be found in the path. 12648if test "x$as_myself" = x; then 12649 as_myself=$0 12650fi 12651if test ! -f "$as_myself"; then 12652 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12653 exit 1 12654fi 12655 12656# Unset variables that we do not need and which cause bugs (e.g. in 12657# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 12658# suppresses any "Segmentation fault" message there. '((' could 12659# trigger a bug in pdksh 5.2.14. 12660for as_var in BASH_ENV ENV MAIL MAILPATH 12661do eval test x\${$as_var+set} = xset \ 12662 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12663done 12664PS1='$ ' 12665PS2='> ' 12666PS4='+ ' 12667 12668# NLS nuisances. 12669LC_ALL=C 12670export LC_ALL 12671LANGUAGE=C 12672export LANGUAGE 12673 12674# CDPATH. 12675(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12676 12677 12678# as_fn_error STATUS ERROR [LINENO LOG_FD] 12679# ---------------------------------------- 12680# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12681# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12682# script with STATUS, using 1 if that was 0. 12683as_fn_error () 12684{ 12685 as_status=$1; test $as_status -eq 0 && as_status=1 12686 if test "$4"; then 12687 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12688 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 12689 fi 12690 $as_echo "$as_me: error: $2" >&2 12691 as_fn_exit $as_status 12692} # as_fn_error 12693 12694 12695# as_fn_set_status STATUS 12696# ----------------------- 12697# Set $? to STATUS, without forking. 12698as_fn_set_status () 12699{ 12700 return $1 12701} # as_fn_set_status 12702 12703# as_fn_exit STATUS 12704# ----------------- 12705# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12706as_fn_exit () 12707{ 12708 set +e 12709 as_fn_set_status $1 12710 exit $1 12711} # as_fn_exit 12712 12713# as_fn_unset VAR 12714# --------------- 12715# Portably unset VAR. 12716as_fn_unset () 12717{ 12718 { eval $1=; unset $1;} 12719} 12720as_unset=as_fn_unset 12721# as_fn_append VAR VALUE 12722# ---------------------- 12723# Append the text in VALUE to the end of the definition contained in VAR. Take 12724# advantage of any shell optimizations that allow amortized linear growth over 12725# repeated appends, instead of the typical quadratic growth present in naive 12726# implementations. 12727if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 12728 eval 'as_fn_append () 12729 { 12730 eval $1+=\$2 12731 }' 12732else 12733 as_fn_append () 12734 { 12735 eval $1=\$$1\$2 12736 } 12737fi # as_fn_append 12738 12739# as_fn_arith ARG... 12740# ------------------ 12741# Perform arithmetic evaluation on the ARGs, and store the result in the 12742# global $as_val. Take advantage of shells that can avoid forks. The arguments 12743# must be portable across $(()) and expr. 12744if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 12745 eval 'as_fn_arith () 12746 { 12747 as_val=$(( $* )) 12748 }' 12749else 12750 as_fn_arith () 12751 { 12752 as_val=`expr "$@" || test $? -eq 1` 12753 } 12754fi # as_fn_arith 12755 12756 12757if expr a : '\(a\)' >/dev/null 2>&1 && 12758 test "X`expr 00001 : '.*\(...\)'`" = X001; then 12759 as_expr=expr 12760else 12761 as_expr=false 12762fi 12763 12764if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12765 as_basename=basename 12766else 12767 as_basename=false 12768fi 12769 12770if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12771 as_dirname=dirname 12772else 12773 as_dirname=false 12774fi 12775 12776as_me=`$as_basename -- "$0" || 12777$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12778 X"$0" : 'X\(//\)$' \| \ 12779 X"$0" : 'X\(/\)' \| . 2>/dev/null || 12780$as_echo X/"$0" | 12781 sed '/^.*\/\([^/][^/]*\)\/*$/{ 12782 s//\1/ 12783 q 12784 } 12785 /^X\/\(\/\/\)$/{ 12786 s//\1/ 12787 q 12788 } 12789 /^X\/\(\/\).*/{ 12790 s//\1/ 12791 q 12792 } 12793 s/.*/./; q'` 12794 12795# Avoid depending upon Character Ranges. 12796as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12797as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12798as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12799as_cr_digits='0123456789' 12800as_cr_alnum=$as_cr_Letters$as_cr_digits 12801 12802ECHO_C= ECHO_N= ECHO_T= 12803case `echo -n x` in #((((( 12804-n*) 12805 case `echo 'xy\c'` in 12806 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12807 xy) ECHO_C='\c';; 12808 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12809 ECHO_T=' ';; 12810 esac;; 12811*) 12812 ECHO_N='-n';; 12813esac 12814 12815rm -f conf$$ conf$$.exe conf$$.file 12816if test -d conf$$.dir; then 12817 rm -f conf$$.dir/conf$$.file 12818else 12819 rm -f conf$$.dir 12820 mkdir conf$$.dir 2>/dev/null 12821fi 12822if (echo >conf$$.file) 2>/dev/null; then 12823 if ln -s conf$$.file conf$$ 2>/dev/null; then 12824 as_ln_s='ln -s' 12825 # ... but there are two gotchas: 12826 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 12827 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 12828 # In both cases, we have to default to `cp -pR'. 12829 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 12830 as_ln_s='cp -pR' 12831 elif ln conf$$.file conf$$ 2>/dev/null; then 12832 as_ln_s=ln 12833 else 12834 as_ln_s='cp -pR' 12835 fi 12836else 12837 as_ln_s='cp -pR' 12838fi 12839rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 12840rmdir conf$$.dir 2>/dev/null 12841 12842 12843# as_fn_mkdir_p 12844# ------------- 12845# Create "$as_dir" as a directory, including parents if necessary. 12846as_fn_mkdir_p () 12847{ 12848 12849 case $as_dir in #( 12850 -*) as_dir=./$as_dir;; 12851 esac 12852 test -d "$as_dir" || eval $as_mkdir_p || { 12853 as_dirs= 12854 while :; do 12855 case $as_dir in #( 12856 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 12857 *) as_qdir=$as_dir;; 12858 esac 12859 as_dirs="'$as_qdir' $as_dirs" 12860 as_dir=`$as_dirname -- "$as_dir" || 12861$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 12862 X"$as_dir" : 'X\(//\)[^/]' \| \ 12863 X"$as_dir" : 'X\(//\)$' \| \ 12864 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 12865$as_echo X"$as_dir" | 12866 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 12867 s//\1/ 12868 q 12869 } 12870 /^X\(\/\/\)[^/].*/{ 12871 s//\1/ 12872 q 12873 } 12874 /^X\(\/\/\)$/{ 12875 s//\1/ 12876 q 12877 } 12878 /^X\(\/\).*/{ 12879 s//\1/ 12880 q 12881 } 12882 s/.*/./; q'` 12883 test -d "$as_dir" && break 12884 done 12885 test -z "$as_dirs" || eval "mkdir $as_dirs" 12886 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 12887 12888 12889} # as_fn_mkdir_p 12890if mkdir -p . 2>/dev/null; then 12891 as_mkdir_p='mkdir -p "$as_dir"' 12892else 12893 test -d ./-p && rmdir ./-p 12894 as_mkdir_p=false 12895fi 12896 12897 12898# as_fn_executable_p FILE 12899# ----------------------- 12900# Test if FILE is an executable regular file. 12901as_fn_executable_p () 12902{ 12903 test -f "$1" && test -x "$1" 12904} # as_fn_executable_p 12905as_test_x='test -x' 12906as_executable_p=as_fn_executable_p 12907 12908# Sed expression to map a string onto a valid CPP name. 12909as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12910 12911# Sed expression to map a string onto a valid variable name. 12912as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12913 12914 12915exec 6>&1 12916## ----------------------------------- ## 12917## Main body of $CONFIG_STATUS script. ## 12918## ----------------------------------- ## 12919_ASEOF 12920test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 12921 12922cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12923# Save the log message, to keep $0 and so on meaningful, and to 12924# report actual input values of CONFIG_FILES etc. instead of their 12925# values after options handling. 12926ac_log=" 12927This file was extended by LTO plugin for ld $as_me 0.1, which was 12928generated by GNU Autoconf 2.69. Invocation command line was 12929 12930 CONFIG_FILES = $CONFIG_FILES 12931 CONFIG_HEADERS = $CONFIG_HEADERS 12932 CONFIG_LINKS = $CONFIG_LINKS 12933 CONFIG_COMMANDS = $CONFIG_COMMANDS 12934 $ $0 $@ 12935 12936on `(hostname || uname -n) 2>/dev/null | sed 1q` 12937" 12938 12939_ACEOF 12940 12941case $ac_config_files in *" 12942"*) set x $ac_config_files; shift; ac_config_files=$*;; 12943esac 12944 12945case $ac_config_headers in *" 12946"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 12947esac 12948 12949 12950cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12951# Files that config.status was made for. 12952config_files="$ac_config_files" 12953config_headers="$ac_config_headers" 12954config_commands="$ac_config_commands" 12955 12956_ACEOF 12957 12958cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12959ac_cs_usage="\ 12960\`$as_me' instantiates files and other configuration actions 12961from templates according to the current configuration. Unless the files 12962and actions are specified as TAGs, all are instantiated by default. 12963 12964Usage: $0 [OPTION]... [TAG]... 12965 12966 -h, --help print this help, then exit 12967 -V, --version print version number and configuration settings, then exit 12968 --config print configuration, then exit 12969 -q, --quiet, --silent 12970 do not print progress messages 12971 -d, --debug don't remove temporary files 12972 --recheck update $as_me by reconfiguring in the same conditions 12973 --file=FILE[:TEMPLATE] 12974 instantiate the configuration file FILE 12975 --header=FILE[:TEMPLATE] 12976 instantiate the configuration header FILE 12977 12978Configuration files: 12979$config_files 12980 12981Configuration headers: 12982$config_headers 12983 12984Configuration commands: 12985$config_commands 12986 12987Report bugs to the package provider." 12988 12989_ACEOF 12990cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 12991ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 12992ac_cs_version="\\ 12993LTO plugin for ld config.status 0.1 12994configured by $0, generated by GNU Autoconf 2.69, 12995 with options \\"\$ac_cs_config\\" 12996 12997Copyright (C) 2012 Free Software Foundation, Inc. 12998This config.status script is free software; the Free Software Foundation 12999gives unlimited permission to copy, distribute and modify it." 13000 13001ac_pwd='$ac_pwd' 13002srcdir='$srcdir' 13003INSTALL='$INSTALL' 13004MKDIR_P='$MKDIR_P' 13005AWK='$AWK' 13006test -n "\$AWK" || AWK=awk 13007_ACEOF 13008 13009cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13010# The default lists apply if the user does not specify any file. 13011ac_need_defaults=: 13012while test $# != 0 13013do 13014 case $1 in 13015 --*=?*) 13016 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13017 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13018 ac_shift=: 13019 ;; 13020 --*=) 13021 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13022 ac_optarg= 13023 ac_shift=: 13024 ;; 13025 *) 13026 ac_option=$1 13027 ac_optarg=$2 13028 ac_shift=shift 13029 ;; 13030 esac 13031 13032 case $ac_option in 13033 # Handling of the options. 13034 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13035 ac_cs_recheck=: ;; 13036 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13037 $as_echo "$ac_cs_version"; exit ;; 13038 --config | --confi | --conf | --con | --co | --c ) 13039 $as_echo "$ac_cs_config"; exit ;; 13040 --debug | --debu | --deb | --de | --d | -d ) 13041 debug=: ;; 13042 --file | --fil | --fi | --f ) 13043 $ac_shift 13044 case $ac_optarg in 13045 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13046 '') as_fn_error $? "missing file argument" ;; 13047 esac 13048 as_fn_append CONFIG_FILES " '$ac_optarg'" 13049 ac_need_defaults=false;; 13050 --header | --heade | --head | --hea ) 13051 $ac_shift 13052 case $ac_optarg in 13053 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13054 esac 13055 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13056 ac_need_defaults=false;; 13057 --he | --h) 13058 # Conflict between --help and --header 13059 as_fn_error $? "ambiguous option: \`$1' 13060Try \`$0 --help' for more information.";; 13061 --help | --hel | -h ) 13062 $as_echo "$ac_cs_usage"; exit ;; 13063 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13064 | -silent | --silent | --silen | --sile | --sil | --si | --s) 13065 ac_cs_silent=: ;; 13066 13067 # This is an error. 13068 -*) as_fn_error $? "unrecognized option: \`$1' 13069Try \`$0 --help' for more information." ;; 13070 13071 *) as_fn_append ac_config_targets " $1" 13072 ac_need_defaults=false ;; 13073 13074 esac 13075 shift 13076done 13077 13078ac_configure_extra_args= 13079 13080if $ac_cs_silent; then 13081 exec 6>/dev/null 13082 ac_configure_extra_args="$ac_configure_extra_args --silent" 13083fi 13084 13085_ACEOF 13086cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13087if \$ac_cs_recheck; then 13088 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13089 shift 13090 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13091 CONFIG_SHELL='$SHELL' 13092 export CONFIG_SHELL 13093 exec "\$@" 13094fi 13095 13096_ACEOF 13097cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13098exec 5>>config.log 13099{ 13100 echo 13101 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13102## Running $as_me. ## 13103_ASBOX 13104 $as_echo "$ac_log" 13105} >&5 13106 13107_ACEOF 13108cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13109# 13110# INIT-COMMANDS 13111# 13112AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 13113 13114 13115# The HP-UX ksh and POSIX shell print the target directory to stdout 13116# if CDPATH is set. 13117(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13118 13119sed_quote_subst='$sed_quote_subst' 13120double_quote_subst='$double_quote_subst' 13121delay_variable_subst='$delay_variable_subst' 13122macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 13123macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 13124enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 13125enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 13126pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 13127enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 13128SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 13129ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 13130host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 13131host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 13132host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 13133build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 13134build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 13135build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 13136SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 13137Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 13138GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 13139EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 13140FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 13141LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 13142NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 13143LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 13144max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 13145ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 13146exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 13147lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 13148lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 13149lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 13150reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 13151reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 13152OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 13153deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 13154file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 13155AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 13156AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 13157STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 13158RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 13159old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13160old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13161old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 13162lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 13163CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 13164CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 13165compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 13166GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 13167lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 13168lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 13169lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 13170lt_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"`' 13171objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 13172MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 13173lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 13174lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 13175lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 13176lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 13177lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 13178need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 13179DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 13180NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 13181LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 13182OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 13183OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 13184libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 13185shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 13186extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13187archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 13188enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 13189export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 13190whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 13191compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 13192old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 13193old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13194archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 13195archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13196module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 13197module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13198with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 13199allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 13200no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 13201hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 13202hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 13203hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 13204hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 13205hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 13206hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 13207hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 13208hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 13209inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 13210link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 13211fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 13212always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 13213export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 13214exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 13215include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 13216prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 13217file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 13218variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 13219need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 13220need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 13221version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 13222runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 13223shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 13224shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 13225libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 13226library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 13227soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 13228install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 13229postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13230postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13231finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 13232finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 13233hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 13234sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 13235sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 13236hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 13237enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 13238enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 13239enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 13240old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 13241striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 13242 13243LTCC='$LTCC' 13244LTCFLAGS='$LTCFLAGS' 13245compiler='$compiler_DEFAULT' 13246 13247# A function that is used when there is no print builtin or printf. 13248func_fallback_echo () 13249{ 13250 eval 'cat <<_LTECHO_EOF 13251\$1 13252_LTECHO_EOF' 13253} 13254 13255# Quote evaled strings. 13256for var in SHELL \ 13257ECHO \ 13258SED \ 13259GREP \ 13260EGREP \ 13261FGREP \ 13262LD \ 13263NM \ 13264LN_S \ 13265lt_SP2NL \ 13266lt_NL2SP \ 13267reload_flag \ 13268OBJDUMP \ 13269deplibs_check_method \ 13270file_magic_cmd \ 13271AR \ 13272AR_FLAGS \ 13273STRIP \ 13274RANLIB \ 13275CC \ 13276CFLAGS \ 13277compiler \ 13278lt_cv_sys_global_symbol_pipe \ 13279lt_cv_sys_global_symbol_to_cdecl \ 13280lt_cv_sys_global_symbol_to_c_name_address \ 13281lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 13282lt_prog_compiler_no_builtin_flag \ 13283lt_prog_compiler_wl \ 13284lt_prog_compiler_pic \ 13285lt_prog_compiler_static \ 13286lt_cv_prog_compiler_c_o \ 13287need_locks \ 13288DSYMUTIL \ 13289NMEDIT \ 13290LIPO \ 13291OTOOL \ 13292OTOOL64 \ 13293shrext_cmds \ 13294export_dynamic_flag_spec \ 13295whole_archive_flag_spec \ 13296compiler_needs_object \ 13297with_gnu_ld \ 13298allow_undefined_flag \ 13299no_undefined_flag \ 13300hardcode_libdir_flag_spec \ 13301hardcode_libdir_flag_spec_ld \ 13302hardcode_libdir_separator \ 13303fix_srcfile_path \ 13304exclude_expsyms \ 13305include_expsyms \ 13306file_list_spec \ 13307variables_saved_for_relink \ 13308libname_spec \ 13309library_names_spec \ 13310soname_spec \ 13311install_override_mode \ 13312finish_eval \ 13313old_striplib \ 13314striplib; do 13315 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13316 *[\\\\\\\`\\"\\\$]*) 13317 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 13318 ;; 13319 *) 13320 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13321 ;; 13322 esac 13323done 13324 13325# Double-quote double-evaled strings. 13326for var in reload_cmds \ 13327old_postinstall_cmds \ 13328old_postuninstall_cmds \ 13329old_archive_cmds \ 13330extract_expsyms_cmds \ 13331old_archive_from_new_cmds \ 13332old_archive_from_expsyms_cmds \ 13333archive_cmds \ 13334archive_expsym_cmds \ 13335module_cmds \ 13336module_expsym_cmds \ 13337export_symbols_cmds \ 13338prelink_cmds \ 13339postinstall_cmds \ 13340postuninstall_cmds \ 13341finish_cmds \ 13342sys_lib_search_path_spec \ 13343sys_lib_dlsearch_path_spec; do 13344 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13345 *[\\\\\\\`\\"\\\$]*) 13346 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 13347 ;; 13348 *) 13349 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13350 ;; 13351 esac 13352done 13353 13354ac_aux_dir='$ac_aux_dir' 13355xsi_shell='$xsi_shell' 13356lt_shell_append='$lt_shell_append' 13357 13358# See if we are running on zsh, and set the options which allow our 13359# commands through without removal of \ escapes INIT. 13360if test -n "\${ZSH_VERSION+set}" ; then 13361 setopt NO_GLOB_SUBST 13362fi 13363 13364 13365 PACKAGE='$PACKAGE' 13366 VERSION='$VERSION' 13367 TIMESTAMP='$TIMESTAMP' 13368 RM='$RM' 13369 ofile='$ofile' 13370 13371 13372 13373 13374_ACEOF 13375 13376cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13377 13378# Handling of arguments. 13379for ac_config_target in $ac_config_targets 13380do 13381 case $ac_config_target in 13382 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 13383 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 13384 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 13385 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 13386 13387 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 13388 esac 13389done 13390 13391 13392# If the user did not use the arguments to specify the items to instantiate, 13393# then the envvar interface is used. Set only those that are not. 13394# We use the long form for the default assignment because of an extremely 13395# bizarre bug on SunOS 4.1.3. 13396if $ac_need_defaults; then 13397 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 13398 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 13399 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 13400fi 13401 13402# Have a temporary directory for convenience. Make it in the build tree 13403# simply because there is no reason against having it here, and in addition, 13404# creating and moving files from /tmp can sometimes cause problems. 13405# Hook for its removal unless debugging. 13406# Note that there is a small window in which the directory will not be cleaned: 13407# after its creation but before its name has been assigned to `$tmp'. 13408$debug || 13409{ 13410 tmp= ac_tmp= 13411 trap 'exit_status=$? 13412 : "${ac_tmp:=$tmp}" 13413 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 13414' 0 13415 trap 'as_fn_exit 1' 1 2 13 15 13416} 13417# Create a (secure) tmp directory for tmp files. 13418 13419{ 13420 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 13421 test -d "$tmp" 13422} || 13423{ 13424 tmp=./conf$$-$RANDOM 13425 (umask 077 && mkdir "$tmp") 13426} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 13427ac_tmp=$tmp 13428 13429# Set up the scripts for CONFIG_FILES section. 13430# No need to generate them if there are no CONFIG_FILES. 13431# This happens for instance with `./config.status config.h'. 13432if test -n "$CONFIG_FILES"; then 13433 13434 13435ac_cr=`echo X | tr X '\015'` 13436# On cygwin, bash can eat \r inside `` if the user requested igncr. 13437# But we know of no other shell where ac_cr would be empty at this 13438# point, so we can use a bashism as a fallback. 13439if test "x$ac_cr" = x; then 13440 eval ac_cr=\$\'\\r\' 13441fi 13442ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13443if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13444 ac_cs_awk_cr='\\r' 13445else 13446 ac_cs_awk_cr=$ac_cr 13447fi 13448 13449echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 13450_ACEOF 13451 13452 13453{ 13454 echo "cat >conf$$subs.awk <<_ACEOF" && 13455 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 13456 echo "_ACEOF" 13457} >conf$$subs.sh || 13458 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13459ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 13460ac_delim='%!_!# ' 13461for ac_last_try in false false false false false :; do 13462 . ./conf$$subs.sh || 13463 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13464 13465 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 13466 if test $ac_delim_n = $ac_delim_num; then 13467 break 13468 elif $ac_last_try; then 13469 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13470 else 13471 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13472 fi 13473done 13474rm -f conf$$subs.sh 13475 13476cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13477cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 13478_ACEOF 13479sed -n ' 13480h 13481s/^/S["/; s/!.*/"]=/ 13482p 13483g 13484s/^[^!]*!// 13485:repl 13486t repl 13487s/'"$ac_delim"'$// 13488t delim 13489:nl 13490h 13491s/\(.\{148\}\)..*/\1/ 13492t more1 13493s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13494p 13495n 13496b repl 13497:more1 13498s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13499p 13500g 13501s/.\{148\}// 13502t nl 13503:delim 13504h 13505s/\(.\{148\}\)..*/\1/ 13506t more2 13507s/["\\]/\\&/g; s/^/"/; s/$/"/ 13508p 13509b 13510:more2 13511s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13512p 13513g 13514s/.\{148\}// 13515t delim 13516' <conf$$subs.awk | sed ' 13517/^[^""]/{ 13518 N 13519 s/\n// 13520} 13521' >>$CONFIG_STATUS || ac_write_fail=1 13522rm -f conf$$subs.awk 13523cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13524_ACAWK 13525cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 13526 for (key in S) S_is_set[key] = 1 13527 FS = "" 13528 13529} 13530{ 13531 line = $ 0 13532 nfields = split(line, field, "@") 13533 substed = 0 13534 len = length(field[1]) 13535 for (i = 2; i < nfields; i++) { 13536 key = field[i] 13537 keylen = length(key) 13538 if (S_is_set[key]) { 13539 value = S[key] 13540 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 13541 len += length(value) + length(field[++i]) 13542 substed = 1 13543 } else 13544 len += 1 + keylen 13545 } 13546 13547 print line 13548} 13549 13550_ACAWK 13551_ACEOF 13552cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13553if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 13554 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 13555else 13556 cat 13557fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 13558 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 13559_ACEOF 13560 13561# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 13562# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 13563# trailing colons and then remove the whole line if VPATH becomes empty 13564# (actually we leave an empty line to preserve line numbers). 13565if test "x$srcdir" = x.; then 13566 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 13567h 13568s/// 13569s/^/:/ 13570s/[ ]*$/:/ 13571s/:\$(srcdir):/:/g 13572s/:\${srcdir}:/:/g 13573s/:@srcdir@:/:/g 13574s/^:*// 13575s/:*$// 13576x 13577s/\(=[ ]*\).*/\1/ 13578G 13579s/\n// 13580s/^[^=]*=[ ]*$// 13581}' 13582fi 13583 13584cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13585fi # test -n "$CONFIG_FILES" 13586 13587# Set up the scripts for CONFIG_HEADERS section. 13588# No need to generate them if there are no CONFIG_HEADERS. 13589# This happens for instance with `./config.status Makefile'. 13590if test -n "$CONFIG_HEADERS"; then 13591cat >"$ac_tmp/defines.awk" <<\_ACAWK || 13592BEGIN { 13593_ACEOF 13594 13595# Transform confdefs.h into an awk script `defines.awk', embedded as 13596# here-document in config.status, that substitutes the proper values into 13597# config.h.in to produce config.h. 13598 13599# Create a delimiter string that does not exist in confdefs.h, to ease 13600# handling of long lines. 13601ac_delim='%!_!# ' 13602for ac_last_try in false false :; do 13603 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 13604 if test -z "$ac_tt"; then 13605 break 13606 elif $ac_last_try; then 13607 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 13608 else 13609 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13610 fi 13611done 13612 13613# For the awk script, D is an array of macro values keyed by name, 13614# likewise P contains macro parameters if any. Preserve backslash 13615# newline sequences. 13616 13617ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 13618sed -n ' 13619s/.\{148\}/&'"$ac_delim"'/g 13620t rset 13621:rset 13622s/^[ ]*#[ ]*define[ ][ ]*/ / 13623t def 13624d 13625:def 13626s/\\$// 13627t bsnl 13628s/["\\]/\\&/g 13629s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13630D["\1"]=" \3"/p 13631s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 13632d 13633:bsnl 13634s/["\\]/\\&/g 13635s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13636D["\1"]=" \3\\\\\\n"\\/p 13637t cont 13638s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 13639t cont 13640d 13641:cont 13642n 13643s/.\{148\}/&'"$ac_delim"'/g 13644t clear 13645:clear 13646s/\\$// 13647t bsnlc 13648s/["\\]/\\&/g; s/^/"/; s/$/"/p 13649d 13650:bsnlc 13651s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 13652b cont 13653' <confdefs.h | sed ' 13654s/'"$ac_delim"'/"\\\ 13655"/g' >>$CONFIG_STATUS || ac_write_fail=1 13656 13657cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13658 for (key in D) D_is_set[key] = 1 13659 FS = "" 13660} 13661/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 13662 line = \$ 0 13663 split(line, arg, " ") 13664 if (arg[1] == "#") { 13665 defundef = arg[2] 13666 mac1 = arg[3] 13667 } else { 13668 defundef = substr(arg[1], 2) 13669 mac1 = arg[2] 13670 } 13671 split(mac1, mac2, "(") #) 13672 macro = mac2[1] 13673 prefix = substr(line, 1, index(line, defundef) - 1) 13674 if (D_is_set[macro]) { 13675 # Preserve the white space surrounding the "#". 13676 print prefix "define", macro P[macro] D[macro] 13677 next 13678 } else { 13679 # Replace #undef with comments. This is necessary, for example, 13680 # in the case of _POSIX_SOURCE, which is predefined and required 13681 # on some systems where configure will not decide to define it. 13682 if (defundef == "undef") { 13683 print "/*", prefix defundef, macro, "*/" 13684 next 13685 } 13686 } 13687} 13688{ print } 13689_ACAWK 13690_ACEOF 13691cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13692 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 13693fi # test -n "$CONFIG_HEADERS" 13694 13695 13696eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 13697shift 13698for ac_tag 13699do 13700 case $ac_tag in 13701 :[FHLC]) ac_mode=$ac_tag; continue;; 13702 esac 13703 case $ac_mode$ac_tag in 13704 :[FHL]*:*);; 13705 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 13706 :[FH]-) ac_tag=-:-;; 13707 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13708 esac 13709 ac_save_IFS=$IFS 13710 IFS=: 13711 set x $ac_tag 13712 IFS=$ac_save_IFS 13713 shift 13714 ac_file=$1 13715 shift 13716 13717 case $ac_mode in 13718 :L) ac_source=$1;; 13719 :[FH]) 13720 ac_file_inputs= 13721 for ac_f 13722 do 13723 case $ac_f in 13724 -) ac_f="$ac_tmp/stdin";; 13725 *) # Look for the file first in the build tree, then in the source tree 13726 # (if the path is not absolute). The absolute path cannot be DOS-style, 13727 # because $ac_f cannot contain `:'. 13728 test -f "$ac_f" || 13729 case $ac_f in 13730 [\\/$]*) false;; 13731 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13732 esac || 13733 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 13734 esac 13735 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13736 as_fn_append ac_file_inputs " '$ac_f'" 13737 done 13738 13739 # Let's still pretend it is `configure' which instantiates (i.e., don't 13740 # use $as_me), people would be surprised to read: 13741 # /* config.h. Generated by config.status. */ 13742 configure_input='Generated from '` 13743 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13744 `' by configure.' 13745 if test x"$ac_file" != x-; then 13746 configure_input="$ac_file. $configure_input" 13747 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13748$as_echo "$as_me: creating $ac_file" >&6;} 13749 fi 13750 # Neutralize special characters interpreted by sed in replacement strings. 13751 case $configure_input in #( 13752 *\&* | *\|* | *\\* ) 13753 ac_sed_conf_input=`$as_echo "$configure_input" | 13754 sed 's/[\\\\&|]/\\\\&/g'`;; #( 13755 *) ac_sed_conf_input=$configure_input;; 13756 esac 13757 13758 case $ac_tag in 13759 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 13760 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 13761 esac 13762 ;; 13763 esac 13764 13765 ac_dir=`$as_dirname -- "$ac_file" || 13766$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13767 X"$ac_file" : 'X\(//\)[^/]' \| \ 13768 X"$ac_file" : 'X\(//\)$' \| \ 13769 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13770$as_echo X"$ac_file" | 13771 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13772 s//\1/ 13773 q 13774 } 13775 /^X\(\/\/\)[^/].*/{ 13776 s//\1/ 13777 q 13778 } 13779 /^X\(\/\/\)$/{ 13780 s//\1/ 13781 q 13782 } 13783 /^X\(\/\).*/{ 13784 s//\1/ 13785 q 13786 } 13787 s/.*/./; q'` 13788 as_dir="$ac_dir"; as_fn_mkdir_p 13789 ac_builddir=. 13790 13791case "$ac_dir" in 13792.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13793*) 13794 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13795 # A ".." for each directory in $ac_dir_suffix. 13796 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13797 case $ac_top_builddir_sub in 13798 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13799 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13800 esac ;; 13801esac 13802ac_abs_top_builddir=$ac_pwd 13803ac_abs_builddir=$ac_pwd$ac_dir_suffix 13804# for backward compatibility: 13805ac_top_builddir=$ac_top_build_prefix 13806 13807case $srcdir in 13808 .) # We are building in place. 13809 ac_srcdir=. 13810 ac_top_srcdir=$ac_top_builddir_sub 13811 ac_abs_top_srcdir=$ac_pwd ;; 13812 [\\/]* | ?:[\\/]* ) # Absolute name. 13813 ac_srcdir=$srcdir$ac_dir_suffix; 13814 ac_top_srcdir=$srcdir 13815 ac_abs_top_srcdir=$srcdir ;; 13816 *) # Relative name. 13817 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13818 ac_top_srcdir=$ac_top_build_prefix$srcdir 13819 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13820esac 13821ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13822 13823 13824 case $ac_mode in 13825 :F) 13826 # 13827 # CONFIG_FILE 13828 # 13829 13830 case $INSTALL in 13831 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 13832 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 13833 esac 13834 ac_MKDIR_P=$MKDIR_P 13835 case $MKDIR_P in 13836 [\\/$]* | ?:[\\/]* ) ;; 13837 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 13838 esac 13839_ACEOF 13840 13841cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13842# If the template does not know about datarootdir, expand it. 13843# FIXME: This hack should be removed a few years after 2.60. 13844ac_datarootdir_hack=; ac_datarootdir_seen= 13845ac_sed_dataroot=' 13846/datarootdir/ { 13847 p 13848 q 13849} 13850/@datadir@/p 13851/@docdir@/p 13852/@infodir@/p 13853/@localedir@/p 13854/@mandir@/p' 13855case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13856*datarootdir*) ac_datarootdir_seen=yes;; 13857*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13859$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13860_ACEOF 13861cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13862 ac_datarootdir_hack=' 13863 s&@datadir@&$datadir&g 13864 s&@docdir@&$docdir&g 13865 s&@infodir@&$infodir&g 13866 s&@localedir@&$localedir&g 13867 s&@mandir@&$mandir&g 13868 s&\\\${datarootdir}&$datarootdir&g' ;; 13869esac 13870_ACEOF 13871 13872# Neutralize VPATH when `$srcdir' = `.'. 13873# Shell code in configure.ac might set extrasub. 13874# FIXME: do we really want to maintain this feature? 13875cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13876ac_sed_extra="$ac_vpsub 13877$extrasub 13878_ACEOF 13879cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13880:t 13881/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13882s|@configure_input@|$ac_sed_conf_input|;t t 13883s&@top_builddir@&$ac_top_builddir_sub&;t t 13884s&@top_build_prefix@&$ac_top_build_prefix&;t t 13885s&@srcdir@&$ac_srcdir&;t t 13886s&@abs_srcdir@&$ac_abs_srcdir&;t t 13887s&@top_srcdir@&$ac_top_srcdir&;t t 13888s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13889s&@builddir@&$ac_builddir&;t t 13890s&@abs_builddir@&$ac_abs_builddir&;t t 13891s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13892s&@INSTALL@&$ac_INSTALL&;t t 13893s&@MKDIR_P@&$ac_MKDIR_P&;t t 13894$ac_datarootdir_hack 13895" 13896eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 13897 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13898 13899test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13900 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 13901 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 13902 "$ac_tmp/out"`; test -z "$ac_out"; } && 13903 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13904which seems to be undefined. Please make sure it is defined" >&5 13905$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13906which seems to be undefined. Please make sure it is defined" >&2;} 13907 13908 rm -f "$ac_tmp/stdin" 13909 case $ac_file in 13910 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 13911 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 13912 esac \ 13913 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13914 ;; 13915 :H) 13916 # 13917 # CONFIG_HEADER 13918 # 13919 if test x"$ac_file" != x-; then 13920 { 13921 $as_echo "/* $configure_input */" \ 13922 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 13923 } >"$ac_tmp/config.h" \ 13924 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13925 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 13926 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13927$as_echo "$as_me: $ac_file is unchanged" >&6;} 13928 else 13929 rm -f "$ac_file" 13930 mv "$ac_tmp/config.h" "$ac_file" \ 13931 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 13932 fi 13933 else 13934 $as_echo "/* $configure_input */" \ 13935 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 13936 || as_fn_error $? "could not create -" "$LINENO" 5 13937 fi 13938# Compute "$ac_file"'s index in $config_headers. 13939_am_arg="$ac_file" 13940_am_stamp_count=1 13941for _am_header in $config_headers :; do 13942 case $_am_header in 13943 $_am_arg | $_am_arg:* ) 13944 break ;; 13945 * ) 13946 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 13947 esac 13948done 13949echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 13950$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13951 X"$_am_arg" : 'X\(//\)[^/]' \| \ 13952 X"$_am_arg" : 'X\(//\)$' \| \ 13953 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 13954$as_echo X"$_am_arg" | 13955 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13956 s//\1/ 13957 q 13958 } 13959 /^X\(\/\/\)[^/].*/{ 13960 s//\1/ 13961 q 13962 } 13963 /^X\(\/\/\)$/{ 13964 s//\1/ 13965 q 13966 } 13967 /^X\(\/\).*/{ 13968 s//\1/ 13969 q 13970 } 13971 s/.*/./; q'`/stamp-h$_am_stamp_count 13972 ;; 13973 13974 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 13975$as_echo "$as_me: executing $ac_file commands" >&6;} 13976 ;; 13977 esac 13978 13979 13980 case $ac_file$ac_mode in 13981 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 13982 # Older Autoconf quotes --file arguments for eval, but not when files 13983 # are listed without --file. Let's play safe and only enable the eval 13984 # if we detect the quoting. 13985 case $CONFIG_FILES in 13986 *\'*) eval set x "$CONFIG_FILES" ;; 13987 *) set x $CONFIG_FILES ;; 13988 esac 13989 shift 13990 for mf 13991 do 13992 # Strip MF so we end up with the name of the file. 13993 mf=`echo "$mf" | sed -e 's/:.*$//'` 13994 # Check whether this is an Automake generated Makefile or not. 13995 # We used to match only the files named 'Makefile.in', but 13996 # some people rename them; so instead we look at the file content. 13997 # Grep'ing the first line is not enough: some people post-process 13998 # each Makefile.in and add a new line on top of each file to say so. 13999 # Grep'ing the whole file is not good either: AIX grep has a line 14000 # limit of 2048, but all sed's we know have understand at least 4000. 14001 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 14002 dirpart=`$as_dirname -- "$mf" || 14003$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14004 X"$mf" : 'X\(//\)[^/]' \| \ 14005 X"$mf" : 'X\(//\)$' \| \ 14006 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 14007$as_echo X"$mf" | 14008 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14009 s//\1/ 14010 q 14011 } 14012 /^X\(\/\/\)[^/].*/{ 14013 s//\1/ 14014 q 14015 } 14016 /^X\(\/\/\)$/{ 14017 s//\1/ 14018 q 14019 } 14020 /^X\(\/\).*/{ 14021 s//\1/ 14022 q 14023 } 14024 s/.*/./; q'` 14025 else 14026 continue 14027 fi 14028 # Extract the definition of DEPDIR, am__include, and am__quote 14029 # from the Makefile without running 'make'. 14030 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 14031 test -z "$DEPDIR" && continue 14032 am__include=`sed -n 's/^am__include = //p' < "$mf"` 14033 test -z "$am__include" && continue 14034 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 14035 # Find all dependency output files, they are included files with 14036 # $(DEPDIR) in their names. We invoke sed twice because it is the 14037 # simplest approach to changing $(DEPDIR) to its actual value in the 14038 # expansion. 14039 for file in `sed -n " 14040 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 14041 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 14042 # Make sure the directory exists. 14043 test -f "$dirpart/$file" && continue 14044 fdir=`$as_dirname -- "$file" || 14045$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14046 X"$file" : 'X\(//\)[^/]' \| \ 14047 X"$file" : 'X\(//\)$' \| \ 14048 X"$file" : 'X\(/\)' \| . 2>/dev/null || 14049$as_echo X"$file" | 14050 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14051 s//\1/ 14052 q 14053 } 14054 /^X\(\/\/\)[^/].*/{ 14055 s//\1/ 14056 q 14057 } 14058 /^X\(\/\/\)$/{ 14059 s//\1/ 14060 q 14061 } 14062 /^X\(\/\).*/{ 14063 s//\1/ 14064 q 14065 } 14066 s/.*/./; q'` 14067 as_dir=$dirpart/$fdir; as_fn_mkdir_p 14068 # echo "creating $dirpart/$file" 14069 echo '# dummy' > "$dirpart/$file" 14070 done 14071 done 14072} 14073 ;; 14074 "libtool":C) 14075 14076 # See if we are running on zsh, and set the options which allow our 14077 # commands through without removal of \ escapes. 14078 if test -n "${ZSH_VERSION+set}" ; then 14079 setopt NO_GLOB_SUBST 14080 fi 14081 14082 cfgfile="${ofile}T" 14083 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 14084 $RM "$cfgfile" 14085 14086 cat <<_LT_EOF >> "$cfgfile" 14087#! $SHELL 14088 14089# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 14090# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 14091# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14092# NOTE: Changes made to this file will be lost: look at ltmain.sh. 14093# 14094# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 14095# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 14096# Written by Gordon Matzigkeit, 1996 14097# 14098# This file is part of GNU Libtool. 14099# 14100# GNU Libtool is free software; you can redistribute it and/or 14101# modify it under the terms of the GNU General Public License as 14102# published by the Free Software Foundation; either version 2 of 14103# the License, or (at your option) any later version. 14104# 14105# As a special exception to the GNU General Public License, 14106# if you distribute this file as part of a program or library that 14107# is built using GNU Libtool, you may include this file under the 14108# same distribution terms that you use for the rest of that program. 14109# 14110# GNU Libtool is distributed in the hope that it will be useful, 14111# but WITHOUT ANY WARRANTY; without even the implied warranty of 14112# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14113# GNU General Public License for more details. 14114# 14115# You should have received a copy of the GNU General Public License 14116# along with GNU Libtool; see the file COPYING. If not, a copy 14117# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 14118# obtained by writing to the Free Software Foundation, Inc., 14119# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 14120 14121 14122# The names of the tagged configurations supported by this script. 14123available_tags="" 14124 14125# ### BEGIN LIBTOOL CONFIG 14126 14127# Which release of libtool.m4 was used? 14128macro_version=$macro_version 14129macro_revision=$macro_revision 14130 14131# Whether or not to build shared libraries. 14132build_libtool_libs=$enable_shared 14133 14134# Whether or not to build static libraries. 14135build_old_libs=$enable_static 14136 14137# What type of objects to build. 14138pic_mode=$pic_mode 14139 14140# Whether or not to optimize for fast installation. 14141fast_install=$enable_fast_install 14142 14143# Shell to use when invoking shell scripts. 14144SHELL=$lt_SHELL 14145 14146# An echo program that protects backslashes. 14147ECHO=$lt_ECHO 14148 14149# The host system. 14150host_alias=$host_alias 14151host=$host 14152host_os=$host_os 14153 14154# The build system. 14155build_alias=$build_alias 14156build=$build 14157build_os=$build_os 14158 14159# A sed program that does not truncate output. 14160SED=$lt_SED 14161 14162# Sed that helps us avoid accidentally triggering echo(1) options like -n. 14163Xsed="\$SED -e 1s/^X//" 14164 14165# A grep program that handles long lines. 14166GREP=$lt_GREP 14167 14168# An ERE matcher. 14169EGREP=$lt_EGREP 14170 14171# A literal string matcher. 14172FGREP=$lt_FGREP 14173 14174# A BSD- or MS-compatible name lister. 14175NM=$lt_NM 14176 14177# Whether we need soft or hard links. 14178LN_S=$lt_LN_S 14179 14180# What is the maximum length of a command? 14181max_cmd_len=$max_cmd_len 14182 14183# Object file suffix (normally "o"). 14184objext=$ac_objext 14185 14186# Executable file suffix (normally ""). 14187exeext=$exeext 14188 14189# whether the shell understands "unset". 14190lt_unset=$lt_unset 14191 14192# turn spaces into newlines. 14193SP2NL=$lt_lt_SP2NL 14194 14195# turn newlines into spaces. 14196NL2SP=$lt_lt_NL2SP 14197 14198# An object symbol dumper. 14199OBJDUMP=$lt_OBJDUMP 14200 14201# Method to check whether dependent libraries are shared objects. 14202deplibs_check_method=$lt_deplibs_check_method 14203 14204# Command to use when deplibs_check_method == "file_magic". 14205file_magic_cmd=$lt_file_magic_cmd 14206 14207# The archiver. 14208AR=$lt_AR 14209AR_FLAGS=$lt_AR_FLAGS 14210 14211# A symbol stripping program. 14212STRIP=$lt_STRIP 14213 14214# Commands used to install an old-style archive. 14215RANLIB=$lt_RANLIB 14216old_postinstall_cmds=$lt_old_postinstall_cmds 14217old_postuninstall_cmds=$lt_old_postuninstall_cmds 14218 14219# Whether to use a lock for old archive extraction. 14220lock_old_archive_extraction=$lock_old_archive_extraction 14221 14222# A C compiler. 14223LTCC=$lt_CC 14224 14225# LTCC compiler flags. 14226LTCFLAGS=$lt_CFLAGS 14227 14228# Take the output of nm and produce a listing of raw symbols and C names. 14229global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14230 14231# Transform the output of nm in a proper C declaration. 14232global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14233 14234# Transform the output of nm in a C name address pair. 14235global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14236 14237# Transform the output of nm in a C name address pair when lib prefix is needed. 14238global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 14239 14240# The name of the directory that contains temporary libtool files. 14241objdir=$objdir 14242 14243# Used to examine libraries when file_magic_cmd begins with "file". 14244MAGIC_CMD=$MAGIC_CMD 14245 14246# Must we lock files when doing compilation? 14247need_locks=$lt_need_locks 14248 14249# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 14250DSYMUTIL=$lt_DSYMUTIL 14251 14252# Tool to change global to local symbols on Mac OS X. 14253NMEDIT=$lt_NMEDIT 14254 14255# Tool to manipulate fat objects and archives on Mac OS X. 14256LIPO=$lt_LIPO 14257 14258# ldd/readelf like tool for Mach-O binaries on Mac OS X. 14259OTOOL=$lt_OTOOL 14260 14261# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 14262OTOOL64=$lt_OTOOL64 14263 14264# Old archive suffix (normally "a"). 14265libext=$libext 14266 14267# Shared library suffix (normally ".so"). 14268shrext_cmds=$lt_shrext_cmds 14269 14270# The commands to extract the exported symbol list from a shared archive. 14271extract_expsyms_cmds=$lt_extract_expsyms_cmds 14272 14273# Variables whose values should be saved in libtool wrapper scripts and 14274# restored at link time. 14275variables_saved_for_relink=$lt_variables_saved_for_relink 14276 14277# Do we need the "lib" prefix for modules? 14278need_lib_prefix=$need_lib_prefix 14279 14280# Do we need a version for libraries? 14281need_version=$need_version 14282 14283# Library versioning type. 14284version_type=$version_type 14285 14286# Shared library runtime path variable. 14287runpath_var=$runpath_var 14288 14289# Shared library path variable. 14290shlibpath_var=$shlibpath_var 14291 14292# Is shlibpath searched before the hard-coded library search path? 14293shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14294 14295# Format of library name prefix. 14296libname_spec=$lt_libname_spec 14297 14298# List of archive names. First name is the real one, the rest are links. 14299# The last name is the one that the linker finds with -lNAME 14300library_names_spec=$lt_library_names_spec 14301 14302# The coded name of the library, if different from the real name. 14303soname_spec=$lt_soname_spec 14304 14305# Permission mode override for installation of shared libraries. 14306install_override_mode=$lt_install_override_mode 14307 14308# Command to use after installation of a shared archive. 14309postinstall_cmds=$lt_postinstall_cmds 14310 14311# Command to use after uninstallation of a shared archive. 14312postuninstall_cmds=$lt_postuninstall_cmds 14313 14314# Commands used to finish a libtool library installation in a directory. 14315finish_cmds=$lt_finish_cmds 14316 14317# As "finish_cmds", except a single script fragment to be evaled but 14318# not shown. 14319finish_eval=$lt_finish_eval 14320 14321# Whether we should hardcode library paths into libraries. 14322hardcode_into_libs=$hardcode_into_libs 14323 14324# Compile-time system search path for libraries. 14325sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14326 14327# Run-time system search path for libraries. 14328sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14329 14330# Whether dlopen is supported. 14331dlopen_support=$enable_dlopen 14332 14333# Whether dlopen of programs is supported. 14334dlopen_self=$enable_dlopen_self 14335 14336# Whether dlopen of statically linked programs is supported. 14337dlopen_self_static=$enable_dlopen_self_static 14338 14339# Commands to strip libraries. 14340old_striplib=$lt_old_striplib 14341striplib=$lt_striplib 14342 14343 14344# The linker used to build libraries. 14345LD=$lt_LD 14346 14347# How to create reloadable object files. 14348reload_flag=$lt_reload_flag 14349reload_cmds=$lt_reload_cmds 14350 14351# Commands used to build an old-style archive. 14352old_archive_cmds=$lt_old_archive_cmds 14353 14354# A language specific compiler. 14355CC=$lt_compiler 14356 14357# Is the compiler the GNU compiler? 14358with_gcc=$GCC 14359 14360# Compiler flag to turn off builtin functions. 14361no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 14362 14363# How to pass a linker flag through the compiler. 14364wl=$lt_lt_prog_compiler_wl 14365 14366# Additional compiler flags for building library objects. 14367pic_flag=$lt_lt_prog_compiler_pic 14368 14369# Compiler flag to prevent dynamic linking. 14370link_static_flag=$lt_lt_prog_compiler_static 14371 14372# Does compiler simultaneously support -c and -o options? 14373compiler_c_o=$lt_lt_cv_prog_compiler_c_o 14374 14375# Whether or not to add -lc for building shared libraries. 14376build_libtool_need_lc=$archive_cmds_need_lc 14377 14378# Whether or not to disallow shared libs when runtime libs are static. 14379allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 14380 14381# Compiler flag to allow reflexive dlopens. 14382export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 14383 14384# Compiler flag to generate shared objects directly from archives. 14385whole_archive_flag_spec=$lt_whole_archive_flag_spec 14386 14387# Whether the compiler copes with passing no objects directly. 14388compiler_needs_object=$lt_compiler_needs_object 14389 14390# Create an old-style archive from a shared archive. 14391old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 14392 14393# Create a temporary old-style archive to link instead of a shared archive. 14394old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 14395 14396# Commands used to build a shared archive. 14397archive_cmds=$lt_archive_cmds 14398archive_expsym_cmds=$lt_archive_expsym_cmds 14399 14400# Commands used to build a loadable module if different from building 14401# a shared archive. 14402module_cmds=$lt_module_cmds 14403module_expsym_cmds=$lt_module_expsym_cmds 14404 14405# Whether we are building with GNU ld or not. 14406with_gnu_ld=$lt_with_gnu_ld 14407 14408# Flag that allows shared libraries with undefined symbols to be built. 14409allow_undefined_flag=$lt_allow_undefined_flag 14410 14411# Flag that enforces no undefined symbols. 14412no_undefined_flag=$lt_no_undefined_flag 14413 14414# Flag to hardcode \$libdir into a binary during linking. 14415# This must work even if \$libdir does not exist 14416hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 14417 14418# If ld is used when linking, flag to hardcode \$libdir into a binary 14419# during linking. This must work even if \$libdir does not exist. 14420hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 14421 14422# Whether we need a single "-rpath" flag with a separated argument. 14423hardcode_libdir_separator=$lt_hardcode_libdir_separator 14424 14425# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14426# DIR into the resulting binary. 14427hardcode_direct=$hardcode_direct 14428 14429# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14430# DIR into the resulting binary and the resulting library dependency is 14431# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 14432# library is relocated. 14433hardcode_direct_absolute=$hardcode_direct_absolute 14434 14435# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 14436# into the resulting binary. 14437hardcode_minus_L=$hardcode_minus_L 14438 14439# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 14440# into the resulting binary. 14441hardcode_shlibpath_var=$hardcode_shlibpath_var 14442 14443# Set to "yes" if building a shared library automatically hardcodes DIR 14444# into the library and all subsequent libraries and executables linked 14445# against it. 14446hardcode_automatic=$hardcode_automatic 14447 14448# Set to yes if linker adds runtime paths of dependent libraries 14449# to runtime path list. 14450inherit_rpath=$inherit_rpath 14451 14452# Whether libtool must link a program against all its dependency libraries. 14453link_all_deplibs=$link_all_deplibs 14454 14455# Fix the shell variable \$srcfile for the compiler. 14456fix_srcfile_path=$lt_fix_srcfile_path 14457 14458# Set to "yes" if exported symbols are required. 14459always_export_symbols=$always_export_symbols 14460 14461# The commands to list exported symbols. 14462export_symbols_cmds=$lt_export_symbols_cmds 14463 14464# Symbols that should not be listed in the preloaded symbols. 14465exclude_expsyms=$lt_exclude_expsyms 14466 14467# Symbols that must always be exported. 14468include_expsyms=$lt_include_expsyms 14469 14470# Commands necessary for linking programs (against libraries) with templates. 14471prelink_cmds=$lt_prelink_cmds 14472 14473# Specify filename containing input files. 14474file_list_spec=$lt_file_list_spec 14475 14476# How to hardcode a shared library path into an executable. 14477hardcode_action=$hardcode_action 14478 14479# ### END LIBTOOL CONFIG 14480 14481_LT_EOF 14482 14483 case $host_os in 14484 aix3*) 14485 cat <<\_LT_EOF >> "$cfgfile" 14486# AIX sometimes has problems with the GCC collect2 program. For some 14487# reason, if we set the COLLECT_NAMES environment variable, the problems 14488# vanish in a puff of smoke. 14489if test "X${COLLECT_NAMES+set}" != Xset; then 14490 COLLECT_NAMES= 14491 export COLLECT_NAMES 14492fi 14493_LT_EOF 14494 ;; 14495 esac 14496 14497 14498ltmain="$ac_aux_dir/ltmain.sh" 14499 14500 14501 # We use sed instead of cat because bash on DJGPP gets confused if 14502 # if finds mixed CR/LF and LF-only lines. Since sed operates in 14503 # text mode, it properly converts lines to CR/LF. This bash problem 14504 # is reportedly fixed, but why not run on old versions too? 14505 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 14506 || (rm -f "$cfgfile"; exit 1) 14507 14508 case $xsi_shell in 14509 yes) 14510 cat << \_LT_EOF >> "$cfgfile" 14511 14512# func_dirname file append nondir_replacement 14513# Compute the dirname of FILE. If nonempty, add APPEND to the result, 14514# otherwise set result to NONDIR_REPLACEMENT. 14515func_dirname () 14516{ 14517 case ${1} in 14518 */*) func_dirname_result="${1%/*}${2}" ;; 14519 * ) func_dirname_result="${3}" ;; 14520 esac 14521} 14522 14523# func_basename file 14524func_basename () 14525{ 14526 func_basename_result="${1##*/}" 14527} 14528 14529# func_dirname_and_basename file append nondir_replacement 14530# perform func_basename and func_dirname in a single function 14531# call: 14532# dirname: Compute the dirname of FILE. If nonempty, 14533# add APPEND to the result, otherwise set result 14534# to NONDIR_REPLACEMENT. 14535# value returned in "$func_dirname_result" 14536# basename: Compute filename of FILE. 14537# value retuned in "$func_basename_result" 14538# Implementation must be kept synchronized with func_dirname 14539# and func_basename. For efficiency, we do not delegate to 14540# those functions but instead duplicate the functionality here. 14541func_dirname_and_basename () 14542{ 14543 case ${1} in 14544 */*) func_dirname_result="${1%/*}${2}" ;; 14545 * ) func_dirname_result="${3}" ;; 14546 esac 14547 func_basename_result="${1##*/}" 14548} 14549 14550# func_stripname prefix suffix name 14551# strip PREFIX and SUFFIX off of NAME. 14552# PREFIX and SUFFIX must not contain globbing or regex special 14553# characters, hashes, percent signs, but SUFFIX may contain a leading 14554# dot (in which case that matches only a dot). 14555func_stripname () 14556{ 14557 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 14558 # positional parameters, so assign one to ordinary parameter first. 14559 func_stripname_result=${3} 14560 func_stripname_result=${func_stripname_result#"${1}"} 14561 func_stripname_result=${func_stripname_result%"${2}"} 14562} 14563 14564# func_opt_split 14565func_opt_split () 14566{ 14567 func_opt_split_opt=${1%%=*} 14568 func_opt_split_arg=${1#*=} 14569} 14570 14571# func_lo2o object 14572func_lo2o () 14573{ 14574 case ${1} in 14575 *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 14576 *) func_lo2o_result=${1} ;; 14577 esac 14578} 14579 14580# func_xform libobj-or-source 14581func_xform () 14582{ 14583 func_xform_result=${1%.*}.lo 14584} 14585 14586# func_arith arithmetic-term... 14587func_arith () 14588{ 14589 func_arith_result=$(( $* )) 14590} 14591 14592# func_len string 14593# STRING may not start with a hyphen. 14594func_len () 14595{ 14596 func_len_result=${#1} 14597} 14598 14599_LT_EOF 14600 ;; 14601 *) # Bourne compatible functions. 14602 cat << \_LT_EOF >> "$cfgfile" 14603 14604# func_dirname file append nondir_replacement 14605# Compute the dirname of FILE. If nonempty, add APPEND to the result, 14606# otherwise set result to NONDIR_REPLACEMENT. 14607func_dirname () 14608{ 14609 # Extract subdirectory from the argument. 14610 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 14611 if test "X$func_dirname_result" = "X${1}"; then 14612 func_dirname_result="${3}" 14613 else 14614 func_dirname_result="$func_dirname_result${2}" 14615 fi 14616} 14617 14618# func_basename file 14619func_basename () 14620{ 14621 func_basename_result=`$ECHO "${1}" | $SED "$basename"` 14622} 14623 14624 14625# func_stripname prefix suffix name 14626# strip PREFIX and SUFFIX off of NAME. 14627# PREFIX and SUFFIX must not contain globbing or regex special 14628# characters, hashes, percent signs, but SUFFIX may contain a leading 14629# dot (in which case that matches only a dot). 14630# func_strip_suffix prefix name 14631func_stripname () 14632{ 14633 case ${2} in 14634 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 14635 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 14636 esac 14637} 14638 14639# sed scripts: 14640my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 14641my_sed_long_arg='1s/^-[^=]*=//' 14642 14643# func_opt_split 14644func_opt_split () 14645{ 14646 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 14647 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 14648} 14649 14650# func_lo2o object 14651func_lo2o () 14652{ 14653 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 14654} 14655 14656# func_xform libobj-or-source 14657func_xform () 14658{ 14659 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 14660} 14661 14662# func_arith arithmetic-term... 14663func_arith () 14664{ 14665 func_arith_result=`expr "$@"` 14666} 14667 14668# func_len string 14669# STRING may not start with a hyphen. 14670func_len () 14671{ 14672 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 14673} 14674 14675_LT_EOF 14676esac 14677 14678case $lt_shell_append in 14679 yes) 14680 cat << \_LT_EOF >> "$cfgfile" 14681 14682# func_append var value 14683# Append VALUE to the end of shell variable VAR. 14684func_append () 14685{ 14686 eval "$1+=\$2" 14687} 14688_LT_EOF 14689 ;; 14690 *) 14691 cat << \_LT_EOF >> "$cfgfile" 14692 14693# func_append var value 14694# Append VALUE to the end of shell variable VAR. 14695func_append () 14696{ 14697 eval "$1=\$$1\$2" 14698} 14699 14700_LT_EOF 14701 ;; 14702 esac 14703 14704 14705 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 14706 || (rm -f "$cfgfile"; exit 1) 14707 14708 mv -f "$cfgfile" "$ofile" || 14709 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 14710 chmod +x "$ofile" 14711 14712 ;; 14713 14714 esac 14715done # for ac_tag 14716 14717 14718as_fn_exit 0 14719_ACEOF 14720ac_clean_files=$ac_clean_files_save 14721 14722test $ac_write_fail = 0 || 14723 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 14724 14725 14726# configure is writing to config.log, and then calls config.status. 14727# config.status does its own redirection, appending to config.log. 14728# Unfortunately, on DOS this fails, as config.log is still kept open 14729# by configure, so config.status won't be able to write to it; its 14730# output is simply discarded. So we exec the FD to /dev/null, 14731# effectively closing config.log, so it can be properly (re)opened and 14732# appended to by config.status. When coming back to configure, we 14733# need to make the FD available again. 14734if test "$no_create" != yes; then 14735 ac_cs_success=: 14736 ac_config_status_args= 14737 test "$silent" = yes && 14738 ac_config_status_args="$ac_config_status_args --quiet" 14739 exec 5>/dev/null 14740 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 14741 exec 5>>config.log 14742 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 14743 # would make configure fail if this is the last instruction. 14744 $ac_cs_success || as_fn_exit 1 14745fi 14746if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 14747 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 14748$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 14749fi 14750 14751